/* HOT FIX STYLE */
/*
    Last Mod: 2017. 11. 21. 16:07
    Moded: Nagy Balint
*/

.inline-input label {
    padding: 8px 3px !important;
    border-left: none !important;
    font-size: 14px !important;
    color: #000 !important;
}

#filters .content .inline-input input {
    background: none repeat scroll 0 0 #F4F4F4 !important;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset !important;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset !important;
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.1) inset !important;
    border: 1px solid #e5e5e5 !important;
    color: #000 !important;
    height: 28px !important;
    font-family: 'mm-text-regular', Arial !important;
    font-size: 14px !important;
    text-align: center !important;
    width: 49px !important;
    cursor: auto !important;
}

html.state-fullscreen-layer {
    overflow-y: auto !important;
}

.afterpicbanner {
    display: none !important;
}

.select-label {
    color: #191919;
}

.generic-tmpl iframe {

    /*height: 2800px;*/

}

.csstransforms3d .container {
    padding-top: 24px !important;
}

#filters .content .separator {
    float: left !important;
    margin: 3px 5px !important;
    line-height: 26px !important;
    color: #000 !important;
    display: block !important;
    position: absolute;
    left: 76px;
}

.add-to-cart-with-gift h1 {
    background: #DF0000 !important;
    padding: 12px 12px 20px !important;
    width: 738px !important;
    top: 0px !important;
    left: 0px !important;

}

.add-to-cart-with-gift h2 {
    background: #DF0000 !important;
    padding: 12px 12px 20px !important;
    width: 738px !important;
    top: 0px !important;
    left: 0px !important;

}

.add-to-cart-with-gift a {
    color: #FFF !important;
}

#filters #filter-price .inline-input.five-digits ~ .inline-input.five-digits {

    left: 90px !important;
    position: absolute !important;
}

#filters .content .inline-input {
    border-radius: 0 !important;
    background: none !important;
    border: none !important;
    /*height: 23px !important;*/
    height: auto !important;
    line-height: 23px !important;
}

#filters .content .inline-input input {
    -webkit-appearance: textfield;
    padding: 1px;
    background-color: white;
    border: 2px inset;
    border-image-source: initial;
    border-image-slice: initial;
    border-image-width: initial;
    border-image-outset: initial;
    border-image-repeat: initial;
    -webkit-rtl-ordering: logical;
    -webkit-user-select: text;
    cursor: auto;
}

#filters #filter-price .inline-input.five-digits {
    margin-left: 0px !important;
}

#filters #filter-price button {
    display: block !important;
    background: none !important;
    border: 1px solid #DDDDDD !important;
    color: #000 !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    width: 30px !important;
}

.button.light-gray {
    height: 32px !important;
    background: #FFF;
    border: 1px solid rgba(0, 0, 0, 0.2);
}

.price-range-slider.ui-slider {
    margin-right: 0px !important;
}

#filters #filter-price button:hover {
    background: #F2F2F2 !important;
    color: #df0000;
    border: 1px solid #dddddd !important;
}

.cetelemesize {
    display: none;
}

#info-layer {
    min-height: 530px;
}

.info-layer .layer-content {
    min-height: 530px;
}

@media print {
    /* Print view */
    .cetelemesize {
        display: none;
    }

}

.prodonlinetextual {
    top: 8px !important;
}

.search-results .products-list li:first-child {
    border-top: none !Important;
    /*padding-top: 10px;*/
}

.search-results .product-container {
    margin-top: 50px;

}

.search-results .fg-container {
    min-height: 250px;
}

.search-results hgroup {
    /*border: none !Important;*/
}

.search-results .pagination-wrapper {
    position: relative;
    margin-top: -40px;
}

/* Energia osztÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂlyos szarok */
.ee-wrapper {
    margin: 0 !important;
    width: 100%;
}

#product-sidebar .sidebar-form .ee-wrapper {
    display: inline-block;
}

#product-sidebar .sidebar-form .ee-wrapper > a {
    margin-left: 10px;
}

#product-details .ee-wrapper {
    margin-top: -15px !important;
    width: auto;
}

.reviews-content li {
    width: 100%;
}

#colorbox {
    z-index: 999999;
}

#product-sidebar .fullscreen-gallery {
    color: #191919;
    font-size: 16px;
}

#product-details .ee-wrapper.energy-usage-label {
    width: 100%;
}

.bundle-hero-logos .ee-wrapper {
    width: 168px;
}

.products-carousel .products-grid .base-info .ee-wrapper, #product-preview .base-info .ee-wrapper {
    display: block;
    position: absolute;
    right: 4px;
    top: 12px;
    width: 85px;
    /* background-position: right 0 !important;
     background-size: auto 25px !important;
     height: 25px;*/
    height: 25px;
}

.products-carousel .products-grid .base-info .ee-wrapper > a {
    height: 25px;
}

.products-carousel .products-grid .base-info .ee-wrapper > a:last-child {
    display: none;
}

#basket-flyout .products-carousel .products-grid .base-info .ee-wrapper {
    top: 4px;
}

.carousel-wrapper .carousel .ee-wrapper, .topsellerProducts .ee-wrapper {
    display: block;
    position: absolute;
    right: 18px;
    top: 0;
    width: 85px;
}

.carousel-wrapper .carousel .ee-wrapper > a, .topsellerProducts .ee-wrapper > a {
    height: 25px;
}

.ee-wrapper > a {
    border-bottom: 1px solid #bbbbbb;
    color: #444444;
    text-decoration: none;
}

.ee-wrapper > a:hover {
    border-bottom: 1px solid #df0000;
    color: #df0000;
}

.ee-wrapper > a.energy-usage-label {
    border-bottom: medium none !important;
    width: 100%;
}

.energy-usage-label.ee-a-ppp, .energy-usage-label.ee-l-31 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_aplusplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a-ppp.ee-g-56616375756d20436c65616e657273, .energy-usage-label.ee-l-31.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/v_eek_a.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a-ppp.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-a-ppp.ee-g-486f757365686f6c642041697220436f6e646974696f6e657273, .energy-usage-label.ee-l-31.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-l-31.ee-g-486f757365686f6c642041697220436f6e646974696f6e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/h_eek_aplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a-ppp.ee-g-4c616d7073, .energy-usage-label.ee-a-ppp.ee-g-4c756d696e6172696573, .energy-usage-label.ee-a-ppp.ee-g-4c756d696e6169726573, .energy-usage-label.ee-l-31.ee-g-4c616d7073, .energy-usage-label.ee-l-31.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-31.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/l_eek_aplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a-pp, .energy-usage-label.ee-l-32 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_aplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a-pp.ee-g-56616375756d20436c65616e657273, .energy-usage-label.ee-l-32.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/v_eek_b.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a-pp.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-a-pp.ee-g-486f757365686f6c642041697220436f6e646974696f6e657273, .energy-usage-label.ee-l-32.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-l-32.ee-g-486f757365686f6c642041697220436f6e646974696f6e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/h_eek_a.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a-pp.ee-g-4c616d7073, .energy-usage-label.ee-a-pp.ee-g-4c756d696e6172696573, .energy-usage-label.ee-a-pp.ee-g-4c756d696e6169726573, .energy-usage-label.ee-l-32.ee-g-4c616d7073, .energy-usage-label.ee-l-32.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-32.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/l_eek_aplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a-p, .energy-usage-label.ee-l-33 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_aplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a-p.ee-g-56616375756d20436c65616e657273, .energy-usage-label.ee-l-33.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/v_eek_c.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a-p.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-a-p.ee-g-486f757365686f6c642041697220436f6e646974696f6e657273, .energy-usage-label.ee-l-33.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-l-33.ee-g-486f757365686f6c642041697220436f6e646974696f6e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/h_eek_b.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a-p.ee-g-4c616d7073, .energy-usage-label.ee-a-p.ee-g-4c756d696e6172696573, .energy-usage-label.ee-a-p.ee-g-4c756d696e6169726573, .energy-usage-label.ee-l-33.ee-g-4c616d7073, .energy-usage-label.ee-l-33.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-33.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/l_eek_a.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a, .energy-usage-label.ee-l-34 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_a.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a.ee-g-56616375756d20436c65616e657273, .energy-usage-label.ee-l-34.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/v_eek_d.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-a.ee-g-486f757365686f6c642041697220436f6e646974696f6e657273, .energy-usage-label.ee-l-34.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-l-34.ee-g-486f757365686f6c642041697220436f6e646974696f6e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/h_eek_c.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-a.ee-g-4c616d7073, .energy-usage-label.ee-a.ee-g-4c756d696e6172696573, .energy-usage-label.ee-a.ee-g-4c756d696e6169726573, .energy-usage-label.ee-l-34.ee-g-4c616d7073, .energy-usage-label.ee-l-34.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-34.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/l_eek_b.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-b, .energy-usage-label.ee-l-35 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_b.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-b.ee-g-56616375756d20436c65616e657273, .energy-usage-label.ee-l-35.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/v_eek_e.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-b.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-l-35.ee-g-486f757365686f6c642054656c65766973696f6e {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/h_eek_d.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-b.ee-g-4c616d7073, .energy-usage-label.ee-b.ee-g-4c756d696e6172696573, .energy-usage-label.ee-b.ee-g-4c756d696e6169726573, .energy-usage-label.ee-l-35.ee-g-4c616d7073, .energy-usage-label.ee-l-35.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-35.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/l_eek_c.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-c, .energy-usage-label.ee-l-36 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_c.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-c.ee-g-56616375756d20436c65616e657273, .energy-usage-label.ee-l-36.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/v_eek_f.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-c.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-l-36.ee-g-486f757365686f6c642054656c65766973696f6e {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/h_eek_e.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-c.ee-g-4c616d7073, .energy-usage-label.ee-c.ee-g-4c756d696e6172696573, .energy-usage-label.ee-c.ee-g-4c756d696e6169726573, .energy-usage-label.ee-l-36.ee-g-4c616d7073, .energy-usage-label.ee-l-36.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-36.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/l_eek_d.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-d, .energy-usage-label.ee-l-37 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_d.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-d.ee-g-56616375756d20436c65616e657273, .energy-usage-label.ee-l-37.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/v_eek_g.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-d.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-l-37.ee-g-486f757365686f6c642054656c65766973696f6e {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/h_eek_f.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-d.ee-g-4c616d7073, .energy-usage-label.ee-d.ee-g-4c756d696e6172696573, .energy-usage-label.ee-d.ee-g-4c756d696e6169726573, .energy-usage-label.ee-l-37.ee-g-4c616d7073, .energy-usage-label.ee-l-37.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-37.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/l_eek_e.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-e, .energy-usage-label.ee-l-38 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_e.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-456e65726769616f737a74c3a16c79-41 span {
    display: none;
}

.energy-456e65726769616f737a74c3a16c79-41 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/h_eek_a.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 25px;
    width: 85px;
    background-position: right 0px !important;
    background-size: auto 25px !important;
}

.products-list .energy-usage-label, .compare-table-wrapper .energy-usage-label {
    background-size: auto 49px !important;
    height: 49px;
}

.price-details .energy-usage-label, #product-sidebar .sidebar-form .energy-usage-label {
    background-size: auto 51px !important;
    height: 51px;
    width: 188px !important;
}

.sticky .sidebar-form .energy-usage-label {
    margin-top: -122px;
}

.products-carousel .products-grid .base-info .energy-usage-label, .carousel-wrapper .carousel .energy-usage-label, .topsellerProducts .energy-usage-label {
    /* alap */
    background-position: right 0 !important;
    background-size: auto 25px !important;
    height: 25px;
    width: 85px !important;
}

#basket-flyout .products-carousel .products-grid .base-info .energy-usage-label {
    background-size: auto 30px !important;
    height: 30px;
}

div.ee-wrapper a:last-child {
    display: none;
}

.ee-layer {
    margin-top: 15px;
}

div.energy-usage {
    margin-top: 20px;
}

div.energy-usage span:last-child {
    padding-top: 20px;
}

div.sidebar-form div.ee-wrapper a.energy-usage-label {
    position: relative;
    margin-top: -65px;
    margin-bottom: 55px;
}

#product-preview .base-info .energy-usage {
    display: block;
    width: 125px !important;
    background-position: right 0 !important;
    background-size: auto 45px !important;
    height: 45px !important;
}

#product-preview .base-info .ee-wrapper a:first-child {
    display: block;
    position: absolute;
    right: 0px !important;
    top: 0px;
    width: 125px !important;
    background-position: right 0 !important;
    background-size: auto 45px !important;
    height: 45px !important;
}

.eek-label-alt {
    font-weight: bold;
}

.eek-layer-content .eek-label-alt h2 {
    font-weight: bold !important;
}

/*#header .cart{
    //nincs athelyezve a CMC-be
	background-image: url('http://hir.mediamarkt.hu/img/penztar_box.png') !important;
}

#header .cart .button.trigger, .responsive #header .cart .button.trigger {
	background-color: rgba(1,1,1,0) !important;
}*/

/* ************************ */

/* Kereso atalakitasa */
.responsive #header form.search fieldset input#search-phrase,
#header form.search fieldset input#search-phrase {
    width: 300px !important;
    height: 29px !important;
    line-height: 33px !important;
    padding: 0 80px 0 -10px !important;
    float: left !important;
    font-size: 15px;
    color: #5b5b5b;
    border-left: none;
    border: 3px solid #e00000 !important;
    box-shadow: none;
    background: none !important;
    /*
    //nincs athelyezve a CMC-be
    background-image: url('../images/search_frame.png') !important;
    */
    /*background-repeat: no-repeat;*/
    /*  box-shadow: 1px 1px 0 #EEEEEE inset !important;*/
    border-radius: 0px !important;
}

.responsive #header form.search fieldset input,
#header form.search fieldset input,
.responsive #header form.search fieldset button,
#header form.search fieldset button {
    /* float: right !important;*/
    /*
    //nincs athelyezve a CMC-be
    background: url('../images/search_button.png') no-repeat 100% !important;
    */
    background: url('//www.mediamarkt.hu/static/mmapp/search.png') no-repeat 88% 50% #e00000 !important;

}

.responsive #header form.search fieldset button#site-search-submit span,
#header form.search fieldset button#site-search-submit span {
    height: 29px !important;
    line-height: 30px !important;
    font-size: 18px !important;
    font-style: italic !important;
    border: none !important;
    /*  box-shadow: 0px 1px 0 #EEEEEE inset !important;*/
    border-radius: 0 5px 5px 0 !important;
    background: #fff !important;
    margin: 0 !important;
    padding: 0 10px !important;
    text-indent: 0 !important;
    width: auto !important;
    background: none !important;
    float: left !important;
}

/* kereso atalakitasanak vege*/

/* Penztarhoz gomb atalakitasa */
#header .cart .articles {
    border-radius: 0px !important;
}

#header .cart > a.button {
    border-radius: 0px !important;
}

#header .cart .button.trigger,
.responsive #header .cart .button.trigger {
    background-color: #81b42b !important;
    padding: 0 10px 0 10px !important;
    font-style: italic !important;
    letter-spacing: 1px;
}

#header .cart .button.trigger:after, .responsive #header .cart .button.trigger:after {
    display: none !important;
}

#header .cart .button.trigger:hover, .responsive #header .cart .button.trigger:hover,
#header .cart .button.trigger:focus, .responsive #header .cart .button.trigger:focus {
    background: #6ebc14 !important;
}

#header .cart .articles,
.responsive #header .cart .articles {
    background: #191919 !important;
    border: none !important;

}

/* Penztarhoz gomb atalakitasanak vege */

/* Slider gombok mÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂdosÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂtÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂsa */
.bx-wrapper .bx-controls-direction a {
    width: 43px !important;
    height: 44px !important;
}

.bx-wrapper .bx-prev {
    left: 10px;
    background: url('//www.mediamarkt.hu/static/mmapp/controls_mm.png') no-repeat -2px -49px !important;
}

.bx-wrapper .bx-prev:hover {
    left: 10px;
    background: url('//www.mediamarkt.hu/static/mmapp/controls_mm.png') no-repeat -2px -3px !important;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url('//www.mediamarkt.hu/static/mmapp/controls_mm.png') no-repeat -55px -49px !important;
}

.bx-wrapper .bx-next:hover {
    right: 10px;
    background: url('//www.mediamarkt.hu/static/mmapp/controls_mm.png') no-repeat -55px -3px !important;
}

/*slider gombok mÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂdosÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂtÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂsÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂnak vÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂge*

/*slider tovÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂbb gomb mÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂdosÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂtÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂsa*/

/** gombok ÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂtszÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂnezÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂse */
.button.to-details.mini {
    border-radius: 0px !important;
    border: none !important;
    color: #fd2f2f !important;
    text-transform: none !important;
    background: url('//www.mediamarkt.hu/static/mmapp/nyil_piros.png') no-repeat 95% #fff !important;
}

.button.to-details.mini:hover {
    border-radius: 0px !important;
    border: none !important;
    color: #fff !important;
    background: url('//www.mediamarkt.hu/static/mmapp/nyil_feher.png') no-repeat 95% #fd2f2f !important;
}

.button.to-details.mini a, .button.to-details.mini {
    color: #fd2f2f !important;
}

.button.to-details.mini a:hover, .button.to-details.mini:hover a {
    color: #fff !important;
}

.button.to-details.mini {
    padding: 5px 20px 5px 10px !important;
}

.button.to-details.mini:after {
    display: none !important;

}

/* gomok ÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂtszÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂnezÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂsÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂnek vÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂge*/

/*Header betÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂmÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂret*/
#header .right-meta-navigation > ul > li > a {
    color: #6f6f6f !important;
}

#header {
    background-image: url("//www.mediamarkt.hu/static/mmapp/menu_header_bg.png") !important;
}

/* MenÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂsor hÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂzikÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂ elrejtÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂse */
#top-navigation {
    padding-left: 20px !important;
    background: none !important;
}

/*menÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂsor betÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂmÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂret*/
#top-navigation > ul.top-navigation-items li.item span {
    font-size: 16px !important;
}

#top-navigation > ul.top-navigation-items li.item > a {
    color: #6f6f6f !important;
}

/* 'ÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂj' matrica cserÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂje a menÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂben*/
.film_zene_konyv .flyout-subnavigation ul li:nth-child(3),
.film_zene_konyv .flyout-subnavigation ul li:nth-child(2),
.film_zene_konyv .flyout-subnavigation ul li:nth-child(1),
.jatek_szoftver .flyout-subnavigation ul li:nth-child(1) {
    background: none;

}

/* MenÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂben lÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂvÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂ akciÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂ szÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂveg ÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂtszÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂnezÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂse*/
.akcioinkmenu span {
    color: #FD2F2F !important;
}

/* Firefoxban betÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂtÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂpus javÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂtÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂs */
#product-details .details h1,
#header .cart .button.trigger span,
.responsive #header .cart .button.trigger span {
    font-weight: normal !important;
}

#elopenztar .arrow span {
    font-size: 22px !important;
    line-height: 15px !important;
    font-weight: normal !important;
    font-weight: 400 !important;
    font-family: 'mm-headline' !important;
}

.accept .guarantee-add-back span {
    font-size: 20px !important;
    line-height: 15px !important;
    font-weight: normal !important;
    font-weight: 400 !important;
    font-family: 'mm-headline' !important;
}

#productcontent header .info, .productcontent header .info {
    padding: 0px 0px 0px 46px !important;
    font-size: 14px !important;
    background: url("http://css.redblue.de/MediaDE/skins/campaign-skin-fee/de/images/general/basket-layer-ok.png") 0px 3px no-repeat !important;
    display: table-cell !important;
    vertical-align: middle !important;
}

.productcontent header .info .pname {
    color: #000 !important;
    font-weight: normal !important;
    font-size: 16px !important;
    display: block !important;
}

#checkout-cart .button.big.arrow span {
    font-size: 20px !important;
    padding: 0px 15px 0px 14px !important;
    line-height: 31px !important;
    font-family: "mm-headline" !important;
}

#basket-flyout-cart span {
    letter-spacing: 0px !important;
}

.hazhoz-sticky-alert {
    right: 210px;
    z-index: 99;
}

.hazhoz-sticky-alert-nothing {
    right: 196px;
    z-index: 99;
}

/* iPad in landscape mode*/
@media all and (max-width: 1200px) and (min-width: 953px) {
    div#content {
        margin-top: 185px;
    }

    td.elvalaszto img {
        -ms-transform: scale(0.8, 0.8);
        -webkit-transform: scale(0.8, 0.8);
        transform: scale(0.8, 0.8);
    }

    /* menÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂelemek */
    #top-navigation > ul.top-navigation-items li.item:first-child, #top-navigation > ul.top-navigation-items li.szamtech {
        width: 125px !important;
    }

    #top-navigation > ul.top-navigation-items li.tv_audio {
        width: 80px !important;
    }

    #top-navigation > ul.top-navigation-items li.foto_vid_opt {
        width: 95px !important;
    }

    #top-navigation > ul.top-navigation-items li.mobile_nav {
        width: 95px !important;
    }

    #top-navigation > ul.top-navigation-items li.jatek_szoftver {
        width: 75px !important;
    }

    #top-navigation > ul.top-navigation-items li.haztartasi_gep {
        width: 90px !important;
    }

    #top-navigation > ul.top-navigation-items li.film_zene_konyv {
        width: 90px !important;
    }

    ul.bxslider li.full-img-width-valto {
        right: 60% !important;
    }

    .bx-wrapper {
        width: 954px !important;
    }

    div.fullwidth {
        height: 300px !important;
    }

    #valtodiv {
        height: 345px !important;
    }

    div.bx-wrapper .bx-viewport {
        height: 300px !important;
    }

    /* keresÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂ mezÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂ */
    .responsive #header form.search fieldset input#search-phrase, #header form.search fieldset input#search-phrase {
        width: 150px !important;
    }

    /* VÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂltÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂgomb a slideren */
    #hp-rotator .button.to-details.mini.valto_gomb {
        bottom: 55px !important;
        right: 40px !important;
    }

    .valto_gomb1 {
        right: 51.7% !important;
    }

    .valto_gomb2 {
        right: 1.7% !important;
    }

    td.elvalaszto {
        width: 15% !important;
    }

    .kmarkak table {
        width: 954px !important;
    }

    #header #logo a {
        background-size: 100% 100%;
        height: 44px;
        width: 230px;
    }

    .hazhoz-sticky-alert {
        right: 210px;
        z-index: 99;
        display: none;
    }

    .hazhoz-sticky-alert-nothing {
        right: 196px;
        z-index: 99;
    }

    #search-phrase {
        right: 155px;
        width: 157px;
    }

    #logo {
        left: 105px;
    }

    #60napgari {
        margin-left: -10px;
    }

    #header {
        background: white !important;
        border-bottom: 1px solid #ccc;
    }

    #header header {
        height: 170px;
    }

    #top-navigation {
        height: 100px;
    }

    .responsive #top-navigation > ul.top-navigation-items li.item {
        width: 160px !important;
    }

    .responsive #header form.search {
        left: 440px !important;
    }

    .responsive #header form.search fieldset button#site-search-submit, #header form.search fieldset button#site-search-submit {
        right: 155px;
    }

    #top-navigation .top-navigation-items .item {
        margin-bottom: 14px;
    }
}

@media all and (max-width: 954px) {

    .add-to-cart-with-gift {
        position: relative;
        z-index: 9;
        margin-top: 175px;
    }

    .szett-price .price:last-child {
        left: 543px;
    }

    .add-to-cart-text span:last-child {
        left: 486px;
    }

    div#product-wrapper {
        margin-top: 150px;
    }

    #top-navigation {
        position: relative;
        top: 75px;
    }

    #header {
        background-image: none !important;
    }

    #header header {
        height: 172px;
    }

    div#content {
        margin-top: 185px;
    }

    .hazhoz-sticky-alert {
        right: 45px;
        z-index: 99;
        display: none;
    }

    #header #logo a {
        background-size: 100% 100%;
        height: 44px;
        width: 230px;
    }

    .kmarkak img {

        width: 80% !important;
    }

    .kmarkak table {
        width: 708px !important;
    }

    td.elvalaszto {
        width: 12% !important;
    }

    ul.bxslider li {
        height: 245px !important;
    }

    .responsive #header form.search fieldset input#search-phrase, #header form.search fieldset input#search-phrase {
        width: 90px !important;
    }

    #top-navigation > ul.top-navigation-items li.item:first-child, #top-navigation > ul.top-navigation-items li.szamtech {
        width: 85px !important;
    }

    #top-navigation > ul.top-navigation-items li.tv_audio {
        width: 80px !important;
    }

    #top-navigation > ul.top-navigation-items li.foto_vid_opt {
        width: 70px !important;
    }

    #top-navigation > ul.top-navigation-items li.mobile_nav {
        width: 75px !important;
    }

    #top-navigation > ul.top-navigation-items li.jatek_szoftver {
        width: 45px !important;
    }

    #top-navigation > ul.top-navigation-items li.tovabbi {
        width: 35px !important;
    }

    #top-navigation > ul.top-navigation-items li.film_zene_konyv {
        width: 60px !important;
    }

    #top-navigation > ul.top-navigation-items li.haztartasi_gep {
        width: 60px !important;
    }

    .akcioinkmenu #aikon {
        left: -5px !important;
    }

    .akcioinkmenu span {
        margin-left: 42px !important;
    }

    ul.bxslider li {
        width: 708px !important;
    }

    .bx-wrapper {
        width: 708px !important;
    }

    div.fullwidth {
        height: 220px !important;
    }

    #valtodiv {
        height: 245px !important;
    }

    div.bx-wrapper .bx-viewport {
        height: 220px !important;
    }

    #header .cart .articles, .responsive #header .cart .articles {
        width: 0px !important;
        border-right: 0px !important;
    }

    #header .cart .button.trigger span, .responsive #header .cart .button.trigger span {
        text-indent: -9999px;
    }

    #header .cart .button.trigger, .responsive #header .cart .button.trigger {

        padding: 1px 10px 0px 36px !important;
    }

    #header .cart > .button span:after, #header .cart-button span:after {
        background: url("http://css.redblue.de/MediaDE/skins/campaign-skin-fee/de/images/general/spritescd.png") no-repeat scroll -199px -19px transparent !important;
    }

    .responsive #header form.search fieldset button#site-search-submit span, #header form.search fieldset button#site-search-submit span {
        display: none !important;
    }

    .responsive #header form.search fieldset button#site-search-submit, #header form.search fieldset button#site-search-submit {
        width: 40px !important;
        right: 37px;
    }

    .responsive #header form.search fieldset button, #header form.search fieldset button {
        background: url('//www.mediamarkt.hu/static/mmapp/search.png') no-repeat 52% 50% #FD2F2F !important;
    }

    #header .cart .button.trigger, .responsive #header .cart .button.trigger {
        border-radius: 5px !important;
    }

    #header .cart > .button span:after, #header .cart-button span:after {
        right: 1px !important;
        width: 25px !important;
    }

}

/** ÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂSZF, GYIK modal alakoknÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂl igazÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂtja a bezÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂrÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂs gombot*/
#info-layer .layer-actions {
    top: 35px;
}

div.basket div.content div.buttons a {
    border-radius: 0px 0px !important;
}

div.basket div.content div.buttons a span {
    font-style: italic;
    letter-spacing: 1px;
    font-size: 17px !important;
}

fieldset.active div.headline a {
    font-size: 15px;
}

.filters-content h2 {
    font-size: 16px;
}

.off {
    width: 404px;
    min-height: 267px;
}

.previousprice_text {
    font-weight: normal;
    font-size: 16px;
}

/* FOOTER  */

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.social-icon {
    height: 30px;
    width: 35px;
    margin-bottom: 2px;

}

#page-footer {
    float: left;
    height: auto;
    background-color: white !important;
    position: relative;
}

#page-footer a {
    color: #191919 !important;
}

#page-footer h1 {
    color: #df0000;
    font-family: 'mm-headline' !important;
    font-size: 24px;
    font-weight: bolder;
    padding-bottom: 30px;

}

#page-footer .social-pages {
    padding-right: 25px;
}

#page-footer #first-row {
    border-bottom: 1px solid #e3e4e5;
}

#page-footer .kedvenc-aruhazaim, .ajanlataink, .szolgaltasaink, #shopFooterSmall .fizetesi-modok {
    border-right: 1px solid #e3e4e5;
}

#page-footer .kedvenc-aruhazaim {
    width: 280px;
    height: 270px;
    padding: 55px 0px 0px 5px;
}

#page-footer .ajanlataink {
    width: 300px;
    padding-left: 25px;
}

#page-footer .ajanlataink, #page-footer .szolgaltasaink, #page-footer .fizetesi-modok {
    padding-left: 45px;
    height: 185px;
}

#page-footer .szolgaltasaink ul li {
    padding: 3px 0;
}

#page-footer .fizetesi-modok, #page-footer .szolgaltasaink {
    width: 180px;

}

#page-footer .kedvenc-aruhazaim, #page-footer .social-pages, #page-footer .ajanlataink, #page-footer .szolgaltasaink,
#page-footer .fizetesi-modok {
    padding-top: 55px;
    padding-bottom: 25px;
}

#page-footer .kedvenc-aruhazaim ul, #page-footer .ajanlataink ul {
    overflow: hidden;
}

#page-footer .kedvenc-aruhazaim ul li, #page-footer .ajanlataink ul li {
    float: left;
    display: inline;
    width: 50%;
    padding: 3px 0;
}

#page-footer .akcioink {
    border-right: 1px solid #e3e4e5;
    padding-left: 30px;
}

#page-footer .akcioink h1 {
    padding-top: 65px;
}

#page-footer .akcioink img {
    padding: 30px 20px 30px 10px;
}

#page-footer .ajanlataink, #page-footer .szolgaltasaink, {
    border-right: 1px solid #e3e4e5;
    height: 120px;
}

#page-footer .dijak {
    width: 592px;
}

#page-footer .dijak

.60
nap img {
    margin: 17px 0px 0px 46px;
}

.olcsobbat {
    text-align: center;
    float: left;
}

#page-footer .dijak .csillagok {
    padding: 30px 20px;
}

#page-footer .dijak .megbizhato {
    padding: 30px 0px 30px 24px;
}

/* Partnerek */

#page-footer .partnerek {

    border-bottom: 1px solid #e3e4e5;
}

#page-footer .partnerek {

}

#page-footer .partnerek span {
    width: 125px;
    text-align: right;
}

#page-footer #second-row .akcioink, #page-footer .dijak {
    border-right: 1px solid #e3e4e5;
    height: 155px;
}

#page-footer .partnerek {
    height: 60px;
    width: 80%;
    padding-left: 176px;
}

#page-footer .partnerek span {
    text-align: right;
}

#page-footer .olcsobbat > a > img {
    padding: 20px 0 0 55px;
}

#page-footer .logisztika {

    margin: 10px;
    width: 253px;
    float: left;
}

#page-footer .logisztika span {
    padding-top: 15px;
}

#page-footer .bank {
    margin: 10px;
    width: 253px;
    float: left;
}

#page-footer .bank img.right {
    padding: 9px 0 10px 10px;
}

/* FOOTER ALJA  */

.bottomlinks {
    width: 610px;
    margin: 0 auto;
    padding: 15px 0px 30px 0px;
}

.bottomlinks li {
    display: inline;
    color: #191919 !important;

}

.bottomlinks li.separator {
    color: #e00000 !important;
    font-weight: bolder;
    padding: 0 10px;
}

.aprobetus {
    text-align: center;
    padding: 0 30px 5px 30px;
    color: #191919 !important;
    font-size: 14px !important;
}

#page-footer a:hover {
    text-decoration: underline;
}

.footer-logo {
    margin: 0 auto;
    width: 550px;
    height: auto;
    margin-bottom: 50px;
}

#footer_page-footer {
    min-height: 775px !important;
}

#shopFooterSmall .social-pages,
#shopFooterMedium .social-pages {
    padding-right: 0;
}

#shopFooterMedium .ajanlataink ul li, #shopFooterSmall .ajanlataink ul li {
    float: none;
    display: block;
    width: auto;
}

#shopFooterMedium .ajanlataink, #shopFooterMedium .szolgaltasaink, #shopFooterMedium .fizetesi-modok {
    width: 160px;
    padding-left: 20px;
    height: 270px;
}

#shopFooterSmall .ajanlataink, #shopFooterSmall .szolgaltasaink {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
    height: 270px;
}

#shopFooterSmall .szolgaltasaink, #shopFooterSmall .akcioink {
    border: none;
}

#shopFooterMedium .akcioink {
    padding-left: 100px;
}

#shopFooterSmall .fizetesi-modok {
    padding-left: 140px;
    padding-right: 60px;
}

.page-504535 .valto_gomb {
    bottom: 10px !important;
    right: 15px !important;
}

.page-504535 .button.to-details.mini {
    padding: 5px 20px 7px 14px !important;
    height: 16px !important;
}

.page-504534 .valto_gomb {
    bottom: 10px !important;
    right: 15px !important;
}

.page-504534 .button.to-details.mini {
    padding: 5px 20px 7px 14px !important;
    height: 16px !important;
}

.page-504539, .page-504584 {
    background: url('//www.mediamarkt.hu/static/mmapp/szoftver.png') center 120px scroll !important;
    background-repeat: repeat-y;
}

/*
.page-504535{
background: url('//www.mediamarkt.hu/static/mmapp/tapeta2.png') center 120px scroll !important;
background-repeat:repeat-y;
}
*/

#footer-sorok {
    width: 830px;
}

/*.products-grid .base-info .vat-info, #product-preview .base-info .vat-info {
display: none !important;}*/

#product-details .price-sidebar small {
    /*display: none !important;*/
}

/*
#product-details .price-sidebar .price, #product-sidebar .sidebar-form .price-details .price {
    margin: 0 0 10px 0px !important;
}
*/

.responsive #product-sidebar .sidebar-form .price-details small {

    /*display: none !important;*/
}

/* Ingyenes szÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂllÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂ­tÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂs egysÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂ gÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂras termÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂ kekhez */
/*.products-list > li .product-wrapper .product-price small:nth-of-type(2) {

    display: none !important;
}*/

#basket-flyout .contentspot {
    padding-top: 17px !important;
}

.infield li {
    background: #f2f2f2 !important;
}

.infield li h2 {
    background: #f2f2f2 !important;
}

.infield li .infield-wrapper {
    background: #f2f2f2 !important;
}

.infield li .infield-list {
    background: #f2f2f2 !important;
}

.infield li .content figure a img {
    max-height: 75% !important;
}

.category-grid .infield-wrapper h2 a {
    font-weight: normal !important;
    font-family: "mm-text-bold" !important;
    text-transform: capitalize !important;
    color: #191919 !important;
    font-size: 16px !important;
}

#review-form {
    position: relative !important;
    margin: 0px 0px 0px 0px !important;
}

#category > hgroup h1 {
    text-transform: none !important;
    font-family: "mm-text-bold" !important;
    color: #191919 !important;
}

.breadcrumbs {
    border-bottom: 1px solid #DDD !important;
    color: #444 !important;
}

.page-565510 .breadcrumbs, .page-504601 #category, .page-504601 .breadcrumbs, .page-504601 #category {
    margin-left: 0px !important;
}

.page-565510 .infield > li:nth-child(4n), .page-504601 .infield > li:nth-child(4n) {
    margin-right: 0px !important;
}

.page-504601 #category, .page-565510 #category {
    width: 948px !important;
    margin-left: 0px;
}

.page-504601 .breadcrumbs, .page-565510 .breadcrumbs {
    max-width: 100% !important;
}

.page-504601 .valto_gomb, .page-565510 .valto_gomb {
    bottom: 10px !important;
    right: 15px !important;
    position: absolute;
}

.page-504601 .rotator-content, .page-565510 .rotator-content {
    margin-bottom: 8px;
    position: relative;
    float: left;
}

}

#review-form-toplayer .review-confirm .info {
    font-size: 14px !important;
    color: #191919 !important;
}

#review-form-toplayer .review-confirm .info a {
    font-size: 14px !important;
    color: #DF0000 !important;
}

#haztartasi_bannerek1 {
    position: absolute;
    width: 948px;
    top: -166px;
    left: 0px;
}

#haztartasi_bannerek2 {
    position: relative !important;
    bottom: 163px;
}

#tophaztartasibrand h2 {
    width: 100% !important;
    font-family: "mm-headline" !important;
    font-size: 20px !important;
    padding: 12px 0px 17px !important;
    text-align: left !important;
    border-bottom: 1px solid #f8f8f8;
}

#tophaztartasibrand {
    border: 1px solid #F2F2F2 !important;
    height: 238px !important;
    margin: -12px 0px 10px !important;
    width: 100% !important;
    max-width: 1186px !important;
    bottom: 163px;
    position: relative;
}

.page-504601 #tophaztartasibrand {
    bottom: 0px !important;
}

.page-504601 #haztartasi_bannerek2 {
    bottom: 0px !important;
}

#tophaztartasibrand1 .logo_haztartas {
    width: 16% !important;
}

.logo_headline {
    font-family: "mm-headline" !important;
    color: #191919 !important;
    font-size: 18px !important;
    text-align: center;
    background: none repeat scroll 0% 0% #F2F2F2;
    padding: 24px 0px 11px !important;
    height: 35px !important;
    margin-top: 0px !important;
}

#tophaztartasibrand1 {
    height: 70px !important;
}

.logo_haztartas {
    border-right: none !important;
    min-width: 148px;
}

.foci a:nth-child(5) {
    display: none;
}

li div.product-wrapper {
    margin-top: 40px;
}

#compare-table th.th-price div.product-head small {
    display: none;
}

.page-akciostermekek #category {
    margin-top: 23px;
}

.page-844109 #product-details .fg-container:nth-child(1),
.page-844145 #product-details .fg-container:nth-child(6),
.page-843627 #product-details .fg-container:nth-child(6),
.page-844437 #product-details .fg-container:nth-child(1),
.page-844117 #product-details .fg-container:nth-child(3),
.page-844227 #product-details .fg-container:nth-child(4) {
    min-height: 320px !important;
    margin-bottom: 16px;
}

.page-844109 #product-details .fg-container:nth-child(1) img,
.page-844145 #product-details .fg-container:nth-child(6) img,
.page-843627 #product-details .fg-container:nth-child(6) img,
.page-844437 #product-details .fg-container:nth-child(1) img,
.page-844117 #product-details .fg-container:nth-child(3) img,
.page-844227 #product-details .fg-container:nth-child(4) img {
    margin: 40px 0px 0px !important;
}

.page-844109 #product-details .fg-container:nth-child(1) .add-to-cart-text span:last-child,
.page-844145 #product-details .fg-container:nth-child(6) .add-to-cart-text span:last-child,
.page-843627 #product-details .fg-container:nth-child(6) .add-to-cart-text span:last-child,
.page-844437 #product-details .fg-container:nth-child(1) .add-to-cart-text span:last-child,
.page-844117 #product-details .fg-container:nth-child(3) .add-to-cart-text span:last-child,
.page-844227 #product-details .fg-container:nth-child(4) .add-to-cart-text span:last-child {
    top: 258px !important;
    left: 548px !important;
    width: 166px !important;
}

.bx-pager-link {
    color: rgba(0, 0, 0, 0);
}

.page-top25 .main .fg-container {
    background: url('//www.mediamarkt.hu/static/mmapp/hir/img/bg_3.jpg') no-repeat scroll !important;
}

.tengernyimuzsika h3 span {
    font-family: "mm-headline" !important;
    color: #FFF !important;
    width: 500px;
    font-size: 82px;
}

.tengernyimuzsika h3 {
    margin-left: 88px !important;
    width: 500px !important;
    text-align: center !important;
}

.tengernyimuzsika {
    padding-top: 30px;
    background: url("//www.mediamarkt.hu/static/mmapp/hir/img/bg_3.jpg") no-repeat scroll 0% 0% #EEE !important;
    width: 948px;
    height: 400px !important;
    margin: 0px;
    position: relative;
}

#top25termekes {
    position: absolute !important;
    top: 426px !important;
}

#top25termekes ul.productlist_container li {
    background: none !important;
}

#top25termekes .productlist_image {
    background: rgba(255, 255, 255, 0.8) !important;
}

#top25termekes ul.productlist_container li.middle {
    height: 290px;
    box-shadow: 1px 5px 15px rgba(0, 0, 0, 0.2);
    background: none !important;
}

#top25termekes .productlist_image {
    background: none !important;
    border: none !important;
}

#top25termekes .productlist_detail_right .add-to-cart {
    width: 161px;
}

#top25termekes .productlist_detail_right .buttons {
    bottom: 10px;
    margin: 0px;
    position: absolute;
    left: 9px;
}

.page-top25 .zenenaptar-contener {
    background-position: 0px -40px !important;
    padding-top: 60px !important;
}

.page-top25 iframe {
    height: 800px !important;
}

.page-tengernyizene iframe {
    height: 1100px !important;
    width: 956px;
}

.page-akciostermekek .valto_gomb2 {
    right: 20px;
    position: absolute;
    bottom: 20px;
}

#valtodivtop25 .bx-wrapper .bx-viewport {
    height: 200px !important;
}

#top-navigation > ul.top-navigation-items li.item {
    height: 35px;
    width: 110px !important;
    float: left !important;
    padding: 0px 5px !important;
}

#top-navigation > ul.top-navigation-items li.item:first-child, #top-navigation > ul.top-navigation-items li.szamtech {
    width: 140px;
}

#top-navigation > ul.top-navigation-items li.item:first-child {

    padding-right: 5px !important;
}

#top-navigation > ul.top-navigation-items li.tovabbi {
    width: 64px !important;
}

/*.products-grid, .product-container .products-carousel{
	min-height: 210px !important;
	height: 210px !important;
	max-height: 210px !important;
}*/

.products-grid .base-info .photo img.flags:nth-child(3) {
    /*left: -100px !important;*/
}

#product-preview .base-info .photo img.flags:nth-child(3) {
    left: -100px !important;
}

#product-sidebar .preview .zoom img.flags:nth-child(3) {
    /*left: -130px;*/
    left: 0px !important;
}

.photo-wrapper > .photo > div.flags > img:last-child {
    position: absolute;
    top: 0px;
    left: -100px;
}

.product-container .products-grid > [data-id] {
    background: url("http://css.redblue.de/MediaHU/skins/uj_skin_az_atallashoz/hu/images/preloader.gif") no-repeat scroll 50% 50%;
}

.pagination-wrapper:last-child .pagination {
    /*margin-top: 40px;*/
}

.ie7 {
    display: none;
}

.bx-loading {
    display: none !important;
}

.responsive #top-navigation {
    padding-left: 0px !important;
}

.responsive #header #logo {
    left: 73px;
}

.responsive #header form.search, .page-504791 #header form.search {
    left: 463px !important;
}

.responsive #header form.search fieldset input#search-phrase, .page-504791 #header form.search fieldset input#search-phrase {
    width: 250px !important;
}

.responsive #top-navigation > ul.top-navigation-items li.item {
    width: 103px;
}

#60napgari {
    margin-left: 288px !important;
    top: 2px !important;
}

/*
#top-navigation > ul.top-navigation-items li.film_zene_konyv .flyout-3-columns ul li:first-child {
position: absolute;
left: 7px;
top: 14px;
background: url("http://hir.mediamarkt.hu/img/MM766_menu.png") no-repeat scroll 115px 33px transparent;

}*/

.aruhaz_box_right {
    width: 249px;
}

@media all and (max-width: 1024px) {

    #60napgari img {
        width: 100px;

    }

    #60napgari {
        margin-left: -21px !important;
    }

}

@media all and (max-width: 1024px) and (min-width: 640px) {
    #search-phrase {
        right: 155px;
        width: 157px;
    }
}

.ee-wrapper {
    margin: 0 !important;
    width: 100%;
}

#product-sidebar .sidebar-form .ee-wrapper {
    display: inline-block;
}

#product-sidebar .sidebar-form .ee-wrapper > a {
    margin-left: 10px;
}

#product-details .ee-wrapper {
    margin-top: 10px !important;
}

#product-details .ee-wrapper.energy-usage-label {
    width: 100%;
}

.bundle-hero-logos .ee-wrapper {
    width: 105px !important;
}

.products-carousel .products-grid .base-info .ee-wrapper {
    display: block;
    position: absolute;
    right: 22px;
    top: 12px;
    width: 65px;
}

.products-carousel .products-grid .base-info .ee-wrapper > a {
    height: 25px;
}

.products-carousel .products-grid .base-info .ee-wrapper > a:last-child {
    display: none;
}

#basket-flyout .products-carousel .products-grid .base-info .ee-wrapper {
    top: 4px;
}

.carousel-wrapper .carousel .ee-wrapper, .topsellerProducts .ee-wrapper {
    display: block;
    position: absolute;
    right: 18px;
    top: 0;
    width: 85px;
}

.carousel-wrapper .carousel .ee-wrapper > a, .topsellerProducts .ee-wrapper > a {
    height: 22px;
}

.ee-wrapper > a {
    border-bottom: 1px solid #bbbbbb;
    color: #444444;
    text-decoration: none;
}

.ee-wrapper > a:hover {
    border-bottom: 1px solid #df0000;
    color: #df0000;
}

.ee-wrapper > a.energy-usage-label {
    border-bottom: medium none !important;
    width: 100%;
}

.energy-usage-label.ee-l-31 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_aplusplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-31.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/vacuum_cleaners_eek_aplusplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-31.ee-g-446f6d65737469632052616e676520486f6f6473 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/domestic_range_hoods_eek_aplusplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-31.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-l-31.ee-g-486f757365686f6c642041697220436f6e646974696f6e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/televisions_air_conditioners_eek_aplusplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-31.ee-g-4c616d7073, .energy-usage-label.ee-l-31.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-31.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/lamps_luminaires_eek_aplusplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-32 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_aplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-32.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/vacuum_cleaners_eek_aplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-32.ee-g-446f6d65737469632052616e676520486f6f6473 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/domestic_range_hoods_eek_aplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-32.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-l-32.ee-g-486f757365686f6c642041697220436f6e646974696f6e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/televisions_air_conditioners_eek_aplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-32.ee-g-4c616d7073, .energy-usage-label.ee-l-32.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-32.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/lamps_luminaires_eek_aplusplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-33 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_aplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-33.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/vacuum_cleaners_eek_aplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-33.ee-g-446f6d65737469632052616e676520486f6f6473 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/domestic_range_hoods_eek_aplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-33.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-l-33.ee-g-486f757365686f6c642041697220436f6e646974696f6e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/televisions_air_conditioners_eek_aplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-33.ee-g-4c616d7073, .energy-usage-label.ee-l-33.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-33.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/lamps_luminaires_eek_aplus.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-34 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_a.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-34.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/vacuum_cleaners_eek_a.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-34.ee-g-446f6d65737469632052616e676520486f6f6473 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/domestic_range_hoods_eek_a.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-34.ee-g-486f757365686f6c642054656c65766973696f6e, .energy-usage-label.ee-l-34.ee-g-486f757365686f6c642041697220436f6e646974696f6e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/televisions_air_conditioners_eek_a.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-34.ee-g-4c616d7073, .energy-usage-label.ee-l-34.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-34.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/lamps_luminaires_eek_a.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-35 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_b.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-35.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/vacuum_cleaners_eek_b.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-35.ee-g-446f6d65737469632052616e676520486f6f6473 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/domestic_range_hoods_eek_b.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-35.ee-g-486f757365686f6c642054656c65766973696f6e {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/televisions_air_conditioners_eek_b.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-35.ee-g-4c616d7073, .energy-usage-label.ee-l-35.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-35.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/lamps_luminaires_eek_b.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-36 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_c.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-36.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/vacuum_cleaners_eek_c.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-36.ee-g-446f6d65737469632052616e676520486f6f6473 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/domestic_range_hoods_eek_c.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-36.ee-g-486f757365686f6c642054656c65766973696f6e {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/televisions_air_conditioners_eek_c.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-36.ee-g-4c616d7073, .energy-usage-label.ee-l-36.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-36.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/lamps_luminaires_eek_c.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-37 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_d.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-37.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/vacuum_cleaners_eek_d.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-37.ee-g-446f6d65737469632052616e676520486f6f6473 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/domestic_range_hoods_eek_d.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-37.ee-g-486f757365686f6c642054656c65766973696f6e {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/televisions_air_conditioners_eek_d.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-37.ee-g-4c616d7073, .energy-usage-label.ee-l-37.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-37.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/lamps_luminaires_eek_d.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-38 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_e.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-38.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/vacuum_cleaners_eek_e.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-38.ee-g-446f6d65737469632052616e676520486f6f6473 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/domestic_range_hoods_eek_e.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-38.ee-g-486f757365686f6c642054656c65766973696f6e {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/televisions_air_conditioners_eek_e.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-38.ee-g-4c616d7073, .energy-usage-label.ee-l-38.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-38.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/lamps_luminaires_eek_e.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-39 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_f.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-39.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/vacuum_cleaners_eek_f.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-39.ee-g-446f6d65737469632052616e676520486f6f6473 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/domestic_range_hoods_eek_f.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-39.ee-g-486f757365686f6c642054656c65766973696f6e {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/televisions_air_conditioners_eek_f.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-39.ee-g-4c616d7073, .energy-usage-label.ee-l-39.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-39.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/lamps_luminaires_eek_f.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-3130 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/eek_g.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-3130.ee-g-56616375756d20436c65616e657273 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/vacuum_cleaners_eek_g.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-3130.ee-g-446f6d65737469632052616e676520486f6f6473 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/domestic_range_hoods_eek_g.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-3130.ee-g-486f757365686f6c642054656c65766973696f6e {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/televisions_air_conditioners_eek_g.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.energy-usage-label.ee-l-3130.ee-g-4c616d7073, .energy-usage-label.ee-l-3130.ee-g-4c756d696e6172696573, .energy-usage-label.ee-l-3130.ee-g-4c756d696e6169726573 {
    background: url("//www.mediamarkt.hu/static/mmapp/eek/lamps_luminaires_eek_g.svg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.products-list .energy-usage-label, .compare-table-wrapper .energy-usage-label {
    background-size: auto 26px !important;
    height: 26px;
    width: 125px !important;
}

.price-details .energy-usage-label, #product-sidebar .sidebar-form .energy-usage-label {
    background-size: auto 31px !important;
    height: 31px;
    width: 155px !important;
}

.products-carousel .products-grid .base-info .energy-usage-label, .carousel-wrapper .carousel .energy-usage-label, .topsellerProducts .energy-usage-label {
    background-position: right 0 !important;
    background-size: auto 20px !important;
    height: 20px;
}

#basket-flyout .products-carousel .products-grid .base-info .energy-usage-label {
    background-size: auto 20px !important;
    height: 20px;
}

#sonyujdimenzio {
    height: 229px !important;
    position: relative !important;
}

#sonyujdimenzio .button.to-details.mini {
    color: #000 !important;
    background: #FFF url("//www.mediamarkt.hu/static/mmapp/nyil_fekete.png") no-repeat scroll 95% center !important;
}

#sonyujdimenzio .button.to-details.mini a {
    color: #000 !important;
}

#sonyujdimenzio .button.to-details.mini a:hover {
    color: #FFF !important;
}

#sonyujdimenzio .button.to-details.mini:hover {
    color: #FFF !important;
    background: #000 url("//www.mediamarkt.hu/static/mmapp/nyil_feher.png") no-repeat scroll 95% center !important;
}

.sonygombhoz .button.to-details.mini {
    color: #000 !important;
    background: #FFF url("//www.mediamarkt.hu/static/mmapp/nyil_fekete.png") no-repeat scroll 95% center !important;
}

.sonygombhoz .button.to-details.mini a {
    color: #000 !important;
}

.sonygombhoz .button.to-details.mini a:hover {
    color: #FFF !important;
}

.sonygombhoz .button.to-details.mini:hover {
    color: #FFF !important;
    background: #000 url("//www.mediamarkt.hu/static/mmapp/nyil_feher.png") no-repeat scroll 95% center !important;
}

#elmenyajandekba span {
    font-size: 15px !important;
}

#elmenyajandekba span:first-child {
    font-size: 18px !important;
    font-family: 'mm-headline' !important;
}

#elmenyajandÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂkba {
    font-size: 15px !important;
}

.page-2030150 #flix-minisite {
    display: none !important;
}

.page-2030150 #flix-inpage {
    display: none !important;
}

.deliverytbl-row-next-day, .deliverytbl-row-express-pickup {
    display: none;
}

.store-availability:before {
    background: url('//www.mediamarkt.hu/static/mmapp/point_piktogram.png') no-repeat !important;
}

#basket-flyout .product-container {
    min-height: 300px;
}

.previousprice_container {
    display: none;
}

.previousprice_container:nth-of-type(1) {
    display: block;
}

.products-list > li .product-wrapper .product-price .price-box small {
    margin-top: 40px !important;
}

.pagination li {
    margin-right: 6px !important;
}

.pagination a {
    border-radius: 4px;
    font-size: 16px !important;
    padding: 10px 14px !important;
    border: 1px solid #ddd !important;
    vertical-align: middle;
    background: #fff !important;
    color: #000 !important;
}

.pagination .active a {
    border-color: #bbb #d8d8d8 #d8d8d8 #bbb !important;
    color: #DF0000 !important;
    background: none repeat scroll 0 0 #F2F2F2 !important;
}

.pagination-wrapper ul.pagination li.pagination-next a::after {
    top: 15px !important;
}

.pagination-wrapper {
    margin-top: 0px !important;
}

.page-2019105 #product-details .price-sidebar .price-button {
    display: none;
}

.page-2019105 .sidebar-form .cf .price-button {
    display: none;
}

#ms_termekes_xbox .product-container {
    width: 915px;
}

.sales-advisor-vertical li {
    float: left;
    margin: 0px 24px 0px 0px !important;
}

.sales-advisor-vertical li:last-child {
    margin-right: 0px !important;
}

#search-suggestion bold {
    font-size: 24px;
    font-family: 'mm-text-bold' !important;
}

#search-suggestion font {
    color: #191919 !important;
    font-size: 21px !important;
}

.empty-contentspot {
    display: block !important;
}

#search-suggestion > p {
    font-weight: bold;
    margin: 0 0 12px !important;
}

.responsive #top-navigation .flyout-3-columns {
    width: 950px;
}

.responsive #top-navigation .flyout-1-columns {
    width: 500px;
}

#DELIVERY_FEWEST .delivery {
    display: none;
}

.sa-item-label-additional-attributes .sa-item-attr-customerrating {
    /*display: inline-block;
    white-space: nowrap;
    width: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
    top: 2px;*/
    display: block;
    color: transparent;
    top: 0px;
    left: -1px;
    position: relative;
    width: 90px;
    margin-bottom: 2px;
}

.sa-item-label-additional-attributes .sa-item-attr-customerrating:after {
    display: block;
    content: '';
    background: url("//www.mediamarkt.hu/static/mmapp/rating.png") repeat-x scroll 0 0 transparent !important;
    height: 12px;
    width: 85px;
    position: absolute;
    left: 0;
    top: 2px
}

.sa-item-label-additional-attributes .sa-item-attr-customerrating:before {
    display: block;
    content: '';
    background: url("//www.mediamarkt.hu/static/mmapp/rating.png") repeat-x scroll 0 -13px transparent !important;
    height: 12px;
    position: absolute;
    left: 0;
    top: 2px;
    z-index: 1
}

#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-5.0"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-4.9"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-4.8"]:before {
    width: 85px;
}

#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-4.7"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-4.6"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-4.5"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-4.4"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-4.3"]:before {
    width: 76px
}

#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-4.2"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-4.1"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-4.0"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-3.9"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-3.8"]:before {
    width: 68px
}

#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-3.7"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-3.6"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-3.5"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-3.4"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-3.3"]:before {
    width: 59px
}

#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-3.2"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-3.1"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-3.0"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-2.9"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-2.8"]:before {
    width: 51px
}

#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-2.7"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-2.6"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-2.5"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-2.4"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-2.3"]:before,
{
    width: 42px
}

#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-2.2"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-2.1"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-2.0"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-1.9"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-1.8"]:before {
    width: 34px
}

#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-1.7"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-1.6"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-1.5"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-1.4"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-1.3"]:before {
    width: 25px
}

#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-1.2"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-1.1"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-1.0"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-0.9"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-0.8"]:before {
    width: 18px
}

#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-0.7"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-0.6"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-0.5"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-0.4"]:before,
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-0.3"]:before {
    width: 8px
}

#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-0.2"]:before
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-0.1"]:before
#header .search .search-autocomplete .sa-results .sa-item-attr-customerrating[class*="sa-item-val-0.0"]:before {
    display: none
}

#hangfalszett1 {
    width: 1188px !important;
    background: transparent url("//www.mediamarkt.hu/static/mmapp/hir/img/hangfal_bg_02.png") no-repeat scroll 0% 0%;
    height: 250px !important;
}

#hangfalszettyamaha2 {
    height: 250px !important;
    background: transparent url("//www.mediamarkt.hu/static/mmapp/hir/css/hangfal_FT_707.png") no-repeat scroll 0% 0% !important;
}

#hangfalszettyamahacds300b {
    height: 250px !important;
    background: transparent url("//www.mediamarkt.hu/static/mmapp/hir/css/hangfal_FT_707.png") no-repeat scroll 0% 0% !important;
}

#hangfalszettklipsch1169031 {
    height: 250px !important;
    background: transparent url("//www.mediamarkt.hu/static/mmapp/hir/css/hangfal_FT_707.png") no-repeat scroll 0% 0% !important;
}

#elsosor .product-container .header.border.nomg h2,
#tv_audio_sor_1 .product-container .header.border.nomg h2,
#tv_audio_sor_2 .product-container .header.border.nomg h2,
#tv_audio_sor_3 .product-container .header.border.nomg h2,
#tv_audio_sor_4 .product-container .header.border.nomg h2,
#tv_audio_sor_5 .product-container .header.border.nomg h2,
#tv_audio_sor_6 .product-container .header.border.nomg h2,
#tv_audio_sor_7 .product-container .header.border.nomg h2,
#tv_audio_sor_8 .product-container .header.border.nomg h2,
#prods_row_1 .product-container .header.border.nomg h2,
#prods_row_2 .product-container .header.border.nomg h2,
#prods_row_3 .product-container .header.border.nomg h2,
#prods_row_4 .product-container .header.border.nomg h2,
#prods_row_5 .product-container .header.border.nomg h2,
#prods_row_6 .product-container .header.border.nomg h2,
#prods_row_7 .product-container .header.border.nomg h2,
#prods_row_8 .product-container .header.border.nomg h2,
#feltoltokartyas_telefonok .product-container .header.border.nomg h2,
#mobiltelefon .product-container .header.border.nomg h2,
#mobiltelefon_kellek .product-container .header.border.nomg h2,
#okoseszkoz .product-container .header.border.nomg h2,
#navigacio .product-container .header.border.nomg h2,
#fenykepezogepek .product-container .header.border.nomg h2,
#videokamerak .product-container .header.border.nomg h2,
#fenykepezogep_kiegeszitok .product-container .header.border.nomg h2,
#objektivek_es_kiegeszitoik .product-container .header.border.nomg h2,
#memoria_kartyak .product-container .header.border.nomg h2,
#tokok_es_taskak .product-container .header.border.nomg h2,
#vaku_es_vilagitas .product-container .header.border.nomg h2,
#tavcsovek_es_mikroszkopok .product-container .header.border.nomg h2 {
    /*font-weight: normal !important;
    font-family: "mm-text-bold" !important;
    margin-top: 10px;
    border-bottom: 1px solid #E7E7E7;
    padding-bottom: 10px;
    font-size: 22px;*/

    /*display: none;*/
    opacity: 0;
}

#tavcsovek_es_mikroszkopok .products-carousel,
#vaku_es_vilagitas .products-carousel,
#tokok_es_taskak .products-carousel,
#memoria_kartyak .products-carousel,
#objektivek_es_kiegeszitoik .products-carousel,
#fenykepezogep_kiegeszitok .products-carousel,
#videokamerak .products-carousel,
#fenykepezogepek .products-carousel,
#navigacio .products-carousel,
#okoseszkoz .products-carousel,
#mobiltelefon_kellek .products-carousel,
#mobiltelefon .products-carousel,
#feltoltokartyas_telefonok .products-carousel,
#prods_row_8 .products-carousel,
#prods_row_7 .products-carousel,
#prods_row_6 .products-carousel,
#prods_row_5 .products-carousel,
#prods_row_4 .products-carousel,
#prods_row_3 .products-carousel,
#prods_row_2 .products-carousel,
#prods_row_1 .products-carousel,
#tv_audio_sor_8 .products-carousel,
#tv_audio_sor_7 .products-carousel,
#tv_audio_sor_6 .products-carousel,
#tv_audio_sor_5 .products-carousel,
#tv_audio_sor_4 .products-carousel,
#tv_audio_sor_3 .products-carousel,
#tv_audio_sor_2 .products-carousel,
#tv_audio_sor_1 .products-carousel {
    background: #FFF url("http://css.redblue.de/MediaNL/skins/global/nl/images/bg_megadeals_10x800.gif") repeat-x scroll 0px -241px !important;
}

#tv_audio_sor_1 .product-container .header.border.nomg h2 {
    font-weight: normal !important;
    font-family: "mm-text-bold" !important;
    margin-top: 10px;
    border-bottom: 1px solid #E7E7E7;
    padding-bottom: 10px;
    font-size: 22px;
}

.product-container .more {
    position: absolute;
    right: 0px;
    top: 0px;
    left: 0px;
    font-weight: normal !important;
    font-family: "mm-text-bold" !important;
    margin-top: 0px;
    font-size: 22px !important;
    border-bottom: 1px solid #E7E7E7;
    padding-bottom: 10px;
}

.product-container .more span {
    font-size: 22px !important;
    font-weight: bold;
    color: #191919;
    text-transform: uppercase;
    font-family: "mm-text-bold" !important;
}

.product-container[data-gtm-prop-list-name="Product container"] .header {
    padding-bottom: 25px;
}

/*.header{
}
*/
.product_box_headline {
    position: absolute;
    right: 0px;
    top: 0px;
    left: 0px;
    font-weight: normal !important;
    font-family: "mm-text-bold" !important;
    margin-top: 0px;
    font-size: 22px !important;
    border-bottom: 1px solid #E7E7E7;
    padding-bottom: 10px;
}

.product_box_headline span {
    font-size: 22px !important;
    font-weight: bold;
    color: #191919;
    text-transform: uppercase;
    font-family: "mm-text-bold" !important;
}

#feltoltokartyas_telefonok .product-container .cf .pc-wrapper .products-grid,
#mobiltelefon .product-container .cf .pc-wrapper .products-grid,
#okoseszkoz .product-container .cf .pc-wrapper .products-grid,
#mobiltelefon_kellek .product-container .cf .pc-wrapper .products-grid,
#navigacio .product-container .cf .pc-wrapper .products-grid,
#fenykepezogepek .product-container .cf .pc-wrapper .products-grid,
#videokamerak .product-container .cf .pc-wrapper .products-grid,
#fenykepezogep_kiegeszitok .product-container .cf .pc-wrapper .products-grid,
#objektivek_es_kiegeszitoik .product-container .cf .pc-wrapper .products-grid,
#memoria_kartyak .product-container .cf .pc-wrapper .products-grid,
#tokok_es_taskak .product-container .cf .pc-wrapper .products-grid,
#vaku_es_vilagitas .product-container .cf .pc-wrapper .products-grid,
#tavcsovek_es_mikroszkopok .product-container .cf .pc-wrapper .products-grid {
    height: 270px;
}

.search-results .breadcrumbs {
    position: relative;
    margin-top: 0px;
}

.rating {
    margin-bottom: 14px;
    margin-top: 5px;
}

#6729763 {
    content: 'UtoljÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂra megtekintett';
}

.page-504533 {
    /*background: transparent url("//www.mediamarkt.hu/static/mmapp/tapeta_mod2.png") no-repeat scroll center 0px !important;*/
    /*background-position: center 118px !important;*/
    /*background: url('http://hir.mediamarkt.hu/img/teszt/MM2063_StarWars_pre_tapeta.png') no-repeat center 118px scroll !important;*/
}

.jatek_szoftver .flyout-subnavigation > ul > li > a {
    font-weight: normal !important;
    text-transform: none !important;
    color: #525252 !important;
    text-shadow: none;
}

.jatek_szoftver .flyout-subnavigation > ul > li {
    margin: 0 0 3px !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation.flyout-expanding-right {
    background: linear-gradient(to right, #fff 0%, #fff 183px, #ddd 184px, #ddd 185px, #fff 185px, #fff 100%) !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation.no-category-placeholder {
    max-width: 185px !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation {
    -webkit-box-shadow: 1px 10px 10px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 10px 10px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 1px 10px 10px 0 rgba(0, 0, 0, 0.4);
    border-top: none !important;
    top: 44px;
    padding-bottom: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    min-height: 120px;
    width: 370px;
    background: #F2F2F2 !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-expanding-left {
    -webkit-box-shadow: 1px 10px 10px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 10px 10px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 1px 10px 10px 0 rgba(0, 0, 0, 0.4);
    border-top: none !important;
    top: 44px;
    padding-bottom: 10px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    min-height: 120px;
    width: 400px;
    background: #FFFFFF !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation > ul, .responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu {
    padding: 0 !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation > ul > li {
    width: 185px !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation > ul, .responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu {
    padding: 0 !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none).level-1:first-child {
    padding-top: 10px !important;
    height: 38px !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none).level-1 {
    border-bottom: 1px solid #ddd !important;
    min-height: 28px !important;
    max-width: auto !important;
    margin: 0 !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation.flyout-expanding-right .dropdown-menu li:not(.display-none) {
    margin-left: 1px !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none) {
    padding: 0;
    border: none !important;
    box-sizing: border-box;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none) {
    width: 185px !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none).level-1:first-child > a {
    border: none !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none).level-1 > a {
    color: #000;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: width;
    position: relative;
    font-size: 14px;
    line-height: 18px;
}

/*.responsive #top-navigation.menu-dropdown-variant .tovabbi .flyout-subnavigation .dropdown-menu li:nth-of-type(2).level-1>a {
    color: #DF0000 !important;
}*/

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none) > a:not(.fn-nt-text) {
    box-sizing: border-box;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none) > a {
    text-decoration: none !important;
    text-align: left;
    display: block;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation.flyout-expanding-right .level-1 > a {
    padding: 5px 26px 5px 12px !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation.flyout-expanding-right .dropdown-menu li.level-1 > ul {
    left: 185px !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none).level-1 > ul {
    padding: 0 !important;
    margin: 10px 0 0 0 !important;
    width: 185px;
}

media

=
"screen"
.responsive #top-navigation.menu-dropdown-variant .menu-init-state .level-1:first-child > ul {
    display: none !important;
    top: 0 !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation.flyout-expanding-right .dropdown-menu li:not(.display-none) {
    margin-left: 1px !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none) {
    padding: 0;
    border: none !important;
    box-sizing: border-box;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none) {
    width: 185px !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none).level-2 > a:not(.fn-nt-text) {
    border-bottom: 1px dotted #ddd;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none).level-2 > a {
    color: #444 !important;
    font-size: 13px;
    padding: 6px 7px !important;
    line-height: 16px !important;
    margin-left: 12px !important;
    margin-right: 12px !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none) > a:not(.fn-nt-text) {
    box-sizing: border-box;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation .dropdown-menu li:not(.display-none) > a {
    text-decoration: none !important;
    text-align: left;
    display: block;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation.flyout-expanding-right .level-1 > a:after {
    color: #777;
    font-size: 15px;
    /*top: 9px;*/
    right: 13px;
    position: absolute;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation.flyout-expanding-left .level-1 > a:before {
    color: #777;
    font-size: 15px;
    margin-right: 4px;
}

/*.mm-iconfont-arrow-right, .right-meta-navigation .user-flyout-nav .ufn-welcome .ufn-flyout-label:after, .right-meta-navigation .link-with-popup>a:after, .right-meta-navigation #list-compare.store>a:after, .right-meta-navigation #list-wishlist.store>a:after, .responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation.flyout-expanding-right .level-1>a:after, #page-footer.footer .line-2>ul>li.newsletter form.newsletter-form .button:before, .brandshop-content.brandshop-overview .side-nav .expandable>a:after {
    content: "\232A";
}*/

#top-navigation.menu-dropdown-variant .flyout-subnavigation.flyout-expanding-right .level-1 > a:after {
    content: "\003e";
}

#top-navigation.menu-dropdown-variant .flyout-subnavigation.flyout-expanding-left .level-1 > a:before {
    content: "\003c";
}

.jatek_szoftver .flyout-subnavigation.noLevel2 {
    width: 185px !important;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation.flyout-expanding-right .cewe > a:after {
    content: none;
}

.responsive #top-navigation.menu-dropdown-variant .flyout-subnavigation.flyout-expanding-right .beepithetoszett > a:after {
    content: none;
}

.responsive #top-navigation.menu-dropdown-variant .jatek_szoftver .flyout-subnavigation.flyout-expanding-right .level-1 > a:after {
    content: none;
}

.tovabbi .flyout-subnavigation {
    min-height: 550px !important;
}

.mobile_nav .flyout-subnavigation {
    min-height: 260px !important;
}

#akcios_termekes .product-container .header.border.nomg h2 {
    font-size: 21px;
}

.film_zene_konyv .flyout-subnavigation {
    /*width: 175px !important;*/
}

.film_zene_kony .contentspot {
    margin-left: 10px;
    margin-top: 10px;
}

#film_zene_konyv_flyout_extend {
    left: 455px !important;
}

.flyout-subnavigation .contentspot {
    margin-left: 0px !important;
    margin-top: 0px !important;
}

/* egyedi flyout */
.costum-sub-menu a {
    padding: 5px 26px 5px 12px !important;
    color: #000000;
    text-transform: none;
    font-weight: 100;
    font-family: "mm-text-regular", arial, sans-serif !important;
    font-size: 14px;
    text-decoration: none;
    white-space: normal;
    /*line-height: 18px !important;*/
}

.alkategory-lvl-2 a {
    font-size: 14px; /*? 13px-el gÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂrgetÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂ*/
    color: #444444;
}

.costum-sub-menu {
    width: 167px;
    background-color: #FFF;
    border-bottom: 1px solid #C9C9C9;
    margin: 0px;
    padding: 5px;
    top: 9px;
}

.costum-sub-menu:hover {
    ccolor: #FD0000;
    background-color: #c0c0c0;
}

.alkategory-lvl-2 {
    display: none;
    top: 0px;
    position: absolute;
    width: 185px;
    left: 185px !important;
    background-color: #FFF;
}

#film_zene_konyv_flyout_extend .alkategory-lvl-2 {
    display: none;
    top: 0px;
    position: absolute;
    width: 185px;
    left: -185px !important;
    background-color: #FFF;
}

.film_zene_konyv .contentspot {
    max-width: 400px;
}

.film_zene_konyv .flyout-subnavigation {
    max-width: 400px;
}

.costum-sub-menu > a:after {
    color: #FFF;
    font-size: 15px;
    /*top: 9px;*/
    right: 13px;
    /*position: absolute;*/
}

.alkategory-lvl-2 a:hover {

}

.alkategory-lvl-2 p:hover {
    color: #222222;
    background-color: #c0c0c0;
}

.alkategory-lvl-2 p {
    border-bottom: 1px dotted #C9C9C9;
    padding: 3px;
}

.navHover > a > span {
    color: #FD0000;
    font-size: 16px;
}

@media screen and (min-device-width: 720px) {
    #mobilview {
        display: none;
    }
}

#mobilview {
    width: 180px;
    height: 40px;
    margin-top: 10px;
    margin-left: 80px;
    background: #e00000;
    font-size: 18px;
    color: white;
    font-style: italic !important;
    font-family: 'mm-text-bold' !important;
    padding-top: 19px;
    padding-left: 10px;
}

.costum-flyout-right-sign {
    position: absolute;
    right: 53px;
    color: #777;
    font-size: 15px;
}

#film_zene_konyv_flyout_extend .costum-flyout-right-sign {
    position: absolute;
    right: 220px;
    color: #777;
    font-size: 15px;
}

.alkategory-lvl-2 a:hover .costum-flyout-right-sign {
    color: #FD0000;
}

#top-navigation > ul.top-navigation-items > li.item:hover {
    z-index: 2000;
    display: block;
    padding: background-color: rgb(255, 255, 255) !important;
    box-shadow: 1px 1px 6px 0px rgba(0, 0, 0, 0.4);
    border-radius: 4px 4px 0px 0px;
    /*padding: 0px !important;*/
}

/*.top-navigation-items > .item:hover > a {*/

#top-navigation > ul.top-navigation-items > li.item > a {
    background-color: white !important;
    z-index: 200 !important;
    padding: 0px 0px;
}

#film_zene_konyv_flyout_extend .alkategory-lvl-2 p:first-child {
    background: url("//www.mediamarkt.hu/static/mmapp/uj_plecsni.png") no-repeat 116px 0px;
    height: 22px;
    line-height: 22px;
}

.jatek_szoftver .ujdonsag a, .jatek_szoftver .elorendeles a, .tovabbi .ujdonsag a {
    height: 35px !important;
    line-height: 35px !important;
}

.jatek_szoftver .ujdonsag p, .tovabbi .ujdonsag p {
    background: url("//www.mediamarkt.hu/static/mmapp/uj_plecsni.png") no-repeat 116px 4px !important;
}

.jatek_szoftver .elorendeles p {
    background: url("//www.mediamarkt.hu/static/mmapp/preorder_icon.png") no-repeat 119px 4px !important;
}

.jatek_szoftver .ujdonsag a, .tovabbi .ujdonsag a {
    /*line-height: 6px !important;*/
    vertical-align: middle;
}

.jatek_szoftver .elorendeles a {
    /*line-height: 24px !important;*/
    vertical-align: middle;
}

#valtodiv #banner-fade {
    max-width: none !important;
    height: 435px !important;
}

#valtodiv .bjqs {
    margin: 0px auto !important;
    height: 430px !important;
    width: 1188px !important;
}

#hp-rotator {
    /*height: 450px !important;*/
}

/* TermÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂkes oldal -> TovÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂbbi szolgÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂltatÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂsok*/

#product-details #product-service h2 {
    border-bottom: none !important;
    font-size: 24px;
    line-height: 28px !important;
    font-weight: normal !important;
    font-family: 'mm-text-bold' !important;
    text-transform: initial !important;
    padding: 8px;
    color: #000000;
}

#product-details #product-service ul li {
    padding: 6px 0 !important;
}

/* ---------------------------------------*/

.product-wrapper .price-box .previousprice_container {
    display: block !important;
    height: auto !important;
}

#multichannel_aloldali_banner_1 {
    top: 195px !important;
}

#multichannel_aloldali_banner_2 {
    top: 442px !important;
}

#multichannel_aloldali_banner_3 {
    top: 681px !important;
}

#multichannel_aloldali_banner_footer {
    top: 908px !important;
}

#filters .products-grid .info-wrapper {
    margin: -60px 0px 0px 13px !important;
}

.page-category #filters .products-grid .info-wrapper {
    margin: -180px 0px 0px 13px !important;
}

.page-category #product-preview .info-wrapper {
    margin: -170px 0px 0px 13px !important;
}

.page-home .products-grid .info-wrapper {
    margin: -60px 0px 0px 0px !important;
}

.page-504767 .products-grid .info-wrapper {
    position: relative;
    margin: -180px 0px 0px 0px !important;
}

.page-504767 #product-preview .info-wrapper {
    position: relative;
    margin: -170px 0px 0px 0px !important;
}

#product-preview .base-info h3 {
    margin: 55px 6px 6px;
}

#bestproducts .products-carousel {
    height: 239px !important;
}

#zones {
    margin: 0px auto !important;
    #margin-top: 40px !important;
}

.jatek_szoftver .flyout-subnavigation > ul {
    visibility: hidden;
}

.jatek_szoftver .flyout-subnavigation {
    height: 430px !important;
    overflow: hidden;
}

.jatek_szoftver .flyout-subnavigation .contentspot {
    padding-left: 0px ! important;
}

.jatek_szoftver .flyout-subnavigation {
    height: 630px;
}

.products-grid .base-info .b-set {
    display: none !important;
}

.jatek_szoftver a {
    line-height: 18px;
    padding-left: 0px !important;
}

.jatek_szoftver .costum-sub-menu {
    padding-left: 12px;
}

.products-list li footer ul li.rate {
    position: absolute;
    top: -110px !important;
    left: 0px !important;
}

#elopenztar .products-grid .base-info.cta h3 {
    margin-top: 60px !important;
}

#elopenztar .products-grid {
    height: 285px;
}

/*Menu Fix*/

.top-navigation-items .item:nth-child(2) div ul {
    height: auto !important;
}

.haztartasi_gep > div > ul {
    height: auto !important;
}

#product-details .price-sidebar {
    width: 357px;
    /*margin-top: 60px;*/
}

.alkategory-lvl-1 {
    margin-top: -10px;
}

/*Menu Fix*/
.responsive #product-details .details {
    margin-bottom: 40px;
    clear: both !important;
    /* margin-top: 40px !important;*/
}

.braun_gomb {
    padding-top: 7px;
    padding-bottom: 7px;
    padding-left: 20px;
    padding-right: 20px;
    color: white;
    font-size: 16px;
    border: none;
    border-radius: 2px;
    background-color: #df0000;
}

#colorbox, #cboxContent, #cboxLoadedContent {
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    /* height: auto !important;*/
    overflow-x: hidden;
}

.product-container .products-grid .base-info {
    top: 0px !important;
}

@media screen and (max-width: 1200px) {
    #flyout_konzol_szoftver-content .alkategory-lvl-1 {
        left: -482px;
        position: absolute;
    }
}

@media screen and (max-width: 1200px) {
    .film_zene-konyv_flyout_extend .alkategory-lvl-1 {
        left: -550px;
        position: absolute;
    }

    /*Nav Menu Reszponzivitas*/
    .responsive #top-navigation {
        padding-left: 0px !important;
        width: 115% !important;
        margin-left: -30px !important;
    }

    #top-navigation > ul.top-navigation-items li.item:first-child, #top-navigation > ul.top-navigation-items li.szamtech {
        width: 93px !important;
    }

    #60napgari a img {
        width: 80px !important;
    }

    .akcioinkmenu #aikon {
        position: absolute;
        left: -4px !important;
        top: 0px !important;
        z-index: 9;
        width: 50%;
    }

    .responsive #top-navigation > ul.top-navigation-items li.item {
        width: 94px !important;
    }

    #top-navigation {
        height: 60px;
    }

    /*Nav Menu Reszponzivitas*/

}

@media screen and (max-width: 1000px) {

    /*Nav Menu Reszponzivitas*/
    .responsive #top-navigation {
        padding-left: 0px !important;
        width: 115% !important;
        margin-left: 0px !important;
    }

    #top-navigation > ul.top-navigation-items li.item span {
        font-size: 11px !important;
    }

    .responsive #top-navigation > ul.top-navigation-items li.item {
        width: 77px !important;
    }

    #aikon {
        display: none;
    }

    #top-navigation > ul.top-navigation-items li.item span {
        font-size: 11px !important;
        margin: 0px !important;
    }

    .responsive #header header {
        width: 97%;
    }

    /*Nav Menu Reszponzivitas*/
}

@media screen and (max-width: 954px) {
    /*Nav Menu Reszponzivitas*/
    #top-navigation {
        position: relative;
        top: 110px;
    }

    #flyout_konzol_szoftver-content .alkategory-lvl-1 {
        left: -240px;
        position: absolute;
    }

    /*Nav Menu Reszponzivitas*/
}

@media screen and (max-width: 870px) {
    .responsive #top-navigation > ul.top-navigation-items li.item {
        width: auto !important;
    }

    responsive #top-navigation > ul.top-navigation-items .szamtech {
        width: 77px !important;
    }

    .responsive #top-navigation > ul.top-navigation-items li.item {
        width: 65px !important;
    }

    #flyout_konzol_szoftver-content .alkategory-lvl-1 {
        left: -140px;
        position: absolute;
    }
}

.akcioinkmenu #aikon {
    left: -11px !important;
}

.responsive #top-navigation > ul.top-navigation-items li.item {
    width: 109px !important;
}

div#content, div#sidebar-wrapper, div#product-wrapper, div#my-market-wrapper, div#my-account {
    margin-top: 112px;
}

#rise-header ~ div#content, #rise-header ~ div#sidebar-wrapper, #rise-header ~ div#product-wrapper, #rise-header ~ div#my-market-wrapper, #rise-header ~ div#my-account {
    margin-top: -20px;
}

#rise-header ~ .acs-container, #rise-header ~ .acs-container .container {
    height: 0px;
    padding: 0px;
}

#rise-header ~ div#content {
    margin-top: 0px;
}

.top-navigation-items .szamtech {
    width: 119px !important;
}

.top-navigation-items .haztartasi_gep {
    width: 101px !important;
}

#no_flyer_message div span img {
    width: 490px;
    height: 200px;
    margin: auto;
}

#product-sidebar .sidebar-form .ee-wrapper, #product-sidebar .sidebar-form .ee-wrapper .energy-usage-label {
    display: block;
    /*margin-top: 0px !important;*/
    margin-top: -55px !important;
}

.products-list > li footer {
    position: inherit;
    z-index: 99;
}

.products-list > li footer ul li.to-wishlist, .products-list > li footer ul li.to-compare {
    top: -60px;
}

#cboxLoadedContent button.layer-close {
    margin-top: -35px;
}

.gv-heading span {
    color: black !important;
    font-size: 33px !important;
    font-family: "mm-text-bold", Arial !important;
}

.fullscreen-layer-header {
    background-color: white !important;
}

.fullscreen-layer .fullscreen-layer-content {
    border-top: 1px solid #e1e1e1 !important;
}

.fullscreen-layer .fullscreen-layer-header .button-close::after {
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -3px;
    right: -30px;
    background-image: url('//www.mediamarkt.hu/static/mmapp/hir/css/images/x.png');
    background-position: 14px 14px;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    line-height: 20px;
    border: 1px solid #e1e1e1;
    border-radius: 40px !important;
    padding: 14px;
}

.fullscreen-layer .fullscreen-layer-header .button-close {
    position: absolute;
    top: 10px;
    right: 38px;
}

.fullscreen-layer-header {
    padding-top: 13px;
}

.fullscreen-layer-header .logo {
    display: none !important;
}

.fullscreen-layer-header::after {
    content: url('//www.mediamarkt.hu/static/mmapp/hir/css/images/medialogo-popup.png');
    margin: 20px;
}

.prev, .next {
    position: absolute;
    top: 56%;
    width: 25px;
    height: 25px;
    margin: -60px 0 0;
    background-color: #fff;
    cursor: pointer;
    border-radius: 30px;
    box-shadow: 0 0 12px rgba(0, 0, 0, 0.3);
    padding: 10px;
    background: none !important;
    background-color: white !important;
}

.prev::before, .next::before {
    position: absolute;
    top: 5px;
    display: block;
    width: 10px;
    height: 19px;
    content: "";
    background: url("//www.mediamarkt.hu/static/mmapp/hir/css/images/popup-prev-btn.png") no-repeat;
    margin: 9px;
}

.prev:hover {
    background-color: #ebebeb;
}

.prev:hover::before {
    background-position: bottom right;
}

.next::before {
    position: absolute;
    top: 5px;
    display: block;
    width: 10px;
    height: 19px;
    content: "";
    background: url("//www.mediamarkt.hu/static/mmapp/hir/css/images/popup-next-btn.png") no-repeat;
    margin: 9px;
}

.next:hover {
    background-color: #ebebeb;
}

.next:hover::before {
    background-position: bottom right;
}

#product-details .model {
    padding: 0 0 25px;
}

#product-sidebar .thumbnail-carousel.thumbnail-carousel--single-page .thumbnail-carousel__next, #product-sidebar .thumbnail-carousel.thumbnail-carousel--single-page .thumbnail-carousel__prev {
    display: none;
}

.b-set {
    margin-top: 4px !important;
}

.b-set .button.arrow {
    padding-right: 0;
    padding-left: 0;
    padding-top: 8px !important;
}

.b-set .button span {
    font-size: 20px !important;
    padding-top: -10px !important;
}

.base-content .b-set .button span {
    font-size: 12px !important;
    padding: 0px !important;
}

.base-content .b-set .add-to-cart {
    padding-right: 20px !important;
}

a.clickable.first-review {
    display: none;
}

#zene-top_right {
    #min-height: 700px !important;
}

#film-top_right {
    #min-height: 530px !important;
}

.price-label .price-guaranteee {
    display: none !important;
}

.box {
    min-height: 0px;
}

.box li {
    width: 190px;
}

.box.infobox ul li {
    width: auto;
}

.swogo-wrapper-box-pdp {
    /*display: none;*/
}

@media print {
    #term_C3_A9k_C3_A9rt_C3_A9kel_C3_A9sek {
        display: none;
    }
}

.products-grid {
    height: auto !important;
    max-height: inherit !important;
}

/*
.products-grid li {
	height: auto;
}
*/

#product-sidebar .sidebar-form.hide .price-details {
    height: 175px !important;
}

.custom-btn {
    background: #df0001;
    color: #fff;
    font-weight: bold;
    padding: 10px;
    position: absolute;
    transition: 0.3s;
}

.custom-btn:hover {
    -ms-transform: scale(1.1); /* IE 9 */
    -webkit-transform: scale(1.1); /* Chrome, Safari, Opera */
    transform: scale(1.1);
}

/* Film-zene-kÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂĂĹĄĂÂnyv aloldalak Uppercase-rÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂĂĹĄĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂl normÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂÄÂĂÂĂÂĂÂÄÂĂÂÄÂĂÂlra */
.teaser nav a {
    text-transform: none;
}

#hometermek_barkacs .header h2, #hometermek_nagygep .header h2, #hometermek_kisgep .header h2,
#hometermek_tv .header h2, #hometermek_mobil .header h2, #hometermek_szamtech .header h2,
#hometermek_gaming .header h2, #hometermek_filmzene .header h2, #hometermek_foto .header h2 {
    z-index: 50;
    font-size: 22px !important;
    font-family: "mm-headline" !important;
    color: #DF0000;
    margin-top: 4px;
    margin-left: 8px;
}

#hometermek_barkacs .header, #hometermek_nagygep .header, #hometermek_kisgep .header,
#hometermek_tv .header, #hometermek_mobil .header, #hometermek_szamtech .header,
#hometermek_gaming .header, #hometermek_filmzene .header, #hometermek_foto .header {
    padding: 0px;
}

#hometermek_barkacs, #hometermek_nagygep, #hometermek_kisgep,
#hometermek_tv, #hometermek_mobil, #hometermek_szamtech,
#hometermek_gaming, #hometermek_filmzene, #hometermek_foto {
    margin-top: 15px;
}

.products-grid li {
    height: 235px;
}

/* AB teszt */
@media (min-width: 31.875em) and (max-width: 46.865em) {
    html {
        font-size: 14px
    }
}

@media (min-width: 46.875em) and (max-width: 61.865em) {
    html {
        font-size: 14px
    }
}

@media (min-width: 61.875em) and (max-width: 76.865em) {
    html {
        font-size: 15px
    }
}

@media (min-width: 76.875em) {
    html {
        font-size: 16px
    }
}

body {
    font-size: 1rem;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    color: #333;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: .5em
}

small {
    font-size: 12px
}

.ms-collapse {
    display: none
}

.ms-collapse.ms-collapse--in {
    display: block
}

.ms-background--primary {
    background-color: #00b
}

.ms-background--secondary {
    background-color: #444
}

.ms-background--success {
    background-color: #0b0
}

.ms-background--warning {
    background-color: #fc0
}

.ms-background--danger {
    background-color: #df0000
}

.ms-background--premium-white {
    background-color: #fff
}

.ms-background--gray-dark {
    background-color: #333
}

.ms-background--gray-medium {
    background-color: #666
}

.ms-background--gray-light {
    background-color: #e6e6e6
}

.ms-background--gray-soft {
    background-color: #f2f2f2
}

.ms-background--ee-app {
    background-color: #4b0
}

.ms-background--ee-ap {
    background-color: #8b4
}

.ms-background--ee-a {
    background-color: #fc0
}

.ms-background--ee-b {
    background-color: #f88300
}

.ms-background--ee-c {
    background-color: #b00
}

.ms-background--availability-stock {
    background-color: #00bd24
}

.ms-background--availability-limited {
    background-color: #ff7c15
}

.ms-background--availability-none {
    background-color: #ea0000
}

.ms-dropdown__contentwrapper {
    position: absolute;
    z-index: 3000;
    top: 100%;
    left: 0;
    overflow: hidden;
    opacity: .3;
    -webkit-transition: opacity .35s ease-out;
    transition: opacity .35s ease-out
}

.ms-dropdown__contentwrapper--align-right {
    left: auto;
    right: 0
}

.ms-dropdown__content {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    -webkit-transition: -webkit-transform .4s ease-in;
    transition: -webkit-transform .4s ease-in;
    transition: transform .4s ease-in;
    transition: transform .4s ease-in, -webkit-transform .4s ease-in
}

.ms-dropdown--active .ms-dropdown__contentwrapper {
    opacity: 1
}

.ms-glue--fixed {
    position: fixed
}

.ms-container {
    /*width: 100%;*/
    max-width: 1470px;
    padding: 0 10px;
    margin: 0 auto;
    box-sizing: border-box
}

@media (min-width: 31.875em) {
    .ms-container {
        padding: 0 20px
    }
}

.ms-container--condensed {
    padding: 0
}

.ms-row {
    margin-left: -5px;
    margin-right: -5px;
    font-size: 0
}

.ms-row__column {
    position: relative;
    display: inline-block;
    min-width: 230px;
    padding: 5px;
    box-sizing: border-box;
    vertical-align: top;
    width: 100%;
    font-size: 1rem
}

.ms-row__column.column-2,
.ms-row__column.column-3,
.ms-row__column.column-4,
.ms-row__column.column-5 {
    width: 100%
}

@media (min-width: 31.875em) and (max-width: 46.865em) {
    .ms-row__column {
        width: 50%;
        font-size: 1rem
    }

    .ms-row__column.column-2 {
        width: 100%
    }

    .ms-row__column.column-s-1 {
        width: 50%
    }

    .ms-row__column.column-s-2 {
        width: 100%
    }
}

@media (min-width: 46.875em) and (max-width: 61.865em) {
    .ms-row__column {
        width: 33.33333%;
        font-size: 1rem
    }

    .ms-row__column.column-2 {
        width: 66.66667%
    }

    .ms-row__column.column-3 {
        width: 100%
    }

    .ms-row__column.column-m-1 {
        width: 33.33333%
    }

    .ms-row__column.column-m-2 {
        width: 66.66667%
    }

    .ms-row__column.column-m-3 {
        width: 100%
    }
}

@media (min-width: 61.875em) and (max-width: 76.865em) {
    .ms-row__column {
        width: 25%;
        font-size: 1rem
    }

    .ms-row__column.column-2 {
        width: 50%
    }

    .ms-row__column.column-3 {
        width: 75%
    }

    .ms-row__column.column-4 {
        width: 100%
    }

    .ms-row__column.column-l-1 {
        width: 25%
    }

    .ms-row__column.column-l-2 {
        width: 50%
    }

    .ms-row__column.column-l-3 {
        width: 75%
    }

    .ms-row__column.column-l-4 {
        width: 100%
    }
}

@media (min-width: 76.875em) {
    .ms-row__column {
        width: 20%;
        font-size: 1rem
    }

    .ms-row__column.column-2 {
        width: 40%
    }

    .ms-row__column.column-3 {
        width: 60%
    }

    .ms-row__column.column-4 {
        width: 80%
    }

    .ms-row__column.column-5 {
        width: 100%
    }

    .ms-row__column.column-xl-1 {
        width: 20%
    }

    .ms-row__column.column-xl-2 {
        width: 40%
    }

    .ms-row__column.column-xl-3 {
        width: 60%
    }

    .ms-row__column.column-xl-4 {
        width: 80%
    }

    .ms-row__column.column-xl-5 {
        width: 100%
    }
}

.ms-row__column--align-middle {
    vertical-align: middle
}

.ms-row__column--align-bottom {
    vertical-align: bottom
}

.ms-row__column-inner {
    min-height: 256px;
    width: 100%
}

@media (max-width: 31.865em) {
    .ms-row__column-inner {
        min-height: 1em
    }
}

.ms-row--condensed {
    margin-left: 0;
    margin-right: 0
}

.ms-row--condensed .ms-row__column {
    padding: 0;
    min-width: 0
}

@media (min-width: 15.625em) {
    .u--pull-xs-left {
        float: left !important
    }

    .u--pull-xs-right {
        float: right !important
    }

    .u--pull-xs-none {
        float: none !important
    }

    .u--hidden-xs-up {
        display: none !important
    }

    .u--text-xs-left {
        text-align: left !important
    }

    .u--text-xs-right {
        text-align: right !important
    }

    .u--text-xs-center {
        text-align: center !important
    }
}

@media (max-width: 15.615em) {
    .u--hidden-xs-down {
        display: none !important
    }
}

@media (min-width: 31.875em) {
    .u--pull-s-left {
        float: left !important
    }

    .u--pull-s-right {
        float: right !important
    }

    .u--pull-s-none {
        float: none !important
    }

    .u--hidden-s-up {
        display: none !important
    }

    .u--text-s-left {
        text-align: left !important
    }

    .u--text-s-right {
        text-align: right !important
    }

    .u--text-s-center {
        text-align: center !important
    }
}

@media (max-width: 31.865em) {
    .u--hidden-s-down {
        display: none !important
    }
}

@media (min-width: 46.875em) {
    .u--pull-m-left {
        float: left !important
    }

    .u--pull-m-right {
        float: right !important
    }

    .u--pull-m-none {
        float: none !important
    }

    .u--hidden-m-up {
        display: none !important
    }

    .u--text-m-left {
        text-align: left !important
    }

    .u--text-m-right {
        text-align: right !important
    }

    .u--text-m-center {
        text-align: center !important
    }
}

@media (max-width: 46.865em) {
    .u--hidden-m-down {
        display: none !important
    }
}

@media (min-width: 61.875em) {
    .u--pull-l-left {
        float: left !important
    }

    .u--pull-l-right {
        float: right !important
    }

    .u--pull-l-none {
        float: none !important
    }

    .u--hidden-l-up {
        display: none !important
    }

    .u--text-l-left {
        text-align: left !important
    }

    .u--text-l-right {
        text-align: right !important
    }

    .u--text-l-center {
        text-align: center !important
    }
}

@media (max-width: 61.865em) {
    .u--hidden-l-down {
        display: none !important
    }
}

@media (min-width: 76.875em) {
    .u--pull-xl-left {
        float: left !important
    }

    .u--pull-xl-right {
        float: right !important
    }

    .u--pull-xl-none {
        float: none !important
    }

    .u--hidden-xl-up {
        display: none !important
    }

    .u--text-xl-left {
        text-align: left !important
    }

    .u--text-xl-right {
        text-align: right !important
    }

    .u--text-xl-center {
        text-align: center !important
    }
}

@media (max-width: 76.865em) {
    .u--hidden-xl-down {
        display: none !important
    }
}

@media (min-width: 20em) {
    .u--pull-mobile1-left {
        float: left !important
    }

    .u--pull-mobile1-right {
        float: right !important
    }

    .u--pull-mobile1-none {
        float: none !important
    }

    .u--hidden-mobile1-up {
        display: none !important
    }

    .u--text-mobile1-left {
        text-align: left !important
    }

    .u--text-mobile1-right {
        text-align: right !important
    }

    .u--text-mobile1-center {
        text-align: center !important
    }
}

@media (max-width: 19.99em) {
    .u--hidden-mobile1-down {
        display: none !important
    }
}

@media (min-width: 17.5em) {
    .u--pull-mobile2-left {
        float: left !important
    }

    .u--pull-mobile2-right {
        float: right !important
    }

    .u--pull-mobile2-none {
        float: none !important
    }

    .u--hidden-mobile2-up {
        display: none !important
    }

    .u--text-mobile2-left {
        text-align: left !important
    }

    .u--text-mobile2-right {
        text-align: right !important
    }

    .u--text-mobile2-center {
        text-align: center !important
    }
}

@media (max-width: 17.49em) {
    .u--hidden-mobile2-down {
        display: none !important
    }
}

.u--clearfix:after {
    content: "";
    display: table;
    clear: both
}

.u--center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.u--invisible {
    visibility: hidden !important
}

.u--hidden {
    display: none !important
}

.u--text-hide {
    font: "0/0" a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.ms-button,
.ms-button__trigger {
    display: inline-block
}

.ms-button__trigger {
    position: relative;
    border-radius: .2rem;
    padding: 0 1em;
    border: 0;
    height: 2.5rem;
    line-height: 260%;
    vertical-align: top;
    text-decoration: none;
    white-space: nowrap;
    text-align: center;
    outline: none;
    overflow: visible;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ms-button__notification-counter {
    position: absolute;
    background-color: #df0000;
    height: 1.2rem;
    min-width: 1.2rem;
    text-align: center;
    line-height: 1.2rem;
    right: .25rem;
    top: .25rem;
    font-size: 12px;
    border-radius: 100%
}

@media (min-width: 31.875em) {
    .ms-button__notification-counter {
        right: -.3rem;
        top: -.3rem
    }
}

.ms-button__left-icon,
.ms-button__right-icon {
    text-decoration: none
}

.ms-button__left-icon:before,
.ms-button__right-icon:before {
    margin-top: -.5em;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    content: "\1f510";
    -webkit-font-smoothing: antialiased
}

@media (min-width: 46.875em) {
    .ms-button__left-icon:before,
    .ms-button__right-icon:before {
        margin-right: .5rem
    }
}

.ms-button__left-icon.phone:before,
.ms-button__right-icon.phone:before {
    content: "\260e"
}

.ms-button__left-icon.mail:before,
.ms-button__right-icon.mail:before {
    content: "\2709"
}

.ms-button__left-icon.tick:before,
.ms-button__right-icon.tick:before {
    content: "\2713"
}

.ms-button__left-icon.menu:before,
.ms-button__right-icon.menu:before {
    content: "\2261"
}

.ms-button__left-icon.profile:before,
.ms-button__right-icon.profile:before {
    content: "\1f464"
}

.ms-button__left-icon.search:before,
.ms-button__right-icon.search:before {
    content: "\1f50d"
}

.ms-button__left-icon.key:before,
.ms-button__right-icon.key:before {
    content: "\1f511"
}

.ms-button__left-icon.login:before,
.ms-button__right-icon.login:before {
    content: "\1f510"
}

.ms-button__left-icon.cart:before,
.ms-button__right-icon.cart:before {
    content: "\1f6d2"
}

.ms-button__left-icon.arrow-up:before,
.ms-button__right-icon.arrow-up:before {
    content: "\5e"
}

.ms-button__left-icon.arrow-down:before,
.ms-button__right-icon.arrow-down:before {
    content: "\76"
}

.ms-button__left-icon.arrow-left:before,
.ms-button__right-icon.arrow-left:before {
    content: "\276e"
}

.ms-button__left-icon.arrow-right:before,
.ms-button__right-icon.arrow-right:before {
    content: "\276f"
}

.ms-button__left-icon.double-arrow:before,
.ms-button__right-icon.double-arrow:before {
    content: "\bb"
}

.ms-button__left-icon.facebook:before,
.ms-button__right-icon.facebook:before {
    content: "\46"
}

.ms-button__left-icon.twitter:before,
.ms-button__right-icon.twitter:before {
    content: "\54"
}

.ms-button__left-icon.instagram:before,
.ms-button__right-icon.instagram:before {
    content: "\49"
}

.ms-button__left-icon.youtube:before,
.ms-button__right-icon.youtube:before {
    content: "\59"
}

.ms-button__left-icon.google-plus:before,
.ms-button__right-icon.google-plus:before {
    content: "\47"
}

.ms-button__left-icon.star:before,
.ms-button__right-icon.star:before {
    content: "\2605"
}

.ms-button__left-icon.document:before,
.ms-button__right-icon.document:before {
    content: "\1f4c4"
}

.ms-button__left-icon.wishlist:before,
.ms-button__right-icon.wishlist:before {
    content: "\1f4c3"
}

.ms-button__left-icon.location:before,
.ms-button__right-icon.location:before {
    content: "\1f4cc"
}

.ms-button__left-icon.shipping:before,
.ms-button__right-icon.shipping:before {
    content: "\1f69a"
}

.ms-button__left-icon.comparison:before,
.ms-button__right-icon.comparison:before {
    content: "\21c4"
}

.ms-button__left-icon.info:before,
.ms-button__right-icon.info:before {
    content: "\69"
}

.ms-button__left-icon.exclamation-mark:before,
.ms-button__right-icon.exclamation-mark:before {
    content: "\21"
}

.ms-button__left-icon.foursquare:before,
.ms-button__right-icon.foursquare:before {
    content: "\66"
}

.ms-button__left-icon.pinterest:before,
.ms-button__right-icon.pinterest:before {
    content: "\50"
}

.ms-button__left-icon.vine:before,
.ms-button__right-icon.vine:before {
    content: "\56"
}

.ms-button__left-icon.snapchat:before,
.ms-button__right-icon.snapchat:before {
    content: "\53"
}

@media (min-width: 46.875em) {
    .ms-button__left-icon:before {
        margin-right: .5rem
    }

    .ms-button__right-icon:before {
        margin-left: .5rem
    }
}

.ms-button--primary .ms-button__trigger {
    background-color: #444;
    color: #fff;
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .1)
}

.ms-button--primary .ms-button__trigger:active,
.ms-button--primary .ms-header--search-active .ms-header__search-toggle,
.ms-header--search-active .ms-button--primary .ms-header__search-toggle {
    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, .1);
    background-color: #1a1a1a;
    color: hsla(0, 0%, 100%, .8);
    line-height: 275%
}

.ms-button--secondary .ms-button__trigger {
    background-color: #fff;
    color: #000;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset 0 -1px 0 0 rgba(0, 0, 0, .1)
}

.ms-button--secondary .ms-button__trigger:active,
.ms-button--secondary .ms-header--search-active .ms-header__search-toggle,
.ms-header--search-active .ms-button--secondary .ms-header__search-toggle {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset 0 1px 0 0 rgba(0, 0, 0, .1);
    background-color: #f2f2f2;
    line-height: 275%
}

.ms-button--tertiary .ms-button__trigger {
    background-color: transparent;
    color: #000;
    padding: 0
}

.ms-button--tertiary .ms-button__trigger:hover {
    text-decoration: underline
}

.ms-button--small .ms-button__trigger {
    font-size: 12px;
    height: 2rem
}

.ms-button--medium .ms-button__trigger {
    font-size: 1rem
}

.ms-button--large .ms-button__trigger {
    font-size: 1.25rem;
    height: 3rem
}

.ms-button--large .ms-button__trigger:active,
.ms-button--large .ms-header--search-active .ms-header__search-toggle,
.ms-header--search-active .ms-button--large .ms-header__search-toggle {
    line-height: 265%
}

.ms-button--disabled .ms-button__trigger {
    cursor: not-allowed;
    opacity: .3
}

.ms-button--disabled .ms-button__trigger:hover {
    text-decoration: none
}

.ms-divider {
    border-width: 0
}

.ms-divider--horizontal-bottom,
.ms-divider--horizontal-top,
.ms-divider--vertical-left,
.ms-divider--vertical-right {
    border-color: #e6e6e6;
    border-style: solid
}

.ms-divider--horizontal-top {
    border-top-width: 1px
}

.ms-divider--horizontal-bottom {
    border-bottom-width: 1px
}

@media (min-width: 31.875em) {
    .ms-divider--vertical-left {
        border-left-width: 1px
    }

    .ms-divider--vertical-right {
        border-right-width: 1px
    }

    .ms-divider--vertical-left-wide,
    .ms-divider--vertical-right-wide {
        position: relative
    }

    .ms-divider--vertical-left-wide:after,
    .ms-divider--vertical-right-wide:after {
        position: absolute;
        top: 0;
        right: 0;
        width: 10px;
        height: 100%;
        content: "";
        background: -webkit-linear-gradient(left, #fff, #e6e6e6);
        background: linear-gradient(90deg, #fff 0, #e6e6e6)
    }

    .ms-divider--vertical-right-wide {
        padding-right: 10px
    }

    .ms-divider--vertical-left-wide {
        padding-left: 10px
    }

    .ms-divider--vertical-left-wide:after {
        right: auto;
        left: 0;
        background: -webkit-linear-gradient(left, #e6e6e6, #fff);
        background: linear-gradient(90deg, #e6e6e6 0, #fff)
    }
}

hr.ms-divider {
    margin: 1rem 0;
    border-top: 1px solid #e6e6e6
}

.ms-eek {
    position: relative;
    display: inline-block;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1rem;
    font-size: 2rem;
    -webkit-font-smoothing: antialiased
}

.ms-eek--appp:before {
    content: "\31"
}

.ms-eek--appp {
    color: #4b0
}

.ms-eek--app:before {
    content: "\32"
}

.ms-eek--app {
    color: #4b0
}

.ms-eek--ap:before {
    content: "\33"
}

.ms-eek--ap {
    color: #8b4
}

.ms-eek--a:before {
    content: "\34"
}

.ms-eek--a {
    color: #fc0
}

.ms-eek--b:before {
    content: "\35"
}

.ms-eek--b {
    color: #f88300
}

.ms-eek--c:before {
    content: "\36"
}

.ms-eek--c {
    color: #b00
}

.ms-eek--gray {
    color: #666
}

.ms-financing {
    background: #fff;
    margin-left: .2em;
    margin-top: .5em;
    height: 25px;
    padding-right: .5em;
    box-shadow: inset 0 0 0 2px #444
}

.ms-financing,
.ms-financing__rates {
    display: inline-block;
    box-sizing: border-box
}

.ms-financing__rates {
    line-height: 25px;
    font-size: 16px;
    background: #444;
    color: #fff;
    font-family: Impact, Helvetica Inserat, Arial Black, sans serif;
    padding: 0 .3em;
    margin-right: .5em;
    height: 100%;
    vertical-align: top;
    position: relative
}

.ms-financing__label {
    font-size: 12px;
    line-height: 24px;
    text-shadow: none;
    letter-spacing: normal
}

.ms-hint {
    margin: .5rem 0;
    background: #f2f2f2;
    color: #666;
    text-align: center;
    border-radius: .2rem;
    padding: .5rem 0;
    position: relative
}

.ms-hint:before {
    content: "\69";
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    display: inline-block;
    margin-right: .5em
}

.ms-hint:after {
    content: "";
    display: block;
    width: .75rem;
    height: .75rem;
    -webkit-transform: translateX(-50%) translateY(-40%) rotate(45deg);
    transform: translateX(-50%) translateY(-40%) rotate(45deg);
    position: absolute;
    left: 50%;
    top: 0;
    background: #f2f2f2
}

.ms-hint--warning {
    background: #fc0;
    color: #000
}

.ms-hint--warning:before {
    content: "\21"
}

.ms-hint--warning:after {
    background: #fc0
}

.ms-hint--error {
    background: #df0000;
    color: #fff
}

.ms-hint--error:before {
    content: "\21"
}

.ms-hint--error:after {
    background: #df0000
}

.ms-img__figure {
    display: block;
    margin: 0
}

.ms-img--fluid {
    display: block;
    max-width: 100%;
    height: auto
}

.ms-autosugestions .ms-textfield,
.ms-textarea,
.ms-textfield {
    border-radius: .2rem;
    padding: 0 1em;
    font-size: 16px;
    height: 2.5rem;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset 0 .2em 0 0 rgba(0, 0, 0, .1);
    background: #fff;
    border: none;
    outline: none;
    width: 100%;
    box-sizing: border-box;
    -webkit-appearance: none
}

.ms-textarea:focus,
.ms-textfield:focus {
    /*box-shadow: inset 0 0 0 1px #000, inset 0 .2em 0 0 rgba(0, 0, 0, .1)*/
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset 0 .2em 0 0 rgba(0, 0, 0, .1);
}

.ms-textarea--disabled,
.ms-textfield--disabled {
    opacity: .5;
    cursor: not-allowed
}

.ms-textarea--readonly,
.ms-textfield--readonly {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1);
    background: rgba(0, 0, 0, .1)
}

.ms-textarea--readonly:focus,
.ms-textfield--readonly:focus {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1)
}

.ms-textarea--error,
.ms-textarea--success,
.ms-textarea--warning,
.ms-textfield--error,
.ms-textfield--success,
.ms-textfield--warning {
    background-repeat: no-repeat;
    background-size: 1.5rem 1.5rem;
    background-position: right 1rem top 50%;
    -webkit-transition: background-position .3s;
    transition: background-position .3s
}

.ms-textarea--error:focus,
.ms-textarea--success:focus,
.ms-textarea--warning:focus,
.ms-textfield--error:focus,
.ms-textfield--success:focus,
.ms-textfield--warning:focus {
    background-position: right 1rem top -100%
}

.ms-textarea--warning,
.ms-textfield--warning {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' preserveAspectRatio='xMinYMid'%3E%26gt;%3Cpath fill='%23fc0' d='M8 1a7 7 0 1 0 0 14A7 7 0 0 0 8 1zm1 12H7v-2h2v2zm0-3H7l-.5-7h3L9 10z'/%3E%3C/svg%3E")
}

.ms-textarea--error,
.ms-textfield--error {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 73.701 73.701' preserveAspectRatio='xMinYMid'%3E%3Cpath fill='%23DF0000' d='M36.85 28.835L64.835.85l8.016 8.016L44.866 36.85 72.85 64.835l-8.016 8.016L36.85 44.866 8.866 72.85.85 64.835 28.835 36.85.85 8.866 8.866.85 36.85 28.835z'/%3E%3C/svg%3E")
}

.ms-textfield[type=search]::-webkit-search-cancel-button,
.ms-textfield[type=search]::-webkit-search-decoration,
.ms-textfield[type=search]::-webkit-search-results-button,
.ms-textfield[type=search]::-webkit-search-results-decoration {
    display: none
}

.ms-textarea {
    padding: 1em;
    height: auto;
    min-height: 2.5rem;
    border: 1px solid transparent
}

.ms-select {
    border-radius: .2rem;
    padding: 0 1em;
    font-size: 16px;
    height: 2.5rem;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset 0 -.2em 0 0 rgba(0, 0, 0, .1);
    background: #fff url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5IDE0IiBoZWlnaHQ9IjE0cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyOSAxNCIgd2lkdGg9IjI5cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwb2x5Z29uIGZpbGw9IiMyMzFGMjAiIHBvaW50cz0iMC4xNSwwIDE0LjUsMTQuMzUgMjguODUsMCAiLz48L3N2Zz4=") right 1rem top 50% no-repeat;
    background-size: 11px auto;
    border: none;
    outline: none;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    cursor: pointer
}

.ms-select:focus {
    box-shadow: inset 0 0 0 1px #000, inset 0 .2em 0 0 rgba(0, 0, 0, .1);
    outline: none
}

.ms-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000
}

.ms-select--disabled {
    opacity: .5;
    cursor: not-allowed
}

.ms-select::-ms-expand {
    display: none
}

.ms-checkbox__input {
    display: none
}

.ms-checkbox__label {
    cursor: pointer;
    padding-left: 1.5rem;
    position: relative;
    margin: 1rem 0;
    display: block;
    line-height: 1
}

.ms-checkbox__label:before {
    content: "";
    display: block;
    width: 1rem;
    height: 1rem;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.5rem;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset 0 -.2rem 0 0 rgba(0, 0, 0, .1), inset 0 .2rem 0 0 hsla(0, 0%, 100%, .1);
    background-color: #fff;
    border-radius: 2px;
    font-size: 1.25rem;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    line-height: 60%
}

.ms-checkbox__input:checked + .ms-checkbox__label:before {
    content: "\2713";
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset 0 .2rem 0 0 rgba(0, 0, 0, .1), inset 0 -.2rem 0 0 hsla(0, 0%, 100%, .1)
}

.ms-checkbox--disabled {
    opacity: .5
}

.ms-checkbox--disabled .ms-checkbox__label {
    cursor: not-allowed
}

.ms-checkbox--error .ms-checkbox__label {
    color: #df0000
}

.ms-radiobutton__input {
    display: none
}

.ms-radiobutton__label {
    cursor: pointer;
    padding-left: 1.5rem;
    position: relative;
    margin: 1rem 0;
    display: block;
    line-height: 1
}

.ms-radiobutton__label:after {
    content: "";
    display: block;
    width: 1rem;
    height: 1rem;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.5rem;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset 0 -.2rem 0 0 rgba(0, 0, 0, .1), inset 0 .2rem 0 0 hsla(0, 0%, 100%, .1);
    background-color: #fff;
    border-radius: 100%
}

.ms-radiobutton__input:checked + .ms-radiobutton__label:after {
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset 0 .2em 0 0 rgba(0, 0, 0, .1), inset 0 -.2rem 0 0 hsla(0, 0%, 100%, .1), inset 0 0 0 .3rem #fff;
    background-color: #000
}

.ms-radiobutton--disabled {
    opacity: .5
}

.ms-radiobutton--disabled .ms-radiobutton__label {
    cursor: not-allowed
}

.ms-link--block,
.ms-link--block:active,
.ms-link--block:hover,
.ms-link--icon,
.ms-link--inline,
.ms-link--inline:active,
.ms-link--inline:hover,
.ms-link--stealth:active,
.ms-link--stealth:hover,
a {
    color: #00b
}

.ms-link--inline,
.ms-link--inline:active,
.ms-link--inline:hover {
    text-decoration: underline
}

.ms-link--block,
.ms-link--block:active,
.ms-link--block:hover {
    text-decoration: none;
    display: block;
    padding: 1em 0
}

.ms-link--block:hover {
    text-decoration: underline
}

.ms-link--icon {
    display: inline-block;
    position: relative;
    padding-left: 1.5em;
    text-decoration: none
}

.ms-link--icon:active,
.ms-link--icon:hover {
    text-decoration: underline
}

.ms-link--icon:before {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.5em;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    content: "\bb";
    -webkit-font-smoothing: antialiased
}

.ms-link--icon.phone:before {
    content: "\260e"
}

.ms-link--icon.mail:before {
    content: "\2709"
}

.ms-link--icon.tick:before {
    content: "\2713"
}

.ms-link--icon.menu:before {
    content: "\2261"
}

.ms-link--icon.profile:before {
    content: "\1f464"
}

.ms-link--icon.search:before {
    content: "\1f50d"
}

.ms-link--icon.key:before {
    content: "\1f511"
}

.ms-link--icon.login:before {
    content: "\1f510"
}

.ms-link--icon.cart:before {
    content: "\1f6d2"
}

.ms-link--icon.arrow-up:before {
    content: "\5e"
}

.ms-link--icon.arrow-down:before {
    content: "\76"
}

.ms-link--icon.arrow-left:before {
    content: "\276e"
}

.ms-link--icon.arrow-right:before {
    content: "\276f"
}

.ms-link--icon.double-arrow:before {
    content: "\bb"
}

.ms-link--icon.facebook:before {
    content: "\46"
}

.ms-link--icon.twitter:before {
    content: "\54"
}

.ms-link--icon.instagram:before {
    content: "\49"
}

.ms-link--icon.youtube:before {
    content: "\59"
}

.ms-link--icon.google-plus:before {
    content: "\47"
}

.ms-link--icon.star:before {
    content: "\2605"
}

.ms-link--icon.document:before {
    content: "\1f4c4"
}

.ms-link--icon.wishlist:before {
    content: "\1f4c3"
}

.ms-link--icon.location:before {
    content: "\1f4cc"
}

.ms-link--icon.shipping:before {
    content: "\1f69a"
}

.ms-link--icon.comparison:before {
    content: "\21c4"
}

.ms-link--icon.info:before {
    content: "\69"
}

.ms-link--icon.exclamation-mark:before {
    content: "\21"
}

.ms-link--icon.foursquare:before {
    content: "\66"
}

.ms-link--icon.pinterest:before {
    content: "\50"
}

.ms-link--icon.vine:before {
    content: "\56"
}

.ms-link--icon.snapchat:before {
    content: "\53"
}

.ms-link--stealth {
    color: #333;
    text-decoration: none
}

.ms-link--stealth:active,
.ms-link--stealth:hover {
    text-decoration: underline
}

.ms-list {
    margin: 0;
    padding: 0;
    list-style: none;
}

.ms-site-footer__row.u--hidden-s-down .ms-link-list.ms-link-list--inline {
    text-align: center;
}

.ms-list__item.ms-list__item--compact:last-child img {
    margin-left: 15px;
}

.ms-site-footer__row p.ms-text--small {
    text-align: center;
}

.ms-list .ms-list {
    margin-left: 1.5rem
}

.ms-list__item {
    display: block;
    margin: 0;
    padding: .75rem;
    list-style: none
}

.ms-list__item--title {
    background-color: #e6e6e6;
    color: #666
}

.ms-list__item--compact {
    padding: 0
}

.ms-list--inline .ms-list__item {
    display: inline-block
}

.ms-load {
    /*background-image: url(resources/images/gray/spinner.svg);*/
    width: 50px;
    height: 50px
}

.ms-load--css-animated {
    -webkit-animation-name: ms-load--spin;
    animation-name: ms-load--spin;
    -webkit-animation-duration: 10s;
    animation-duration: 10s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes ms-load--spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes ms-load--spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.ms-price {
    color: #000;
    font-family: Impact, Helvetica Inserat, Arial Black, sans serif;
    font-size: 4.75rem;
    font-weight: 700;
    text-shadow: .03em 0 0 #fff, -.03em 0 0 #fff, 0 -.03em 0 #fff, 0 .03em 0 #fff, .03em .03em 0 #fff, .03em -.03em 0 #fff, -.03em -.03em 0 #fff, -.03em .03em 0 #fff;
    display: inline-block;
    margin: 0
}

.ms-price--xsmall {
    font-size: 2.5rem
}

.ms-price--xsmall span {
    font-size: 26px !important;
}

.marketsel-open {
    color: #000;
}

.ms-price--xsmall.ms-price--strike {
    font-size: .75rem
}

.ms-price--small {
    font-size: 3rem
}

.ms-price--small.ms-price--strike {
    font-size: 1.5rem
}

.ms-price--normal {
    font-size: 3.75rem
}

.ms-price--normal.ms-price--strike {
    font-size: 1.98834rem
}

.ms-price--large {
    font-size: 6rem
}

.ms-price--large.ms-price--strike {
    font-size: 3rem
}

.ms-price__prefix {
    display: inline-block;
    margin-right: .2em;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: .5em;
    font-weight: 700
}

.ms-price__currency {
    font-weight: 400
}

.ms-price__currency--super {
    position: relative
}

.ms-price__fraction {
    font-size: .5em;
    margin-left: -.25em
}

.ms-price__super {
    font-size: .5em;
    vertical-align: super
}

.ms-price--strike {
    position: relative;
    color: #666
}

.ms-price--strike:after {
    display: block;
    position: absolute;
    width: 100%;
    height: .1em;
    top: 55%;
    content: "";
    background: #df0000;
    z-index: 2;
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg)
}

.ms-progress {
    width: 100px;
    height: 1rem;
    border-radius: .2rem;
    border: 1px solid #e6e6e6;
    background-color: #fff;
    overflow: hidden
}

.ms-progress__bar {
    background-color: #00b;
    height: 100%;
    width: 0
}

.ms-progress--css-animated .ms-progress__bar {
    -webkit-animation-name: ms-progress--fill;
    animation-name: ms-progress--fill;
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

@-webkit-keyframes ms-progress--fill {
    0% {
        width: 0
    }
    to {
        width: 100%
    }
}

@keyframes ms-progress--fill {
    0% {
        width: 0
    }
    to {
        width: 100%
    }
}

.ms-rating__rating-count,
.ms-rating__rating-outof,
.ms-rating__rating-value,
.ms-rating__star {
    /*display: inline-block;*/
    display: inline;
    vertical-align: middle
}

.ms-rating {
    color: #000;
}

.ms-rating__star {
    position: relative;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    color: #e6e6e6
    /*color: #DF0000;*/
}

.ms-rating__star:before {
    content: '\2605'
}

.ms-rating__star--active {
    color: #DF0000
}

.ms-rating__star--active-half:after {
    content: '\2605';
    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    overflow: hidden;
    color: #DF0000
}

.ms-rating__rating-value {
    margin: 0 .2em
}

.ms-rating__rating-outof {
    margin: 0 .2em 0 0
}

.ms-rating__rating-outof:before {
    content: " / "
}

.ms-rating__rating-count {
    margin: 0 .2em
}

.ms-text--large,
.ms-text--medium,
.ms-text--normal,
.ms-text--small,
.ms-text--xlarge {
    margin-bottom: .5em
}

.ms-text--small {
    font-size: 12px
}

.ms-text--normal {
    font-size: 1rem;
    line-height: 1.25em
}

.ms-text--medium {
    font-weight: 700;
    font-size: 1.25rem
}

.ms-text--large {
    font-weight: 700;
    font-size: 1.5rem
}

.ms-text--xlarge {
    font-weight: 700;
    font-size: 2.26rem
}

.ms-text--price {
    font-size: 3.75rem
}

.ms-text--color-primary {
    color: #00b
}

.ms-text--color-secondary {
    color: #444
}

.ms-text--color-white {
    color: #fff
}

.ms-text--color-availability-stock {
    color: #00bd24
}

.ms-text--color-availability-limited {
    color: #ff7c15
}

.ms-text--color-availability-none {
    color: #ea0000
}

.ms-text--faded {
    opacity: .5
}

.ms-text--color-gray-dark {
    color: #333
}

.ms-text--color-gray-medium {
    color: #666
}

.ms-text--color-gray-light {
    color: #e6e6e6
}

.ms-text--color-gray-soft {
    color: #f2f2f2
}

.ms-text--icon {
    position: relative;
    display: inline-block;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased
}

.ms-text--icon.phone:before {
    content: "\260e";
}

.ms-text--icon.mail:before {
    font-size: 16px;
    content: "\2709"
}

.ms-text--icon.tick:before {
    content: "\2713"
}

.ms-text--icon.menu:before {
    content: "\2261"
}

.ms-text--icon.profile:before {
    content: "\1f464"
}

.ms-text--icon.search:before {
    content: "\1f50d"
}

.ms-text--icon.key:before {
    content: "\1f511"
}

.ms-text--icon.login:before {
    content: "\1f510"
}

.ms-text--icon.cart:before {
    content: "\1f6d2"
}

.ms-text--icon.arrow-up:before {
    content: "\5e"
}

.ms-text--icon.arrow-down:before {
    content: "\76"
}

.ms-text--icon.arrow-left:before {
    content: "\276e"
}

.ms-text--icon.arrow-right:before {
    content: "\276f"
}

.ms-text--icon.double-arrow:before {
    content: "\bb"
}

.ms-text--icon.facebook:before {
    content: "\46"
}

.ms-text--icon.twitter:before {
    content: "\54"
}

.ms-text--icon.instagram:before {
    content: "\49"
}

.ms-text--icon.youtube:before {
    content: "\59"
}

.ms-text--icon.google-plus:before {
    content: "\47"
}

.ms-text--icon.star:before {
    content: "\2605"
}

.ms-text--icon.document:before {
    content: "\1f4c4"
}

.ms-text--icon.wishlist:before {
    content: "\1f4c3"
}

.ms-text--icon.location:before {
    content: "\1f4cc"
}

.ms-text--icon.shipping:before {
    content: "\1f69a"
}

.ms-text--icon.comparison:before {
    content: "\21c4"
}

.ms-text--icon.info:before {
    content: "\69"
}

.ms-text--icon.exclamation-mark:before {
    content: "\21"
}

.ms-text--icon.foursquare:before {
    content: "\66"
}

.ms-text--icon.pinterest:before {
    content: "\50"
}

.ms-text--icon.vine:before {
    content: "\56"
}

.ms-text--icon.snapchat:before {
    content: "\53"
}

.ms-text--icon.ee-app,
.ms-text--icon.ee-appp {
    color: #4b0
}

.ms-text--icon.ee-ap {
    color: #8b4
}

.ms-text--icon.ee-a {
    color: #fc0
}

.ms-text--icon.ee-b {
    color: #f88300
}

.ms-text--icon.ee-c {
    color: #b00
}

.ms-text--sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

.ms-text--left {
    text-align: left
}

.ms-text--right {
    text-align: right
}

.ms-text--center {
    text-align: center
}

.ms-text--justify {
    text-align: justify
}

.ms-text--lowercase {
    text-transform: lowercase !important
}

.ms-text--uppercase {
    text-transform: uppercase !important
}

.ms-text--capitalize {
    text-transform: capitalize !important
}

.ms-text--weight-normal {
    font-weight: 400
}

.ms-text--weight-bold {
    font-weight: 700
}

.ms-text--italic {
    font-style: italic
}

.ms-icon--type_phone:before {
    content: "\260e"
}

.ms-icon--type_mail:before {
    content: "\2709"
}

.ms-icon--type_tick:before {
    content: "\2713"
}

.ms-icon--type_menu:before {
    content: "\2261"
}

.ms-icon--type_profile:before {
    content: "\1f464"
}

.ms-icon--type_search:before {
    content: "\1f50d"
}

.ms-icon--type_key:before {
    content: "\1f511"
}

.ms-icon--type_login:before {
    content: "\1f510"
}

.ms-icon--type_cart:before {
    content: "\1f6d2"
}

.ms-icon--type_arrow-up:before {
    content: "\5e"
}

.ms-icon--type_arrow-down:before {
    content: "\76"
}

.ms-icon--type_arrow-left:before {
    content: "\276e"
}

.ms-icon--type_arrow-right:before {
    content: "\276f"
}

.ms-icon--type_double-arrow:before {
    content: "\bb"
}

.ms-icon--type_facebook:before {
    content: "\46"
}

.ms-icon--type_twitter:before {
    content: "\54"
}

.ms-icon--type_instagram:before {
    content: "\49"
}

.ms-icon--type_youtube:before {
    content: "\59"
}

.ms-icon--type_google-plus:before {
    content: "\47"
}

.ms-icon--type_star:before {
    content: "\2605"
}

.ms-icon--type_document:before {
    content: "\1f4c4"
}

.ms-icon--type_wishlist:before {
    content: "\1f4c3"
}

.ms-icon--type_location:before {
    content: "\1f4cc"
}

.ms-icon--type_shipping:before {
    content: "\1f69a"
}

.ms-icon--type_comparison:before {
    content: "\21c4"
}

.ms-icon--type_info:before {
    content: "\69"
}

.ms-icon--type_exclamation-mark:before {
    content: "\21"
}

.ms-icon--type_foursquare:before {
    content: "\66"
}

.ms-icon--type_pinterest:before {
    content: "\50"
}

.ms-icon--type_vine:before {
    content: "\56"
}

.ms-icon--type_snapchat:before {
    content: "\53"
}

.ms-accordion {
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    margin-top: -1px
}

.ms-accordion__heading {
    position: relative;
    padding: 1rem 0 1rem 1.5rem;
    margin: 0;
    font-size: 1.25rem;
    line-height: 1;
    cursor: pointer
}

.ms-accordion__heading .ms-text--icon {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -.55rem;
    font-size: 1rem;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: -webkit-transform .2s ease-out;
    transition: -webkit-transform .2s ease-out;
    transition: transform .2s ease-out;
    transition: transform .2s ease-out, -webkit-transform .2s ease-out
}

.ms-accordion__heading.ms-collapse__trigger--active .ms-text--icon {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.ms-accordion__body {
    margin-left: 1.5rem
}

.ms-accordion__body:after {
    content: "";
    display: table;
    clear: both
}

.ms-accordion__body > :first-child {
    margin-top: 0
}

.ms-article-tile-compact {
    display: block;
    text-decoration: none;
    position: relative
}

.ms-article-tile-compact:after {
    content: "";
    display: table;
    clear: both
}

.ms-article-tile-compact__image {
    margin: 0 .75rem 0 0;
    padding: 0;
    float: left;
    max-width: 50px
}

.ms-article-tile-compact__description {
    min-height: 1.5rem;
    max-height: 2rem;
    overflow: hidden;
    margin: 0 0 .5rem;
    padding-top: .1rem
}

.ms-article-tile-compact__description .ms-text--normal {
    line-height: 1;
    margin: 0
}

.ms-article-tile-compact__rating {
    float: left;
    padding-left: 35px;
}

.ms-article-tile-compact__rating .ms-rating {
    display: inline-block
}

.ms-article-tile-compact__marketing-tags {
    float: left
}

.ms-article-tile-compact__marketing-tags .ms-text--small {
    display: inline-block;
    margin: 0;
    color: #666
}

.ms-article-tile-compact__price {
    float: right;
    text-align: right
}

.ms-article-tile-compact__price .ms-price {
    padding: 0
}

.ms-article-tile-compact__price .ms-text--icon,
.ms-article-tile-compact__price .ms-text--normal,
.ms-article-tile-compact__price .ms-text--small {
    margin: 0 .5rem;
    display: inline-block
}

.ms-article-tile-compact__price .ms-text--small {
    color: #666
}

.ms-article-tile-compact__price .ms-text--normal {
    color: #000
}

.ms-article-tile-compact__price .ms-text--icon {
    font-size: 1.5rem
}

.ms-article-tile-compact__availability-info {
    float: right;
    text-align: right;
    clear: right;
}

.ms-article-tile-compact__availability-info .ms-text--normal {
    font-size: 0.75rem;
    margin: 0 0 .5rem;
}

.ms-callout {
    padding: 1em;
    background: #f2f2f2;
    margin: 0 0 .5em
}

.ms-callout--emphasised {
    background: #333;
    color: #fff
}

.ms-content-teaser {
    display: block;
    margin: 0;
    padding: 0
}

.ms-content-teaser__headline {
    margin: 0;
    padding: 0
}

.ms-cookie-alert {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    background: hsla(0, 0%, 80%, .95);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.ms-cookie-alert--is-hidden {
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0)
}

.ms-cookie-alert__content {
    max-width: 760px;
    margin: 0 auto;
    padding: 0 2rem 1rem
}

.ms-cookie-alert__actions {
    text-align: right;
    padding: 1rem 0 0
}

.ms-form-field {
    margin: 0 0 1em
}

.ms-form-field__label {
    display: block;
    margin: 0 0 .2rem
}

.ms-form-field__required-flag {
    font-size: 12px;
    color: #df0000;
    margin-left: .5em
}

.ms-form-field--error .ms-form-field__label {
    color: #df0000
}

.ms-input-group__addon .ms-button__trigger,
.ms-input-group__addon > * {
    border-radius: 0;
    margin: 0
}

.ms-input-group__addon:first-child .ms-button__trigger,
.ms-input-group__addon:first-child > * {
    border-radius: .2rem 0 0 .2rem
}

.ms-input-group__addon:last-child .ms-button__trigger,
.ms-input-group__addon:last-child > * {
    border-radius: 0 .2rem .2rem 0
}

html.layer--is-locked {
    overflow: hidden;
    -ms-touch-action: none;
    touch-action: none
}

.layer {
    display: none;
    position: relative;
    outline: none;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%;
    box-sizing: border-box;
    width: 100%;
    padding: 1rem;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    background-color: #fff;
    box-shadow: 0 .2em .5em rgba(0, 0, 0, .5);
    border-radius: .2rem
}

@media (min-width: 46.875em) {
    .layer {
        margin: 0 auto;
        max-width: 700px
    }
}

.layer.layer--is-closing,
.layer.layer--is-opening {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.layer.layer--is-opening {
    -webkit-animation-name: layer-opening-keyframes;
    animation-name: layer-opening-keyframes
}

.layer.layer--is-closing {
    -webkit-animation-name: layer-closing-keyframes;
    animation-name: layer-closing-keyframes
}

.layer.layer--is-initialized {
    display: block
}

.layer__overlay {
    position: fixed !important;
    z-index: 4000;
    top: -5000px;
    right: -5000px;
    bottom: -5000px;
    left: -5000px;
    display: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .4)
}

.layer__overlay.layer--is-closing,
.layer__overlay.layer--is-opening {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards
}

.layer__overlay.layer--is-opening {
    -webkit-animation-name: layer-overlay-opening-keyframes;
    animation-name: layer-overlay-opening-keyframes
}

.layer__overlay.layer--is-closing {
    -webkit-animation-name: layer-overlay-closing-keyframes;
    animation-name: layer-overlay-closing-keyframes
}

.layer__wrapper {
    position: fixed !important;
    z-index: 4100;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 2rem 5%;
    display: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.layer__close-btn {
    position: absolute;
    right: 0;
    top: 0;
    padding: .3rem;
    display: inline-block;
    min-width: 1.5rem;
    font-size: 1.5rem;
    line-height: 1;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    text-align: center;
    box-shadow: -.1rem .1rem .2rem rgba(0, 0, 0, .2)
}

.layer__close-btn:hover {
    text-decoration: none
}

.layer__close-btn:active {
    background-color: #f2f2f2
}

.layer__loading {
    padding: 3rem;
    text-align: center
}

.layer__loading .ms-progress {
    display: inline-block;
    width: 2rem;
    height: 2rem
}

.layer--async-data-load-error .layer__loading,
.layer--async-data-loaded .layer__loading,
.layer__error-message {
    display: none
}

.layer--async-data-load-error .layer__error-message {
    display: block
}

.layer__actions {
    padding-top: 1rem
}

.layer__actions:after {
    content: "";
    display: table;
    clear: both
}

.layer__actions > .ms-button {
    float: right;
    margin-left: .5em
}

.layer__title {
    margin: 0;
    padding-bottom: 1rem
}

[data-layer-id] {
    display: none
}

.layer__bg.layer--is-opened,
.layer__bg.layer--is-opening {
    -webkit-filter: blur(3px);
    filter: blur(3px)
}

@-webkit-keyframes layer-opening-keyframes {
    0% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        opacity: 0
    }
    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@keyframes layer-opening-keyframes {
    0% {
        -webkit-transform: scale(1.05);
        transform: scale(1.05);
        opacity: 0
    }
    to {
        -webkit-transform: none;
        transform: none;
        opacity: 1
    }
}

@-webkit-keyframes layer-closing-keyframes {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
    to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        opacity: 0
    }
}

@keyframes layer-closing-keyframes {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1
    }
    to {
        -webkit-transform: scale(.95);
        transform: scale(.95);
        opacity: 0
    }
}

@-webkit-keyframes layer-overlay-opening-keyframes {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes layer-overlay-opening-keyframes {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes layer-overlay-closing-keyframes {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes layer-overlay-closing-keyframes {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.ms-link-list__title {
    margin: 0;
    padding: 1rem 0
}

@media (max-width: 31.865em) {
    .ms-link-list__title {
        position: relative;
        padding-left: 1.5rem
    }

    .ms-link-list__title:before {
        content: "\276f";
        position: absolute;
        display: block;
        left: 0;
        top: 50%;
        width: 1rem;
        height: 1rem;
        margin-top: -.55rem;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        font-size: 1rem;
        line-height: 1rem;
        text-align: center;
        -webkit-transition: -webkit-transform .3s linear;
        transition: -webkit-transform .3s linear;
        transition: transform .3s linear;
        transition: transform .3s linear, -webkit-transform .3s linear;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    .ms-link-list__title--active:before {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }
}

@media (max-width: 31.865em) {
    .ms-link-list__collapse {
        max-height: 0;
        padding-left: 1.5rem;
        overflow: hidden;
        -webkit-transition: max-height .4s ease-out;
        transition: max-height .4s ease-out
    }

    .ms-link-list__collapse--active {
        -webkit-transition: max-height .4s ease-in;
        transition: max-height .4s ease-in;
        max-height: 150vh
    }
}

@media (max-width: 31.865em) {
    .ms-link-list__collapse .ms-link--icon {
        padding-left: 0
    }
}

@media (min-width: 31.875em) and (max-width: 46.865em) {
    .ms-link-list--stealth .ms-list__item {
        display: inline-block
    }

    .ms-link-list--stealth .ms-link--stealth {
        padding: .5rem;
        margin-left: -.5rem
    }
}

.ms-link-list--inline .ms-list__item {
    display: inline-block
}

.ms-link-list--inline .ms-link,
.ms-link-list--inline .ms-link--icon,
.ms-link-list--inline .ms-link--stealth {
    padding: .5rem;
    margin-left: -.5rem
}

.ms-link-list--inline .ms-link--icon.facebook,
.ms-link-list--inline .ms-link--icon.google-plus,
.ms-link-list--inline .ms-link--icon.instagram,
.ms-link-list--inline .ms-link--icon.twitter,
.ms-link-list--inline .ms-link--icon.youtube {
    height: 2rem;
    width: 2rem;
    font-size: 2rem;
    color: #666;
    padding: 0 .3rem 0 0;
    margin: 0
}

.ms-link-list--inline .ms-link--icon.facebook:before,
.ms-link-list--inline .ms-link--icon.google-plus:before,
.ms-link-list--inline .ms-link--icon.instagram:before,
.ms-link-list--inline .ms-link--icon.twitter:before,
.ms-link-list--inline .ms-link--icon.youtube:before {
    display: inline-block !important
}

.ms-link-list--inline .ms-link--icon.facebook:hover,
.ms-link-list--inline .ms-link--icon.google-plus:hover,
.ms-link-list--inline .ms-link--icon.instagram:hover,
.ms-link-list--inline .ms-link--icon.twitter:hover,
.ms-link-list--inline .ms-link--icon.youtube:hover {
    color: #333
}

.ms-link-list .ms-list__item {
    padding: 0
}

.ms-link-list .ms-link,
.ms-link-list .ms-link--icon,
.ms-link-list .ms-link--stealth {
    display: block;
    padding-top: .5rem;
    padding-bottom: .5rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media (max-width: 31.865em) {
    .ms-link-list .ms-link--icon:before {
        display: none
    }
}

.ms-link-list .ms-text--medium {
    margin: 0
}

.ms-login-logout .login-button span.label {
    display: none
}

@media (min-width: 46.875em) {
    .ms-login-logout .login-button span.label {
        display: inline
    }
}

.ms-login-logout > .ms-dropdown .logout-button:hover {
    text-decoration: none
}

.ms-login-logout > .ms-dropdown .logout-button:hover > span.label {
    text-decoration: underline
}

.ms-login-logout > .ms-dropdown .login-button > span.label:after {
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin-left: .5rem;
    vertical-align: middle;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5IDE0IiBoZWlnaHQ9IjE0cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyOSAxNCIgd2lkdGg9IjI5cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwb2x5Z29uIGZpbGw9IiMyMzFGMjAiIHBvaW50cz0iMC4xNSwwIDE0LjUsMTQuMzUgMjguODUsMCAiLz48L3N2Zz4=") no-repeat 50% 50%;
    background-size: 11px auto;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.ms-login-logout > .ms-dropdown.ms-dropdown--active .login-button > span.label:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ms-login-logout__login-overlay {
    text-align: right;
    width: 275px;
    padding: .75rem;
    background-color: #fff;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset 0 -.2em 0 0 rgba(0, 0, 0, .1)
}

.ms-autosugestions .ms-login-logout__login-overlay > .ms-textfield,
.ms-login-logout__login-overlay > .ms-button,
.ms-login-logout__login-overlay > .ms-textfield {
    margin-top: .5em
}

.ms-login-logout__login-overlay > .ms-button {
    margin: .5em 0
}

.ms-login-logout__login-overlay > .ms-divider {
    margin-top: 5px;
    padding-bottom: 5px
}

.ms-login-logout__extra {
    text-align: left;
    padding-top: .5em;
    padding-bottom: 1em
}

.ms-login-logout__logout-overlay {
    width: 275px;
    padding: .75rem;
    background-color: #fff;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset 0 -.2em 0 0 rgba(0, 0, 0, .1)
}

.ms-login-logout__logout-overlay > .ms-divider {
    margin-top: 15px;
    padding-bottom: 0
}

.ms-login-logout__greet {
    margin-top: 5px
}

.ms-login-logout__greet > .ms-button {
    float: right
}

.ms-login-logout .ms-list__item {
    padding: 0
}

.ms-login-logout .ms-link--block,
.ms-login-logout .ms-link--icon {
    padding: .5rem 0
}

.ms-logo {
    display: inline-block;
    width: 9rem;
    outline: none
}

@media (max-width: 19.99em) {
    .ms-logo {
        width: 8rem
    }
}

@media (max-width: 17.49em) {
    .ms-logo {
        width: 6rem
    }
}

@media (min-width: 31.875em) and (max-width: 46.865em) {
    .ms-logo {
        width: 12rem
    }
}

@media (min-width: 46.875em) {
    .ms-logo {
        width: 15rem
    }
}

.ms-logo__img {
    width: 100%;
    border: 0
}

.ms-option-list__filter--is-hidden {
    display: none
}

.ms-option-list__items {
    margin: .25rem 0 .5rem
}

.ms-option-list__items--scrollable {
    max-height: 20rem;
    overflow: auto
}

.ms-option-list__item--is-hidden,
.ms-option-list__more--is-hidden {
    display: none !important
}

.ms-option-list__more--disabled,
.ms-option-list__more--disabled:hover {
    color: #e6e6e6 !important;
    text-decoration: none;
    cursor: not-allowed
}

.noUi-target,
.noUi-target * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    box-sizing: border-box
}

.noUi-target {
    position: relative;
    direction: ltr
}

.noUi-base {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}

.noUi-origin {
    position: absolute;
    right: 0;
    top: 0;
    left: 0;
    bottom: 0
}

.noUi-handle {
    position: relative;
    z-index: 1
}

.noUi-stacking .noUi-handle {
    z-index: 10
}

.noUi-state-tap .noUi-origin {
    -webkit-transition: left .3s, top .3s;
    transition: left .3s, top .3s
}

.noUi-state-drag * {
    cursor: inherit !important
}

.noUi-base,
.noUi-handle {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.noUi-horizontal {
    height: 18px
}

.noUi-horizontal .noUi-handle {
    width: 34px;
    height: 28px;
    left: -17px;
    top: -6px
}

.noUi-vertical {
    width: 18px
}

.noUi-vertical .noUi-handle {
    width: 28px;
    height: 34px;
    left: -6px;
    top: -17px
}

.noUi-background {
    background: #fafafa;
    box-shadow: inset 0 1px 1px #f0f0f0
}

.noUi-connect {
    background: #3fb8af;
    box-shadow: inset 0 0 3px rgba(51, 51, 51, .45);
    -webkit-transition: background .45s;
    transition: background .45s
}

.noUi-origin {
    border-radius: 2px
}

.noUi-target {
    border-radius: 4px;
    border: 1px solid #d3d3d3;
    box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb
}

.noUi-target.noUi-connect {
    box-shadow: inset 0 0 3px rgba(51, 51, 51, .45), 0 3px 6px -5px #bbb
}

.noUi-draggable {
    cursor: w-resize
}

.noUi-vertical .noUi-draggable {
    cursor: n-resize
}

.noUi-handle {
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    cursor: default;
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb
}

.noUi-active {
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb
}

.noUi-handle:after,
.noUi-handle:before {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #e8e7e6;
    left: 14px;
    top: 6px
}

.noUi-handle:after {
    left: 17px
}

.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 14px
}

.noUi-vertical .noUi-handle:after {
    top: 17px
}

[disabled].noUi-connect,
[disabled] .noUi-connect {
    background: #b8b8b8
}

[disabled] .noUi-handle,
[disabled].noUi-origin {
    cursor: not-allowed
}

.ms-range-slider {
    display: block;
    padding: 4rem 2.3rem 0 1.8rem
}

.ms-range-slider .noUi-horizontal {
    height: .5rem;
    box-shadow: none;
    border: none;
    background: #e6e6e6
}

.ms-range-slider .noUi-horizontal .noUi-handle {
    height: 3rem;
    width: 3rem;
    border: none;
    box-shadow: none;
    top: -1.25rem;
    background: transparent;
    cursor: pointer
}

.ms-range-slider .noUi-horizontal .noUi-handle:before {
    content: "";
    width: 1.25rem;
    height: 1.25rem;
    background: #444;
    left: .8rem;
    top: .8rem;
    border-radius: .2em;
    position: absolute
}

.ms-range-slider .noUi-horizontal .noUi-handle:after {
    content: '';
    display: none
}

.ms-range-slider .noUi-background {
    background: #e6e6e6;
    box-shadow: none;
    border-radius: .2em
}

.ms-range-slider .noUi-connect {
    background: #444;
    box-shadow: none;
    margin-right: 1px
}

.ms-range-slider__tooltip {
    position: absolute;
    top: -3rem;
    left: -50%;
    margin-left: 1rem;
    border-bottom: 2px solid #444
}

.ms-range-slider__tooltip:before {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    left: 50%;
    margin-left: -8px;
    bottom: -.6rem;
    border-style: solid;
    border-width: 8px 8px 0;
    border-color: #444 transparent transparent
}

.ms-range-slider__max-input,
.ms-range-slider__min-input {
    width: 4rem;
    padding: 0 .5rem;
    text-align: center;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.ms-range-slider .noUi-handle-lower .ms-range-slider__tooltip--is-overlapping:before {
    left: 87%
}

.ms-range-slider .noUi-handle-upper .ms-range-slider__tooltip--is-overlapping:before {
    left: 13%
}

.ms-range-slider__tooltip--is-overlapping .ms-range-slider__max-input,
.ms-range-slider__tooltip--is-overlapping .ms-range-slider__min-input {
    background: hsla(0, 0%, 100%, .85)
}

.ms-shopping-cart {
    font-size: 14px
}

.ms-shopping-cart .proceed-button span.label,
.ms-shopping-cart .shopping-cart-button span.label {
    display: none;
    position: relative
}

@media (min-width: 46.875em) {
    .ms-shopping-cart .proceed-button span.label,
    .ms-shopping-cart .shopping-cart-button span.label {
        display: inline
    }
}

.ms-shopping-cart__total-area {
    padding-top: .5rem;
    margin-bottom: .5rem
}

.ms-shopping-cart__proceed-area {
    padding-top: .5rem;
    text-align: right
}

.ms-shopping-cart__product-row {
    margin: .3rem 0;
    position: relative
}

.ms-shopping-cart__product-row:after {
    content: "";
    display: table;
    clear: both
}

.ms-shopping-cart__amount-label {
    position: absolute;
    width: 1.5rem;
    text-align: right;
    left: 0
}

.ms-shopping-cart__amount-label:after {
    content: "\00d7"
}

.ms-shopping-cart__product-label {
    display: block;
    max-height: 3rem;
    overflow: hidden
}

.ms-shopping-cart__price-label {
    font-weight: 700;
    text-align: right;
    margin: .2rem .75rem 0 0
}

.ms-shopping-cart__product-image {
    vertical-align: text-top;
    height: 3rem;
    margin-right: .5rem;
    margin-left: 2rem;
    float: left
}

.ms-shopping-cart__total-price {
    float: right;
    font-weight: 700;
    margin-right: .75rem
}

.ms-shopping-cart__total-label {
    display: inline-block;
    margin-left: .4em
}

.ms-shopping-cart > .ms-dropdown .shopping-cart-button > span.label:after {
    content: "";
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin-left: .5rem;
    vertical-align: middle;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI5IDE0IiBoZWlnaHQ9IjE0cHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAyOSAxNCIgd2lkdGg9IjI5cHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwb2x5Z29uIGZpbGw9IiNmZmYiIHBvaW50cz0iMC4xNSwwIDE0LjUsMTQuMzUgMjguODUsMCAiLz48L3N2Zz4=") no-repeat 50% 50%;
    background-size: 11px auto;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.ms-shopping-cart > .ms-dropdown.ms-dropdown--active .shopping-cart-button > span.label:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.ms-shopping-cart__overlay {
    width: 300px;
    padding: 10px;
    background-color: #fff;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .1), inset 0 -.2em 0 0 rgba(0, 0, 0, .1);
    border-top: 0;
    border-radius: .2em
}

.ms-shopping-cart__overlay > .ms-divider {
    margin-top: .5rem;
    padding-bottom: 0
}

.ms-shopping-cart__overlay > .ms-divider:after {
    content: "";
    display: table;
    clear: both
}

.ms-shopping-cart__overlay > .ms-divider.first {
    margin-top: 0;
    border-top: 0 solid transparent
}

.ms-shopping-cart__overlay > .ms-divider .ms-link--icon {
    margin-top: .75rem
}

.ms-autosugestions {
    position: relative;
    z-index: 3000
}

.ms-autosugestions--compact .ms-autosugestions__clear-search {
    right: 0
}

.ms-autosugestions__content:after {
    content: "";
    display: table;
    clear: both
}

.ms-autosugestions__column-left {
    width: 33.333%;
    float: left
}

@media (max-width: 31.865em) {
    .ms-autosugestions__column-left {
        width: 100%
    }
}

.ms-autosugestions__column-right {
    width: 66.666%;
    float: left
}

@media (max-width: 31.865em) {
    .ms-autosugestions__column-right {
        width: 100%
    }
}

.ms-autosugestions .ms-button {
    position: absolute;
    right: 0;
    top: 0;
    margin: 0;
    border-radius: 0 .2rem .2rem 0
}

.ms-autosugestions .ms-textfield {
    padding-right: 2em !important;
    box-sizing: border-box
}

@media (min-width: 46.875em) {
    .ms-autosugestions .ms-textfield {
        padding-right: 5em !important
    }
}

.ms-autosugestions .ms-select {
    width: 20%;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    border-radius: .2rem 0 0 .2rem
}

.ms-autosugestions--compact .ms-textfield {
    padding-right: 2em;
    padding-left: 1em
}

@media (min-width: 46.875em) {
    .ms-autosugestions .ms-autosugestions__filter-input + .ms-textfield,
    .ms-autosugestions__filter-input + .ms-textfield {
        padding-left: 22%
    }
}

.ms-autosugestions__results-container {
    position: absolute;
    top: 100%;
    left: 50%;
    width: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    min-width: 46.66rem;
    max-height: 0;
    overflow: hidden;
    background-color: #fff;
    -webkit-transition: max-height .3s ease-out, margin-left .3s, margin-right .3s;
    transition: max-height .3s ease-out, margin-left .3s, margin-right .3s;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .2)
}

@media (max-width: 46.865em) {
    .ms-autosugestions__results-container {
        min-width: 0
    }
}

.ms-autosugestions__results-container--active {
    max-height: 100vh;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

@media (max-width: 31.865em) {
    .ms-autosugestions__results-container--active {
        max-height: 60vh
    }
}

.ms-autosugestions__clear-search {
    position: absolute;
    display: none;
    right: 3rem;
    top: 0;
    padding: .75rem;
    font-size: 16px;
    line-height: 1
}

.ms-autosugestions__clear-search:hover {
    text-decoration: none !important
}

@media (max-width: 46.865em) {
    .ms-autosugestions__clear-search {
        right: 0
    }
}

.ms-autosugestions__results-item--brand-item .ms-img {
    max-width: 50px
}

.ms-autosugestions__results-item--active {
    text-decoration: underline;
    box-shadow: inset 0 0 .3em 0 rgba(0, 0, 0, .25)
}

.ms-autosugestions__results-item.ms-list__item {
    padding: 0
}

.ms-autosugestions__results-item .ms-article-tile-compact,
.ms-autosugestions__results-item .ms-link--block,
.ms-autosugestions__results-item .ms-link--block:active,
.ms-autosugestions__results-item .ms-link--block:hover,
.ms-autosugestions__results-item.ms-list__item--title {
    padding: .75rem
}

.ms-autosugestions__results-item.ms-list__item--title {
    display: block !important
}

@media (max-width: 31.865em) {
    .ms-autosugestions__results-item.ms-list__item--title {
        padding-top: .2rem;
        padding-bottom: .2rem;
        font-size: 12px
    }
}

@media (max-width: 46.865em) {
    .ms-facets {
        position: fixed;
        display: none;
        z-index: 4100;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        overflow: auto;
        -webkit-overflow-scrolling: touch
    }

    .ms-facets__container {
        position: relative;
        padding: 0 1rem;
        width: 90%;
        margin: 2rem auto;
        background-color: #fff;
        box-shadow: 0 .2em .5em rgba(0, 0, 0, .5);
        border-radius: .1rem;
        box-sizing: border-box
    }

    .ms-facets__overlay {
        display: none;
        position: fixed;
        top: -2000px;
        bottom: -2000px;
        left: 0;
        right: 0;
        background-color: rgba(0, 0, 0, .4);
        z-index: 4000;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }

    .ms-facets__close-modal {
        position: absolute;
        right: 0;
        top: 0;
        padding: .3rem;
        display: inline-block;
        min-width: 1.5rem;
        font-size: 1.5rem;
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        text-align: center;
        box-shadow: -.1rem .1rem .2rem rgba(0, 0, 0, .2)
    }

    .ms-facets__close-modal:hover {
        text-decoration: none
    }

    .ms-facets__close-modal:active {
        background-color: #f2f2f2
    }

    .ms-facets__header .ms-button {
        margin-right: 2.5rem
    }
}

@media (min-width: 46.875em) {
    .ms-facets {
        display: block !important
    }

    .ms-facets__close-modal,
    .ms-facets__toggle {
        display: none
    }

    .ms-facets__overlay {
        display: none !important
    }
}

.ms-facets__header:after {
    content: "";
    display: table;
    clear: both
}

.ms-facets__header .ms-button {
    float: right
}

.ms-facets__header .ms-button__trigger {
    color: #00b
}

.ms-facets__title {
    margin: 0;
    padding: 1rem 0
}

.ms-facets__actions {
    padding: 1rem 0
}

.ms-facets__actions:after {
    content: "";
    display: table;
    clear: both
}

.ms-facets__actions > .ms-button {
    float: right;
    margin-left: .5em
}

.ms-facets .ms-accordion__body {
    padding-bottom: 1rem
}

.ms-facets .ms-accordion__body .range-slider {
    padding-left: 0
}

.ms-facets .ms-list__item {
    padding: 0
}

.ms-facets .ms-link--icon,
.ms-facets .ms-radiobutton__label {
    display: block;
    padding-top: .5rem;
    padding-bottom: .5rem
}

.ms-facets .ms-radiobutton__label {
    margin: 0
}

@media (max-width: 46.865em) {
    .offcanvas-lock {
        width: 100vw;
        height: 100vh;
        overflow: hidden;
        -ms-touch-action: pan-y;
        touch-action: pan-y;
        -webkit-user-select: none;
        -webkit-user-drag: none
    }
}

.has-offcanvas {
    position: relative
}

@media (max-width: 46.865em) {
    .has-offcanvas {
        left: 0;
        -webkit-transition: left .3s ease-in-out;
        transition: left .3s ease-in-out
    }

    .has-offcanvas--open {
        left: 82.5%;
        overflow: hidden;
        -ms-touch-action: pan-y;
        touch-action: pan-y;
        -webkit-user-select: none;
        -webkit-user-drag: none
    }
}

.site-navigation {
    font-size: 1rem
}

.site-navigation__offcanvas-toggle {
    display: inline-block;
    height: 2rem;
    width: 2rem;
    padding: 0;
    margin: 0;
    text-align: center;
    text-decoration: none;
    border: none;
    background: none;
    outline: none;
    -webkit-appearance: none;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1;
    cursor: pointer;
    -webkit-transition: all .25s linear;
    transition: all .25s linear;
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

@media (min-width: 46.875em) {
    .site-navigation__offcanvas-toggle {
        display: none
    }
}

.site-navigation__wrapper {
    padding: 1rem 0
}

@media (max-width: 46.865em) {
    .site-navigation__wrapper {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        -webkit-transition: -webkit-transform .3s ease-in-out;
        transition: -webkit-transform .3s ease-in-out;
        transition: transform .3s ease-in-out;
        transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
        overflow: auto;
        -webkit-overflow-scrolling: touch;
        width: 82.5%;
        position: fixed;
        left: 0;
        top: 0;
        bottom: 0
    }

    .site-navigation__wrapper--is-open {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        box-shadow: inset -3px 0 4px rgba(0, 0, 0, .1);
        overflow: auto;
        -webkit-overflow-scrolling: touch
    }
}

@media (min-width: 46.875em) {
    .site-navigation__wrapper {
        width: 100%;
        padding: 0
    }
}

.site-navigation__list {
    display: block;
    margin: 0;
    padding: 0 1rem 0 0;
    list-style: none
}

.site-navigation__panel-toggle {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    padding: 0;
    position: absolute;
    left: 0;
    top: .25rem;
    border: none;
    outline: none;
    background: none;
    -webkit-appearance: none;
    font-size: 1rem;
    text-align: center;
    cursor: pointer;
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.site-navigation__panel-toggle--is-active {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.site-navigation__link {
    display: block;
    padding: 0;
    line-height: 2.8rem;
    text-decoration: none;
    color: inherit
}

.site-navigation__link:link,
.site-navigation__link:visited {
    color: inherit
}

.site-navigation__link--primary-toggle > .arrow-right {
    display: none
}

@media (max-width: 46.865em) {
    .site-navigation__panel {
        max-height: 0;
        -webkit-transition: max-height .3s ease-in-out;
        transition: max-height .3s ease-in-out;
        overflow: hidden
    }

    .site-navigation__panel--is-expanded {
        max-height: 200%;
        max-height: 200vh
    }
}

.site-navigation__child-list {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left
}

.site-navigation__child-item {
    margin: 0;
    padding: 0 0 0 2rem;
    display: block;
    position: relative;
    width: auto
}

.site-navigation__child-label,
.site-navigation__child-link {
    display: block;
    text-decoration: none;
    color: inherit;
    vertical-align: middle;
    line-height: 1.1;
    padding: .8rem 0
}

.site-navigation__hub-link,
.site-navigation__panel-close {
    display: none
}

@media (min-width: 46.875em) {
    .site-navigation--flyout {
        font-size: 12px;
        position: relative;
        z-index: 0;
        margin: 0 -600rem;
        padding: 0 600rem;
        background: #333
    }

    .site-navigation--flyout:before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        bottom: 0;
        left: 600rem;
        right: 600rem;
        background: #333
    }

    .site-navigation--flyout .site-navigation__list {
        padding: 0;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        background: #333
    }

    .site-navigation--flyout .site-navigation__item {
        padding: 0;
        line-height: 1;
        min-height: 2.8rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto
    }

    .site-navigation--flyout .site-navigation__panel-toggle {
        display: none
    }

    .site-navigation--flyout .site-navigation__link {
        padding: 1rem;
        display: inline-block;
        line-height: .8rem;
        text-align: center;
        color: #fff
    }

    .site-navigation--flyout .site-navigation__panel {
        position: absolute;
        top: 100%;
        left: 0;
        visibility: hidden
    }

    .site-navigation--flyout .site-navigation__item--hover > .site-navigation__panel,
    .site-navigation--flyout .site-navigation__item:hover > .site-navigation__panel {
        visibility: visible
    }

    .site-navigation--flyout .site-navigation__child-item {
        position: static;
        padding: 0;
        background: #323232;
        box-shadow: inset -1px 0 0 0 #fff;
        max-height: 0;
        -webkit-transition: max-height .3s ease-in-out;
        transition: max-height .3s ease-in-out;
        overflow: hidden
    }

    .site-navigation--flyout .site-navigation__child-item:hover {
        box-shadow: inset 0 1px 0 0 #fff, inset 0 -1px 0 0 #fff
    }

    .site-navigation--flyout .site-navigation__item--hover .site-navigation__child-item,
    .site-navigation--flyout .site-navigation__item:hover .site-navigation__child-item {
        max-height: 4rem
    }

    .site-navigation--flyout .site-navigation__child-link {
        color: #fff;
        padding: .6rem
    }

    .site-navigation--flyout .site-navigation__child-link:hover {
        text-decoration: underline
    }

    .site-navigation--flyout .site-navigation__panel--level-2 {
        left: 12rem;
        top: 0;
        bottom: 0;
        visibility: visible;
        overflow: hidden;
        -webkit-transition: width .3s ease-in-out;
        transition: width .3s ease-in-out;
        width: 0;
        box-shadow: inset 0 1px 0 0 #fff
    }

    .site-navigation--flyout .site-navigation__panel--level-2 .site-navigation__child-item--hover,
    .site-navigation--flyout .site-navigation__panel--level-2 .site-navigation__child-item:hover {
        box-shadow: inset -1px 0 0 0 #fff
    }

    .site-navigation--flyout .site-navigation__child-item--hover > .site-navigation__panel--level-2,
    .site-navigation--flyout .site-navigation__child-item:hover > .site-navigation__panel--level-2 {
        width: 12rem
    }

    .site-navigation--dropdown .site-navigation__list {
        padding: 0
    }

    .site-navigation--dropdown .site-navigation__item {
        display: inline-block;
        padding: 0
    }

    .site-navigation--dropdown .site-navigation__item--primary-toggle {
        background: #f2f2f2;
        margin-right: .5rem;
        padding: 0 .5rem;
        min-width: 12rem;
        text-align: center
    }

    .site-navigation--dropdown .site-navigation__item--primary-toggle > .site-navigation__link--primary-toggle {
        padding-left: 0;
        padding-right: 0
    }

    .site-navigation--dropdown .site-navigation__item--primary-toggle > .site-navigation__panel-toggle {
        display: none
    }

    .site-navigation--dropdown .site-navigation__item--is-open .site-navigation__link--primary-toggle:after {
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg)
    }

    .site-navigation--dropdown .site-navigation__panel-toggle {
        display: none
    }

    .site-navigation--dropdown .site-navigation__link {
        font-size: 1.1rem !important;
        padding: 0 .5em
    }

    .site-navigation--dropdown .site-navigation__link--primary-toggle {
        display: inline-block
    }

    .site-navigation--dropdown .site-navigation__link--primary-toggle:after {
        content: "\276f";
        display: inline-block;
        position: static;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
        margin-left: 1rem;
        -webkit-transition: -webkit-transform .25s ease;
        transition: -webkit-transform .25s ease;
        transition: transform .25s ease;
        transition: transform .25s ease, -webkit-transform .25s ease;
        -webkit-transition-delay: 50ms;
        transition-delay: 50ms
    }

    .site-navigation--dropdown .site-navigation__panel {
        position: absolute;
        top: 100%;
        left: 0;
        visibility: hidden;
        background: #f2f2f2;
        min-height: 33rem
    }

    .site-navigation--dropdown .site-navigation__item--is-open > .site-navigation__panel {
        visibility: visible
    }

    .site-navigation--dropdown .site-navigation__child-item {
        position: static;
        padding: 0;
        max-height: 0;
        opacity: 0;
        -webkit-transition: opacity .3s ease-in-out;
        transition: opacity .3s ease-in-out;
        width: 13rem
    }

    .site-navigation--dropdown .site-navigation__child-item:hover > .site-navigation__child-label:after,
    .site-navigation--dropdown .site-navigation__child-item:hover > .site-navigation__child-link:after {
        content: "\276f";
        font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
        position: absolute;
        right: .25rem;
        top: 50%;
        margin-top: -.5rem;
        display: inline-block
    }

    .site-navigation--dropdown .site-navigation__item--is-open .site-navigation__child-item {
        max-height: 4rem;
        opacity: 1;
        -webkit-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    .site-navigation--dropdown .site-navigation__child-label,
    .site-navigation--dropdown .site-navigation__child-link {
        padding: .5rem 1rem;
        width: 11rem;
        font-size: 1rem;
        line-height: 1;
        position: relative;
        cursor: pointer
    }

    .site-navigation--dropdown .site-navigation__child-item--no-children .site-navigation__child-label:after,
    .site-navigation--dropdown .site-navigation__child-item--no-children .site-navigation__child-label:before,
    .site-navigation--dropdown .site-navigation__child-item--no-children .site-navigation__child-link:after,
    .site-navigation--dropdown .site-navigation__child-item--no-children .site-navigation__child-link:before {
        display: none !important
    }

    .site-navigation--dropdown .site-navigation__child-item--no-children .site-navigation__child-label {
        cursor: default
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 {
        left: 13rem;
        top: 0;
        display: none;
        z-index: 2001;
        width: 30rem;
        min-height: 33rem;
        padding: 1.5rem 0 1rem;
        box-sizing: border-box
    }

    .site-navigation--dropdown .site-navigation__panel--level-2:after {
        content: "";
        display: table;
        clear: both
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__hub-link {
        position: absolute;
        top: .7rem;
        left: 1rem;
        display: inline-block;
        font-size: 1rem
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__hub-link:link,
    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__hub-link:visited {
        color: #00b;
        text-decoration: none
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__hub-link:active,
    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__hub-link:hover {
        text-decoration: underline
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__panel-close {
        position: absolute;
        top: .25rem;
        right: .5rem;
        font-size: 1.25rem;
        cursor: pointer;
        background: none;
        border: none;
        display: inline-block
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__panel-column {
        width: 14rem;
        float: left
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-item {
        display: inline-block;
        max-height: none;
        -webkit-transition: none;
        transition: none;
        vertical-align: top;
        width: 100%
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-label,
    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-link {
        font-size: 1rem !important;
        padding: .8rem 0 .2rem 1rem
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-label:hover,
    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-link:hover {
        text-decoration: underline
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-label:after,
    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-link:after {
        content: '';
        display: none !important
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-label--more,
    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-link--more {
        color: #888;
        font-size: 12px
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-label:hover {
        text-decoration: none
    }

    .site-navigation--dropdown .site-navigation__panel--columns-3 {
        width: 45rem
    }

    .site-navigation--dropdown .site-navigation__item--is-open .site-navigation__child-item--is-open > .site-navigation__panel--level-2 {
        display: block;
        visibility: visible
    }

    .site-navigation--dropdown .site-navigation__panel--level-3 {
        position: static;
        width: auto;
        visibility: visible;
        min-height: 0
    }

    .site-navigation--dropdown .site-navigation__panel--level-3 .site-navigation__child-label,
    .site-navigation--dropdown .site-navigation__panel--level-3 .site-navigation__child-link {
        font-size: 12px !important;
        height: auto;
        padding: .25rem 0 .25rem 1rem
    }

    .site-navigation--dropdown .site-navigation__panel--level-3 .site-navigation__child-label:after,
    .site-navigation--dropdown .site-navigation__panel--level-3 .site-navigation__child-link:after {
        content: '';
        display: none
    }

    .site-navigation--dropdown .site-navigation__panel--level-3 .site-navigation__child-label {
        font-weight: 700;
        cursor: default
    }
}

.ms-header {
    background-color: #fff;
    border-bottom: 1px solid #444;
    z-index: 100000;
    padding: 0;
    overflow: visible
}

@media (max-width: 46.865em) {
    .ms-header {
        min-height: 3.8rem;
        -webkit-transition: min-height .15s ease-in-out;
        transition: min-height .15s ease-in-out;
        -webkit-transition-delay: .15s;
        transition-delay: .15s;
        overflow: visible
    }
}

@media (max-width: 31.865em) {
    .ms-header {
        min-height: 3.4rem
    }
}

@media (min-width: 46.875em) {
    .ms-header {
        border-bottom-width: 0
    }

    .ms-header.ms-glue--fixed {
        border-bottom-width: 1px
    }
}

.ms-header--fixed {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%
}

.ms-header--fixed ~ .ms-header__placeholder {
    height: 4rem;
    display: block
}

@media (min-width: 31.875em) {
    .ms-header--fixed ~ .ms-header__placeholder {
        height: 4.3rem
    }
}

@media (min-width: 46.875em) {
    .ms-header--fixed ~ .ms-header__placeholder {
        height: 9rem
    }
}

.ms-header--glued {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%
}

@media (min-width: 46.875em) {
    .ms-header--glued.ms-glue--top {
        max-height: 13rem
    }

    .ms-header--glued.ms-glue--fixed,
    .ms-header--glued.ms-glue--top {
        -webkit-transition: max-height .2s ease-out;
        transition: max-height .2s ease-out
    }

    .ms-header--glued.ms-glue--fixed {
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        max-height: 5.5rem
    }
}

.ms-header--glued ~ .ms-header__placeholder {
    height: 3.75rem;
    display: block;
    position: static
}

@media (min-width: 31.875em) {
    .ms-header--glued ~ .ms-header__placeholder {
        height: 5rem
    }
}

@media (min-width: 46.875em) {
    .ms-header--glued ~ .ms-header__placeholder {
        height: 11.25rem
    }
}

.ms-header__inner {
    position: relative;
    left: 0;
    -webkit-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out;
    padding-top: .4rem;
    padding-bottom: .4rem
}

@media (min-width: 31.875em) {
    .ms-header__inner {
        padding-top: .75rem;
        padding-bottom: .75rem
    }
}

@media (min-width: 46.875em) {
    .ms-header__inner {
        padding-top: 0;
        padding-bottom: 0
    }
}

@media (max-width: 46.865em) {
    .has-offcanvas--open .ms-header__inner {
        left: 82.5%
    }
}

@media (max-width: 46.865em) {
    .ms-header__inner .site-navigation {
        position: absolute;
        left: .9rem;
        top: 1.2rem
    }

    .ms-header__inner .site-navigation .site-navigation__wrapper {
        padding-top: 5rem
    }
}

@media (max-width: 31.865em) {
    .ms-header__inner .site-navigation {
        left: .4rem;
        top: .9rem
    }

    .ms-header__inner .site-navigation .site-navigation__wrapper {
        padding-top: 4.5rem
    }
}

@media (min-width: 46.875em) {
    .ms-header__inner .site-navigation {
        max-height: 4.5rem;
        -webkit-transition: max-height .2s ease-out;
        transition: max-height .2s ease-out
    }

    .ms-glue--fixed .ms-header__inner .site-navigation {
        overflow: hidden;
        max-height: 0
    }
}

.ms-header__inner .ms-logo {
    margin-left: 2rem
}

@media (min-width: 31.875em) {
    .ms-header__inner .ms-logo {
        margin-left: 2.5rem
    }
}

@media (min-width: 46.875em) {
    .ms-header__inner .ms-logo {
        margin-left: 0
    }
}

@media (min-width: 61.875em) {
    .ms-header__inner .ms-logo {
        margin-right: 2rem
    }
}

@media (max-width: 46.865em) {
    .ms-header__inner .ms-button .icon,
    .ms-header__inner .ms-button .icon:before,
    .ms-header__inner .ms-button .ms-text--icon {
        display: inline-block;
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        -webkit-transform-origin: 50% 50%;
        transform-origin: 50% 50%
    }
}

.ms-header__row {
    display: inline-table;
    width: 100%;
    vertical-align: middle
}

@media (min-width: 46.875em) {
    .ms-header__row {
        margin-bottom: 1.5rem;
        margin-top: 1rem
    }

    .ms-glue--fixed .ms-header__row {
        margin-bottom: 1.5rem;
        margin-top: 1.5rem
    }
}

.ms-header__row-item {
    display: table-cell;
    width: 1%;
    vertical-align: middle;
    padding-left: .1rem
}

@media (min-width: 31.875em) {
    .ms-header__row-item {
        padding-left: .75rem
    }
}

.ms-header__row-item:first-child {
    padding-left: 0
}

.ms-header__row-item--full-width {
    width: 100%
}

.ms-header__promo-element {
    display: block;
    height: 2.5rem
}

.ms-header__promo-element .ms-header__promo-element__image {
    height: 2.5rem;
    width: auto
}

@media (min-width: 46.875em) {
    .ms-header__meta-nav {
        text-align: right;
        max-height: 3.5rem;
        -webkit-transition: max-height .2s ease-out;
        transition: max-height .2s ease-out
    }

    .ms-glue--fixed .ms-header__meta-nav {
        overflow: hidden;
        max-height: 0
    }
}

@media (max-width: 46.865em) {
    .ms-header__meta-nav {
        position: absolute;
        width: 82.5%;
        left: -82.5%;
        top: 0;
        height: 4.3rem;
        padding: 0;
        overflow: hidden;
        line-height: 3rem;
        z-index: 2001;
        background-color: #fff;
        border-bottom: 1px solid #444;
        box-shadow: inset -3px 0 4px rgba(0, 0, 0, .1)
    }
}

@media (max-width: 31.865em) {
    .ms-header__meta-nav {
        height: 3.65rem;
        line-height: 2rem
    }
}

.ms-header__meta-nav .ms-list--inline {
    padding: 0;
    margin: 0
}

.ms-header__meta-nav .ms-list--inline > .ms-list__item:last-child {
    padding-right: 0
}

@media (max-width: 46.865em) {
    .ms-header__search-wrapper {
        position: absolute;
        top: 4rem;
        left: 10px;
        right: 10px;
        max-height: 0;
        overflow: hidden;
        opacity: 0;
        -webkit-transition: all .2s ease-in-out;
        transition: all .2s ease-in-out;
        -webkit-transition-delay: 0ms;
        transition-delay: 0ms
    }

    .ms-header__search-wrapper--active {
        opacity: 1;
        max-height: 4rem;
        overflow: visible;
        -webkit-transition-delay: .15s;
        transition-delay: .15s
    }
}

@media (max-width: 46.865em) {
    .ms-header__search-wrapper {
        top: 3.8rem
    }
}

@media (max-width: 46.865em) {
    .ms-header--search-active {
        min-height: 7.5rem;
        -webkit-transition-delay: 0ms;
        transition-delay: 0ms
    }
}

@media (min-width: 46.875em) {
    .ms-header--type-2 .ms-header__meta-nav {
        position: absolute;
        bottom: 0;
        right: 20px
    }
}

@media (min-width: 46.875em) {
    .ms-header--type-2 .ms-header__row {
        margin-top: 1.5rem;
        margin-bottom: 1.5rem
    }
}

.ms-header--type-2.ms-header--glued ~ .ms-header__placeholder {
    height: 3.75rem;
    display: block;
    position: static
}

@media (min-width: 31.875em) {
    .ms-header--type-2.ms-header--glued ~ .ms-header__placeholder {
        height: 5rem
    }
}

@media (min-width: 46.875em) {
    .ms-header--type-2.ms-header--glued ~ .ms-header__placeholder {
        height: 9rem
    }
}

@media (max-width: 31.865em) {
    .ms-header .ms-dropdown {
        position: static
    }
}

@media (max-width: 31.865em) {
    .ms-header .ms-dropdown__contentwrapper--align-right,
    .ms-header .ms-login-logout__login-overlay,
    .ms-header .ms-login-logout__logout-overlay,
    .ms-header .ms-shopping-cart__overlay {
        width: 100%;
        box-sizing: border-box
    }
}

.ms-header .ms-dropdown__contentwrapper--align-right {
    max-height: 90vh;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.ms-header__placeholder {
    display: none
}

@media print {
    .ms-header,
    .ms-header__placeholder {
        display: none !important
    }
}

@-webkit-keyframes mspl-fade-in {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes mspl-fade-in {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes mspl-slide-in-top {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes mspl-slide-in-top {
    0% {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes mspl-slide-out-top {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

@keyframes mspl-slide-out-top {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%)
    }
}

.ms-site-footer {
    display: block;
    margin: 0;
    padding: 2rem 0 0
}

.ms-site-footer__row {
    border-bottom: 1px solid #e6e6e6;
    padding: 1rem 0
}

.ms-site-footer__row:last-child {
    border-bottom: none
}

@media (max-width: 46.865em) {
    .ms-site-footer__row--legal {
        text-align: center
    }
}

.ms-site-footer__logos {
    text-align: center;
    margin: .5rem 0 0;
    margin-top: -15px;
}

.ms-site-footer__logos img {
    position: relative;
    top: 9px;
}

@media print {
    .ms-site-footer {
        display: none !important
    }
}

/*
@font-face {
    font-family: MMText-regular;
    src: url(MM-fonts/mmtextpro-regular-webfont.eot);
    src: url(MM-fonts/mmtextpro-regular-webfont.eot?#iefix) format("embedded-opentype"), url(MM-fonts/mmtextpro-regular-webfont.woff) format("woff"), url(MM-fonts/mmtextpro-regular-webfont.ttf) format("truetype")
}


@font-face {
    font-family: MMText-bold;
    src: url(MM-fonts/MMTextProWebTT-Bold.eot);
    src: url(resources/fonts/red/MMTextProWebTT-Bold.eot?#iefix) format("embedded-opentype"), url(resources/fonts/red/MMTextProWebTT-Bold.woff) format("woff"), url(resources/fonts/red/MMTextProWebTT-Bold.ttf) format("truetype")
}

@font-face {
    font-family: MMPrice;
    src: url(resources/fonts/red/MM-Price.eot);
    src: url(resources/fonts/red/MM-Price.eot?#iefix) format("embedded-opentype"), url(resources/fonts/red/MM-Price.woff) format("woff"), url(resources/fonts/red/MM-Price.ttf) format("truetype")
}
*/
@font-face {
    font-family: 'mm-text-regular';
    src: url('//www.mediamarkt.hu/static/MM-fonts/mmtextpro-regular-webfont.eot');
    src: url('//www.mediamarkt.hu/static/MM-fonts/mmtextpro-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('//www.mediamarkt.hu/static/MM-fonts/mmtextpro-regular-webfont.woff2') format('woff2'),
    url('//www.mediamarkt.hu/static/MM-fonts/mmtextpro-regular-webfont.woff') format('woff'),
    url('//www.mediamarkt.hu/static/MM-fonts/mmtextpro-regular-webfont.ttf') format('truetype'),
    url('//www.mediamarkt.hu/static/MM-fonts/mmtextpro-regular-webfont.svg#mm_text_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: MM-iconfont;
    src: url('//www.mediamarkt.hu/static/MM-fonts/MM-Iconfont.eot');
    src: url('//www.mediamarkt.hu/static/MM-fonts/MM-Iconfont.eot?#iefix') format("embedded-opentype"), url('//www.mediamarkt.hu/static/MM-fonts/MM-Iconfont.woff') format("woff"), url('//www.mediamarkt.hu/static/MM-fonts/MM-Iconfont.ttf') format("truetype")
}

body {
    font-family: mm-text-regular;
}

strong:not(.text--small) {
    font-family: MM-Text-bold, sans-serif;
    font-weight: 400
}

.ms-background--primary {
    background-color: #df0000
}

.ms-background--secondary {
    background-color: #000
}

@media (min-width: 31.875em) {
    .ms-row__column-inner {
        min-height: 256px
    }
}

.ms-button--primary .ms-button__trigger {
    background-color: #000;
    font-family: MM-Text-regular, sans-serif;
    box-shadow: inset 0 1px 0 0 hsla(0, 0%, 100%, .3)
}

.ms-button--primary .ms-button__trigger:active,
.ms-button--primary .ms-header--search-active .ms-header__search-toggle,
.ms-header--search-active .ms-button--primary .ms-header__search-toggle {
    box-shadow: none
}

.ms-button--secondary .ms-button__trigger,
.ms-button--tertiary .ms-button__trigger {
    font-family: MM-Text-regular, sans-serif
}

.ms-button__notification-counter {
    background-color: #df0000
}

.ms-button__left-icon:before,
.ms-button__right-icon:before,
.ms-eek {
    font-family: MM-iconfont
}

.ms-financing {
    margin-left: 1em;
    box-shadow: 0 .2rem .5rem rgba(0, 0, 0, .3)
}

.ms-financing__rates {
    font-family: MM-Text-bold, sans-serif;
    margin-right: 1em;
    padding: 0 .3em;
    background-color: #000
}

.ms-financing__rates:after {
    content: "";
    width: 10px;
    height: 100%;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 100%;
    background-color: #fff;
    background-image: -webkit-linear-gradient(332deg, transparent 60%, #fff 62%), -webkit-linear-gradient(28deg, #000 60%, transparent 62%);
    background-image: linear-gradient(118deg, transparent 60%, #fff 62%), linear-gradient(62deg, #000 60%, transparent 62%)
}

.ms-financing__label {
    font-family: MM-Text-regular, sans-serif
}

.ms-hint:before {
    font-family: MM-iconfont
}

.ms-autosugestions .ms-textfield,
.ms-textarea,
.ms-textfield {
    font-family: MM-Text-regular, sans-serif
}

.ms-checkbox__label:before {
    font-family: MM-iconfont;
    color: #df0000;
    text-indent: -.15rem
}

.ms-radiobutton__input:checked + .ms-radiobutton__label:after {
    background-color: #df0000
}

.ms-link--block,
.ms-link--block:active,
.ms-link--block:hover,
.ms-link--icon,
.ms-link--inline,
.ms-link--inline:active,
.ms-link--inline:hover,
.ms-link--stealth:active,
.ms-link--stealth:hover,
a {
    /*color: #df0000*/
    color: #000;
}

.ms-link--icon:before {
    font-family: MM-iconfont
}

/*
.ms-load {
    background-image: url(resources/images/red/mm_spinner.svg)
}
*/

.ms-price {
    font-family: MMPrice, sans-serif;
    text-shadow: .04em 0 0 #fff, -.04em 0 0 #fff, 0 -.04em 0 #fff, 0 .04em 0 #fff, .04em .04em 0 #fff, .04em -.04em 0 #fff, -.04em -.04em 0 #fff, -.04em .04em 0 #fff, .1em 0 .05em rgba(0, 0, 0, .2), 0 .1em .05em rgba(0, 0, 0, .2), .1em .1em .05em rgba(0, 0, 0, .2);
    letter-spacing: .07em
}

.ms-price,
.ms-price__prefix {
    -webkit-transform: skewX(-17deg) skewY(0deg);
    transform: skewX(-17deg) skewY(0deg)
}

.ms-price__prefix {
    position: relative;
    top: .12em;
    font-family: MM-Text-bold, sans-serif;
    letter-spacing: 0;
    text-shadow: none
}

.ms-price__currency {
    font-family: MMPrice, sans-serif
}

.ms-price__currency--super {
    position: relative;
    left: .15em;
    font-size: 1.5em;
    top: -.5em
}

.ms-price__fraction,
.ms-price__super {
    position: relative;
    top: .1em;
    font-size: 1.3em
}

.ms-price--strike {
    font-family: MM-Text-bold, sans-serif;
    font-style: italic;
    color: #000;
    letter-spacing: 0;
    text-shadow: none;
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg)
}

.ms-price--strike:after,
.ms-price--strike:before {
    height: .08em;
    top: 50%;
    background: none;
    background-image: -webkit-radial-gradient(#000 70%, transparent 0);
    background-image: radial-gradient(#000 70%, transparent 0)
}

.ms-price--strike:after {
    -webkit-transform: rotate(-20deg) scaleX(1.2);
    transform: rotate(-20deg) scaleX(1.2)
}

.ms-price--strike:before {
    display: block;
    position: absolute;
    width: 100%;
    content: "";
    -webkit-transform: rotate(20deg) scaleX(1.1);
    transform: rotate(20deg) scaleX(1.1)
}

.ms-progress__bar {
    background-color: #df0000
}

.ms-rating__star {
    line-height: 1.1
}

.ms-text--medium {
    font-weight: 700
}

.ms-text--large,
.ms-text--xlarge {
    font-family: MM-text-bold, sans-serif;
    font-weight: 400;
    font-style: italic
}

.ms-text--price {
    font-family: MMPrice, sans-serif
}

.ms-text--color-primary {
    color: #df0000
}

.ms-text--color-secondary {
    color: #000
}

.ms-text--color-success {
    color: #0b0
}

.ms-text--color-warning {
    color: #fc0
}

.ms-text--color-danger {
    color: #df0000
}

#page-footer .ms-text--icon {
    font-family: MM-iconfont !important;
    color: #DF0000;
    font-size: 24px;
}

.ms-accordion__heading .ms-text--icon {
    color: #df0000
}

.ms-article-tile-compact__energy-efficiency {
    font-size: 1.7rem;
    position: relative;
    top: 1px
}

.ms-input-group__addon .ms-button {
    line-height: 40px
}

.ms-link-list__title:before,
.ms-login-logout--logged-in > .ms-dropdown .login-button > span.icon:before,
.ms-login-logout > .ms-dropdown .login-button > span.icon:before,
.ms-login-logout > .ms-dropdown .logout-button > span.icon:after {
    font-family: MM-iconfont
}

.ms-login-logout__login-overlay,
.ms-login-logout__logout-overlay {
    background-color: #fff
}

.ms-range-slider .noUi-horizontal .noUi-handle:before {
    background: #df0000
}

.ms-range-slider .noUi-connect {
    background: #df0000;
    box-shadow: none
}

.ms-range-slider__tooltip {
    border-bottom: 2px solid #df0000
}

.ms-range-slider__tooltip:before {
    border-color: #df0000 transparent transparent
}

@media (max-width: 46.865em) {
    .ms-facets__close-modal {
        font-family: MM-iconfont
    }
}

.has-offcanvas--open .site-navigation__offcanvas-toggle,
.ms-facets__header .ms-button__trigger {
    color: #df0000
}

.site-navigation__child-label,
.site-navigation__child-label:link,
.site-navigation__child-label:visited,
.site-navigation__child-link,
.site-navigation__child-link:link,
.site-navigation__child-link:visited,
.site-navigation__panel-toggle {
    color: #000
}

.site-navigation__panel--level-1,
.site-navigation__panel--level-2 {
    background: #f2f2f2
}

@media (min-width: 46.875em) {
    .site-navigation__panel--level-1,
    .site-navigation__panel--level-2 {
        background: transparent
    }
}

@media (max-width: 46.865em) {
    .site-navigation__wrapper {
        background: #fff
    }
}

.site-navigation__item {
    margin: 0;
    padding: 0 0 0 2rem;
    display: block;
    position: relative
}

@media (max-width: 46.865em) {
    .site-navigation__item > a.site-navigation__link {
        font-size: 1.25rem
    }
}

@media (min-width: 46.875em) {
    .site-navigation--flyout {
        font-family: MM-text-bold, sans-serif;
        font-size: .875rem
    }

    .site-navigation--flyout,
    .site-navigation--flyout .site-navigation__list,
    .site-navigation--flyout:before {
        background: #df0000 -webkit-linear-gradient(hsla(0, 0%, 100%, .2), transparent 50%, rgba(0, 0, 0, .2));
        background: #df0000 linear-gradient(hsla(0, 0%, 100%, .2), transparent 50%, rgba(0, 0, 0, .2))
    }

    .site-navigation--flyout .site-navigation__item:hover {
        background: #fff;
        background-image: -webkit-linear-gradient(rgba(0, 0, 0, .1), transparent 50%, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .2));
        background-image: linear-gradient(rgba(0, 0, 0, .1), transparent 50%, hsla(0, 0%, 100%, 0) 0, hsla(0, 0%, 100%, .2));
        box-shadow: inset 0 1px 0 #ccc, 0 0 .4rem rgba(0, 0, 0, .2)
    }

    .site-navigation--flyout .site-navigation__item:hover .site-navigation__link {
        color: #df0000
    }

    .site-navigation--flyout .site-navigation__panel {
        font-family: MM-text-regular, sans-serif;
        box-shadow: inset 1px 0 0 0 #ccc, 0 .2rem .4rem rgba(0, 0, 0, .2)
    }

    .site-navigation--flyout .site-navigation__child-item {
        box-shadow: inset 1px 0 0 0 #ddd, inset 0 1px 0 0 #ddd, inset -1px 0 0 0 #ddd;
        background: #fff
    }

    .site-navigation--flyout .site-navigation__child-item:hover {
        box-shadow: inset 1px 0 0 0 #ddd, inset 0 1px 0 0 #ddd;
        margin-right: -4px;
        z-index: 2
    }

    .site-navigation--flyout .site-navigation__child-item:hover > .site-navigation__child-link {
        color: #df0000
    }

    .site-navigation--flyout .site-navigation__child-link {
        color: #000;
        position: relative
    }

    .site-navigation--flyout .site-navigation__child-link:hover {
        text-decoration: none
    }

    .site-navigation--flyout .site-navigation__child-link:after {
        content: "\276f";
        font-family: MM-iconfont;
        position: absolute;
        right: .25rem;
        width: 1rem;
        height: 1rem;
        top: 50%;
        margin-top: -.5rem
    }

    .site-navigation--flyout .site-navigation__panel--level-2 {
        box-shadow: none
    }

    .site-navigation--flyout .site-navigation__panel--level-2 .site-navigation__child-list {
        box-shadow: 0 .2em .6em rgba(0, 0, 0, .5)
    }

    .site-navigation--flyout .site-navigation__panel--level-2 .site-navigation__child-item,
    .site-navigation--flyout .site-navigation__panel--level-2 .site-navigation__child-item:hover {
        box-shadow: inset -1px 0 0 0 #ddd, inset 0 1px 0 0 #ddd
    }

    .site-navigation--flyout .site-navigation__panel--level-2 .site-navigation__child-link:after {
        display: none
    }

    .site-navigation--dropdown {
        font-size: .875rem
    }

    .site-navigation--dropdown .site-navigation__item--primary-toggle {
        background: #df0000;
        color: #fff;
        border-radius: .2em .2rem 0 0;
        min-width: 12.1rem
    }

    .site-navigation--dropdown .site-navigation__item--is-open {
        background: #fff;
        color: #df0000;
        box-shadow: inset 0 0 0 1px #ccc
    }

    .site-navigation--dropdown .site-navigation__item--is-open .site-navigation__link--primary-toggle:hover {
        color: #df0000;
        text-decoration: none
    }

    .site-navigation--dropdown .site-navigation__link:hover {
        color: #df0000;
        text-decoration: underline
    }

    .site-navigation--dropdown .site-navigation__link--primary-toggle:hover {
        color: #fff;
        text-decoration: none
    }

    .site-navigation--dropdown .site-navigation__link--primary-toggle:after {
        font-family: MM-iconfont
    }

    .site-navigation--dropdown .site-navigation__panel {
        background: #fff;
        box-shadow: inset 1px 0 0 0 #ccc, 0 .2rem .4rem 0 rgba(0, 0, 0, .2)
    }

    .site-navigation--dropdown .site-navigation__child-item:hover {
        box-shadow: inset 0 1px 0 0 #ccc, inset 0 -1px 0 0 #ccc
    }

    .site-navigation--dropdown .site-navigation__child-item:hover > .site-navigation__child-link {
        color: #df0000
    }

    .site-navigation--dropdown .site-navigation__child-item:hover > .site-navigation__child-label,
    .site-navigation--dropdown .site-navigation__child-item:hover > .site-navigation__child-link {
        z-index: 2002
    }

    .site-navigation--dropdown .site-navigation__child-item:hover > .site-navigation__child-label:before,
    .site-navigation--dropdown .site-navigation__child-item:hover > .site-navigation__child-link:before {
        content: "";
        position: absolute;
        top: 1px;
        bottom: 1px;
        right: -.2rem;
        width: .5rem;
        background-color: #fff
    }

    .site-navigation--dropdown .site-navigation__child-item:after {
        font-family: MM-iconfont
    }

    .site-navigation--dropdown .site-navigation__child-label,
    .site-navigation--dropdown .site-navigation__child-link {
        color: #000
    }

    .site-navigation--dropdown .site-navigation__child-label:hover,
    .site-navigation--dropdown .site-navigation__child-link:hover {
        text-decoration: none
    }

    .site-navigation--dropdown .site-navigation__child-label:after,
    .site-navigation--dropdown .site-navigation__child-link:after {
        font-family: MM-iconfont
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 {
        z-index: 2001
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__hub-link {
        top: .8rem
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__hub-link:link,
    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__hub-link:visited {
        color: #000;
        text-decoration: none
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__hub-link:active,
    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__hub-link:hover {
        color: #df0000;
        text-decoration: underline
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__panel-close:active,
    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__panel-close:hover {
        color: #df0000
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-item:hover {
        box-shadow: none
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-link:hover {
        text-decoration: underline
    }

    .site-navigation--dropdown .site-navigation__panel--level-2 .site-navigation__child-label {
        color: #000
    }

    .site-navigation--dropdown .site-navigation__panel--level-3 {
        box-shadow: none;
        background: transparent
    }
}

.ms-site-footer__row--with-logo {
    position: relative;
    padding-right: 200px
}

@media (max-width: 46.865em) {
    .ms-site-footer__row--with-logo {
        padding-right: 0;
        text-align: center
    }
}

.ms-site-footer__row--with-logo:after {
    content: '';
    display: inline-block;
    position: absolute;
    right: 0;
    top: .5rem;
    width: 200px;
    height: 50px;
    /*background: url(resources/images/red/mm-logo.svg) 0 0 no-repeat;*/
    background-size: 200px 50px
}

@media (max-width: 46.865em) {
    .ms-site-footer__row--with-logo:after {
        position: static
    }
}

.ms-header {
    background-color: #fff;
    background-image: -webkit-linear-gradient(#fff 75%, #efefef);
    background-image: linear-gradient(#fff 75%, #efefef);
    border-bottom-color: #e6e6e6
}

@media (max-width: 46.865em) {
    .ms-header__meta-nav {
        background-color: #fff;
        background-image: -webkit-linear-gradient(#fff 75%, #efefef);
        background-image: linear-gradient(#fff 75%, #efefef);
        border-bottom-color: #e6e6e6
    }
}

@media (min-width: 46.875em) {
    .ms-header--glued.ms-glue--fixed {
        box-shadow: 0 .2rem .6rem rgba(0, 0, 0, .4)
    }
}

@media (max-width: 46.865em) {
    .ms-header .ms-button__trigger {
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        padding: 0 .75rem;
        margin-top: .3rem
    }

    .ms-header .ms-button__trigger .ms-button__notification-counter {
        right: -.3rem;
        top: -.3rem
    }

    .ms-header .ms-button__trigger .ms-button__left-icon:before,
    .ms-header .ms-button__trigger .ms-text--icon {
        color: #000;
        font-size: 1.3rem
    }
}

.ms-header.ms-header--search-active .ms-button__trigger .ms-text--icon {
    color: #df0000
}

.ms-header .ms-dropdown span.label:after {
    display: none !important
}

.ms-link {
    font-size: 16px !important;
}

.price.price-old:after {
    color: #DF0000;
}

b, strong, strong:not(.text--small) {
    /*font-weight: bold;*/
    font-family: MM-Text-bold, sans-serif;
}

.old-price-block > small {
    display: none !important;
}

.product-wrapper .has-old-price > small:nth-of-type(1) {
    /*display: none !important;*/
}

.product-wrapper .price-old {
    /*
    top: -75px;
    right: -130px;
    */
    left: 10px;
}

.product-wrapper .price-old .price-old-info {
    left: -8px;
}

.page-home .old-price-block {
    position: absolute;
}

.page-home .products-grid .base-info .price, #product-preview .base-info .price {
    top: -54px;
}

.page-category #product-preview .base-info .price {
    top: 110px;
}

.page-home .price-old-you-save {
    margin-top: -23px;
}

.page-home .price.price-xs > span {
    background-image: url(https://css.redblue.de/MediaDE/skins/campaign-skin-fee/de/images/general/price-sprite.png);
}

.page-home .price.price-old:after {
    left: 80%;
    width: calc(100% + -65px);
    background: #DF0000;
}

.price.price-old:after {
    transform: rotate(-30deg) !important;
    -webkit-transform: rotate(-30deg) !important;
}

.page-home .old-price-block, .page-generic .old-price-block, .page-categorycontent .old-price-block, .page-product .products-grid .old-price-block, #search_page-bottom_left .products-grid .old-price-block {
    display: none;
}

.page-product .products-grid .info-wrapper {
    margin: -60px 0px 0px 0px !important;
}

.button.add-to-cart span {
    font-size: 18px;
}

.bundle-widget__placeholder {
    display: none !important;
}

.bundle-widget--loading:before, .bundle-widget__box--loading:before, .bundle-widget__totals--loading:before {
    background: #efefef url(//www.mediamarkt.hu/static/mmapp/mm_loading.png) no-repeat center;
}

a[class*="button gray rate-product"] {
    margin: 0 0 10px 310px;
}

a[class*="button gray js-review-rate-action"]:nth-child(2n+1) {
    margin-left: 300px;
}

/*
.base-content{
    display: block !important;
}
*/
.products-grid, .product-container .products-carousel {
    min-height: 230px !important;
    height: 230px !important;
    max-height: 230px !important;
}

.base-content .box.availability .box.availability .rate {
    visibility: none !important;
}

.product-accessories .base-content {
    display: block;
}

.product-accessories .base-content .infobox, .product-accessories .base-content dl, .product-accessories .base-content .rate {
    display: none;
}

.price-old {
    margin-left: 0px !important;
    width: 60%;
}

/*.length-5 {
    width: 50% !important;
}*/

/*.photo[rel="nofollow"] {
    height:190px !important;
}*/

#karacsonyfa {
    position: absolute;
    left: 140px !important;
    top: 35px !important;
    z-index: 9;
    width: 20px;
}

/*#product-details {
    border: solid #efefef 15px;
}
/*#product-details, .fg-container.fg-initialized, .swogo-wrapper-box-small {
    background-color: #efefef;
}*/
/*
.page-product .bundle-widget {
    background-color: #efefef;
    padding: 10px;
}
*/

.page-product #product-preview, .bundle-widget__vat {
    display: none !important;
}

.page-product .bundle-widget__price {
    margin-top: 11px;
}

.page-product .bundle-widget__price-label, .bundle-widget__price-total, .bundle-widget__price-value {
    font-size: 15pt;
}

.page-product .bundle-widget__totals, .page-product .base-info, .page-product .base-content, .page-product .base-info h3, .page-product .bundle-widget__product, .page-product .bundle-widget__main-product, .page-product .bundle-widget__product-container {
    background-color: #f6f6f6;
}

.page-product .bundle-widget__box, .bundle-widget__box--empty, .bundle-widget__product, .bundle-widget__main-product, .bundle-widget__product-container, .bundle-widget__placeholder-container, .bundle-widget__separator {
    height: 220px;
}

.page-product .bundle-widget__separator {
    margin-top: -20px;
    font-size: 50px;
}

.page-product .bundle-widget__header h2 {
    text-transform: uppercase;
}

.page-product .product-accessories__header h2 {
    margin-left: 10px;
}

.page-product .base-info {
    height: 200px;
}

.page-product .base-content {
    margin-top: -15px;
}

body.page-product #product-wrapper #product-details .products-grid .base-content {
    position: absolute;
    width: 228px;
    margin-top: -45px;
}

.responsive #product-sidebar .preview a .offline .offline-icon {
    width: 140px;
    top: 40px;
    left: 55px;
    background: url(http://www.mediamarkt.hu/static/Egyedi_bannerek/pl_offline-badge_new.png) no-repeat !important;
}

@media (min-width: 1200px) {
    .responsive #product-sidebar .preview a .offline .offline-icon {
        width: 230px !important;
        left: 45px !important;
        background: url(http://www.mediamarkt.hu/static/Egyedi_bannerek/offline-badge-new.png) no-repeat !important;
    }
}

.site-navigation2__child-item data-nav-level {
    font-weight: bold;
    font-size: 16px;
}

.site-navigation2__child-link .site-navigation2__link-label {
    font-family: MMText-semibold, sans-serif;
    font-size: 15px;
}

.site-navigation2__child-item--no-children[data-nav-level="level 3"] .site-navigation2__link-label {
    font-family: MM-text-regular;
    font-size: 14px;
}

.site-navigation2--dropdown .site-navigation2__link--primary-toggle, .site-navigation2--dropdown .site-navigation2__link--primary-toggle:hover {
    font-size: 16px !important;
}

bold {
    font-family: MM-Text-bold;
}

.product-accessories {
    display: none;
}

.bundle-widget-support {
    display: block;
}

.products-grid .base-info .vat-info, #product-preview .base-info .vat-info {
    display: none !important;
}

.box.infobox .verylowstock-label, .box.infobox .lowstock-label {
    font-size: inherit;
    font-weight: inherit;
}

#rise-header {
    z-index: 99999;
}

.szett-banner-text {
    padding-left: 512px;
    padding-right: 14px;
    padding-bottom: 3px;
    text-align: center;
    position: absolute;
    margin-top: -110px;
}

.ms-shopping-cart--link .ms-shopping-cart__button:hover {
    /*background-color: #DF0000;*/
    color: #DF0000;
    /*color: white;*/
}

.ms-shopping-cart--link .ms-shopping-cart__button:hover .ms-button2__badge {
    /*background-color: #f37021;*/
}

.ms-list .ms-article-tile-compact__description {
    padding-left: 50px;
}

#filters .expandable2 li.hide {
    display: none !important;
}

.egyedi-szamlalo {
    height: 75px !important;
}

.thumbnail-carousel__prev:after {
    background: url(http://css.redblue.de/MediaDE/skins/campaign-skin-fee/de/images/general/spritescd.png) no-repeat;
    background-position: -23px -30px;
}

.thumbnail-carousel__next:after {
    background: url(http://css.redblue.de/MediaDE/skins/campaign-skin-fee/de/images/general/spritescd.png) no-repeat;
    height: 10px;
    background-position: -23px -19px;
}

/*
.bundle-widget__header h2, .product-accessories__header h2 {
    font-size:20px;
    margin-bottom: 20px;
    word-spacing: 5px;
}
*/

.egyedi-hl-text span {
    z-index: 50;
    font-size: 22px !important;
    font-family: "mm-headline" !important;
    color: #DF0000;
    margin-top: 4px;
    margin-left: 8px;
    /*position: absolute;*/
}

.sidebar-form .price-old {
    left: 220px;
    top: -100px;
}

#search-autocomplete .ms-price__price, #search-autocomplete .ms-price__currency {
    font-size: 25px;
}

#product-wrapper .price-old-you-save {
    /*margin-top: 50px;*/
    width: 170px;
}

#product-sidebar .price-old-you-save {
    margin-top: -10px;
    margin-left: 40px;
}

.sidebar-form.hide form {
    height: 190px;
}

italic {
    font-style: italic;
}

.page-2512439 .old-price-block {
    display: none;
}

#product-preview.[data-gtm-prop-list-name="MÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾sok ezeket nÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ zik"] {
    /* height: 220px;*/
}

@media screen and (max-width: 800px) {
    .de-longhi-content .left {
        width: 100%;
    }
}

/*CMS szett resz ar design korrigalas */
.bundle-widget__price-info .length-7 span {
    width: 22px !important;
}

.bundle-widget__price-info .length-7 .p-0 {
    background-position: 0px -326px !important;
}

.bundle-widget__price-info .length-7 .p-1 {
    background-position: -77px -326px !important;
}

.bundle-widget__price-info .length-7 .p-2 {
    background-position: -139px -326px !important;
}

.bundle-widget__price-info .length-7 .p-3 {
    background-position: -225px -326px !important;
}

.bundle-widget__price-info .length-7 .p-4 {
    background-position: -302px -326px !important;
}

.bundle-widget__price-info .length-7 .p-5 {
    background-position: -385px -326px !important;
}

.bundle-widget__price-info .length-7 .p-6 {
    background-position: -465px -326px !important;
}

.bundle-widget__price-info .length-7 .p-7 {
    background-position: -540px -326px !important;
}

.bundle-widget__price-info .length-7 .p-8 {
    background-position: -623px -326px !important;
}

.bundle-widget__price-info .length-7 .p-9 {
    background-position: -699px -326px !important;
}

.page-4042308 .preview .flags, .page-4042302 .preview .flags {
    left: 250px !important;
}

/* aruhazi aloldalak nyitvatartas formazasa */
#contact-data .columns + table tr td:nth-child(n+2) {
    text-align: center;
}

/* aruhazi aloldalak nyitvatartas formazasa */

.ms-autosugestions__results-container .ms-article-tile-compact__price2 {
    margin-top: -30px;
}

.ms-autosugestions__results-container .ms-article-tile-compact__details-secondary {
    float: right;
    width: 280px;
}

.ms-autosugestions__results-container .ms-article-tile-compact__details-primary {
    float: left;
}

.ms-autosugestions__results-container .ms-article-tile-compact__details-primary {
    overflow: visible;
}

/* ------------------Oldalso ajanlo boxok------------------ */
#sidebar-wrapper .contentspot .products-carousel ul.products-grid li.page .info-wrapper .old-price-block .price-old-you-save {
    position: absolute;
    left: -12px;
    top: 155px;
}

#sidebar-wrapper .contentspot .products-carousel ul.products-grid li.page .base-info .info-wrapper .price {
    top: 160px;
    left: 25px;
}

#product-preview[data-gtm-prop-list-name="MÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¡sok ezeket nÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©zik"] .info-wrapper,
#product-preview[data-gtm-prop-list-name="UtoljÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¡ra megtekintett"] .info-wrapper {
    position: unset !important;
}

#product-preview[data-gtm-prop-list-name="MÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¡sok ezeket nÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©zik"] .product-preview-content .base-info .info-wrapper .old-price-block .price.price-old {
    visibility: hidden !important;
}

#product-preview[data-gtm-prop-list-name="MÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¡sok ezeket nÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©zik"] .product-preview-content .base-info .info-wrapper .old-price-block .price-old-you-save {
    position: absolute;
    left: 13px;
    top: 140px;
}

#product-preview[data-gtm-prop-list-name="MÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¡sok ezeket nÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©zik"] .product-preview-content .base-info .info-wrapper .price {
    position: absolute;
    top: 145px;
    left: 38px !important;
}

/* ------------------Oldalso ajanlo boxok------------------ */

#product-preview[data-gtm-prop-list-name="UtoljÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¡ra megtekintett"] .product-preview-content .base-info .info-wrapper .old-price-block .price.price-old {
    visibility: hidden !important;
}

#product-preview[data-gtm-prop-list-name="UtoljÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¡ra megtekintett"] .product-preview-content .base-info .info-wrapper .old-price-block .price-old-you-save {
    position: absolute;
    left: 0;
    top: 160px;
}

#product-preview[data-gtm-prop-list-name="UtoljÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¡ra megtekintett"] .product-preview-content .base-info .info-wrapper .price {
    position: absolute;
    top: 145px;
    left: 38px !important;
}

/* ------------------Oldalso ajanlo boxok - vege------------------ */

.old-price-block .price.price-xs span {
    background-image: url('http://css.redblue.de/MediaHU/skins/uj_skin_az_atallashoz/hu/images/price-sprite.png');
    background-size: 1478px 354px;
}

.price-old-info.price-old-info-text {
    visibility: hidden;
}

.old-price-block {
    /*margin-top: 20px !important;*/
    margin-top: -175px !important;
}

.products-grid .base-info h3 {
    margin: 45px 12px 0;
}

#product-preview[data-gtm-prop-list-name="Product categroy grid"] .info-wrapper {
    position: absolute;
    margin: -170px 0px 0px -13px !important;
}

#product-preview[data-gtm-prop-list-name="Product categroy grid"] .old-price-block {
    margin-top: 0 !important;
}

#product-preview[data-gtm-prop-list-name="Product categroy grid"] .price.price-old {
    margin-left: 0px;
}

#product-preview[data-gtm-prop-list-name="Product categroy grid"] .price.price-old {
    position: absolute;
    left: 37px !important;
}

#product-preview[data-gtm-prop-list-name="Product categroy grid"] .price.price-old.length-5:after {
    transform: rotate(-30deg) !important;
    -webkit-transform: rotate(-30deg);
}

#product-preview[data-gtm-prop-list-name="Product categroy grid"] .base-info.onair .photo .photo-wrapper img.flags:nth-child(3) {
    left: 0 !important;
}

#product-preview[data-gtm-prop-list-name="Product categroy grid"] .base-info.onair .info-wrapper .price {
    position: absolute;
    top: 150px;
    left: 38px !important;
}

/* kezdolap */
body.page-home #product-preview .info-wrapper {
    margin: -50px 0 24px;
}

body.page-home #product-preview .base-info h3 {
    margin: 45px 6px 0px;
}

body.page-home #product-preview[data-gtm-prop-list-name="Product container"] .base-info h3 {
    margin-left: 12px;
}

/* popupos */
#colorbox div[data-cms-id="precheckout-layer"] .base-info .old-price-block {
    margin-top: 0 !important;
}

#colorbox div[data-cms-id="precheckout-layer"] .base-info .price.price-old {
    position: absolute;
    top: -45px !important;
    left: 80px !important;
}

#colorbox div[data-cms-id="precheckout-layer"] .base-info .price-old-you-save {
    position: absolute;
    line-height: normal;
    top: 70px;
    visibility: hidden;
}

#colorbox div[data-cms-id="precheckout-layer"] .base-info .price {
    position: absolute;
    top: 0px;
    left: 80px !important;
}

/* grid view */
.products-grid .info-wrapper .old-price-block {
    position: relative;
    margin-top: 0 !important;
}

.products-grid .base-info .info-wrapper .price {
    top: -10px;
}

.products-grid .base-info .info-wrapper .price.price-old {
    position: absolute;
    top: -50px !important;
}

/* product detail page */
.page-product .price-sidebar .old-price-block .price.price-xs.price-old {
    top: 20px;
    right: -15px;
}

.page-product .price-sidebar .price.big {
    margin-top: 25px !important;
}

#product-wrapper .old-price-block {
    margin: 0 !important;
}

#product-wrapper .old-price-block .price-old-you-save {
    position: relative;
    top: 80px;
    right: 10px !important;
}

/* legorgetett nezetben levo ardoboz */
#product-sidebar .sidebar-form:not(.hide) form {
    min-height: 180px !important;
    height: auto !important;
}

#product-wrapper .sidebar-form:not(.hide) .old-price-block {
    position: absolute;
}

#product-wrapper .sidebar-form:not(.hide) .old-price-block .price-old-you-save {
    top: auto !important;
    right: 15px !important;
}

#product-wrapper .sidebar-form:not(.hide) .price {
    margin-top: 20px;
}

#product-wrapper .sidebar-form:not(.hide) .price.price-old {
    top: -96px !important;
    margin: 0 !important;
}

#product-sidebar .sidebar-form:not(.hide) .ee-wrapper {
    /*margin-top: 45px !important;*/
}

