@font-face {
    font-family: "Helvetica Neue Normal";
    src: url("../../skin/frontend/gourmesso/rw/fonts/normal.eot") format("embedded-opentype"),
        url("../../skin/frontend/gourmesso/rw/fonts/normal.woff") format("woff"),
        url("../../skin/frontend/gourmesso/rw/fonts/normal.ttf") format("truetype"),
        url("../../skin/frontend/gourmesso/rw/fonts/normal.svg") format("svg");
}

@font-face {
    font-family: "Helvetica Neue Light";
    src: url("../../skin/frontend/gourmesso/rw/fonts/light.eot") format("embedded-opentype"),
        url("../../skin/frontend/gourmesso/rw/fonts/light.woff") format("woff"),
        url("../../skin/frontend/gourmesso/rw/fonts/light.ttf") format("truetype"),
        url("../../skin/frontend/gourmesso/rw/fonts/light.svg") format("svg");
}

@font-face {
    font-family: "Helvetica Neue Thin";
    src: url("../../skin/frontend/gourmesso/rw/fonts/thin.eot") format("embedded-opentype"),
        url("../../skin/frontend/gourmesso/rw/fonts/thin.woff") format("woff"),
        url("../../skin/frontend/gourmesso/rw/fonts/thin.ttf") format("truetype"),
        url("../../skin/frontend/gourmesso/rw/fonts/thin.svg") format("svg");
}

@font-face {
    font-family: "Helvetica Neue Regular";
    src: url("../../skin/frontend/gourmesso/rw/fonts/helveticaneuewebfont.eot") format("embedded-opentype"),
        url("../../skin/frontend/gourmesso/rw/fonts/helveticaneuewebfont.woff") format("woff"),
        url("../../skin/frontend/gourmesso/rw/fonts/helveticaneuewebfont.ttf") format("truetype");
}

@font-face {
    font-family: "Helvetica Neue Bold";
    src: url("../../skin/frontend/gourmesso/rw/fonts/bold.eot") format("embedded-opentype"),
        url("../../skin/frontend/gourmesso/rw/fonts/bold.woff") format("woff"),
        url("../../skin/frontend/gourmesso/rw/fonts/bold.ttf") format("truetype"),
        url("../../skin/frontend/gourmesso/rw/fonts/bold.svg") format("svg");
}

@font-face {
    font-family: "Helvetica Neue Light Cond";
    src: url("../../skin/frontend/gourmesso/rw/fonts/HelveticaNeue-LightCond.ttf") format("truetype");
}

@font-face {
    font-family: "Helvetica Neue Light Cond2";
    src: url("../../skin/frontend/gourmesso/rw/fonts/HelveticaNeue-Light2.ttf") format("truetype");
}

@font-face {
    font-family: "Helvetica Neue Light Cond3";
    src: url("../../skin/frontend/gourmesso/rw/fonts/HelveticaNeue-Light3.ttf") format("truetype");
}

@font-face {
    font-family: "Helvetica Neue Medium Cond";
    src: url("../../skin/frontend/gourmesso/rw/fonts/HelveticaNeue-Medium2.ttf") format("truetype");
}

@font-face {
    font-family: "Maven Pro Bold";
    src: url("../../skin/frontend/gourmesso/rw/fonts/maven_pro_bold-webfont.eot") format("embedded-opentype"),
        url("../../skin/frontend/gourmesso/rw/fonts/maven_pro_bold-webfont.woff") format("woff"),
        url("../../skin/frontend/gourmesso/rw/fonts/maven_pro_bold-webfont.ttf") format("truetype"),
        url("../../skin/frontend/gourmesso/rw/fonts/maven_pro_bold-webfont.svg") format("svg");
}
@font-face {
    font-family: "Maven Pro Regular";
    src: url("../../skin/frontend/gourmesso/rw/fonts/maven_pro_regular-webfont.eot") format("embedded-opentype"),
        url("../../skin/frontend/gourmesso/rw/fonts/maven_pro_regular-webfont.woff") format("woff"),
        url("../../skin/frontend/gourmesso/rw/fonts/maven_pro_regular-webfont.ttf") format("truetype"),
        url("../../skin/frontend/gourmesso/rw/fonts/maven_pro_regular-webfont.svg") format("svg");
}
/* Reset ================================================================================= */
* { margin:0; padding:0; }

body { 
	/*min-width: 990px;*/
    background:#fff; font:18px/1.35 Helvetica; font-family: "Helvetica Neue Light Cond3"; color:#000; text-align:center; }

* {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}

img           { border:0; vertical-align:top; }

a             { color:#bc7504; text-decoration:none; }
a:hover       {text-decoration: underline;}
:focus        { outline:0; }

/* Headings */
h1            { font-size:30px; font-weight:normal; line-height:1.15;}
h2            { font-size:18px; font-weight:normal; line-height:1.25; }
h3            { font-size:16px; font-weight:bold; line-height:1.25; }
h4            { font-size:16px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }

.mobile-slider-home{display: none;}
.my-account h1,.account-login h1,.account-create h1,.send-friend h1 , .rewardpoints-rewardpoints-index h1,.rewardpoints-invitation-index h1 {
    background: rgb(80,78,81); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(80,78,81,1) 0%, rgba(105,105,107,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(80,78,81,1)), color-stop(100%,rgba(105,105,107,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(80,78,81,1) 0%,rgba(105,105,107,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(80,78,81,1) 0%,rgba(105,105,107,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(80,78,81,1) 0%,rgba(105,105,107,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(80,78,81,1) 0%,rgba(105,105,107,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#504e51', endColorstr='#69696b',GradientType=0 ); /* IE6-9 */
    color: #FFFFFF;
    float: none  !important;
    font-size: 15px;padding: 4px 10px;text-align: left;text-transform: uppercase;
}
.account-create h1 {
    padding: 1px 0 1px 34px;
}
.my-account {
    padding: 10px 0;
    font-size: 16px;
}
.my-account .page-title{
    padding: 0;
}
.my-account p {margin: 10px 0;}
.my-account .sales-order p { margin:  0;}
/*.customer-account-login .page-title, .send-friend .page-title {margin: 10px 0;}*/


button.button > span > span {
    -moz-user-select: none;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 0;
    width: 134px;
}

.back-link {
    -moz-user-select: none;

    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 0;
    width: 134px;
}
#add_recipient_button {
    display: inline-block;
    float: right;
    margin-right: 20px;
}
.back-link a {color: #333333;}
/*.logo-wrapper {  height: 74px;}*/
/* Forms */
form          { display:inline; }
fieldset      { border:0; }
legend        { display:none; }

/* Table */
table         { border:0; border-collapse:collapse; border-spacing:0; empty-cells:show; font-size:100%; }
caption,th,td { vertical-align:top; text-align:left; font-weight:normal; }

/* Content */
strong        { font-weight:bold; }
address       { font-style:normal; }
cite          { font-style:normal; }
q,
blockquote    { quotes:none; }
q:before,
q:after       { content:''; }
small,big     { font-size:1em; }
sup           { font-size:1em; vertical-align:top; }

/* Lists */
ul,ol         { list-style:none; }

/* Tools */
.hidden       { display:block !important; border:0 !important; margin:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; width:0 !important; height:0 !important; overflow:hidden !important; }
.nobr         { white-space:nowrap !important; }
.wrap         { white-space:normal !important; }
.a-left       { text-align:left !important; }
.a-center     { text-align:center !important; }
.a-right      { text-align:right !important; }
.v-top        { vertical-align:top; }
.v-middle     { vertical-align:middle; }
.f-left,
.left         { float:left !important; }
.f-right,
.right        { float:right !important; }
.f-none       { float:none !important; }
.f-fix        { float:left; width:100%; }
.no-display   { display:none; }
.no-margin    { margin:0 !important; }
.no-padding   { padding:0 !important; }
.no-bg        { background:none !important; }
/* ======================================================================================= */


/* Layout ================================================================================ */
.page {margin:0 auto; text-align:left;  width: 100%;}
.page:after { content: ' ';display: table;clear: both;}
.page-print { background:#fff; padding:20px; text-align:left; }
.page-empty { background:#fff; padding:20px; text-align:left; }
.page-popup { padding:20px; text-align:left; }
.main { padding-bottom: 10px; }

/* Base Columns */



.cms-page-view .breadcrumbs {display: none;}
.col-left { float:left; width:130px;}
.cms-page-view .col-left { float:left; width: 203px; }
.col-main { float:left;}
.col-right { float:right; width: 254px;}
#checkout-progress-wrapper .block-title {
    background-color: #525154;
    color: #FFFFFF;
    cursor: default;
}

/* 1 Column Layout */
.col1-layout .col-main { float:none; }

/* 2 Columns Layout */
.col2-left-layout .col-main { float:right; width: 86%;}
.checkout-onepage-index .col-main { padding:  0 3% ; width: 94%}
/*.checkout-onepage-index .page-title {margin: 10px 0;}*/
/*.cms-page-view .col2-left-layout .col-main { float:right; width: 758px;}*/
/* 3 Columns Layout */
.col3-layout .col-main { width:484px; margin-left:10px; }
.cms-page-view .col3-layout .col-main { width: 543px; margin-left:10px; }
.col3-layout .col-wrapper { float:left; width:748px; }
.cms-page-view .col3-layout .col-wrapper {
    width: 758px;
}
.col3-layout .col-wrapper .col-main { float:right; }

/* Content Columns */
.col2-set .col-1 { float:left; width:49%; }
.col2-set .col-2 { float:right; width:49%; }
.col2-set .col-narrow { width:33%; }
.col2-set .col-wide { width:65%; }

.col3-set .col-1 { float:left; width:32%; }
.col3-set .col-2 { float:left; width:32%; margin-left:2%; }
.col3-set .col-3 { float:right; width:32%; }

.col4-set .col-1 { float:left; width:23.5%; }
.col4-set .col-2 { float:left; width:23.5%; margin:0 2%; }
.col4-set .col-3 { float:left; width:23.5%; }
.col4-set .col-4 { float:right; width:23.5%; }
/* ======================================================================================= */


/* Global Styles ========================================================================= */
/* Form Elements */
input,select,textarea,button { font-size:12px; font-family: "Helvetica Neue Light Cond3"; vertical-align:middle; color:#000; }
input.input-text,select,textarea { background:#fff; border:1px solid #ddd; }
input.input-text,textarea { padding:2px; }
select { padding:1px; }
select option { padding-right:10px; }
select.multiselect option { border-bottom:1px solid #ddd; padding:2px 5px; }
select.multiselect option:last-child { border-bottom:0; }
textarea { overflow:auto; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
button.button::-moz-focus-inner { padding:0; border:0; } /* FF Fix */
button.button { -webkit-border-fit:lines; } /* <- Safari & Google Chrome Fix */
button.button { overflow:visible; width:auto; border:0; padding:0; margin:0; /* background:transparent; */ cursor:pointer; }
button.button span { float:left;white-space:nowrap; }
.catalog-product-view button.button span span { background-position:100% 0; padding:0 12px 0 4px; }
p.control input.checkbox,
p.control input.radio { margin-right:6px; }
/* Form Highlight */
/*input.input-text:focus,select:focus,textarea:focus {}*/
/*.highlight { background:#efefef; }*/

/* Form lists */
/* Grouped fields */
/*.form-list { width:535px; margin:0 auto; overflow:hidden; }*/
.form-list li { margin:0 0 8px; list-style: none;  }
.form-list label { float:left; color:#111; font-weight:bold; position:relative; z-index:0; }
.form-list label.required em { float:right; font-style:normal; color:#eb340a; position:absolute; top:0; right:-8px; }
.form-list li.control label { float:none; }
.form-list li.control input.radio,
.form-list li.control input.checkbox { margin-right:6px; }
.form-list li.control .input-box { clear:none; display:inline; width:auto; }
/*.form-list li.fields { margin-right:-15px; }*/
.form-list .input-box { display:block; clear:both; width:260px; }
.form-list .field { float:left; width:275px; }
.form-list input.input-text { width:254px; }
.form-list textarea { width:254px; height:10em; }
.form-list select { width:260px; }
.form-list li.wide .input-box { width:535px; }
/*.form-list li.wide input.input-text { width:99%; }*/
.form-list li.wide textarea { width:529px; }
.form-list li.wide select { width:535px; }
.form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.form-list .input-range input.input-text { width:74px; }
/* Customer */
.form-list .customer-name-prefix .input-box,
.form-list .customer-name-suffix .input-box,
.form-list .customer-name-prefix-suffix .input-box,
.form-list .customer-name-prefix-middlename .input-box,
.form-list .customer-name-middlename-suffix .input-box,
.form-list .customer-name-prefix-middlename-suffix .input-box { width:auto; }

.form-list .name-prefix { width:65px; }
.form-list .name-prefix select { width:55px; }
.form-list .name-prefix input.input-text { width:49px; }

.form-list .name-suffix { width:65px; }
.form-list .name-suffix select { width:55px; }
.form-list .name-suffix input.input-text { width:49px; }

.form-list .name-middlename { width:70px; }
.form-list .name-middlename input.input-text { width:49px; }

.form-list .customer-name-prefix-middlename-suffix .name-firstname,
.form-list .customer-name-prefix-middlename .name-firstname { width:140px; }
.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-middlename .name-firstname input.input-text { width:124px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix-suffix .name-firstname { width:210px; }
.form-list .customer-name-prefix-suffix .name-lastname { width:205px; }
.form-list .customer-name-prefix-suffix .name-firstname input.input-text,
.form-list .customer-name-prefix-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-name-prefix .name-firstname,
.form-list .customer-name-middlename .name-firstname { width:210px; }

.form-list .customer-name-suffix .name-lastname,
.form-list .customer-name-middlename .name-firstname,
.form-list .customer-name-middlename-suffix .name-firstname,
.form-list .customer-name-middlename-suffix .name-lastname { width:205px; }

.form-list .customer-name-prefix .name-firstname input.input-text,
.form-list .customer-name-suffix .name-lastname input.input-text,
.form-list .customer-name-middlename .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-firstname input.input-text,
.form-list .customer-name-middlename-suffix .name-lastname input.input-text { width:189px; }

.form-list .customer-dob .dob-month,
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-year { float:left; width:85px; }
.form-list .customer-dob input.input-text { display:block; width:74px; }
.form-list .customer-dob label { font-size:10px; font-weight:normal; color:#888; }
.form-list .customer-dob .dob-day,
.form-list .customer-dob .dob-month { width:60px; }
.form-list .customer-dob .dob-day input.input-text,
.form-list .customer-dob .dob-month input.input-text { width:46px; }
.form-list .customer-dob .dob-year { width:140px; }
.form-list .customer-dob .dob-year input.input-text { width:134px; }

.buttons-set {margin-top: 15px;}
.buttons-set .back-link { float:left; }
.buttons-set button.button { float:right; }
.buttons-set p.required { margin:0 0 5px; }

.fieldset { border:1px solid #ddd; background:#fefefe; padding:22px 25px 12px 33px; margin:28px 0; }
.fieldset .legend { float:left; font-weight:bold; font-size:13px; border:1px solid #fefefe; background:#525154; color:#fff; margin:-33px 0 0 -10px; padding:0 8px; position:relative; }
.my-account .fieldset .legend , .dashboard .fieldset .legend { font-size:16px; }
.my-account button.button > span > span , .dashboard  button.button > span > span {
    background: url("../../skin/frontend/gourmesso/rw/images/6_gourmesso_redesign.png") no-repeat scroll -419px 0 rgba(0, 0, 0, 0);
}




.my-account address { font-size:16px; padding: 10px 0; }
.my-account .amount { margin: 0;}
.block-account li {
    margin: 2px 0;
}

/* Form Validation */
.validation-advice { clear:both; min-height:13px; margin:3px 0 0; padding-left:17px; font-size:10px; line-height:13px; background:url(../../skin/frontend/gourmesso/rw/images/validation_advice_bg.gif) 2px 1px no-repeat; color:#f00; }
.validation-failed { border:1px dashed #f00 !important; background:#faebe7 !important; }
p.required { font-size:10px; text-align:right; color:#f00; }
/* Expiration date and CVV number validation fix */
.v-fix { float:left; }
.v-fix .validation-advice { display:block; width:12em; margin-right:-12em; position:relative; }

/* Global Messages  */
.success { color:#3d6611; font-weight:bold; }
.error { color:#f00; font-weight:bold; }
.notice { color:#ccc; }

.messages,
.messages ul { list-style:none !important; margin:0 !important; padding:0 !important; }
.messages { width:100%; overflow:hidden; }
.messages li { margin:0 0 10px; }
.messages li li { margin:0 0 3px; }
.error-msg,
.success-msg,
.note-msg,
.notice-msg { border-style:solid !important; border-width:1px !important; background-position:10px 9px !important; background-repeat:no-repeat !important; min-height:24px !important; padding:8px 8px 8px 32px !important; font-size:11px !important; font-weight:bold !important; }
.error-msg { border-color:#f16048; background-color:#faebe7; background-image:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/i_msg-error.gif); color:#df280a; }
.success-msg { border-color:#446423; background-color:#eff5ea; background-image:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/i_msg-success.gif); color:#3d6611; }
.note-msg,
.notice-msg { margin-top: 10px;border-color:#fcd344; background-color:#fafaec; background-image:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/i_msg-note.gif); color:#3d6611; }

/* BreadCrumbs */
.breadcrumbs { padding: 5px 35px;  width: 100%;}
.breadcrumbs > ul { display: inline-block; }
.breadcrumbs li { display:inline; }
.breadcrumbs a,.breadcrumbs li,.breadcrumbs span {
    color: #000;
    font-size: 15px;
}

/* Page Heading */
.page-title.category-title > h1 {
    background: url("../../skin/frontend/gourmesso/rw/images/imag_03.png") repeat scroll 0 0 transparent;
    color: #DDAE66;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 1.15;
    padding-top: 2px;
    text-align: center;
    width: 224px;
}
.page-title .separator { margin:0 3px; }
.page-title .link-rss { float:right; }
.title-buttons { text-align:right; }
.title-buttons h1,
.title-buttons h2,
.title-buttons h3,
.title-buttons h4,
.title-buttons h5,
.title-buttons h6 { float:left; }

.customer-address-index .title-buttons h1 { float: none;}
.subtitle,
.sub-title { clear:both; }

/* Pager */
.pager { border:1px solid #ddd; padding:5px; margin:5px 0; text-align:center; }
.pager .amount { float:left; }
.pager .limiter { float:right; }
.pager .pages { margin:0 135px; }
.pager .pages ol { display:inline; }
.pager .pages li { display:inline; }

/* Sorter */
.sorter { border:1px solid #ddd; padding:5px; margin:5px 0; }
.sorter .view-mode { float:left; }
.sorter .sort-by { float:right; }

/* Data Table */
.data-table { width:100%; }
/*.data-table td, .data-table th  { word-break: break-all ; }*/

.data-table th { 
  padding:5px;
  font-size: 18px;
  /*font-family: "Helvetica Neue Bold";*/
  color: #000;
}
.cart .data-table th { white-space:nowrap;  }
.data-table td { padding:10px 5px; font-size: 18px; color: #000;}
#options thead {
    border: none;
}
.cart .product-image > img {

}
#options th {
    padding-left: 0;
    padding-right: 20px;
    padding-bottom: 0;
}
#options td {
    padding-left: 0;
    padding-right: 10px;
    padding-top: 0;
}
.data-table thead {border-bottom: 1px solid #CCCCCC; }
.data-table tbody.odd td { border-width:0 1px; }
.data-table tbody.even { background-color:#f6f6f6; }
.data-table tbody.even td { border-width:0 1px; }
.data-table tbody.odd tr.border td,
.data-table tbody.even tr.border td { border-bottom-width:1px; }
.data-table th .tax-flag { white-space:nowrap; font-weight:normal; }
.data-table td.label,
.data-table th.label { font-weight:bold; background-color:#f6f6f6; }

/* Shopping cart total summary row expandable to details */
tr.summary-total { cursor:pointer; }
tr.summary-total .summary-collapse { float:right; text-align:right; padding-left:20px; background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/bkg_collapse.gif) 0 4px no-repeat; cursor:pointer; }
tr.show-details .summary-collapse { background-position:0 -53px; }
tr.summary-details td { font-size:11px; background-color:#dae1e4; color:#626465; }
tr.summary-details-first td { border-top:1px solid #d2d8db; }
tr.summary-details-excluded { font-style:italic; }

/* Shopping cart tax info */
.cart-tax-info { display:block; }
.cart-tax-info,
.cart-tax-info .cart-price { padding-right:20px; }
.cart-tax-total { display:block; padding-right:20px; background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/bkg_collapse.gif) 100% 4px no-repeat; cursor:pointer; }
.cart-tax-info .price,
.cart-tax-total .price { display:inline !important; font-weight:normal !important; }
.cart-tax-total-expanded { background-position:100% -53px; }

/* Class: std - styles for admin-controlled content */
.std .subtitle { padding:0; }
.std ol.ol { list-style:decimal outside; padding-left:1.5em; }
.std ul.disc { list-style:disc outside; padding-left:18px; margin:0 0 10px; }
.std dl dt { font-weight:bold; }
.std dl dd { margin:0 0 10px; }
.std ul,
.std ol,
.std dl,
.std p,
.product-info p,
.std address,
.std blockquote { margin: 0 0 1em ; padding:0; }
.std ul { list-style:disc outside; }
.std ol { list-style:decimal outside; padding-left:1.5em; }
.std ul ul { list-style-type:circle; }
.std ul ul,
.std ol ol,
.std ul ol,
.std ol ul { margin:.5em 0; }
.std dt { font-weight:bold; }
.std dd { padding:0 0 0 1.5em; }
.std blockquote { font-style:italic; padding:0 0 0 1.5em; }
.std address { font-style:normal; }
.std b,
.std strong { font-weight:bold; }
.std i,
.std em { font-style:italic; }

/* Misc */
.links li { display:inline; }
.links li {
    border-right: 1px solid #868889;
    display: inline;
    padding: 0 9px;
}
.links {
    margin: 5px 0;
}
.link-cart { font-weight:bold; color:#f00; }
.link-wishlist { font-weight:bold; }
.link-reorder { font-weight:bold; }
.link-compare { font-weight:bold; }
.link-print { background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/i_print.gif) 0 2px no-repeat; padding:2px 0 2px 25px; }
.link-rss { background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/i_rss.gif) 0 1px no-repeat; padding-left:18px; white-space:nowrap; }
.btn-edit    { display:block; width:11px; height:11px; font-size:0; line-height:0; background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/btn_edit.gif) 0 0 no-repeat; text-indent:-999em; overflow:hidden; }

.cards-list dt { margin:5px 0 0; }
.cards-list .offset { padding:2px 0 2px 20px; }


.separator { margin:0 3px; }

.divider { clear:both; display:block; font-size:0; line-height:0; height:1px; margin:10px 0; background:#ddd; text-indent:-999em; overflow:hidden; }

/* Noscript Notice */
.noscript { border:1px solid #ddd; border-width:0 0 1px; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

/* Demo Notice */
.demo-notice { margin:0; padding:6px 10px; background:#d75f07; font-size:12px; line-height:1.15; text-align:center; color:#fff; }

/* Cookie Notice */
.notice-cookie { border-bottom:1px solid #cfcfcf; background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.notice-cookie .notice-inner { width:870px; margin:0 auto; padding:12px 0 12px 80px; background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/i_notice.gif) 20px 25px no-repeat; text-align:left; }
.notice-cookie .notice-inner p { margin:0 0 10px; border:1px dotted #cccc73; padding:10px; }

/* ======================================================================================= */


/* Header ================================================================================ */
.header {width: 100%; margin: 0 auto; height:180px;}
/*.header .logo {  float: left; margin: 0 2%; text-decoration:none !important; }*/
.logo-wrapper {  padding: 15px 0 20px;   width: 100%; height: 120px; margin-bottom: 10px;}
.logo-wrapper > ul > li { float: left; height:105px; /*display: table;*/}
.logo-wrapper li.logo-img {
    text-align: left;
    width: 250px;
    margin-left: 1%;
}
.logo-wrapper li.logo-img a {
    width: 100%;
    height: 100%;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat -469px -200px;
}
.logo-img .logo { /*display: table-cell;  text-align: center;  vertical-align: middle;*/ display: block; width: 100%; height: 100%;}
.logo-wrapper li.welcome-msg {
    margin: 0 1%;
    text-align: left;
    min-width: 74px;
    width: 35%;
    font-size: 15px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat -630px 20px;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    padding-left: 85px;
}
.logo-wrapper li.welcome-msg .content {
    color: #000;
    display: inline-block;
    font-size: 20px;
    line-height: 20px;
    margin-top: 41px;
}
.logo-wrapper li.guarantee {
    float:right;
    width: 74px;
    height: 90px;
    margin-right: 2%;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat -500px 10px;
}
.logo-wrapper li.guarantee a {
    display: block;
    margin-top: 15px;
}
.logo-wrapper li.back{
    display: none;
}
.logo-wrapper li.sorten {
    float:right;
    width: 195px;
    max-height: 75px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat 130px -30px;
}
.logo-wrapper li.sorten span {
    float: left;
    font-size: 20px;
    line-height: 20px;
    margin-top: 29px;
    text-align: right;
}
.logo-wrapper li.sorten img {
    margin-left: 10px;
    margin-top: 15px;
}
.logo-wrapper li.header-wrap-personal-cabinet {
    padding-top: 34px;
    width: 13%;
    float: right;
    min-width: 85px;
}

.logo-wrapper li.header-logout {
    float: right;
    padding-left:30px;
    padding-right:30px;
    padding-top: 40px;
}

.logo-wrapper li.header-logout a{

    text-transform: uppercase;
    display: block;
    font-size: 20px;
    line-height: 20px;
    color:#000;
}

.logo-wrapper li.header-wrap-personal-cabinet span {
    padding-bottom: 50px;
    padding-left:10px;
    padding-right:10px;
}
.logo-wrapper li.header-wrap-personal-cabinet span:first-child {
    cursor: pointer;
    font-size: 20px;
    text-transform: uppercase;
}
.logo-wrapper li.header-wrap-personal-cabinet .header-personal-cabinet {
    display:none;
}
.header-wrap-personal-cabinet #login-form .registered-users {
    width: 50%;
}
.logo-wrapper li.cart {
    width: 73px;
    float: right;
    margin-right: 20px;
}
.logo-wrapper li.cart .h-cart { position: relative; display: table-cell; font-size: 17px;  vertical-align: middle;}

.header .logo strong { position:absolute; top:-999em; left:-999em; width:0; height:0; font-size:0; line-height:0; text-indent:-999em; overflow:hidden; }
.header h1.logo { margin:0; padding:0; }
.header .links { float:right; }
.header .form-search {
    background: none repeat scroll 0 0 #ECECED;
    height: 35px;
    margin: 10px 0 0;
    padding: 10px 0 0;
    text-align: right;
    width: 254px;
}
.header .form-search .search-autocomplete { z-index:999; }
.header .form-search .search-autocomplete ul { border:1px solid #ddd; background-color:#fff; }
.header .form-search .search-autocomplete li { padding:3px; border-bottom:1px solid #ddd; cursor:pointer; }
.header .form-search .search-autocomplete li .amount { float:right; font-weight:bold; }
.header .form-language { clear:both; text-align:right; }
.header-container .top-container { clear:both; text-align:right; }

/********** < Navigation */
.left-menu {
    padding-left: 10px;
}
.left-menu a {
    font-size: 11px;
    font-family: "Helvetica Neue Regular";

}

.left-menu h1 a {text-transform: uppercase;}
.left-menu ul a { padding-left: 10px;  color: #7f8082;}
.left-menu .active a { font-weight: bold; color: #ddae66; }


.nav-container {
    background-color: #f1f2f2;
    height: 60px;

    width: 100%;
}
#nav {
    font-size: 20px;
    margin: 0 auto;

}

/* All Levels */
#nav li { position:relative;}
#nav li.over { z-index:998; }
#nav li a, #custom_nav li a { display:block; text-decoration:none; }
#nav li a:hover, #custom_nav li a:hover { text-decoration:none; background-color: #fff; }
#nav li a span, #custom_nav li a span {
    padding-bottom: 5px;
    padding-top:5px;
    display: inline-block;
    white-space:nowrap;
    cursor:pointer;
    padding-left: 40%;
    text-transform: uppercase;
}
#nav li ul a span { white-space:normal; }

/* 1st Level */
#nav > li {
    float: left;
    width: 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#nav > li:not(:last-child) {
    border-right: 1px solid #000;
}
#nav > li.last {margin-right: 0; }
#nav > li a::before,
#nav ul > li .navigation-category-name::before {
    content: " ";
    left: 15%;
    position: absolute;
}
#nav > li:first-child > a::before {
    height: 45px;
    top: 8px;
    width: 45px;
}
#nav > li:nth-child(2) > a::before {
    height: 45px;
    top: 8px;
    width: 45px;
}
#nav > li:nth-child(3) > a::before {
    height: 45px;
    top: 8px;
    width: 45px;
}
#nav > li:last-child > a::before {
    height: 45px;
    top: 8px;
    width: 45px;
}
#nav li a, #custom_nav li a {
    color: #000;
    display: block;
    font-size: 20px;
    line-height: 50px;
    padding: 0;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    width: 100%;
}
#nav li.active a { background-color: #fff; }

/* 2nd Level */
#nav ul,
#nav div { display: none; position:absolute; width:100%; top:60px; left:0; z-index: 9999; }
#nav div ul { position:static; width:auto; border:none; }
#nav li:hover ul {
    display: block;
}
.navigation-submenu .submenu-subcategory {
    border-top: 1px solid #000;
}
#nav .navigation-submenu .submenu-subcategory:hover {
    background: #f1f2f2;
}
#nav .navigation-submenu .submenu-subcategory a:hover {
    background: transparent;
}
.navigation-submenu a,
.navigation-submenu span {
    color: #000;
    font-size: 20px;
}
#nav .navigation-submenu .submenu-subcategory a {
    height: 138px;
    line-height: inherit;
    padding-top: 50px;
}
#nav ul > li .navigation-category-name::before {
    background: url('../../skin/frontend/gourmesso/rw/images/menu_submenu_capsule.png') no-repeat center left;
    height: 51px;
    left: 48px;
    top: 56px;
    width: 58px;
}
#nav ul > li .navigation-category-name {
    display: inline-block;
    height: 126px;
    line-height: 30px;
    padding-left: 169px;
    padding-top: 70px;
    text-align: left;
    width: 100%;
}
#nav ul > li span {
    padding-left: 160px;
}
#nav .category-root-cls-10 .navigation-submenu .submenu-subcategory:nth-child(1) > a::before,
#nav .category-root-cls-15 .navigation-submenu .submenu-subcategory:nth-child(1) > a::before,
#nav .category-root-cls-20 .navigation-submenu .submenu-subcategory:nth-child(1) > a::before,
#nav .category-root-cls-25 .navigation-submenu .submenu-subcategory:nth-child(1) > a::before,
#nav .category-root-cls-63 .navigation-submenu .submenu-subcategory:nth-child(1) > a::before,
#nav .category-root-cls-74 .navigation-submenu .submenu-subcategory:nth-child(1) > a::before {
    height: 130px;
    left: 48px;
    top: 4px;
    width: 58px;
}

#nav .category-root-cls-10 .navigation-submenu .submenu-subcategory:nth-child(2) > a::before,
#nav .category-root-cls-15 .navigation-submenu .submenu-subcategory:nth-child(2) > a::before,
#nav .category-root-cls-20 .navigation-submenu .submenu-subcategory:nth-child(2) > a::before,
#nav .category-root-cls-25 .navigation-submenu .submenu-subcategory:nth-child(2) > a::before,
#nav .category-root-cls-63 .navigation-submenu .submenu-subcategory:nth-child(2) > a::before,
#nav .category-root-cls-74 .navigation-submenu .submenu-subcategory:nth-child(2) > a::before {
    height: 64px;
    left: 42px;
    top: 47px;
    width: 74px;
}
#nav .category-root-cls-10 .navigation-submenu .submenu-subcategory:nth-child(3) > a::before,
#nav .category-root-cls-15 .navigation-submenu .submenu-subcategory:nth-child(3) > a::before,
#nav .category-root-cls-20 .navigation-submenu .submenu-subcategory:nth-child(3) > a::before,
#nav .category-root-cls-25 .navigation-submenu .submenu-subcategory:nth-child(3) > a::before,
#nav .category-root-cls-63 .navigation-submenu .submenu-subcategory:nth-child(3) > a::before,
#nav .category-root-cls-74 .navigation-submenu .submenu-subcategory:nth-child(3) > a::before {
    height: 66px;
    left: 30px;
    top: 46px;
    width: 103px;
}
#nav .category-root-cls-10 .navigation-submenu .submenu-subcategory:nth-child(4) > a::before,
#nav .category-root-cls-15 .navigation-submenu .submenu-subcategory:nth-child(4) > a::before,
#nav .category-root-cls-20 .navigation-submenu .submenu-subcategory:nth-child(4) > a::before,
#nav .category-root-cls-25 .navigation-submenu .submenu-subcategory:nth-child(4) > a::before,
#nav .category-root-cls-63 .navigation-submenu .submenu-subcategory:nth-child(4) > a::before,
#nav .category-root-cls-74 .navigation-submenu .submenu-subcategory:nth-child(4) > a::before {
    height: 66px;
    left: 30px;
    top: 46px;
    width: 103px;
}
#nav .category-root-cls-10 .navigation-submenu .submenu-subcategory:nth-child(5) > a::before,
#nav .category-root-cls-15 .navigation-submenu .submenu-subcategory:nth-child(5) > a::before,
#nav .category-root-cls-20 .navigation-submenu .submenu-subcategory:nth-child(5) > a::before,
#nav .category-root-cls-25 .navigation-submenu .submenu-subcategory:nth-child(5) > a::before,
#nav .category-root-cls-63 .navigation-submenu .submenu-subcategory:nth-child(5) > a::before,
#nav .category-root-cls-74 .navigation-submenu .submenu-subcategory:nth-child(5) > a::before {
    height: 66px;
    left: 30px;
    top: 46px;
    width: 103px;
}
.lang-de #nav .category-root-cls-10 .navigation-submenu .submenu-subcategory:last-child > a::before {
    height: 72px;
    left: 30px;
    top: 43px;
    width: 109px;
}

#nav .navigation-submenu .submenu-subcategory:nth-child(n) > a::before {
    height: 66px;
    left: 30px;
    top: 46px;
    width: 103px;
}

/* 3rd+ leven */
#nav ul ul,
#nav ul div { top:7px; }

#nav ul li { float:none; }
#nav ul li.last { border-bottom:0; }
#nav ul li a { float:none; padding:3px 9px; font-weight:normal; color:#888 !important; }
#nav ul li a:hover { color:#000 !important; }
#nav ul li.active > a,
#nav ul li.over > a { color:#000 !important; }

/* Show menu */
#nav li ul.shown-sub,
#nav li div.shown-sub { left:0; z-index:999; }
#nav li .shown-sub ul.shown-sub,
#nav li .shown-sub li div.shown-sub { left:100px; }
/********** Navigation > */
/* ======================================================================================= */


/* Sidebar =============================================================================== */
.block { border:1px solid #ddd; margin:0 0 10px; }
.block .block-title { border-bottom:1px solid #ddd; padding:3px 10px; }
.block .block-title strong { /* font-size:14px; */ font-weight:bold; }
.block .block-title a { text-decoration:none !important; }
.block .block-subtitle { font-size:13px; font-weight:bold; }
.block .block-content { padding:10px; }
.block .block-content li.item { padding:5px 0; }
.block .btn-remove,
.block .btn-edit { float:right;}
.block .actions { text-align:right; }
.block .actions a { float:left; }

.block li.even { background-color:#f6f6f6; }

/* Mini Products List */
.mini-products-list li { padding:5px 0; }
.mini-products-list .product-image { float:left; width:50px; padding:5px; border:1px solid #ddd; }
.mini-products-list .product-details { margin-left:75px; }
.mini-products-list .product-details h4 { font-size:1em; font-weight:bold; margin:0; }
.block-cart .mini-products-list .product-details .product-name,
.block-cart .mini-products-list .product-details .nobr small { word-wrap:break-word; }
.block-cart .mini-products-list .product-details .nobr { white-space:normal !important; }

/* Block: Account */
.block-account {margin-top: 10px;}

/* Block: Currency Switcher */
.block-currency select { width:100%; border:1px solid #888; }

/* Block: Layered Navigation */
.block-layered-nav dt { font-weight:bold; }
.block-layered-nav .btn-remove { float:left; margin:2px 3px 0 0; }

/* Block: Cart */
.block-cart .subtotal { text-align:center; }
.block-cart .actions .paypal-logo { float:left; width:100%; margin:3px 0 0; text-align:right; }
.block-cart .actions .paypal-logo .paypal-or { clear:both; display:block; padding:0 55px 5px 0; }

/* Block: Related */
.block-related li { padding:5px 0; }
.block-related input.checkbox { float:left; margin-right:-20px; }
.block-related .product { margin-left:20px; }
.block-related .product .product-image { float:left; margin-right:-65px; }
.block-related .product .product-details { margin-left:65px; }

/* Block: Compare Products */
.block-compare li { padding:5px 0; }

/* Block: Poll */
.block-poll input.radio { float:left; margin:1px -18px 0 0; }
.block-poll .label { display:block; margin-left:18px; }
.block-poll li { padding:3px 9px; }
.block-poll .actions { margin:5px 0 0; }
.block-poll .answer { font-weight:bold; }
.block-poll .votes { float:right; margin-left:10px; }

/* Block: Tags */
.block-tags ul,
.block-tags li { display:inline; }

/* Block: Reorder */
.block-reorder .actions{
    clear: both;
    text-align: center;
}
.block-reorder .actions a { float: none;}
.block-reorder .actions>button{
    float: none;
    clear: both;
    margin: 10px 0;
}
.block-reorder .actions>a{
    clear: both;
}
.block-reorder li { padding:5px 0; }
.block-reorder input.checkbox { float:left; margin:3px -20px 0 0; }
.block-reorder .product-name { margin-left:20px; }

/* Block: Banner */
.block-banner .block-content { text-align:center; }

/* Block: Login */
.block-login label { font-weight:bold; color:#666; }
.block-login input.input-text { display:block; width:167px; margin:3px 0; }

/* Paypal */
.sidebar .paypal-logo { display:block; margin:10px 0; text-align:center; }
.sidebar .paypal-logo a { float:none; }
/* ======================================================================================= */


/* Category Page ========================================================================= */
.category-title { border:0; margin:0 0 7px; }
.category-image { width:100%; overflow:hidden; margin:0 0 10px; text-align:center; }
.unten-category .category-description { display: inline-block; }
.category-description { margin:0 0 10px; }
.category-products { margin-bottom: 22px; margin-top: 15px; }
.intensity {
    background: url("../../skin/frontend/gourmesso/rw/images/bg_en.png") no-repeat scroll -640px -170px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: 'Maven Pro',Arial,sans-serif;
    font-size: 24px;
    font-weight: normal;
    height: 40px;
    padding: 12px 0 0;
    text-align: center;
    width: 33px;
    float: left;
    margin-right: 10px;

}


/* View Type: Grid */
.products-grid { position:relative; }
.products-grid.last { border-bottom:0; }
.products-grid li.item {
    border-left: 1px dashed #9C9E9F;
    float: left;
    padding: 1% 2% 30px;
    width: 31%;
    color: #707173;
}
.products-grid li.item.last {
    padding-right: 0;
}
.products-grid .product-image {
}
.products-grid .product-name {display: block; }
.products-grid .product-name a {color: #707173;font-size: 20px;font-family: "Helvetica Neue Regular";}
.intensity-info {
    color: #707173;
    font-size: 14px;
    line-height: 10px;
    width: 140px;
}
.long-name .desc{margin-bottom: 10px;}
.products-grid .desc {
    color: #707173;
    font-size: 14px;
    width: 100px;
}
.products-grid .cost-info {
    display: block;
    padding-bottom: 10px;
    font-size: 10px;
    padding-left: 35px;
    width: 100px;
}
button.button.list-cart,
.add-to-box button.button {
    background-color: #e0b269;
    border: 1px solid #000;
    z-index: 1;
    color: #000;
    margin: 0 -1px;
    padding: 13px 0;
    width: 148px;
}
button.button.list-cart.hover {
    border-color: #fff;
    border-style: solid;
}
button.button.list-cart:hover,
.add-to-box button.button:hover {
    background-color: #b97b19;
}
button.button.list-cart:hover span {

}
button.button.list-cart span,
.add-to-box button.button span {
    color: #000;
    font-size: 20px;
    height: 20px;
    text-align: center;
    line-height: 24px;
    width: 100%;
}
.qty-plus::before,
.qty-minus::before,
.prod-qty-plus::before,
.prod-qty-minus::before {
    color: #000;
    font-family: "Helvetica Neue Light Cond3";
    font-size: 36px;
    height: 46px;
    top: 0;
    width: 46px;
    left: 0;
    position: absolute;
    text-align: center;
}
.qty-plus::before,
.prod-qty-plus::before {
    content: "+";
}
.qty-minus::before,
.prod-qty-minus::before {
    content: "-";
}
.qty-plus,
.qty-minus,
.prod-qty-plus,
.prod-qty-minus {
    background-color: #fff;
    border: 1px solid #000;
    cursor: pointer;
    height: 48px;
    position: relative;
    width: 48px;
    z-index: 100;
}
.qty-plus:hover,
.qty-minus:hover,
.prod-qty-plus:hover,
.prod-qty-minus:hover {
    background-color: #ebebeb;
}
.products-list .actions .qty-select{
    display: none;
    margin-top:20px;
}
.products-list .actions form input,
.add-to-box #qty-prod {
    background-color: #f1f2f2;
    border: none;
    color: #000;
    height: 48px;
    margin-right: 16px;
    outline: none;
    width: 48px;
    z-index: 100;
    font-size: 36px;
    text-align: center;
    padding-top: 6px;
}
.add-to-box .actions > * {
    float: left;
}
.qty-butt {
    height: 25px;
    position: relative;
/*    width: 290px;*/
    z-index: 99;
}
.qty-butt .qty-plus, .qty-butt .qty-minus{

}
.qty-butt .qty-plus, .qty-butt .qty-minus, .qty-butt .button {
    float: right;
}
.products-grid .price-box .price {font-size: 30px; }
.products-grid .availability { line-height:21px; }
.products-grid .out-of-stock {
    line-height: 25px;
    width: 151px;
    padding-left: 10px;
    background: url("../../skin/frontend/gourmesso/rw/images/list-cart.png") repeat scroll 0 0 transparent;
    text-align: center;
}
.products-grid .actions { position: relative; }
.category-products .products-grid .actions {  }
/*.col2-left-layout .products-grid,
.col2-right-layout .products-grid {margin:0 auto; }*/

/* View Type: List */
.col1-layout .category-left-column,
.col1-layout .products-list {
    float: left;
}
.col1-layout .category-left-column {
    padding-top: 220px;
    width: 10%;
}
.col1-layout .products-list {
    width: 99%;
}
.product-special {
    float: left;
    height: 135px;
    width: 100px;
    margin-top: 50px;
}
.category-left-column span, .product-special span {
    color: #84c11a;
    display: block;
    text-align: center;
}
.category-left-column span:first-child {
    line-height: 18px;
}
.category-left-column span:last-child {
    font-family: "Helvetica Neue Bold";
    font-size: 72px;
    line-height: 72px;
}
.products-list li.item { border-bottom:1px solid #ddd; padding:12px 0; }
.products-list li.item.last { border-bottom:0; }
.products-list .product-image { float:left; width:135px; height:135px; margin:0 0 10px; }
.products-list .product-shop { margin-left:135px; }
.category-products .products-list .product-shop { margin-left:235px; }

.products-list .item-intensity .intensity-ts,.weitereartikel .intensity-ts{
    text-align: center;
    display: block;
}
.products-list .product-name {
    font-size: 20px;
    margin:0 0 15px;
    text-transform: uppercase;
}
.products-list a {
    color: #000;
}
.products-list .product-name a:hover {
    text-decoration: underline;
}
.products-list .price-box {
    margin-right: 20px;
}
.products-list .price-box,
.product-shop .price-box {
    /*    border-right: 1px solid #000;*/
    float:left;
    font-size: 30px;
    margin:0px 13px 5px 0;
    padding-right: 13px;
}
.product-shop .price-box {
    margin-bottom: 15px;
    margin:0px 13px 5px 0 !important;
}
.product-shop .price-box + p {
    float: left;
}
.product-shop .price-box + p span {
    font-size: 30px;
    padding: 0;
}
.product-shop .mw_display_point {
    font-size:20px;
    clear: both;
}
.product-shop .mw_display_point .reward-icon {
    top: -10px;
    position: relative;
}
.product-shop .mw_display_point .reward-icon img{
    width: 45px;
    height: 45px;
}
.product-shop .mw_display_point .mw_rewardpoints b{
    font-size: 30px;
}
.product-shop .product-view-tax{
    margin-top: 30px;
    text-align: center;
    width: 400px;
    font-size: 17px;
}

.products-list .availability { float:left; margin:3px 0 0; }
.products-list .desc { clear:both; margin:0 0 15px; line-height:1.35; }
.products-list .desc .link-learn {
    font-size:15px;
    text-decoration: underline;
}
.products-list .desc .link-learn:hover {
    text-decoration: none;
}
.products-list .add-to-links { clear:both; }
.products-list .add-to-links li { display:inline; }
.products-list .add-to-links .separator { display:inline; margin:0 2px; }
.product-shop .f-fix > * {
    display: inline-block;
    float: left;
}
.products-list .item-intensity-small{
    display: none;
}
.product-shop .product_arrow_left_mobile,.product-shop .product_arrow_right_mobile{
    display: none;
    float:left;
    margin-top: 5px;
}
.product-shop .product_arrow_left_mobile{
    margin-left: 20px;
}
.product-shop .product_arrow_right_mobile{
    float:right;
    margin-right: 20px;
}
.product-shop .f-fix .actions .out-of-stock{
    width: 306px;
    text-align: center;
}
.category-products-2 .product-shop .f-fix .actions .out-of-stock {
    width: 303px;
}
.products-list .item-name {
    margin-right: 5px;
    padding-top: 50px;
}
.products-list .actions {
    padding-top: 40px;
}

.product-shop .item-banners {
    margin-top: 30px;
}


.products-list .actions span.x{
    font-size: 30px;
    line-height: 50px;
}
.products-list .item-price{ margin-left: 20px; padding-top: 20px;}
.products-list .item-price .price-box {
    padding-top: 25px;
    padding-bottom: 45px;
    display: block;
}
.products-list .item-intensity {padding-top: 30px;margin-right: 5px;}
.products-list .item-price,.products-list .actions {
    float: right;
}
.products-list .actions {
    position: relative;
}
.products-list .actions form > * {
    float: left;
}
.products-list .actions form a,
.add-to-box a {
    display: block;
}
/* ======================================================================================= */


/* Product View ========================================================================== */
/* Rating */
.no-rating { margin:0; }

.ratings { font-size:11px; line-height:1.25; margin:7px 0; }
.ratings strong { float:left; margin:1px 3px 0 0; }
.ratings .rating-links { margin:0; }
.ratings .rating-links .separator { margin:0 2px; }
.rating-box { width:69px; height:13px; font-size:0; line-height:0; background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/bkg_rating.gif) 0 0 repeat-x; text-indent:-999em; overflow:hidden; }
.rating-box .rating { float:left; height:13px; background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/bkg_rating.gif) 0 100% repeat-x; }
.ratings .rating-box { float:left; margin-right:3px; }

.ratings-table th,
.ratings-table td { font-size:11px; line-height:1.15; padding:3px 0; }
.ratings-table th { font-weight:bold; padding-right:8px; }

/* Availability */
.availability { margin:0; }
.availability span { font-weight:bold; color: #5b5b5a;}
.catalog-product-view .availability.out-of-stock { color:#d83820; background: url("../../skin/frontend/gourmesso/rw/images/prod-cart1.png") repeat scroll 0 0 transparent; width: 232px; height: 47px; text-align: center; cursor: default; }
.catalog-product-view .availability.out-of-stock span { font-size: 18.8px; font-family: "Helvetica Neue Regular"; width: 100%; color:#fff;}
.availability-only { margin:0 0 7px; }
.availability-only a { background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/i_availability_only_arrow.gif) 100% 0 no-repeat; cursor:pointer; padding-right:15px; }
.availability-only .expanded { background-position:100% -15px; }

.availability-only-details { margin:0 0 7px; }
.availability-only-details th { background:#f2f2f2; font-size:10px; padding:0 8px; }
.availability-only-details td { border-bottom:1px solid #ddd; font-size:11px; padding:2px 8px 1px; }

/********** < Product Prices */
.price { white-space:nowrap !important; }

.product-view .product-name {
    line-height: 22px;
    padding: 10px 0 37px;
}
.product-view .product-name.long-name{display: inline-block !important;max-width: 350px !important;padding-left: 135px !important;}

.product-view .prod-info {
    font-size: 16px;
    padding-left: 5px;
}
.product-view .cost-info {
    clear: both;
    display: block;
    font-size: 13px;
    width: 150px;
}
.product-view .add-to-box {
    margin-top: 30px;
}
.product-view .add-to-cart {
    position: relative;
}

/* Old price */
.old-price .price-label { white-space:nowrap; }
.old-price .price { text-decoration:line-through; }

/* Special price */
.special-price .price-label { font-weight:bold; font-size:23px; color:red; white-space:nowrap; }
.special-price .price { font-size: 30px; color:#84c11a;}

/* Minimal price (as low as) */
.minimal-price .price-label { font-weight:bold; white-space:nowrap; }

.minimal-price-link { display:block; }
.minimal-price-link .price { font-weight:normal; }

/* Excluding tax */
.price-excluding-tax { display:block; }
.price-excluding-tax .label { white-space:nowrap; }
.price-excluding-tax .price { font-weight:normal; }

/* Including tax */
.price-including-tax { display:block; }
.price-including-tax .label { white-space:nowrap; }
.price-including-tax .price { font-weight:bold; }

/* Configured price */
.configured-price .price-label { font-weight:bold; white-space:nowrap; }
.configured-price .price { font-weight:bold; }

/* FPT */
.weee { display:block; font-size:11px; color:#444; }
.weee .price { font-size:11px; font-weight:normal; }

/* Excl tax (for order tables) */
.price-excl-tax  { display:block; }
.price-excl-tax .label { display:block; white-space:nowrap; }
.price-excl-tax .price { display:block; }

/* Incl tax (for order tables) */
.price-incl-tax { display:block; }
.price-incl-tax .label { display:block; white-space:nowrap; }
.price-incl-tax .price { display:block; font-weight:bold; }

/* Price range */
.price-from .price-label { font-weight:bold; white-space:nowrap; }
.price-to .price-label { font-weight:bold; white-space:nowrap; }

/* Price notice next to the options */
.price-notice { padding-left:10px; }
.price-notice .price { font-weight:bold; }

/* Price as configured */
.price-as-configured .price-label { font-weight:bold; white-space:nowrap; }

/* Tier Prices */
.tier-prices .price { font-weight:bold; }

/* Add to Links */
.add-to-links .separator { display:none; }

/* Add to Cart */
.add-to-cart label { float:left; margin-right:5px; }
.add-to-cart .qty { float:left; }
.add-to-cart button.button { float:left; margin-left:5px;}
.product-view .add-to-cart button.button {margin-left: 0; }
.product-view .add-to-cart .paypal-logo {  padding-bottom: 15px; }
.product-view .add-to-box a{ float: left;}
.prod-qty-butt {
    height: 46px;
    display: inline-block;
    width: 360px;
    z-index: 99;
}
/* Add to Links + Add to Cart */
.add-to-box .add-to-cart { float:left; }
.add-to-box .or { float:left; margin:0 10px; }
.add-to-box .add-to-links { float:left; }


.product-view { padding-top: 20px; /*border-left: 1px dotted #9C9E9F; padding-left: 20px; padding-right: 10px;*/}

.product-collateral .box-collateral { margin:0 0 15px; }
.catalog-product-view .product-name > h1 {
    font-size: 35px;
    color: #707173;
    font-family: "Helvetica Neue Light";
}
.catalog-product-view .prod-intensity-small {
    display: none;
}

.prod-intensity2 {
    background: url("../../skin/frontend/gourmesso/rw/images/h_w77.png") repeat-y scroll 0 0 #AAAAAA;
    width: auto;
    font-size: 18px;
    text-transform: capitalize;
    padding:10px;
    color: #fff;
    position: absolute;
    left:110px;
}

.ch_de_store_view .prod-intensity2, .ch_fr_store_view .prod-intensity2 {
    left: 135px;
}
.prod-banners {
    position: absolute;
    left: 520px;
}
.prod-mobile-data {display: none;}
.prod-special-price{display: block;color:#88c428;font-size:30px;width: 100%; margin: 0px auto;text-align: left}
.product-view .special-price{display: none;}
.product-view .mw_display_point{margin-top:50px}
.product-view .prod-info {
    display: block;
}
.product-view .prod-info b {
    font-size: 30px;
}
.prod-intensity {

    /* height: 56px;*/
    /* width: 71px;*/
    /* font-size: 38px;*/
    /*    color: #fff;*/
    text-align: center;
    padding-top: 15px;
    position: absolute;
    left: 400px;
}
.prod-intensity span { font-size: 15px; left: 0; }
/* Product Images */
.product-view .product-img-box { float:left; width:40%;position:relative;  }
.col3-layout .product-view .product-img-box { float:none; margin:0 auto;}
.product-view .product-img-box .product-image { overflow: hidden; }
.product-view .product-img-box .product-image-zoom { position:relative; width:265px; height:265px; overflow:hidden; z-index:9; }
.product-view .product-img-box .product-image-zoom img { position:absolute; left:0; top:0; cursor:move; }
.product-view .product-img-box .zoom-notice { text-align:center; }
.product-view .product-img-box .zoom { position:relative; z-index:9; height:18px; margin:0 auto 13px; padding:0 28px; background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/slider_bg.gif) 50% 50% no-repeat; cursor:pointer; }
.product-view .product-img-box .zoom.disabled { -moz-opacity:.3; -webkit-opacity:.3; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";/*IE8*/ opacity:.3; }
.product-view .product-img-box .zoom #track { position:relative; height:18px; }
.product-view .product-img-box .zoom #handle { position:absolute; left:0; top:-1px; width:9px; height:22px; background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/magnifier_handle.gif) 0 0 no-repeat;  }
.product-view .product-img-box .zoom .btn-zoom-out { position:absolute; left:2px; top:0; }
.product-view .product-img-box .zoom .btn-zoom-in { position:absolute; right:2px; top:0; }
.product-view .product-img-box .more-views ul { margin-left:-4px }
.product-view .product-img-box .more-views li { padding:1px; margin:0 0 8px 4px ; float: left; }
.product-view .product-img-box .more-views li:first-child { display: none; }

.product-view .product-img-box .prod-intensity {
    display: none;
}

.product-image-popup { margin:0 auto; }
.product-image-popup .buttons-set { float:right; clear:none; border:0; margin:0; padding:0; }
.product-image-popup .nav { margin:0 100px; text-align:center; }
.product-image-popup .image { display:block; }

/* Product Shop */
.product-view .product-shop { float:right; width:60%; padding-top: 0; position: relative; color: #000;}
.col1-layout .product-view .product-shop { float:right; width:700px; }
.col3-layout .product-view .product-shop { float:none; width:auto; }

.product-view .description {
    min-height: 200px;
    margin-top: 50px;
    clear: both;
    background: #f2f2f2 url('../../skin/frontend/gourmesso/rw/images/product_view_zoom.jpg')  top left no-repeat;
}
.product-view .description .description-title {
    position: relative;
    display: block;
    top:60px;
    left: 50px;
    font-size: 20px;
    float:left;
}
.product-view .description .description-content{
    padding-left: 280px;
    padding-top: 20px;
}
/* Product Options */
.product-options { padding:10px; margin:10px 0 0; border:1px solid #ddd; background-color:#f6f6f6; }
.product-options dt label { font-weight:bold; }
.product-options dt .qty-holder { float:right; }
.product-options dt .qty-holder label { vertical-align:middle; }
.product-options dt .qty-disabled { background:none; border:0; padding:3px; color:#000; }
.product-options dd { margin:10px 0; }
.product-options dd input.input-text { width:98%; }
.product-options dd input.datetime-picker { width:150px; }
.product-options dd .time-picker { display:-moz-inline-box; display:inline-block; padding:2px 0; vertical-align:middle; }
.product-options dd textarea { width:98%; height:8em; }
.product-options dd select { width:100%; }
.product-options .options-list input.radio { float:left; margin:3px -18px 0 0; }
.product-options .options-list input.checkbox { float:left; margin:3px -20px 0 0; }
.product-options .options-list .label { display:block; margin-left:20px; }
.product-options ul.validation-failed { padding:0 7px; }
.product-options p.required { padding:15px 0 0; }

.product-options-bottom { padding:10px; border:1px solid #ddd; border-top:0; }
.product-options-bottom .price-box { margin:10px 0; }

/* Block: Upsell */
.product-view .box-up-sell .products-grid td { width:25%; }

/* Block: Tags */
.product-view .box-tags .form-add label { float:left; }
.product-view .box-tags .form-add .input-box { float:left; width:260px; margin:0 5px; }
.product-view .box-tags .form-add input.input-text { width:254px; }
.product-view .box-tags .form-add p { clear:both; }

/* Content Styles ================================================================= */
.product-name { font-size:1em; font-weight:normal; }

/* Product Tags */
.tags-list li { display:inline; }

/* Sitemap */
.page-sitemap .links { text-align:right; margin:0 8px -22px 0; }
.page-sitemap .links a { text-decoration:none; position:relative; }
.page-sitemap .links a:hover { text-decoration:underline; }
.page-sitemap .sitemap { margin:12px; }
.page-sitemap .sitemap li { margin:3px 0; }
.page-sitemap .sitemap li.level-0 { margin:10px 0 0; font-weight:bold; }

/* RSS */
.rss-title h1 { background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/i_rss-big.png) 0 4px no-repeat; padding-left:27px; }
.rss-table .link-rss { display:block; line-height:1.35; background-position:0 2px; }

/* Checkout Types */
.cart .title-buttons .checkout-types li { float:left; margin:0 0 5px 5px; }
.cart .checkout-types .paypal-or { margin:0 8px; line-height:2.3; }
.cart .totals .checkout-types .paypal-or { clear:both; display:block; padding:3px 55px 8px 0; line-height:1.0; font-size:11px; }

/* Shopping Cart Table */
.cart-table .item-msg { font-size:10px; }

/* Shopping Cart Collateral boxes */
.cart .cart-collaterals { margin-bottom: 80px; padding:25px 0 0; }
.cart .cart-collaterals .col2-set { float:left; width:700px; }
.cart .crosssell h2 { font-size:13px; font-weight:bold; }
.cart .crosssell .product-image { float:left; width:75px; height:75px; border:1px solid #ddd; }
.cart .crosssell .product-details { margin-left:90px; }
.cart .crosssell li.item { margin:12px 0; }

/* Shopping Cart Totals */
.cart .totals { margin-bottom: 20px; position:relative;}

.cart .totals table { width:100%; }
.cart .totals table th,
.cart .totals table td { padding:5px; }
.cart .totals table th { font-weight:bold; }

.cart .messages .error-msg {
    background-color: transparent;
    border: none !important;
    font-size: 40px !important;
    color: #000;
    background-image: url("../../skin/frontend/gourmesso/rw/images/cart_error.gif");
    background-position: 10px 5px !important;
    padding: 18px 8px 18px 115px !important;
}

/* Options Tool Tip */
.item-options dt { font-weight:bold; font-style:italic; }
.item-options dd { padding-left:10px; }
.truncated { cursor:help; }
.truncated a.dots { cursor:help; }
.truncated a.details { cursor:help; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value .item-options { position:absolute; top:-99999em; left:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ddd; background-color:#f6f6f6; }
.truncated .truncated_full_value .item-options > p { font-weight:bold; text-transform:uppercase; }
.truncated .show .item-options { top:-20px; left:50%; }
.col-left .truncated .show .item-options { left:30px; top:7px; }
.col-right .truncated .show .item-options  { left:-240px; top:7px; }
/* ======================================================================================= */


/* Checkout ============================================================================== */
/********** < Common Checkout Styles */
/* Shipping and Payment methods */
.sp-methods dt { font-weight:bold; }
.sp-methods .price { font-weight:bold; }
.sp-methods .form-list { padding-left:20px; }
.sp-methods select.month { width:150px; margin-right:10px; }
.sp-methods select.year { width:96px; }
.sp-methods input.cvv { width:3em !important; }

.sp-methods .checkmo-list li { margin:0 0 5px; }
.sp-methods .checkmo-list label { width:135px; padding-right:10px; text-align:right; }
.sp-methods .checkmo-list address { float:left; }

.sp-methods .centinel-logos a { margin-right:3px; }
.sp-methods .centinel-logos img { vertical-align:middle; }

.sp-methods .release-amounts { margin:0.5em 0 1em; }
.sp-methods .release-amounts button { float:left; margin:5px 10px 0 0; }

.please-wait { float:right; margin-right:5px; }
.please-wait img { vertical-align:middle; }
.cvv-what-is-this { cursor:help; margin-left:5px; }

/* Tooltip */
.tool-tip { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; position:absolute; z-index:9999; }
.tool-tip .btn-close { text-align:right; }
.tool-tip .btn-close a { display:block; margin:0 0 0 auto; width:15px; height:15px; background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/btn_window_close.gif) 100% 0 no-repeat; text-align:left; text-indent:-999em; overflow:hidden; }
.tool-tip .tool-tip-content { padding:5px; }

/* Tooltip Tiago */
.tooltip1
{
  text-decoration:none;
  position:relative;
}
 
 
.tooltip1 span
{
  display:none;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  border-radius:6px;
  color:black;
  background:white; 
}
 
 
.tooltip1 span img
{
  float:left;
  margin:0px 8px 8px 0;
}
 
 
.tooltip1:hover span
{
  display:block;
  position:absolute;
  top:0;
  left:0;
  z-index:1000;
  width:auto;
  max-width:320px;
  min-height:128px;
  border:1px solid black;
  margin-top:12px;
  margin-left:32px;
  overflow:hidden;
  padding:8px;
}

/* Popup Tiago */

.box1 {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	position: fixed;
	width: 293px;
	bottom: 48px;
	right: -384px;
	background-color: #fafafa;
	padding: 16px 25px 0px 25px;
	z-index: 9999;
	visibility: hidden; /*this is to hide the pop-up*/
	-webkit-transition: right 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865);
	-moz-transition: right 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865);
	-o-transition: right 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865);
	transition: right 500ms cubic-bezier(0.265, 0.365, 0.26, 0.865);
}
.box1-title {
	font-weight: normal;
	line-height: 30px;
	display: inline-block;
	width: 290px;
	margin-bottom: 18px;
}
.display-block {
	right: 0px;
	visibility: visible;  

}


/* Gift Messages */
.gift-messages-form { border:1px solid #ddd; background-color:#f5f5f5; }
.gift-messages-form { position:relative; }
.gift-messages-form label { float:none !important; position:static !important; }
.gift-messages-form .item { margin:0 0 10px; }
.gift-messages-form .item .product-img-box { float:left; width:75px; }
.gift-messages-form .item .product-image { margin:0 0 7px; }
.gift-messages-form .item .number { margin:0; font-weight:bold; text-align:center; }
.gift-messages-form .item .details { margin-left:90px; }

.gift-message-link { display:block; background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/bkg_collapse.gif) 0 4px no-repeat; padding-left:20px; }
.gift-message-link.expanded { background-position:0 -53px; }
.gift-message-row .btn-close { float:right; }
.gift-message dt strong { font-weight:bold; }

/* Checkout Agreements */
.checkout-agreements li { margin:10px 0; }
.checkout-agreements .agreement-content { border:1px solid #ddd; background-color:#f6f6f6; padding:5px; height:10em; overflow:auto; }
.checkout-agreements .agree { padding:6px; }

/* Centinel */
.centinel .authentication { border:1px solid #ddd; background:#fff; }
.centinel .authentication iframe { width:99%; height:400px; background:transparent !important; margin:0 !important; padding:0 !important; border:0 !important; }

/* One Page Checkout */
.block-progress dt {
    font-size: 15px;
    font-weight: normal;
}

.block-progress dd.complete {  margin: 10px 0; }
.block-progress dt.complete {margin: 10px 0;}
.opc { border-bottom:1px solid #ddd; position:relative; }
.opc li.section { border:1px solid #ddd; border-bottom:0; }

.opc .buttons-set.disabled button.button { display:none; }
.opc .buttons-set .please-wait { height:21px; line-height:21px; }

.opc .step-title { background-color:#f6f6f6; padding:0 5px; text-align:right; }
.opc .step-title .number { float:left; line-height:22px; margin-right:5px; }
.opc .step-title h2 { float:left; }
.opc .step-title a { display:none; float:right; }

.opc .allow .step-title { cursor:pointer; }
/*.opc .allow .step-title a { display:block; }*/
.opc .active .step-title { background-color:#525154; cursor:default; color: #fff;}
/*.opc .active .step-title a { display:none; }*/

.opc .step { border-top:1px solid #ddd; padding:10px; position:relative; }
.opc .step .tool-tip { right:10px; }

/* Multiple Addresses Checkout */
.checkout-progress { padding:0 50px; margin:10px 0; }
.checkout-progress li { float:left; width:20%; border-top:5px solid #ccc; text-align:center; color:#ccc; }
.checkout-progress li.active { border-top-color:#000; color:#000; }

.multiple-checkout { position:relative; }
.multiple-checkout .tool-tip { top:50%; margin-top:-120px; right:10px; }
.multiple-checkout .grand-total { font-size:1.5em; text-align:right; }

.account-create { padding:  0 3%;}
.customer-account-create .account-create {padding: 0;}
/* Account Login/Create Pages ============================================================ */

/* Captcha */
.captcha-image { float:left; position:relative; }
.captcha-img { border:1px solid #ccc; }
.captcha-reload { position:absolute; top:2px; right:2px;}
.captcha-reload.refreshing  { animation:rotate 1.5s infinite linear; -webkit-animation:rotate 1.5s infinite linear; -moz-animation:rotate 1.5s infinite linear; }

@-webkit-keyframes rotate {
    0% { -webkit-transform:rotate(0deg); }
    0% { -webkit-transform:rotate(-360deg); }
}
@-moz-keyframes rotate {
    0% { -moz-transform:rotate(0deg); }
    0% { -moz-transform:rotate(-360deg); }
}
@keyframes rotate {
    0% { transform:rotate(0deg); }
    0% { transform:rotate(-360deg); }
}

/* Remember Me Popup ===================================================================== */
.window-overlay { background:url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/images/window_overlay.png) repeat; background:rgba(0, 0, 0, 0.35); position:absolute; top:0; left:0; height:100%; width:100%; z-index:990; }
/* My Account ============================================================================= */
.my-account .title-buttons .link-rss { float:none; margin:0; }

/********** < Dashboard */
.dashboard { font-size: 16px;}
.dashboard .welcome-msg { padding: 10px 20px 0 20px;}
.dashboard .box-account { padding: 0 20px 30px 20px;}
.my-account .fieldset { margin: 28px 20px 28px 20px;}
.my-account .col2-set.addresses-list { padding: 10px 20px 0 20px; font-size: 16px;}
.my-account .buttons-set { margin: 15px 20px 0 0;}
.dashboard .box-head { margin: 5px 0 ;}
.dashboard .box-head a { float: right;}
.dashboard .box-head h2  { float: left; text-decoration: underline;}
.dashboard .box-title a {  color: #A66C09; }
.dashboard address a {  color: #A66C09; }
/*.dashboard .col2-set { margin: 0 0 20px 0; }*/
.dashboard .col2-set.border { margin: 20px 0 20px 0; padding: 10px 0 0 0 ; border-top: 1px solid #7A7A7C; }
.dashboard .col2-set .box-title { margin: 0 0 10px 0; }
.customer-address-index h2 {  text-decoration: underline; margin-bottom: 5px;}
.sales-order-history  .sales-order { padding: 10px 0 0;}
.my-account-sales-order-view { padding: 0 20px 20px 20px;}

.rewardpoints-rewardpoints-index .page-title, .rewardpoints-invitation-index .page-title { padding: 10px 0; }

.sales-order-view .box-title h2  { margin: 5px 0; text-decoration: underline;}
.sales-order-view .order-items.order-details h2 {text-decoration: underline;}

.block.block-reorder button.button span span { background: url("../../skin/frontend/gourmesso/rw/images/6_gourmesso_redesign.png") no-repeat scroll -245px 0 rgba(0, 0, 0, 0); width: 174px}
/* Block: Recent Orders */
.dashboard .box-recent { margin:10px 0; }

/* Block: Reviews */
.dashboard .box-reviews .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-reviews .details { margin-left:20px; }

/* Block: Tags */
.dashboard .box-tags .number { float:left; font-size:10px; font-weight:bold; line-height:1; color:#fff; margin:3px -20px 0 0; padding:2px 3px; background:#ddd; }
.dashboard .box-tags .details { margin-left:20px; }

/* Order View */
.order-info { border:1px solid #ddd; padding:5px; }
.order-info dt,
.order-info dd,
.order-info ul,
.order-info li { display:inline; }
.order-info dt { font-weight:bold; }

.order-date { margin:10px 0; }
.order-items { width:100%; overflow-x:auto; }

.order-additional { margin:15px 0; }
/* Order Gift Message */
.gift-message dt strong { color:#666; }
.gift-message dd { font-size:13px; margin:5px 0 0; }
/* Order Comments */
.order-about dt { font-weight:bold; }
.order-about dd { font-size:13px; margin:0 0 7px; }

.tracking-table { margin:0 0 15px; }
.tracking-table th { font-weight:bold; white-space:nowrap; }

.tracking-table-popup { width:100%; }
.tracking-table-popup th { font-weight:bold; white-space:nowrap; }
.tracking-table-popup th,
.tracking-table-popup td { padding:1px 8px; }

/* Order Print Pages */
.page-print .print-head img { float:left; }
.page-print .print-head address { float:left; margin-left:15px; }
/* Price Rewrites */
.page-print .gift-message-link { display:none; }
.page-print .price-excl-tax,
.page-print .price-incl-tax { display:block; white-space:nowrap; }
.page-print .cart-price,
.page-print .price-excl-tax .label,
.page-print .price-incl-tax .label,
.page-print .price-excl-tax .price,
.page-print .price-incl-tax .price { display:inline; }

/* My Reviews */
.product-review .product-img-box { float:left; width:140px;  }
.product-review .product-img-box .product-image { display:block; width:125px; height:125px; }
.product-review .product-img-box .label { font-size:11px; margin:0 0 3px; }
.product-review .product-img-box .ratings .rating-box { float:none; display:block; margin:0 0 3px; }
.product-review .product-details { margin-left:150px; }
.product-review .product-name { font-size:16px; font-weight:bold; margin:0 0 10px; }
.product-review .ratings-table { margin:0 0 10px; }
.product-review dt { font-weight:bold; }
.product-review dd { font-size:13px; margin:5px 0 0; }
/* ======================================================================================= */


/* Footer ================================================================================ */
.footer { width: 100%; margin: 0 auto; font-family: "Helvetica Neue Light Cond";}
.footer-container .bottom-container { text-align:center; }
/* ======================================================================================= */


/* Clears ================================================================================ */
.clearer:after,
.header-container:after,
.header-container .top-container:after,
.header:after,
.header .quick-access:after,
#nav:after,
.main:after,
.footer:after,
.footer-container .bottom-container:after,
.col-main:after,
.col2-set:after,
.col3-set:after,
.col4-set:after,
.search-autocomplete li:after,
.block .block-content:after,
.block .actions:after,
.block li.item:after,
.block-poll li:after,
.block-layered-nav .currently li:after,
.page-title:after,
.products-grid:after,
.products-list li.item:after,
.box-account .box-head:after,
.dashboard .box .box-title:after,
.box-reviews li.item:after,
.box-tags li.item:after,
.pager:after,
.sorter:after,
.ratings:after,
.add-to-box:after,
.add-to-cart:after,
.product-essential:after,
.product-collateral:after,
.product-view .product-img-box .more-views ul:after,
.product-view .product-shop .short-description:after,
.product-view .box-description:after,
.product-view .box-tags .form-add:after,
.product-options .options-list li:after,
.product-options-bottom:after,
.product-review:after,
.cart:after,
.cart-collaterals:after,
.cart .crosssell li.item:after,
.opc .step-title:after,
.checkout-progress:after,
.multiple-checkout .place-order:after,
.group-select li:after,
.form-list li:after,
.form-list .field:after,
.buttons-set:after,
.page-print .print-head:after,
.advanced-search-summary:after,
.gift-messages-form .item:after,
.send-friend .form-list li p:after { display:block; content:"."; clear:both; font-size:0; line-height:0; height:0; overflow:hidden; }
/* ======================================================================================= */
.top-header {
    background: none repeat scroll 0 0 #000000;

}
.top-header .content {
    height: 40px;
    width: 100%;
}
.main-container {
    background: none repeat scroll 0 0 #FFFFFF;
    padding-bottom: 8px;
}
.main-container:after { content: ' ';display: table;clear: both;}
.th-left, .th-right {
    margin: 0 auto;
    position: relative;
    color: #868889;
    font-size: 14px;
}
.th-left > ul {
    padding: 6px 0 0 5px;
    width: 100%;
}
.th-left li.first {
    border-right: 1px solid #868889;
    padding-left: 0;
    text-align: right;
    width: 50%;
}
.th-left li {
    float: left;
    font-family: "Helvetica Neue Medium Cond";
    font-size: 15px;
    height: 17px;
    margin-top: 6px;
    padding: 0 1.2%;
    text-transform: uppercase;
    text-align: left;
}
.th-left li>img{max-height: 36px; width: auto;margin-top: 0 !important;}
.h-left {
    float: left;
}
.h-right {
    float: right;
    width: 254px;
}


.h-cart a .item {
    color: #707173;
    line-height: 10px;
    text-decoration: none;
}

.h-cart .left a {
    font-size: 15px;
    color: #707173;
}

.h-cart .item span {
    color: #000;
    font-size: 20px;
}
.h-cart .item span:first-child {
    display: none;
}
.h-cart .right {
    padding: 0;
    padding-bottom:10px;
}
.h-cart .right:hover {
    color: #000;
}
.h-cart .link-cart-qty {
    width: 30px;
    height: 30px;
    background: #d7d7d7;
    color:#000;
    border: 2px solid #fff;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    float: right;
    left: 10px;
    position: relative;
    top: 6px;
    padding-top:4px;
}
.h-cart .link-cart2 {
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat -650px -100px;
    height: 69px;
    width: 56px;
}
.h-cart .link-cart2 span {
    display: none;
}
.header .cart .actions {
    background-color: #fff;
    display: none;
    position: absolute;
    right: 0;
    top: 100px;
    width: 550px;
    max-width: 560px;
    z-index: 9999;
}
.header .cart .actions,.header .account-login {
    border: 1px solid #f1f2f2;
}
.header .cart .actions span {
    font-size: 200%;
}
.header .cart .actions span.price {
    font-size: 300%;
}
.header .cart .actions span:first-child {
    display: block;
    font-size: 200%;
    text-transform: uppercase;
    text-align: right;
    text-transform: uppercase;
    padding-top: 5%;
    padding-right: 5%;
}
.header .cart .actions span:first-child b {
    font-size: 150%;
}
.header .buttons {
    width: 90%;
    margin: 10px auto;
}
.header .buttons a {
    float: left;
    background-color: #e0b269;
    border: 1px solid #000;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 150%;
    margin: 0 1%;
    outline: none;
    padding: 1% 5% 0;
    text-align: center;
    text-transform: uppercase;
    width: 47%;
}
.header .buttons a:last-child {
    margin-left: 0;
    float: right;
}
.header .buttons a:hover {
    background-color: #b97b19;
    text-decoration: none;
}
.header .account-login {
    background-color: #fff;
    padding: 10px;
    position: absolute;
    top: 120px;
    right: 0;
    width: 760px;
    z-index: 9999;
    margin-top:37px;
}
.header .account-login h2::before {
    height: 50px;
    top: 0;
    content: " ";
    left: 10px;
    position: absolute;
}
.header .registered-users h2::before {
    background: url('../../skin/frontend/gourmesso/rw/images/header_exist_member.png') no-repeat center left;
    width: 53px;
}
.header .new-users h2::before {
    background: url('../../skin/frontend/gourmesso/rw/images/header_new_member.png') no-repeat center left;
    width: 51px;
}
.header .account-login h2 {
    display: block;
    height: 50px;
    font-size: 25px;
    line-height: 50px;
    margin-bottom: 30px;
    padding-left: 70px;
    padding-top: 5px;
    position: relative;
    text-align: left;
    text-transform: uppercase;
}
.header .account-login .new-users .buttons-set {
    margin-top: 236px;
}
.header .account-login .form-list li {
    float: none;
    padding: 0 10px;
    margin-bottom: 15px;
}
.header .account-login .input-box,
.header .account-login .input-box input.input-text {
    width: 100%;
}
.header .account-login .input-box input.input-text {
    background-color: #fff;
    border: none;
    color: #000;
    height: 50px;
    font-size: 25px;
    outline: none;
    line-height: 40px;
    padding-left: 25px;
    padding-top: 5px;
}
/*::-webkit-input-placeholder {background-color: #fff; color:#000;}
::-moz-placeholder          {background-color: #fff; color:#000;} Firefox 19+
:-moz-placeholder           {background-color: #fff; color:#000;} Firefox 18-
:-ms-input-placeholder      {background-color: #fff; color:#000;}*/
.header .account-login .buttons-set {
    margin-top: 3px;
    padding: 0 10px;
}
.header .account-login .buttons-set button {
    width: 100% !important;
    height: 50px !important;
}
.header .account-login .buttons-set button,
.header .account-login .buttons-set a {
    float: none !important;
}
.header .account-login .buttons-set button span {
    background-color: #e0b269;
    border: 1px solid #000;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 20px;
    font-weight: normal;
    height: 50px;
    margin: 0 auto;
    outline: none;
    padding: 16px 15px 0;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
}
.header .account-login .buttons-set button span:hover {
    background-color: #b97b19;
    text-decoration: none;
}
.header .account-login .buttons-set a {
    color: #000;
    display: block;
    font-size: 20px;
    margin: 25px 0;
    text-transform: uppercase;
}
.header .account-login .buttons-set a:hover {
    text-decoration: underline;
}


.left {float: left;}
.right {float: right;}

.form-search button.button {
    background: url("../../skin/frontend/gourmesso/rw/images/h-search-but.png") repeat scroll 0 0 transparent;
    display: block;
    width: 39px;
    height: 26px;
    float: left;
}
.form-search #search {
    background: url("../../skin/frontend/gourmesso/rw/images/h-search-input.png") repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 21px;
    width: 188px;
    font-family: "Helvetica Neue Bold";
    font-size: 14px;
}
#slides {
    display:none;
    width: 1024px;
    height: 465px;
    position: relative;
    /*right: 10px;*/
}
.slidesjs-pagination {
    position: absolute;
    right: 100px;
    z-index: 9999;
}
.home-butt {
    background: url("../../skin/frontend/gourmesso/rw/images/img_03.png") repeat scroll 0 0 transparent;
    bottom: 12px;
    color: #FFFFFF;
    display: block;
    height: 16px;
    padding-top: 1px;
    position: absolute;
    right: 8px;
    text-align: center;
    width: 77px;
}

.box {
    position: relative;
}
.topsell {
    padding-top: 20px;
}
.slidesjs-pagination a {
    background-color: rgba(0, 0, 0, 0);
    background-position: -405px -140px;
    display: block;
    height: 12px;
    overflow: hidden;
    text-indent: -90000px;
    width: 12px;
}
.slidesjs-pagination a {
    background-image: url("../../skin/frontend/gourmesso/rw/images/bg_en.png");
    background-repeat: no-repeat;
}
.slidesjs-pagination a.active, .pagination a:hover {
    background-position: -390px -140px;
}
.slidesjs-pagination li {
    float: left;
    margin: 0 6px;
}

.slidesjs-pagination {
    background: url("../../skin/frontend/gourmesso/rw/images/bg_en.png") no-repeat scroll -435px -120px transparent;
    bottom: 25px;
    height: 15px;
    padding: 9px 6px !important;
    position: absolute;
    right: 30px;
    width: 76px;
    z-index: 100;
    list-style: none !important;
}
.bg, .slidesjs-pagination a {
    background-image: url("../../skin/frontend/gourmesso/rw/images/bg_en.png") !important;
    background-repeat: no-repeat;
}
.genussbestellen {
    background-position: -194px -60px;
    bottom: 30px;
    display: block;
    height: 59px;
    left: 50%;
    margin: 0 0 0 -140px;
    width: 300px;
    z-index: 100;
    position: absolute;
}
.genussbestellen:hover {
    background-position: -194px 0;
}
.cms-home .std {
    padding-top: 0;
}
ul.level0 {
    display: none;
}
.product-view .description h2 ,.product-view .descriptionm h2 {
    font-family: "Helvetica Neue Normal";
    font-size: 13px;
    text-align: left;
    background-color: #838486;
    width: 96%;
    padding-left: 15px;
    color: #fff;
}
.description > p ,.descriptionm > p{
    padding: 10px 20px 0 20px;
    font-family: "Helvetica Neue Light";
    font-size: 14px;
}
.product-view .facebook {
    background: url("../../skin/frontend/gourmesso/rw/images/l_facebook_klein.png");
    width: 30px;
    height: 30px;
    display: block;
}
.product-view .twitter {
    background: url("../../skin/frontend/gourmesso/rw/images/l_twitter_klein.png");
    width: 30px;
    height: 30px;
    display: block;
}
.product-view .googleplus {
    background: url("../../skin/frontend/gourmesso/rw/images/l_googleplus_klein.png");
    width: 30px;
    height: 30px;
    display: block;
}
.send-a-friend {
    background: url("../../skin/frontend/gourmesso/rw/images/l_mail.png");
    width: 47px;
    height: 30px;
    display: block;
}
.product-view .social {
    border-top: 1px dashed #9C9E9F;
    height: 59px;
    margin: 35px 0 0;
    padding: 20px 0 0 15px;
    width: 285px;
}
.product-view .social a{
    cursor: pointer;
    float: left;
    margin: 0 12px 0 0;
}
.unten {
    position: relative;
}
.unten-category { margin-top: 20px; text-align: justify; }
.unten-category .category-block {
    padding-bottom: 15px;
}
.unten .product-info {
    float: left;
    width: 70%;
    background: #fff url("../../skin/frontend/gourmesso/rw/images/product_view_cup.jpg") no-repeat top left;
    padding-left: 280px;
}
.weitereartikel {
    background: none repeat scroll 0 0 #ECECED;
    float: left;
    padding: 6px 0 5px 6px;
    width: 30%;
}
.weitereartikel .right {
    margin-top: 20px;
    width: 120px;
}
.weitereartikel h5 {
    background: #f1f2f2;
    padding: 25px;
}
.weitereartikel .intensity-ts,.bestsell-item .intensity-ts {
    width: 71px;
}
.weitereartikel .actions {
    clear: both;
    text-align: center;
    margin-top: 10px;
}
.weitereartikel .produkt {
    color: #707173;
    float: left;
    height: 203px;
    padding: 3px 17px 0;
    width: 343px;
    margin-bottom: 20px;
}
.weitereartikel a {
    color: #707173;
}
.weitereartikel .bild {
    float: left;
    margin-right: 17px;
}
.weitereartikel .bild img {
    border: 1px solid #707173;
}
.weitereartikel .zahl {
    float: left;
    margin: 14px 10px 0 0;
}
.kategorieansicht .zahl, .weitereartikel .zahl {
    background: url("../../skin/frontend/gourmesso/rw/images/bg_en.png") no-repeat scroll -640px -170px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-family: 'Maven Pro',Arial,sans-serif;
    font-size: 24px;
    font-weight: normal;
    height: 40px;
    padding: 12px 0 0;
    text-align: center;
    width: 33px;
}
.pr {
    position: relative;
}
.weitereartikel .name_outer {
    float: left;
    width: 130px;
}
.weitereartikel .name {
    display: block;
    font-size: 20px;
    line-height: 110%;
    margin: 14px 0 0;
}
.weitereartikel .inhalt, .weitereartikel .intensitaet {
    display: block;
    font-size: 14px;
    line-height: 120%;
}
.weitereartikel .preis {
    left: 200px;
    top: 105px;
}
.weitereartikel .mwst {
    left: 200px;
    top: 125px;
}
.weitereartikel .menge {
    left: 165px;
    top: 165px;
}
.weitereartikel .indenwarenkorb {
    left: 205px;
    top: 165px;
}
.kampagnen {
    float: right;
    height: 223px;
    width: 251px;
}
.kampagnen .eins {
    height: 112px;
    margin: 0 0 10px 14px;
    overflow: hidden;
    width: 249px;
}
.kampagnen .zwei {
    height: 101px;
    margin: 0 0 0 14px;
    overflow: hidden;
    width: 249px;
}
.cart h1 {
    background: none repeat scroll 0 0 #f1f2f2;
    color: #000;
    float: none;
    font-size: 25px;
    padding: 3px 0 3px 34px;
    text-align: center;
    text-transform: uppercase;
    line-height: 80px;
}

.discount button.button { float: none;}
button.btn-checkout > span > span, .discount button > span > span,
.one-step-checkout button.place-order-loader > span > span {
    -moz-user-select: none;
    background-color: #e0b269;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 20px;
    height: 70px;
    border: 1px solid #575558;
    line-height: 60px;
    margin: 0;
    font-weight: normal;
    font-family: "Helvetica Neue Regular";
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 1px;
    width: 250px;
    padding: 3px 0 0;
}
button.btn-checkout > span > span {
  background-color:  #84c11a;
  color: #fff;
}

.discount button > span > span { padding: 0; height: 29px; font-size: 14px; }
.cart-desc > p {
    float: left;
    font-size: 18px;
    margin: 10px 0;
    padding: 0 0 0 35px;
    width: 700px;
}
.cart .checkout-types {
    display: block;
    float: right;
    text-align: right;
    margin: 10px  0;
}
.cart .totals .checkout-types {
    height: 115px;
    margin: 0;
    position: relative;
    top: 35px;
}
.cart p.paypal-logo {
    float: right;
    padding: 0;
    width: auto;
}
.cart tbody .product-name a {
    color:#714624;
    font-size: 15px;
    font-family: "Helvetica Neue Bold";
    padding-bottom: 10px;
}
.cart tfoot td {padding: 0;}
#options {
    margin-top: 10px;
}
button.button.btn-update > span > span {
    -moz-user-select: none;
    background-color: transparent;
    color: #000;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    font-weight: normal;
    height: 70px;
    line-height: 70px;
    margin: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 1px;
    background-position: 0 0;
    width: 245px;
    padding: 0;
    font-family: "Helvetica Neue Light";
}
button.button.btn-update { margin: 10px 0 0 0; }
.btn-remove {
    background: url("../../skin/frontend/gourmesso/rw/images/editdelete.gif") repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: inline-block;
    height: 20px;
    width: 19px;
}
.discount .input-box{
    position: relative;
    width: 800px;
    margin: 30px auto;
}
.discount .input-box input,.discount .buttons-set {
    float: left;
    margin-right: 20px;
}
.discount .input-box input,.discount-form button span span {
    width:369px;
    height: 60px;
}
.discount .input-box input{
    padding: 5px 2px;
    /* position: absolute;*/
    top: 10px;
    left: 380px;
    font-family: "Helvetica Neue Regular";
    font-size: 20px;
}
.discount .validation-advice {
    position: absolute;
    bottom: 0;
}
.discount .input-box label {
    font-family: "Helvetica Neue Regular";
    font-size: 1vw;font-size: 16px;
    color: #4f4e51;
    position: absolute;
    left: 12%;
    top: 15px;
}
.discount-form button span span {
    text-transform: uppercase;
    font-size: 20px;
}
.discount .buttons-set {
    /*    position: absolute;*/
    right: 11px;
    top: 13px;
    margin-top: 0;
}
.pieces {
    display: block;
    width: 100px;
}
.footer-container {
    background: none repeat scroll 0 0 #000000;
    position: relative;
}

.info-before-footer {
    background-color: #c5c5c5;
    text-align: left;
    width: 100%;
}
.info-before-footer .footermenue {
    margin-bottom: 90px;
    margin-top: 72px;
}
.info-before-footer .footermenue .footer-pics {
    height: 98px;
    margin-bottom: 40px;
}
.info-before-footer .footermenue .footer-pics > img {
    margin-left: 0;
}
.info-before-footer .footermenue:first-child .footer-pics > img {
    height: 77px;
    margin-top: 5px;
    width: 77px;
}
.info-before-footer .footermenue:nth-child(2) .footer-pics > img {
    height: 80px;
    margin-top: 8px;
    width: 104px;
}
.info-before-footer .footermenue:nth-child(3) .footer-pics > img {
    height: 85px;
    width: 171px;
}
.info-before-footer .footermenue:last-child .footer-pics > img {
    height: 98px;
    margin-top: 0;
    width: 96px;
}
.info-before-footer .footermenue h5,
.info-before-footer .footermenue {
    font-size: 25px;
}
.info-before-footer .footermenue h5,
.info-before-footer .footermenue p {
    margin-bottom: 10px;
    padding-left: 10px;
    text-transform: uppercase;
}

/*---New footer----*/
.footer {
    background: none repeat scroll 0 0 #000000;
    color: #fff;
    font-size: 12px;
    text-align:  left;
}
.footer a {
    color: #fff;
    display: block;
    padding: 6px 13px 0;
    text-transform: uppercase;
}
.footer a:hover {
    background-color: #8a8989;
    text-decoration: none;
}
.footermenue {
    width: 20%;
    float: left;
    margin: 66px 1% 8px;
    position: relative;
    font-family: "Helvetica Neue Light Cond";
}
.footermenue:first-child {
    margin-left: 7%;
}
.footermenue:last-child {
    margin-right: 7%;
}
.footermenue::after {
    clear: both;
    content: " ";
    display: table;
    position: absolute;
}

.footermenue:first-child .footer-pics {
    height: 80px;
    margin-top: 12px;
    width: 85px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-footer.png") no-repeat -16px -12px;
}

.ch_fr_store_view .footermenue:first-child .footer-pics,
.ch_de_store_view .footermenue:first-child .footer-pics,
.es_store_view .footermenue:first-child .footer-pics,
.fr_store_view .footermenue:first-child .footer-pics{
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-footer-other-languages.png") no-repeat -16px -12px;
}

.uk_store_view .footermenue:first-child .footer-pics {
    margin-top: 12px;
    width: 138px;
    height: 98px;
}

.uk_store_view .footermenue:first-child .footer-pics {
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-footer-other-languages.png") no-repeat -146px -4px;
}

.footer-container .footermenue:first-child .footer-pics {
    height: 80px;
    margin-top: 12px;
    width: 155px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat 17px -120px;
}
.footermenue:nth-child(2) .footer-pics {
    height: 100px;
    width: 110px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-footer.png") no-repeat -20px -249px;
}

.ch_fr_store_view .footermenue:nth-child(2) .footer-pics,
.ch_de_store_view .footermenue:nth-child(2) .footer-pics,
.es_store_view .footermenue:nth-child(2) .footer-pics,
.uk_store_view .footermenue:nth-child(2) .footer-pics,
.fr_store_view .footermenue:nth-child(2) .footer-pics{
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-footer-other-languages.png") no-repeat -20px -249px;
}

.footer-container .footermenue:nth-child(2) .footer-pics {
    height: 100px;
    width: 90px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat -148px -383px;
}
.footermenue:nth-child(3) .footer-pics {
    height: 89px;
    margin-top: 8px;
    width: 175px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-footer.png") no-repeat -20px -372px;
}

.ch_fr_store_view .footermenue:nth-child(3) .footer-pics,
.ch_de_store_view .footermenue:nth-child(3) .footer-pics,
.es_store_view .footermenue:nth-child(3) .footer-pics,
.uk_store_view .footermenue:nth-child(3) .footer-pics,
.fr_store_view .footermenue:nth-child(3) .footer-pics{
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-footer-other-languages.png") no-repeat -20px -372px;
}

.footer-container .footermenue:nth-child(3) .footer-pics {
    height: 89px;
    margin-top: 8px;
    width: 145px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat 14px -220px;
}
.footermenue:last-child .footer-pics {
    height: 95px;
    /*margin-top: 23px;*/
    width: 115px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-footer.png") no-repeat -18px -120px;
}

.ch_fr_store_view .footermenue:last-child .footer-pics,
.ch_de_store_view .footermenue:last-child .footer-pics,
.es_store_view .footermenue:last-child .footer-pics,
.uk_store_view .footermenue:last-child .footer-pics,
.fr_store_view .footermenue:last-child .footer-pics{
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-footer-other-languages.png") no-repeat -18px -120px;
}

.footer-container .footermenue:last-child .footer-pics {
    height: 62px;
    margin-top: 23px;
    width: 135px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat 14px -320px;
}
.footermenue .footer-pics {
    height: 100px;
    margin-bottom: 43px;
}
.footermenue .footer-pics > img {
    margin-left: 18px;
}

.footermenue h1 {
    border-bottom: 1px solid #707173;
    font-weight: normal;
    line-height: 120%;
    margin: 0 0 15px;
    padding: 0 0 0 5px;
    text-transform: uppercase;
    width: 140px;
    font-size: 12px;
}

.footermenue span {
    border-bottom: 1px solid #707173;
    font-weight: normal;
    line-height: 120%;
    margin: 0 0 15px;
    padding: 0 0 0 5px;
    text-transform: uppercase;
    width: 140px;
    font-size: 12px;
    font-family: "Helvetica Neue Regular";
}

.footermenue ul {
    margin-top: 15px;
}

.footermenue li {
    line-height: 40px;
    padding: 0 0 0 5px;
    font-size: 20px;
}
.gutscheine h1 {
    font-weight: normal;
    line-height: 120%;
    margin: 0 0 15px;
    text-transform: uppercase;
    font-size: 14px;
}
.newsletter {
    background: url("../../skin/frontend/gourmesso/rw/images/icon_newsletter.png") no-repeat scroll 12px 16px #3D3C3F;
    height: 120px;
    padding: 14px 0 0 12px;
    width: 239px;
}
.nichtverfuegbar {
    margin: 0 0 10px 12px;
}
.nichtverfuegbar p {
    line-height: 120%;
    margin: 0 0 10px;
}
.footer .newsletter {
    left: 773px;
    top: 28px;
}
.newsletter h1 {
    color: #707173;
    font-size: 14px;
    line-height: 120%;
    margin: 0 0 0 45px;
    text-transform: uppercase;
}
.newsletter p {
    color: #707173;
    font-size: 13px;
    margin: 0 0 15px 45px;
}
.newsletter input {
    border: 0 none;
    float: left;
    margin: 0 13px 8px 0;
}
.newsletter .eingabe {
    background-position: -550px -80px;
    color: #868889;
    height: 25px;
    line-height: 28px;
    padding: 3px 0 0 11px;
    width: 90px;
}
.newsletter .abschicken {
    background-position: -250px -200px;
    cursor: pointer;
    height: 28px;
    padding: 0;
    width: 101px;
}
.footer .nespresso {
    clear: both;
    float: left;
    bottom: 8px;
    font-size: 15px;
    text-align: center;
    padding-bottom: 20px;
    width: 100%;
}

.footer .nespresso p, .footer .nespresso span  {
    color: #8c8c8c;
    float: right;
    font-family: "Helvetica Neue Light Cond2";
    font-size: 15px;
    margin-right: 7%;
    text-align: center;
    width: 495px;
}

.footer .nespresso a {
    display: initial;
    padding: 0;
}

.bottom {
    font-family: "Helvetica Neue Light Cond2";
    clear: both;
    background: none repeat scroll 0 0 #8a8989;
    color: #000;
    font-size: 15px;
    height: 176px;
    line-height: 40px;
    text-align: center;
    text-transform: uppercase;
    padding-top: 4px;
}
.bottom .bottom-logo {
    background: url('../../skin/frontend/gourmesso/rw/images/sprites-header.png') no-repeat -600px -423px;
    height: 56px;
    line-height: 56px;
    margin: 0 auto;
    width: 435px;
}
.bottom p {
    height: 56px;
    overflow-y: hidden;
    padding-left: 50px;
    padding-top: 8px;
    width: 430px;
}
.bottom .tsrr {
    font-size: 12px;
}
.bottom .tsrr a {
    color: #868889;
}
.logo-title {
    color: #000;
    float: left;
    font-size: 15px;
    position: relative;
    font-family: "Helvetica Neue Light";
    height: 48px;
    padding: 10px 0 0 8px;
    top: 10px;
    width: 59.5%;
}

.logo-title-first { /*padding: 9px 5px 9px 15px;*/ border-left: 1px solid #000; }

span.logo {
    position: relative;
    top: 10px;
}
.zumlungo {
    background: url("../../skin/frontend/gourmesso/rw/images/bg_en.png") no-repeat scroll -550px -225px rgba(0, 0, 0, 0);
}
.anzeigen {
    bottom: 10px;
    display: block;
    height: 17px;
    overflow: hidden;
    position: absolute;
    right: 5px;
    text-indent: -99999px;
    width: 78px;
}
.zumlungo:hover {
    background: url("../../skin/frontend/gourmesso/rw/images/bg_en.png") no-repeat scroll -550px -205px rgba(0, 0, 0, 0);
}
.zurseite {
    background: url("../../skin/frontend/gourmesso/rw/images/bg_en.png") no-repeat scroll -550px -185px rgba(0, 0, 0, 0);
}
.zurseite:hover {
    background: url("../../skin/frontend/gourmesso/rw/images/bg_en.png") no-repeat scroll -550px -165px rgba(0, 0, 0, 0);
}
.cms-page-view .col-right .box {
    height: 90px;
    margin: 0 0 14px;
    overflow: hidden;
    width: 254px;
}
.cms-page-view .col-right .box h3 {color: #000;margin: 0 0 10px;font-size: 14px;}
.cms-page-view .col-right .box .social a {margin: 0 2px;}
.untermenue {
    font-size: 20px;
    padding: 10% 0 0 10%;
    width: 100%;
}
.untermenue li {
    line-height: 150% !important;
    margin-bottom: 15px;
    width: 100%;
}
.untermenue a {
    color: #000;
    text-transform: uppercase;
}
.untermenue li:hover{
    background: #f2f2f2;
}
.contentnav #current_page {
    color: #C1934E;
}
.untermenue a:hover {
    color: #C1934E;
}
.cart .page-title.title-buttons {
    clear: both;
}

#main_text {
    padding: 1%;
    float: left;
    width: auto;
    font-size: 14px;
}
.long-name .more-views {top: 110px !important;}

.more-views {

}

.right .box {
    margin-bottom: 10px;
}

p a {
    color: #bc7504;
}
.newsletter.pa .validation-advice {
    bottom: 7px;
    left: -4px;
    position: absolute;
}

.text_product {
    float:left;
}

/* -------------------------Mygento 21.01.2014------------------------ */

/* Header */
.top-header .links { float: left;
                     /*        min-width:330px;*/
}
.top-header .form-language { float: right; margin: 7px 20px 0 0; }
.dd-select, .dd-options { box-shadow: none !important; background: none !important; border: none !important; }
.dd-select a.dd-selected { text-decoration: none !important; }
.dd-selected, .dd-option { height: 15px; padding: 0 !important; border: 0 !important; margin-bottom: 7px; }
#select-language .americ { background: url('../../skin/frontend/gourmesso/rw/images/americ.png') no-repeat 0 0; }
#select-language .eng { background: url('../../skin/frontend/gourmesso/rw/images/eng.png') no-repeat 0 0; }
#select-language .german { background: url('../../skin/frontend/gourmesso/rw/images/german.png') no-repeat 0 0; }
#select-language .portug { background: url('../../skin/frontend/gourmesso/rw/images/portug.png') no-repeat 0 0; }
#select-language label { font-size: 0; }
#select-language .franz { background: url('../../skin/frontend/gourmesso/rw/images/franz.png') no-repeat 0 0; }
.lang-select { width: 6px; height: 7px; margin: 10px 6px 0 0; float: right; background: url('../../skin/frontend/gourmesso/rw/images/lang_select.png') no-repeat 0 0; }

/* Home CMS */
.home-text { padding: 15px 0 15px 15px; font-size: 12px; }
.slider-goto {
    background: url("../../skin/frontend/gourmesso/rw/images/slider_goto.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 120px;
    color: #2B0A04;
    font-family: "Helvetica Neue Bold";
    font-size: 18px;
    height: 25px;
    left: 180px;
    padding: 22px 30px;
    position: absolute;
    width: 209px;
}
.slick-slide {position: relative;}
.slick-slide .slider-text{visibility: visible;opacity: 1;transition: opacity 2s linear;}
.slider-text {
    width: 470px;
    font-size: 36px;
    left: 27%;
    position: absolute;
    top: 80px;
    text-align: center;
    visibility: hidden;
    opacity: 0;
}
.slider-text > span {
    display: block;
    line-height: 36px;
    margin-bottom: 9px;
}
.slider-text .big {
    font-size: 50px;
    line-height: 50px;
    margin-bottom: 13px;
}
.slider-text .price {
    font-size: 40px;
    margin: 0 auto;
    width: 218px;
    height: 79px;
    background-color: #fff;
    line-height: 40px;
    padding-top: 23px;
}
.slider-text a {
    background-color: #84c11a;
    color: #fff;
    display: block;
    font-size: 40px;
    margin: 52px auto 0;
    padding: 23px 0 18px;
    width: 439px;
}
.slider-text a:hover {
    background-color: #58830e;
    text-decoration: none;
}
.bestsell-slides { display: none; }
.bestsell-slides a:hover { text-decoration: none; }
.bestsell-slides { position: relative; width:96%; height: 140px; }
.bestsell-slides .slidesjs-container { width: 90% !important; margin: 0 20px; }
.explore:hover { text-decoration: none; background-color: #b97b19; }
.bestsell-slides .slidesjs-navigation { z-index: 1000; top: 50px; width: 11px; height: 19px; font-size: 0; position: absolute; }
.bestsell-slides .slidesjs-previous { background: url('../../skin/frontend/gourmesso/rw/images/bestsell_prev.jpg') no-repeat 0 0; left: 0; }
.bestsell-slides .slidesjs-next { background: url('../../skin/frontend/gourmesso/rw/images/bestsell_next.jpg') no-repeat 0 0; right: 0; }
.bestsell-slides img, .bestsell-slides .product-name { float: left; }
.bestsell-slides .product-name { width: 140px; font-size: 17px; margin-top: 20px; }
.bestsell .wrap-img {
    padding-top: 15px;
}
.bestsell .bestsell-item {
    float: left;
    width: 50%;
}
.bestsell-item .image img {
    height: auto;
    width: 170px;
}
.bestsell-item .image,
.bestsell-item .content {
    float: left;
    width: 50%;
}
.bestsell-item .intensity-ts {
    font-size: 11px;
}
.bestsell-item .name-ts {
    font-size: 18px;
    text-transform: uppercase;
}
.bestsell-item .like_h2-main{
    margin-left: 30px;
}

.product-shop .strength-ts{
    display: block;
}
.bestsell-item .strength-ts,
.bestsell-item .intensity-ts,
.bestsell-item .name-ts,
.bestsell-item .price-ts {
    display: block;
    text-align: center;
}
.bestsell-item .intensity-ts,
.bestsell-item .name-ts,
.bestsell-item .price-ts {
    width: 71px;
}
.bestsell-item .price-ts {
    font-size: 28px;
}
.bestsell-item .explore {
    width: 260px;
}
.explore {
    background-color: #e0b269;
    border: 1px solid #000;
    color: #000;
    cursor: pointer;
    display: block;
    font-size: 20px;
    height: 50px;
    outline: none;
    padding: 13px 15px 0;
    text-align: center;
    text-transform: uppercase;
    width: 310px;
    position: absolute;
    bottom: 1px;
}
.home-grid .machines {
    height: 389px;
}
.home-grid .explore {
    left: 130px;
}
.explore span {
    height: 32px;
}
.explore-product {
    position: static;
}
.bestsell-item-wrap {
    height: 240px;
}

.wrap-img::after,
.bestsell-item .bestsell-item-wrap::after,
.home-grid-footer::after,
.info-before-footer::after,
.logo-wrapper .sorten::after,
.logo-wrapper ul::after,
.header .nav-container::after,
.top-header .th-right ul::after,
#nav::after,
.category-products::after,
.header .cart .buttons::after,
.product-shop .item-price::after,
.product-shop::after,
.unten::after {
    clear: both;
    content: " ";
    display: table;
}
.product-shop .item-name {
    width: 130px;
}
.product-shop .product-info-main,
.product-shop .product-info-additional {
    float: left;
}

.home-grid { padding: 0 0 3%; display: table; /*border-top: 2px solid #d9d9da; */ }
.home-grid2 {
    float: left;
    width: 49%;
    display: inline;
    position: relative;
    overflow: hidden;
}

.home-grid .home-grid2:first-child,
.home-grid-footer .home-grid2:first-child {
    margin-right: 2%;
}
.home-grid3 {
    border-right: 1px solid #b7b8b9;
    float: left;
    width: 32.2%;
    padding-left: 1%;
    display: inline;
    position: relative;
}
.home-grid3.home-grid3-last > img {
    margin-top: 1%;
    width: 32%;
}
.home-grid .home-grid3-last { border: none; }
.home-grid3 h1 { margin-bottom: 10px; text-transform: uppercase; font-size: 17px; font-family: "Helvetica Neue Light"; }
.facebook-like { margin-top: 30px; width: 135px; height: 57px; background: url('../../skin/frontend/gourmesso/rw/images/facebook_like.png') no-repeat 0 0; }
.socials a { float: left; text-decoration: none; font-size: 0; }.soc-fb { width: 28px; height: 28px; background: url('../../skin/frontend/gourmesso/rw/images/soc_fb.png') no-repeat 0 0; }
.soc-fb { width: 37px; height: 37px; background: url('../../skin/frontend/gourmesso/rw/images/soc_fb.png') no-repeat 0 0; }
.soc-gplus { width: 37px; height: 37px; background: url('../../skin/frontend/gourmesso/rw/images/soc_gplus.png') no-repeat 0 0; }
.soc-yout { width: 28px; height: 28px; background: url('../../skin/frontend/gourmesso/rw/images/soc_yout.png') no-repeat 0 0; }
.soc-twitter { width: 37px; height: 37px; background: url('../../skin/frontend/gourmesso/rw/images/soc_twitter.png') no-repeat 0 0; }
.soc-pinterest { width: 37px; height: 37px; background: url('../../skin/frontend/gourmesso/rw/images/soc_pinterest.png') no-repeat 0 0; }
.soc-mail { width: 28px; height: 27px; background: url('../../skin/frontend/gourmesso/rw/images/soc_mail.png') no-repeat 0 0; }
.home-socials .soc-yout { display: none; }
.home-socials .socials {
    margin-top: 5px;
}
.home-socials span {
    font-size: 20px;
    text-transform: uppercase;
}
.home-socials .socials a { margin-right: 8px; }
.page-socials .soc-yout { display: none; }
.page-socials {
    left: 10px;
    position: fixed;
    top: 50%;
    width: 40px;
    z-index: 1001;
}
.account-login { padding: 0 3%;}
.page-socials a { margin-bottom: 10px; }
.home-news { margin-top: 15px; width: 300px; height: 80px; background: url('../../skin/frontend/gourmesso/rw/images/home_news.png') no-repeat 0 0; }
.home-news #newsletter-validate-detail { width: 100%; }
.home-news #advice-validate-email-newsletter { float: right; text-align: right; }
.payments {
    background-color: #fff;
    margin-top: 58px;
    padding: 10px 0;
    text-align: center;
    width: 290px;
    height: 119px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-footer.png") no-repeat -333px -16px;
}

.ch_fr_store_view .payments,
.ch_de_store_view .payments,
.es_store_view .payments,
.uk_store_view .payments,
.fr_store_view .payments{
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-footer-other-languages.png") no-repeat -333px -16px;
}

.payments img { margin-right: 10px; }
.payments img:first-child { margin-bottom: 16px; margin-right: 18px; margin-top: 9px; }
.payments img:last-child { margin-top: 13px; margin-left: 16px; }
.placeholder img { margin-right: 20px; }

/* Header Stores */
.sprachwahl {
    width: 46px;
    background: #000;
    margin: 0 15px 0 0;
    /*float: right;*/
    position: absolute;
    right: 28px;
    top: -2px;
    z-index: 100;
}
.sprachwahl li {
    display: none;
    height: 31px;
    cursor: pointer;
    margin-top: 5px;
}
.sprachwahl li:last-child { margin-bottom: 5px; }
.sprachwahl .flag_de {
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat scroll 0 1px;
}
.sprachwahl .flag_uk {
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat scroll -61px 1px;
}
.sprachwahl .flag_us {
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat scroll -123px 1px;
}
.sprachwahl .flag_fr {
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat scroll -182px 1px;
}
.sprachwahl .flag_es {
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat scroll -245px 1px;
}
.sprachwahl .flag_ch-de {
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat scroll -308px 1px;
}
.sprachwahl .flag_ch-fr {
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-header.png") no-repeat scroll -371px 1px;
}
.sprachwahl .aktiv {
    display: block;
    margin-top: 0;
    /*padding-bottom: 5px;*/
}
.sprachwahl li a {
    font-size: 10px;
    height: 100%;
    width: 100%;
    line-height: 15px;
    padding-right: 22px;
    float: right;

}
.sprachwahl li a:hover { text-decoration: none; }
.sprachwahl .pfeil {
    background: url("../../skin/frontend/gourmesso/rw/images/lang_select.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 7px;
    position: relative;
    top: 5px;
    width: 6px;
}

/* Other */





.product-info { font-family: "Helvetica Neue Light Cond3"; font-size: 16px; margin: 20px 0 0 0 ; /*width: 900px;*/ text-align: justify; }
.cms-page-view .col1-layout .std { /* width: 690px; */ text-align: justify; /* padding: 0 0 30px 30px;*/ }
.contacts-index-index .col1-layout .page-title h1,
.cms-page-view .col1-layout .page-title h1 ,
.cms-page-view .col2-left-layout .page-title h1
{ padding-left: 3%; }
.contacts-index-index .col1-layout .std ,
.cms-page-view .col1-layout .std ,
.cms-page-view .col2-left-layout .std
{ padding: 0 3%; }
.cms-delivery p, .cms-faq p { font-size: 14px }
.page-title {
    padding: 25px 0 15px 0;
    text-transform: uppercase;
}
.cms-faq .page-title { margin-left: 0; margin-top: 0; }
.cms-faq .col-left { width: 245px; border: none; }
.cms-faq .col-main { padding: 0 25px; width: 708px; border-left: 1px dashed #9C9E9F; }
.cms-faq .main-container { padding-top: 25px; }
.cms-faq .home-grid { margin-top: 50px; position: relative; left: -272px; background: #fff; width: 1004px; }
.register-points { font-size: 16px; float: left; margin-top: 30px; }
#contactForm .form-list .field {width: 100%;}
#contactForm .contact-hotline {text-align: center;background: #f2f2f2}

#contactForm .form-list .input-box, #contactForm .form-list input.input-text {width: 90%;}
#contactForm label, #form-validate label { color: #7A7A7C; font-size: 16px; font-weight: normal; line-height: 2; }
#contactForm .form-list {width: 50%; float: left}
#contactForm .comment {width: 100%;}
#contactForm .comment textarea{ width: 100%;font-size:18px;}
#contactForm .buttons-set button.button{float: none;}
/* Checkout & Cart */
.cart-empty-wrapper {
    font-size: 14px;
    margin: 0 auto;
    text-align: left;
    width: 100%;
    padding-bottom: 50px;
}
.noitems-title {
    background: url("../../skin/frontend/gourmesso/rw/images/h-cart_new.png") no-repeat top center;
    height: 33px;
    margin-bottom: 20px;
    padding: 120px 10px 30px 10px;
}
.cart-empty-wrapper .noitems-title h1 {
    font-size: 30px;
    text-align: center;
}
.cart-empty-wrapper .cart-empty{
    margin-bottom: 50px;
}
.cart-empty-wrapper .cart-empty p {
    text-align: center;
}

.checkout-onepage-success p { font-size: 14px; }
#shopping-cart-table .data-table thead { border-bottom: none; }
#shopping-cart-table > tbody > tr { border-bottom: 1px solid #515053; border-top: 1px solid #515053; }
#shopping-cart-table input.input-text { text-align: center; border: 1px solid #51504f; }
#shopping-cart-table .btn-remove { background: url("../../skin/frontend/gourmesso/rw/images/cart_delete.png") no-repeat 0 0; display: inline-block; height: 20px; width: 16px; }
#shopping-cart-totals-table > tfoot { border-top: 1px solid #515053; }
#shopping-cart-totals-table { font-size: 18px; }
#discount-coupon-form { margin-bottom: 30px; }
.cart-collaterals .checkout-types { position: relative; top: 50px; }
.category-products .mw_display_point {
    width: 150px;
    display: inline-block;
}
.category-products .mw_display_point .mw_rewardpoints b{
    display: block;
}
.category-products .mw_display_point .reward-icon{
    float: right;
    padding-right: 15px;
    padding-top:   15px;
    top: 0px;
    right: 45px;
}
.catalog-category-view .page-title { padding-top: 33px; }

/* Blog */

#blog_block .explore_block {
    text-align: center;
    position: absolute;
    right: 10px;
    bottom: -5px;
    width:128px;
    height: 33px;
    background-size: contain;
    background: url(../../skin/frontend/gourmesso/rw/images/btn_right.png) transparent no-repeat 0 0;
    margin: 0;
    padding: 6px 0;
    vertical-align: middle;
    font-size: 1.3em;
    color: #D9DADB;
}

#blog_block h3 {
    text-transform: uppercase;
    font-weight: normal;
    font-size: 1.2em;
    color: #9e9ea0;
}

.rewardpoints-box {margin-bottom: 20px;margin-top: 10px;}

/*.customer-account-index .col-main,
.customer-account-edit .col-main,
.customer-address-index .col-main,
.sales-order-history .col-main,
.sales-billing-agreement-index .col-main,
.sales-recurring-profile-index .col-main,
.newsletter-manage-index .col-main,
.sales-order-view .col-main,
.rewardpoints-rewardpoints-index .col-main,
.customer-account-index .col-main,
.customer-address-form .col-main,
.rewardpoints-invitation-index .col-main{
    /!*width: 757px;*!/
}*/

.sales-order-view .col-left,
.customer-account-index .col-left,
.customer-account-edit .col-left,
.customer-address-index .col-left,
.customer-address-form .col-left,
.sales-order-history .col-left,
.sales-billing-agreement-index .col-left,
.sales-recurring-profile-index .col-left,
.newsletter-manage-index .col-left,
.rewardpoints-rewardpoints-index .col-left,
.customer-account-index .col-left,
.customer-address-form .col-left,
.sales-order-view .col-left,
.rewardpoints-invitation-index .col-left{
    width: 200px;
}

.sales-order-view .block,
.customer-account-index .block,
.customer-account-edit .block,
.customer-address-index .block,
.customer-address-form .block,
.sales-order-history .block,
.sales-billing-agreement-index .block,
.sales-recurring-profile-index .block,
.newsletter-manage-index .block,
.rewardpoints-rewardpoints-index .block,
.rewardpoints-invitation-index .block{
    border: 1px solid #4E4D51;
    font-size: 15px;
    word-break: break-all;
}

.customer-account-index .block .block-title,
.customer-account-edit .block .block-title,
.customer-address-index .block .block-title,
.customer-address-form .block .block-title,
.sales-order-history .block .block-title,
.sales-billing-agreement-index .block .block-title,
.sales-recurring-profile-index .block .block-title,
.newsletter-manage-index .block .block-title,
.rewardpoints-rewardpoints-index .block .block-title,
.rewardpoints-invitation-index .block .block-title{
    border-bottom: 1px solid #4E4D51;
    font-size: 16px;
}

/*Success page*/
.wrapper-succcess .page-title {margin-bottom: 20px;}
.wrapper-succcess .page-title>h1{font: normal 1.5em Tahoma;text-transform: none;}

.wrapper-succcess .information{overflow: hidden;position: relative;clear: both;width: 100%;margin: 40px 0;}

.wrapper-succcess .information .block-left {background: url(../../skin/frontend/gourmesso/rw/images/success/information.gif) transparent no-repeat 0 0;width: 470px;height: 173px;float: left;}
.wrapper-succcess .information .block-right{background: url(../../skin/frontend/gourmesso/rw/images/success/follow.gif) transparent no-repeat 0 0;width: 257px;height: 173px;float: right;}
.wrapper-succcess .information .block-left,
.wrapper-succcess .information .block-right{position: relative;overflow: hidden;}
.wrapper-succcess .information .block-right .social{width: 100%;margin-top: 55px;}
.wrapper-succcess .information .block-right .social td{width: 50%;text-align: center;padding: 9px 0;}

.wrapper-succcess .information a.fb,
.wrapper-succcess .information a.tw,
.wrapper-succcess .information a.pi,
.wrapper-succcess .information a.gp{display: inline-block;overflow: hidden;text-indent: -99999px;width: 38px;height: 38px;}

.wrapper-succcess .information a.fb{background: url(../../skin/frontend/gourmesso/rw/images/success/fb.png);}
.wrapper-succcess .information a.tw{background: url(../../skin/frontend/gourmesso/rw/images/success/tw.png);}
.wrapper-succcess .information a.pi{background: url(../../skin/frontend/gourmesso/rw/images/success/pi.png);}
.wrapper-succcess .information a.gp{background: url(../../skin/frontend/gourmesso/rw/images/success/gp.png);}

.wrapper-succcess .buttons-set {margin-bottom: 30px;}
.wrapper-succcess .buttons-set .tbl-buttons {width: 100%;}
.wrapper-succcess .buttons-set .tbl-buttons .td-signup,
.wrapper-succcess .buttons-set .tbl-buttons .td-continue{width: 50%;text-align: center;}

.wrapper-succcess button.btn-signup,
.wrapper-succcess button.btn-continue-s{width: 255px;height: 34px;text-align: center;background: url(../../skin/frontend/gourmesso/rw/images/success/button.gif) transparent no-repeat 0 0;}
.wrapper-succcess button.btn-signup>span,
.wrapper-succcess button.btn-continue>span{display: block;}
.wrapper-succcess button.btn-signup>span>span,
.wrapper-succcess button.btn-continue>span>span{display: block;background: none !important;width: 255px;font-weight: normal;font-size: 1.2em;}


.fag-points {   display: block; height: 173px; width: 470px; }

.my-account .buttons-set p {  margin: 0; }
.sales-order .pager { font-size: 16px;}
.input-text.required-entry.mw-rewardpoint-validate-coupon-code { height: 24px; font-size: 14px}
.wrapper-succcess button.btn-signup>span>span, .wrapper-succcess button.btn-continue-s>span>span {
    display: block;
    background-color: none !important;
    width: 255px;
    font-weight: normal;
    font-size: 1.2em;
}


/* 29-03-2014  */

.weitereartikel { background: none; padding: 15px 0 5px 16px}
.weitereartikel h2 {font-family: "Helvetica Neue Regular"; font-size: 20px;}
.weitereartikel .produkt { padding: 10px 17px 0; width: 290px; height: auto;}
.weitereartikel .name_outer { float: none; margin-top: 40px;}
.weitereartikel .bild { margin: 40px 0 0 0 ;}
.weitereartikel .bild img { border: none;}
.weitereartikel .zahl { margin-bottom: 95px;}
.weitereartikel .not-coffee .name { padding-left: 0; position: absolute; }
.weitereartikel .not-coffee .zahl , .weitereartikel .not-coffee .name_outer { display: none;}
.weitereartikel .not-coffee .price-box { margin-top: 94px; margin-left: 43px; }
.weitereartikel a { font-size: 20px;}
.weitereartikel .strength-ts {
    display: block;
}
.weitereartikel .explore {clear: both;width: auto;}
.weitereartikel .price-box { margin: 10px 0 0 0; font-size: 20px; display: block; float: none;}
.weitereartikel .mw_display_point {
    position: absolute;
    width: 50%;
    padding-left: 30px;
    box-sizing: border-box;
    line-height: 1.3;
    left: 30px;
}
.weitereartikel .mw_display_point a {
    position: absolute;
    left: 0;
}



/* 31-03-2014 0003302 */

/**/
/* 01-04-2014 */
.produkt .actions .out-of-stock { height: 25px ; line-height: 25px;width: 151px;  background: url("../../skin/frontend/gourmesso/rw/images/list-cart.png") repeat scroll 0 0 transparent;
                                  text-align: center;}
.produkt .actions .availability span { font-weight:bold; color: #5b5b5a; font-size: 12px}
/**/

/* 03-04-2014 by Roman --- thawte-Logo resize*/
.verified-by ul #thawte a img {
    width: 118px;
}

/* 04-04-2014 by Roman --- Login-Buttons*/
.account-login button.button > span > span {
    /*background: url("../../skin/frontend/gourmesso/rw/images/6_gourmesso_redesign.png") no-repeat scroll -419px 0 rgba(0, 0, 0, 0);*/
}

/* 11-04-2014 by Roman --- h1->span by some Elements*/

.like_h2-main > span { clear: both; float: left; }
.like_h2-main .explore-ts:hover { background: url("../../skin/frontend/gourmesso/rw/images/explore_hover.png") repeat-x; }
.like_h2-main .explore-ts {
    background: url("../../skin/frontend/gourmesso/rw/images/explore.png") repeat-x;
    cursor: pointer;
    font-size: 11px;
    height: 18px;
    padding: 3px 20px 0;
    color: #fff;
    margin-top: 50px;
}
.like_h2-main {
    float: left;
    font-family: "Helvetica Neue Light Cond";
    font-size: 17px;
}
.slidesjs-slide .content .like_h2-main { margin-left: 5px}
.like_h2-main_product {
    font-size: 13px;
    font-family: "Helvetica Neue Light";
    color: #fff;
    background: #707173;
    text-align: left;
    width: 96% !important;
    padding-left: 15px;
    font-weight: normal;
}
.like_h2-main_cross {
    font-size: 20px;
    font-family: "Helvetica Neue Light Cond3";
    font-weight: normal;
}
.nav_format {
    text-transform: uppercase;
    display: inherit;
}

/* 14-04-2014 by Roman --- h1->span by some Elements*/

.page-title.category-title > span {
    background: url("../../skin/frontend/gourmesso/rw/images/imag_03.png") repeat scroll 0 0 transparent;
    color: #DDAE66;
    display: block;
    font-size: 14px;
    height: 20px;
    line-height: 1.15;
    padding-top: 2px;
    text-align: center;
    width: 224px;
}
.catalog-product-view .col2-left-layout .col-main {
    width: auto;
}
.catalog-product-view .product-name {
    width: 340px;
}
.catalog-product-view .product-name > span {
    font-size: 40px;
    color: #000;
    text-transform: uppercase;
    line-height: 50px;
}

/* 25-04-2014 by Roman --- Homepage Footer text-align */

.cms-home {
    text-align: left;
}

/*List*/

.long-name .wp-product-list-name>table{
    margin-left: 45px;
}

.wp-product-list-name {
    overflow: visible;
    position: relative;
    clear: both;
}
.wp-product-list-name>h2{

}
.wp-product-list-name>h2>a{

}
.wp-product-list-name>table,
.wp-product-list-middle>table{
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}

.wp-product-list-middle>table {
    width: 100%;margin-top: 0;
}

.wp-product-list-name>table td{text-align: left;}

.wp-product-list-middle>table td.t-price,
.wp-product-list-middle>table td.t-image {
    vertical-align: middle;
}
.wp-product-list-middle>table td.t-price{
    text-align: left;padding-left: 0;
}
.wp-product-list-middle>table td.t-image{
    text-align: right;
}

/* Sermag  intensity-bundles products </div>19 / 06 / 2014 */
/* Edit string 642, 649 - width
    2464  - top
*/

.intensity-bundles {
    float: left;
    width: 40px;
    height: 55px;
    background: url('../../skin/frontend/gourmesso/rw/images/bundle-product.jpg') no-repeat;
}
.product-shop .intensity-bundles { display: none }
.wp-product-list-middle {
    clear: both;
}

.product-view .product-name.long-name { padding-left: 0 !important; width: 100%}
.product-view .intensity-bundles {
    color: #fff;
    font-family: "Maven Pro Regular";
    font-size: 38px;
    height: 100px;
    left: 100%;
    padding-top: 0 !important;
    position: absolute;
    text-align: center;
    top: 0;
    width: 70px;
    background-size: 70px;
}

/* FOOTER ALL */

.footer-m { display: none;}

/*ACORDION*/

.ui-state-active .ui-icon , .ui-state-default .ui-icon { background: none; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br,
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl,
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr,
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-radius: 0;}
.ui-accordion .ui-accordion-header {  text-align: center; text-transform: uppercase;  background: url('../../skin/frontend/gourmesso/rw/images/bkg-accordion.png') repeat-x; color: #939495;  margin: 0;  }
.ui-helper-reset { font-size: 16px}
.ui-accordion .ui-accordion-content { padding: 1em 50px 1em 170px;  background: #b0b0b2;}
.ui-accordion .ui-accordion-icons { padding: 8px; }
.ui-widget-content a { color: #222;}


/* =======  FOOTER ALL   - END  ==============   */

.main-text-block { }
.main-text-block li { list-style: none;}

.home-grid.newsl { display: none;}

.home-grid-footer {
    padding: 2% 0;
    width: 100%;
}
.home-grid-footer .home-grid3:nth-child(4) { border-right: none;}


.separat {  background: #b7b8b9; height: 1px;  margin: 1% auto; width: 98%; clear: both; }
.separatm {  display: none; }

/* home-newsletter */

.home-grid-footer .home-grid.newsl { display: block; }
.home-grid-footer .home-grid.newsl .home-grid3:nth-child(1) { border-right: medium none;  height: 220px;}
.home-grid-footer .home-news {
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-content.png") no-repeat scroll 403px -143px;
    height: 125px;
    margin-top: 15px;
    padding-left: 44px;
    width: 93%;
}
.home-grid-footer .home-news .explore {
    margin: 10px 0 0;
    padding-top: 0;
    width: 248px;
}
.home-grid-footer .home-news #newsletter {
    font-size: 20px;
    height: 50px;
    outline: medium none;
    padding: 12px 8px 8px 18px;
    width: 248px;
    border: 1px solid #000;
}
.home-grid-footer .home-news .validation-failed {  width: 248px  !important;  }
.home-grid-footer .home-news .validation-advice { width: 248px; word-wrap: break-word;}
.home-grid-footer .home-news .validation-passed { width: 248px;}
.home-grid-footer .notice {
    color: inherit;
    font-size: 15px;
    margin: 57px 0 10px;
    padding-left: 5px;
}
.home-grid-footer .mobile > div {
    float: left;
    padding-left: 12px;
    width: 50%;
}
.home-grid-footer .soc-fb-like {
    padding-top: 40px;
}

/**/

.more-info , .more-info-stock{ width: 98px; height: 78px;
                               background: url('../../skin/frontend/gourmesso/rw/images/mobile/list-cart-more.png') no-repeat;
                               position: absolute;
                               top: -1px;
                               right: 0;
                               display: none;
}
.more-info-stock { right: -97px}

/**/

.h-cart .circle {
    display: none;
    position: absolute;
    left: 38px;
    top: 0;
    width:34px;
    height:34px;
    border-radius:50%;
    border: 5px solid #fff;
    font-size:20px;
    font-weight: bold;
    color:#000000;
    line-height:28px;
    text-align:center;
    background-color: #d7d7d7;
    z-index: 9999;
}

.col-main .cart {   padding: 0 3%;}
.checkout-onepage-success .col-main { padding: 0 3%; width: 94%}

.customer-account-login .page h2 {display: none}
.customer-account-login .page .form-list .input-box,.customer-account-create .page .form-list .input-box{width: 500px;}
.customer-account-create .page .form-list input.input-text, .customer-account-login .page .form-list input.input-text{width: 100%;}
.customer-account-login .page .form-list label {display: none}
.customer-account-login .page .buttons-set,.customer-account-create .page .buttons-set {  bottom: 75px; position: relative;  right: 5%; float: right}
.customer-account-login .page .col2-set .col-1 , .customer-account-login .page .col2-set .col-2{  position: relative;  min-height: 220px;}




/* 20.09.2014 */
.sprachwahl li a { text-transform: uppercase; }
.sprachwahl  span {
    float: right;
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    padding-right: 22px;
    text-transform: uppercase;
}

.slidesjs-slide {
    backface-visibility: visible !important;
    -webkit-backface-visibility: visible !important;
}

/*button.button > span > span { color: #5b5b5a; font-weight: normal;}*/


/* ========================================================================================================== */

/* 30.10.2014 */
.message-footer-block { margin: 5px 0; padding: 5px 0;}


/* 30.10.2014  CMS PAGE /faq/reward-points  --- START */



.cms-faq-reward-points .cms-title {
    background: url("../../skin/frontend/gourmesso/rw/images/rewardspoint/cms-title-bg.jpg") right bottom no-repeat,
        url("../../skin/frontend/gourmesso/rw/images/rewardspoint/box.png") 45px center no-repeat;
    padding-bottom: 1px;}
.cms-faq-reward-points .cms-title h1 {padding: 30px 0; font-size: 35px; text-align: center;margin-bottom: 120px;}
.cms-faq-reward-points .cms-title h1 span {font-weight: 800;}
.cms-faq-reward-points .cms-title h1 + p {width: 50%;margin: 0 auto;}

.cms-faq-reward-points  .std {
    padding: 0 !important;
    width: 100% !important;
}

.cms-faq-reward-points .std .center {text-align: center;}
.cms-faq-reward-points .std h5 {font-size: 20px;}
.cms-faq-reward-points .std p span {font-weight: 800;}
.cms-faq-reward-points .std h5 span {font-weight: 800;}
.cms-faq-reward-points .std .cms-button {
    display: block;
    margin: 0 auto;
    text-align: center;
    background: url("../../skin/frontend/gourmesso/rw/images/rewardspoint/cms-page-button.png") no-repeat 0 0;
    background-size: 100% 100%;
    text-decoration: none;
    border: 1px solid #000000;
    border-radius: 13px;
}
.cms-faq-reward-points .std .cms-button.large-button {
    width: 500px;
    height: 74px;
    font-size: 30px;
    line-height: 74px;
    color: #000000;
    margin: 45px auto;
}
.cms-faq-reward-points .std .cms-button.small-button {
    width: 326px;
    height: 48px;
    font-size: 20px;
    line-height: 48px;
    color: #000000;
    border-radius: 9px;
    margin: 30px auto;
}

.cms-faq-reward-points .std h2 {
    display: block;
    width: 266px;
    font-size: 30px;
    margin: 0 auto 25px;
    text-align: center;
    padding-top: 10px;
    border-bottom: 1px solid;
}
.cms-faq-reward-points .std h3 {
    text-align: center;
    font-size: 20px;
    padding: 23px 0 16px;
}
.cms-faq-reward-points .std h3 + p {
    padding-left: 7%;
    width: 85%;
}
.cms-faq-reward-points .std ul {padding-left: 26%;}
.cms-faq-reward-points .std ul li {
    font-size: 22px;
    line-height: 34px;
    padding-left: 15px;
    list-style-image: url("../../skin/frontend/gourmesso/rw/images/rewardspoint/list-style-image.png");
}
.cms-faq-reward-points .std .bubbles {height: 340px; background: url("../../skin/frontend/gourmesso/rw/images/rewardspoint/bubbles.png") no-repeat;}
.cms-faq-reward-points .std .bubbles * {color: #ffffff;}
.cms-faq-reward-points .std .bubbles + * {margin-top: -96px;}

.cms-faq-reward-points .std .bubbles-2 {
    background: url("../../skin/frontend/gourmesso/rw/images/rewardspoint/bubbles-2.png") no-repeat 97.5% center #EBEBEB;
    padding-bottom: 1px;
}
.cms-faq-reward-points .std .bubbles-2 p {
    width: 80%;
    padding-left: 7%;
}

.cms-faq-reward-points .std table {
    width: 70%;
    margin: 0 auto 40px;
}

.cms-faq-reward-points .std table th {
    line-height: 75px;
    position: relative;
    vertical-align: middle;
}
.cms-faq-reward-points .std table th:first-child span {
    position: absolute;
    bottom: -26px;
    width: 100%;
    left: 0;
}
.cms-faq-reward-points .std table th:first-child {
    vertical-align: bottom;
    font-weight: 800;
    text-align: center;
    background: url("../../skin/frontend/gourmesso/rw/images/rewardspoint/prize-ico.png") no-repeat top center;
}

.cms-faq-reward-points .std table td {border: 1px solid #959595;height: 32px; line-height: 32px;font-size: 25px;}
.cms-faq-reward-points .std table td:first-child {width: 105px;text-align: center;}
.cms-faq-reward-points .std table td:first-child span {
    background: linear-gradient(#F0DB7E, #E1B66B);
    -webkit-background-clip: text;
    color: transparent;
    font-family: Helvetica;
    -webkit-text-stroke-color: #A98B58;
    -webkit-text-stroke-width: 1px;
    font-weight: 800;
}
.cms-faq-reward-points .std table td:last-child {padding-left: 17px;font-size: 22px;}
.cms-faq-reward-points .std table tr:nth-child(2n-1) td:first-child {background: #F6F5F5;}
.cms-faq-reward-points .std table tr:nth-child(2n-1) td:last-child {
    background: #f6f5f5;
    background: -moz-linear-gradient(left,  #f6f5f5 0%, #ebebeb 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#f6f5f5), color-stop(100%,#ebebeb));
    background: -webkit-linear-gradient(left,  #f6f5f5 0%,#ebebeb 100%);
    background: -o-linear-gradient(left,  #f6f5f5 0%,#ebebeb 100%);
    background: -ms-linear-gradient(left,  #f6f5f5 0%,#ebebeb 100%);
    background: linear-gradient(to right,  #f6f5f5 0%,#ebebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f5f5', endColorstr='#ebebeb',GradientType=1 );
}
.cms-faq-reward-points .std table tr:nth-child(2n) td:first-child {background: #EBEBEB;}
.cms-faq-reward-points .std table tr:nth-child(2n) td:last-child {
    background: #f6f5f5;
    background: -moz-linear-gradient(left,  #ebebeb 0%, #f6f5f5 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ebebeb), color-stop(100%,#f6f5f5));
    background: -webkit-linear-gradient(left,  #ebebeb 0%,#f6f5f5 100%);
    background: -o-linear-gradient(left,  #ebebeb 0%,#f6f5f5 100%);
    background: -ms-linear-gradient(left,  #ebebeb 0%,#f6f5f5 100%);
    background: linear-gradient(to right,  #ebebeb 0%,#f6f5f5 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebebeb', endColorstr='#f6f5f5',GradientType=1 );
}

svg {
    width: 50px; height: 28px;
}
text {
    fill: url(https://www.gourmesso.fr/skin/frontend/gourmesso/rw/css/#gradient);
    font: 800 25px 'Helvetica', sans-serif;
    stroke: #A98B58;
}
@-moz-document url-prefix() {
    text {
        fill: #F0DB7E !important;
    }
}

/* 30.10.2014  CMS PAGE /faq/reward-points   --- END */


/* SUCCESS Start */
.checkout-onepage-success .main-container {
    /*    padding: 0 40px 10px;
        width: 944px;*/
}
.checkout-onepage-success .page-title {
    margin-bottom: 10px;
}
.checkout-onepage-success .print-copy {padding: 25px 0;}
.checkout-onepage-success .main-block {
    width: 63%;
    float: left;
}
.checkout-onepage-success .main-block:after {
    content: ' ';
    display: table;
    clear: both;
}
.checkout-onepage-success .sidebar-block {
    width: 34.5%;
    float: right;
}
.checkout-onepage-success .sidebar-block:after {
    content: ' ';
    display: table;
    clear: both;
}
.checkout-onepage-success .collect-reward-points {
    width: 100%;
    float: left;
    margin-bottom: 20px;
    background: #F5F4F6;
}
.checkout-onepage-success .collect-reward-points .title {
    margin: 11px 0 0 82px;
    width: 420px;
    padding: 0 0 8px 2px;
    font: 400 21px 'Helvetica', sans-serif;
    color: #333333;
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAXABcDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAgJCgf/xAAnEAABBAICAgEDBQAAAAAAAAADAQIEBQYHAAgJERIKExQhMzZ2tf/EABcBAQEBAQAAAAAAAAAAAAAAAAYHBAX/xAAmEQACAwABAwQBBQAAAAAAAAACAwEEBRIABhEHISIjEzNXdbS2/9oADAMBAAIRAxEAPwDUb3L7wanoMLyfDdT9o9J4pt3E8zfSZZSXWx6GguK0NDItKvKKIpps2GtXcV9yCOCYNZcSSBIswTS/Nv2S9Kxfc+xR9U0ym0iklZdNqApSZBFyqqta2XBuG1pY1uLLCSnHKJItkVau5fBmoET6Y885pJnkJl785HUeh62bpr9g6+yO9yO67L5JunamXVGWLXDrqi0tcxjW5azGZFTHgnFCYfKJoApbummcKPG+cpCKRyyG1/5Q88k+LzY+3cl1NTSsn1Vl2HaWsYcm9sQxLLKZELFYlFmFbWmjmj0sZgpVcax/FcyyYJlxXxSz48yvlQYx6m0tzPvUtvA0NBLtulb7TYqLgxVHR04Qnt9FaqS/Fdt3Rk1s05auaBiBw1C3uOXXatqhYVGfpppRWoW0bJNOuZWDr1jkr/NgF9oKr+JitwKbA/WImQhEW6dSO/uqq3GMrb2K7Y6IbZEyH1i8B+2aC/n19cJshJwZVo2wnnOJCuiCjJMlflNdHkqSOBHIpnMt3iT6w4z5G9+bS1/tfJMiw2Hj2s7bZw7LAkqxzpt4bOcap5EaQK/hWsQdeRmSS5CDAFh2GEBrTfaR7XuVTDyk4mVSyl2bloKapWL7r5tWSgmEzix8guWCvnK1fAeKQWHj4+5LRulo3bF01ISTzgpXXX+FQ8QEIkV8j4kcDBs+ZcmEZeffq1/6jv8AnHVr+qbS/wBzEOVk4pVx7rxF9kKmS4oxSuzOuSIQLkaUZY6YM8L0+TXNejHIiqx/tr2+2fp7RUccK+ocRNLtKJ/cTsb/AEFbrdhfraX8Fr/1Z6kn9NRjU7HO428hSnCNHP1rtViSRKiIZjNp64RfmFzvuBI32iPYqOH7/bI5E4444+KPEzEdcTr/2Q==) no-repeat right 0;
    border-bottom: 1px solid;
}

@-moz-document url-prefix() {
    .checkout-onepage-success .collect-reward-points .title {
        font: 400 21px 'Helvetica', sans-serif;
    }
}

.checkout-onepage-success .collect-reward-points ul {
    padding: 10px 0 0 82px;
}
.checkout-onepage-success .collect-reward-points ul li {
    font: 16px/28px 'Helvetica', sans-serif;
    color: #333333;
}
.checkout-onepage-success .collect-reward-points ul li:before {
    content: ' ';
    display: block;
    width: 27px;
    height: 31px;
    position: absolute;
    background: url("../../skin/frontend/gourmesso/rw/images/list-style-img.png") no-repeat;
    margin: -3px 0 0 -48px;
}
.checkout-onepage-success .collect-reward-points .login {
    margin: 12px 0 14px 82px;
    display: block;
    width: 417px;
    height: 32px;
    background: url("../../skin/frontend/gourmesso/rw/images/button_sign_up_now.gif") no-repeat;
    text-align: center;
    color: #333333;
    font: 15px/32px 'Helvetica', sans-serif;
    border: 1px solid #707072;
    border-radius: 1px;
}

.checkout-onepage-success .collect-reward-points .login-de {
    margin: 12px 0 14px 82px;
    display: block;
    width: 417px;
    height: 32px;
    background: url("../../skin/frontend/gourmesso/rw/images/button_sign_up_now_de.gif") no-repeat;
    text-align: center;
    color: #333333;
    font: 15px/32px 'Helvetica', sans-serif;
    border: 1px solid #707072;
    border-radius: 1px;
}

.checkout-onepage-success .collect-reward-points .login-fr {
    margin: 12px 0 14px 82px;
    display: block;
    width: 417px;
    height: 32px;
    background: url("../../skin/frontend/gourmesso/rw/images/button_sign_up_now_fr.gif") no-repeat;
    text-align: center;
    color: #333333;
    font: 15px/32px 'Helvetica', sans-serif;
    border: 1px solid #707072;
    border-radius: 1px;
}

.checkout-onepage-success .collect-reward-points .login-es {
    margin: 12px 0 14px 82px;
    display: block;
    width: 417px;
    height: 32px;
    background: url("../../skin/frontend/gourmesso/rw/images/button_sign_up_now_esp.gif") no-repeat;
    text-align: center;
    color: #333333;
    font: 15px/32px 'Helvetica', sans-serif;
    border: 1px solid #707072;
    border-radius: 1px;
}

.checkout-onepage-success .collect-reward-points .login:hover {
    text-decoration: none;
    color: #FFFFFF;
}



.stay-connected {
    width: 100%;
    float: right;
    background: #F5F4F6;
}
.stay-connected .title {
    font-size: 23px;
    padding: 11px 0 0 25px;
}
.stay-connected p {
    padding: 11px 0 0 25px;
    font: 800 16px 'Helvetica', sans-serif;
}
.stay-connected ul {
    padding: 15px 0 20px 25px;
}
.stay-connected ul:after {
    content: ' ';
    display: table;
    clear: both;
}
.stay-connected ul li {
    width: 40px;
    height: 40px;
    float: left;
    text-indent: -9999px;
    background: url("../../skin/frontend/gourmesso/rw/images/social-btns.png") no-repeat;
}
.stay-connected ul li a {
    display: block;
    width: 100%;
    height: 100%;
}
.stay-connected ul li:not(:last-child) {margin-right: 10px;}
.stay-connected ul li:nth-child(1) {background-position: 0 0;}
.stay-connected ul li:nth-child(2) {background-position: -40px 0;}
.stay-connected ul li:nth-child(3) {background-position: -80px 0;}
.stay-connected ul li:nth-child(4) {background-position: -120px 0;}
.stay-connected ul li:nth-child(5) {background-position: -160px 0;}
.stay-connected ul li:nth-child(6) {background-position: -200px 0;}




.checkout-onepage-success .order-info {
    clear: both;
    width: 100%;
    float: left;
    padding: 0;
    height: 42px;
    color: #FFFFFF;
    font: 400 20px/42px "Helvetica Neue Light", sans-serif !important;
    border: none;
    background: #575558;
    background: -moz-linear-gradient(top, #575558 0%, #4e4d50 31%, #4e4d50 31%, #6f6f71 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#575558), color-stop(31%,#4e4d50), color-stop(31%,#4e4d50), color-stop(100%,#6f6f71));
    background: -webkit-linear-gradient(top, #575558 0%,#4e4d50 31%,#4e4d50 31%,#6f6f71 100%);
    background: -o-linear-gradient(top, #575558 0%,#4e4d50 31%,#4e4d50 31%,#6f6f71 100%);
    background: -ms-linear-gradient(top, #575558 0%,#4e4d50 31%,#4e4d50 31%,#6f6f71 100%);
    background: linear-gradient(to bottom, #575558 0%,#4e4d50 31%,#4e4d50 31%,#6f6f71 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#575558', endColorstr='#6f6f71',GradientType=0 );
}
.checkout-onepage-success .order-info dt {
    font: 400 20px/42px "Helvetica Neue Light", sans-serif !important;
    padding-left: 25px;
}



.my-account-sales-order-view {
    clear: left;
    width: 95%;
    float: left;
    padding: 0 0 0 5%;
}
.my-account-sales-order-view .order-date {
    font: 400 16px "Helvetica Neue Light", sans-serif;
    padding: 8px 0 4px;
}
.my-account-sales-order-view h2 {
    font: 400 16px "Helvetica Neue Light", sans-serif;
    text-decoration: underline;
    padding: 15px 0;
    color: #333333;
}



.order-items.order-details {
    clear: left;
    width: 100%;
    float: left;
    padding: 24px 20px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.order-items.order-details .table-caption {
    font: 400 16px "Helvetica Neue Light", sans-serif;
    text-decoration: underline;
    padding: 15px 0;
    color: #333333;
}
.order-items.order-details table thead {
    border-bottom: 1px solid #333333;
}
.order-items.order-details table th {
    padding: 5px 5px 0;
    color: #333333;
}
.order-items.order-details table td {
    color: #333333;
}
.order-items.order-details table td:first-child {
    width: 280px;
}



.checkout-onepage-success .home-news {
    width: 100%;
    height: 160px;
    float: right;
    margin-top: 20px;
    position: relative;
    background: url('../../skin/frontend/gourmesso/rw/images/home_news.png') no-repeat 27px 83px #F5F4F6;
}
.checkout-onepage-success .home-news .title {
    font-size: 23px;
    padding: 11px 10px 14px 25px;
}
.checkout-onepage-success .home-news form {
    padding-right: 25px;
    width: 83%;
}
.checkout-onepage-success .home-news form .explore {
    width: 120px;
    height: 25px;
    line-height: 25px;
    background-size: auto 100%;
    margin: 15px 0 10px;
}
.checkout-onepage-success .home-news form ul {
    float: left;
    margin-top: 19px !important;
}


.join-program {
    width: 100%;
    clear: right;
    height: auto;
    float: right;
    margin-top: 20px;
    background: #F5F4F6;
}
.join-program .title {
    font-size: 23px;
    padding: 11px 0 14px 25px;
}
.join-program p {
    font-size: 16px;
    padding-left: 25px;
    width: 180px;
    float: left;
}
.join-program a {
    background: url("../../skin/frontend/gourmesso/rw/images/explore.png") repeat-x 0 0;
    border: none;
    float: right;
    display: block;
    color: #D9DADB;
    cursor: pointer;
    font: 11px Arial, Helvetica, sans-serif;
    outline: none;
    text-align: center;
    width: 100px;
    height: 25px;
    line-height: 25px;
    background-size: auto 100%;
    margin: 33px 25px 10px 0;
}
.join-program a:hover {
    text-decoration: none;
    background: url("../../skin/frontend/gourmesso/rw/images/explore_hover.png") repeat-x scroll 0 0;
    background-size: auto 100%;
}



.checkout-onepage-success .collect-reward-points .login {
    background: url("../../skin/frontend/gourmesso/rw/images/button_sign_up_now.gif") no-repeat ;
    border: none;
    height: 35px;
    width: auto;
}
.checkout-onepage-success .print-copy , .checkout-onepage-success .confirm-msg { padding: 0 0 25px 0}

.checkout-onepage-success  .home-news #newsletter {
    color: #707173;
    float: right;
    font-family: "Helvetica Neue Light", sans-serif;
    font-size: 15px;
    height: 30px;
    outline: medium none;
    padding: 4px 8px;
    text-align: center;
    width: 50%;
    border: 1px solid #000;
    border-radius: 10px;
    line-height: 29px;
}
.checkout-onepage-success .explore {
    height: 21px;
    margin-top: 10px;
    padding: 0 10px;
}

/* SUCCESS End */



/*19.11.2014*/
#footer-menu {
    text-align: center;
    padding: 40px 0 25px;
}
#footer-menu li {
    margin: 0 55px;
    display : inline-block;
    font-size: 14px;
}
#footer-menu li:before {
    content: "\003E\2008 ";
}
#footer-menu li a {
    font-size: 14px;
}

/* 28.11.2014 */

/* H-Tags */

.catalog-category-view .page-title > h3 {
    border-bottom: 1px solid #000;
    color: #000;
    display: block;
    font-size: 20px;
    height: 83px;
    line-height: 57px;
    padding-top: 2px;
    text-align: center;
    width: 360px;
    font-weight: normal;
}

.home-cms h4.like_h-main {
    background-color: #f1f2f2;
    font-weight: normal;
    font-size: 25px;
    height: 55px;
    margin-bottom: 28px;
    padding-left: 45px;
    padding-top: 15px;
}
.home-cms .mobile h4.like_h-main {
    margin-bottom: 55px;
}
.footermenue h5 {
    line-height: 120%;
    margin: 0 0 34px;
    padding: 0 0 0 18px;
    text-transform: uppercase;
    width: 100%;
    font-size: 20px;
    font-family: "Helvetica Neue Medium Cond";
    font-weight: normal;
}

.col-main h2, .col-main h3, .col-main h4, .category-description h2,
.category-description h3, .category-description h4,
.product-info h2, .product-info h3, .product-info h4,
.main-text-block h2, .main-text-block h3, .main-text-block h4{
    font-size: 18px;
    font-weight: normal;
    line-height: 1.25;
}

/* H-Tags END */


/*04.12.14*/
/*issue id=4285*/
#co-shipping-form {
    padding-top: 10px;
}
.order-review-section .order-review-section {width: 100% !important;margin-top: 0 !important;}

#rewardpoints_box .discount.discount-codes.box {
    width: 90% !important;
    box-sizing: border-box;
    margin: 20px auto;
}

/*issue id=4285*/
.checkout-onepage-success .page,
.cms-index-noroute .page {
    width: 100%;
}
.checkout-onepage-success .page .main-container,
.cms-index-noroute .page .main-container {
    margin: 0 auto;
    text-align: left;
    width: 1024px;
}

#checkout-review-submit button {
    margin-bottom: 10px;
}
#checkout-review-submit a.button {
    display: block;
    width: 100%;
    margin-top: 10px;
    clear: both;
    text-transform: capitalize;
    background-size: 100% 100%;
    background: url("../../skin/frontend/gourmesso/rw/images/cart_button.png") repeat-x 100% 0;
    color: #5b5b5a;
    cursor: pointer;
    height: 36px;
    border: 1px solid #575558;
    font: 400 20px/30px "Helvetica Neue Regular";
    position: relative;
    text-align: center;
    text-decoration: none;
    top: 1px;
    padding: 3px 0 0;
}
#checkout-review-submit a.button:hover { color : #fff;}

.buy-onepage-index #checkout-review-table tfoot td:first-child {
    text-align: left !important;
}


.buy-onepage-index #buy-message {
    position: relative;
}
.buy-onepage-index #buy-message ul li {
    color: #f00;
}
.buy-onepage-index #buy-message ul li:not(:last-child):before {
    content: '\2014';
    padding-right: 7px;
    float: left;
}
.buy-onepage-index #buy-message #close-errors {
    cursor: pointer;
    text-transform: capitalize;
    color: #f00;
    font-size: 16px;
    font-weight: 600;
    margin-left: 300px;
}

/*Amazon checkout*/
.checkoutbyamazon-checkout-index .page-title>h1{padding-left: 18px;}
.checkoutbyamazon-checkout-index button.btn-checkout>span>span{width: 275px !important;}


#checkout-review-submit .discount {
    border-top: 1px dashed;
    padding-top: 15px;
    margin-top: 50px;
}
#checkout-review-submit .discount h1 {
    font: 400 18px/1.25 "Helvetica Neue Light", Helvetica;
    padding-bottom: 2px;
    border-bottom: 0;
    text-transform: none;
}
#checkout-review-submit .discount .input-box {
    background: none;
    height: auto;
}
#checkout-review-submit .discount .input-box:after {
    content: ' ';
    display: table;
    clear: both;
}
#checkout-review-submit .discount .input-box label {
    position: relative;
    display: block;
    top: 0;
    left: 0;
    padding: 5px 0 6px;
    font: 400 14px/1.25 "Helvetica Neue Light", Helvetica;
}
#checkout-review-submit .discount .input-box #coupon_code {
    margin-bottom: 5px;
    width: 140px !important;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #515053;
    color: #7a7a7c;
    height: 30px!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 2px;
    position: relative;
    top: 0;
    left: 0;
    font: 12px Arial, Helvetica, sans-serif;
    vertical-align: middle;
}
#checkout-review-submit .discount .buttons-set {
    position: relative;
    right: 0;
    top: 0;
    margin-top: 2px;
    width: 155px;
    height: 24px;
/*    float: right;*/
}

#rewardpoints_box .reward-icon .geschenk{
    left: 10px;
}
#checkout-review-submit .discount .input-box{width: auto;}
#checkout-review-submit .discount .buttons-set button,
#checkout-review-submit .discount .buttons-set button span {
    width: 155px;
    height: 24px;
    border: none;
    outline: none !important;
    color: #000;
    font: 12px/24px Arial, Helvetica, sans-serif;
    background-size: 100% 100% !important;
}
#checkout-review-submit .discount .validation-advice {
    clear: none;
    position: absolute;
}
.product-list-tax {
    font-size: 11px;
    padding-bottom: 5px;
}
.product-view-tax {
    clear: both;
    padding: 1px 0 5px;
}


#shipping_dhl_account_number #shipping_dhl_account_label {
    float : left;
    width: 50%;
}
#shipping_dhl_account_number #shipping_dhl_account_label + .input-box {
    width: 50%;
}

#dhl_packstation em {
    color: #ff0000;
}
#dhl_packstation select {
    width: 100%;
    cursor: pointer;
    margin-bottom: 10px;
}
#shipping-packstationbuttons button,
#shipping-packstationbuttons button span {
    width: 136px;
    height: 24px;
    border: none;
    outline: none !important;
    color: #d9dadb;
    font: 12px/24px Arial, Helvetica, sans-serif;
}
#shipping-packstationbuttons button + button {
    float: right;
}


#shipping-packstationbuttons button span span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIgAAAAYCAYAAAAh3LURAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOERCQkY0RjYzRTU3MjE1OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5NDM0NDNBMjg5OEIxMUUzQjZDMUM5MUM3QkZBMkM2NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5NDM0NDNBMTg5OEIxMUUzQjZDMUM5MUM3QkZBMkM2NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjhCOTVDODUzRjIwNjgxMTgwODNGNTNBMEIwRjE4RkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMThEQkJGNEY2M0U1NzIxNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6lWMgjAAABjklEQVR42uybTU4CQRCFa7qrCdFDyMaVXoyVlyAu3XID9UC4UE8wY2AhrmS621fNAI3RhDV5X/LSEFhNf6mamh99fXt3IjJFAtIgI0SRhGyQiGQh54jtvR/2uxn2ezN8/kbm9sPDy2JxF2MqHtgaYxTnGsSXdft/cm7knJEkKSWsMMW7sufmgfdebm5vr02Q6dPjs/R9zyNG9qiqzO5nUxOkDyGMzCJCdsAJW3otjci5EkL2JyeDD0UQ6zcWQnbsfKAg5BRBFIk8KqQSRA+CqHqMtqwgpJ5i6gqCLxqVR4UcKkgtiKKcJOWYS6oKctxiVHgdhBy3GApCThckQBDejyO1IOEgSIAtmRWEVIS6gviAKSZziiHVFBN+TTFZ2WLIf1OMCcJzEPKXIOvPdbkokjLPQUjVYuCEuaHL1VK885I9KwipBIET5oZ+tF2598+7uaTGnDA3tG1bGY8vhI8LkZoGgpgb2nXdZnI1kcY7PrtOtnI09pB6FnNDV8vVHLHXHi6FipChwyBfyPxHgAEA/rd5PbCRYdAAAAAASUVORK5CYII=) no-repeat 0 0;
}
#shipping-packstationbuttons button:hover span span {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIkAAAAYCAYAAADOHt4vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOERCQkY0RjYzRTU3MjE1OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCNUMwREMxNDg5OEIxMUUzQTJBNUY4OUY0N0JFRUJDOCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCNUMwREMxMzg5OEIxMUUzQTJBNUY4OUY0N0JFRUJDOCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjhCOTVDODUzRjIwNjgxMTgwODNGNTNBMEIwRjE4RkYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Rjc3RjExNzQwNzIwNjgxMThEQkJGNEY2M0U1NzIxNTkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Uuf82AAABsklEQVR42uybT07CQBSHX2fazqw8gVEh4tnsSk/ilpNo8Cjqgo2atKYlgQ1ImfreUOlQCQfA35f8OhMImzdf5l9K9PL6pogo46SciJNwYo7jrNtWAk4PGXvdjnfUjve67X9zxjejaydfPkyn0zvnHDVNQ9I615BSEUWR4vAv5AFODhnvMEopH28Pt4PBYMTde5Ekm0yeqa5rVA3siOOYsuw2+5WkrsoyXa1WqAzYYYyRxs8cIgnNqhktl0tUBuyw1nazijxkz4F9BwgJffCSaF5/JAD8Evrge7HWlEASEG5cte5JkiS0cbgKAYEkSbIvSZomfE6GJKBDnOhJkvrLFAA6SdKeJCZFVcC+JKYniUkNRYQjMDgykxhrKWrv7AE4KIk1hhQu08DxPYnBTAL2SPpHYGsNaQ1JwBFJjLGklEZlwGFJFvOFX38UlhsQIO+TiBu+X1YlWxOTwnIDAjRPGuKGl+QrL/w9vcaNKwiQVwXEDS9Jnud0fnmBqoA/vH98biUpimJ9NRzyERj3JKCjcQ2JG16SqqzGk8cneeH1jLOR71Gi/73S0PZvFnPOWD74EWAAT+N2F2cSO9MAAAAASUVORK5CYII=) no-repeat 0 0;
}


/*http://bug.inchpoint.de/view.php?id=4364*/
.lang-es .top-header .links{width: 240px;}
.top-header .links {
    width: 220px;
    margin: 0;
    position: relative;
}
.top-header .links.not-logged-in li {
    padding-top: 9px;
    padding-bottom: 8px;
}
.top-header .links.not-logged-in li.first {
    padding-left: 5px;
    padding-right: 5px;
}
.top-header .links:not(.not-logged-in) li.last {
    position: absolute;
    right: 0;
    top: 9px;
}
.top-header .links li.last {
    border-right: none;
    float: right;
}
.top-header .links li.first {
    width: 114px;
}
.top-header .links li.rewardpoints-count {
    width: 132px;
    padding: 0;
}
.top-header .links li {
    float: left;
    height: 20px;
    display: block;
    text-align: center;
}
.top-header .links li a {
    color: #868889;
}
.top-header .mw_rewardpoints {
    font-size: 12px;
    font-weight: 400;
    color: #868889;
    text-align: center;
}

/*http://bug.inchpoint.de/view.php?id=4370*/
.cart .product-image {
    display: block;
    overflow: hidden;
}
/* amazon-button in cart */
.checkout-cart-index #AmazonInlineWidget {
    margin-top: 10px;
    text-align: center;
}

.th-left li:nth-child(2) {
    text-align: left;
    width: 50%;
}

.checkout-onepage-success .home-news {
    background-position: 27px 102px;
}
.checkout-onepage-success .home-news #newsletter {
    margin-top: 10px;
    margin-right: 7px;
}

.mapa-payment-iframe {}
.mapa-payment-iframe .col-main {padding: 25px 0 15px 3%; text-transform: uppercase;}
.mapa-payment-iframe .col-main>h1{padding-bottom: 18px;font-size: 20px;font-weight: normal;line-height: 1.15;font-family: "Helvetica Neue Regular";}
.mapa-payment-iframe .col-main>iframe{}


/* [0004540]  - 15.01.2015 */
.left-menu .cat { padding-left: 0; text-transform: uppercase;}
.left-menu .cat.active  { font-weight: bold; color: #ddae66; }



.long-name .wp-product-list-name>table{
    margin-left: 0;
}

/*16.01.15 - http://bug.inchpoint.de/view.php?id=4502 */
@media  (max-width: 777px) {
    .cms-index-index {
        overflow-x: hidden;
    }
    .cms-index-index .std iframe {
        width: 100%;
    }
}

/*16.01.15 - http://bug.inchpoint.de/view.php?id=4549 */
.customer-account-forgotpassword .col-main {
    padding: 0 3%;
    width: 94%;
}
.customer-account-forgotpassword .col-main h1 {
    float: none !important;
    text-transform: uppercase;
    padding: 1px 0 1px 34px;
}
.customer-account-forgotpassword .col-main .back-link {
    width: 175px;
}


#checkout-review-submit .discount.discount-apply .buttons-set {
    margin-top: -10px;
}
#checkout-review-submit .discount.discount-apply .buttons-set button + button {
    margin-top: -26px;
}


/*16.01.15 - http://bug.inchpoint.de/view.php?id=4560 */
.catalog-category-view .products-grid .product-image {
    width: 100px;
    height: 130px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.catalog-category-view .products-grid .product-image img {
    width: auto;
    height: auto;
    /*     max-width: 100%;
        max-height: 100%;*/
}


.plain-customer-account .col2-left-layout .col-left .block {
    border: 1px solid #4E4D51;
    font-size: 15px;
    word-break: break-all;
}
.plain-customer-account .col2-left-layout .col-left .block .block-title {
    border-bottom: 1px solid #4E4D51;
    font-size: 16px;
}
.sales-order-view .order-items {
    overflow: hidden;
}
.customer-address-form .col2-left-layout .col-left,
.sales-order-view .col2-left-layout .col-left,
.plain-customer-account .col2-left-layout .col-left,
.rewardpoints-invitation-index .col2-left-layout .col-left,
.rewardpoints-rewardpoints-index .col2-left-layout .col-left,
.newsletter-manage-index .col2-left-layout .col-left,
.sales-order-history .col2-left-layout .col-left,
.customer-address-index .col2-left-layout .col-left,
.customer-account-edit .col2-left-layout .col-left,
.customer-account-index .col2-left-layout .col-left,
.cms-page-view .col2-left-layout .col-left,
.is-blog .col2-left-layout .col-left {
    width: 20%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.plain-customer-account .col2-left-layout .col-main .my-account .my-account {
    padding: 0;
}
.customer-address-form .col2-left-layout .col-main,
.sales-order-view .col2-left-layout .col-main,
.plain-customer-account .col2-left-layout .col-main,
.rewardpoints-invitation-index .col2-left-layout .col-main,
.rewardpoints-rewardpoints-index .col2-left-layout .col-main,
.newsletter-manage-index .col2-left-layout .col-main,
.sales-order-history .col2-left-layout .col-main,
.customer-address-index .col2-left-layout .col-main,
.customer-account-edit .col2-left-layout .col-main,
.customer-account-index .col2-left-layout .col-main {
    width: 78%;
}
.customer-address-form .col2-left-layout .main,
.sales-order-view .col2-left-layout .main,
.plain-customer-account .col2-left-layout .main,
.rewardpoints-invitation-index .col2-left-layout .main,
.rewardpoints-rewardpoints-index .col2-left-layout .main,
.newsletter-manage-index .col2-left-layout .main,
.sales-order-history .col2-left-layout .main,
.customer-address-index .col2-left-layout .main,
.customer-account-edit .col2-left-layout .main,
.customer-account-index .col2-left-layout .main {
    padding: 0 1% 10px;
}
.sales-order-history .col2-left-layout .main #my-orders-table thead th:nth-child(4) span,
.customer-account-index .col2-left-layout .main #my-orders-table thead th:nth-child(4) span {
    white-space: normal !important;
}

.cms-page-view .col2-left-layout .col-main,
.is-blog .col2-left-layout .col-main {
    width: 80%;
}

.cms-page-view .col2-left-layout .col-left li.page {
    min-width: 100% !important;
}
.cms-haeufige-fragen-kompatible-nespresso-maschinen .std a img {
    max-width: 100%;
}

.products-grid .wp-product-list-name table tbody tr:last-child td {
    display: none;
}
.products-grid .wp-product-list-name .intensity + table tbody tr:last-child td {
    display: table-cell;
}

.is-blog .page-title {
    padding: 10px 0 15px 0;
}


a.gm-button {cursor: pointer; padding: 2px; font-size: 15px; font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; background-color: #84c11a; display: inline-block; border-radius: 5px;-webkit-border-radius: 5px; -moz-border-radius: 5px; text-align: center;}

a.gm-button1 {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #FFD700, #DAA520);
  background-image: -moz-linear-gradient(top, #FFD700, #DAA520);
  background-image: -ms-linear-gradient(top, #FFD700, #DAA520);
  background-image: -o-linear-gradient(top, #FFD700, #DAA520);
  background-image: linear-gradient(to bottom, #FFD700, #DAA520);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  display: inline-block;
  font-family: Arial;
  color: #000000;
  font-size: 20px;
  padding: 20px 20px 20px 20px;
  text-decoration: none;
  margin: 0px 10px;
  text-align: center;
}

a.gm-button1:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #B97B19, #FFD700);
  background-image: -moz-linear-gradient(top, #B97B19, #FFD700);
  background-image: -ms-linear-gradient(top, #B97B19, #FFD700);
  background-image: -o-linear-gradient(top, #B97B19, #FFD700);
  background-image: linear-gradient(to bottom, #B97B19, #FFD700);
  text-decoration: none;
  display:inline-block;
  text-align: center;
}

a.gm-button2 {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #FFD700, #DAA520);
  background-image: -moz-linear-gradient(top, #FFD700, #DAA520);
  background-image: -ms-linear-gradient(top, #FFD700, #DAA520);
  background-image: -o-linear-gradient(top, #FFD700, #DAA520);
  background-image: linear-gradient(to bottom, #FFD700, #DAA520);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  display: inline-block;
  border-radius: 5px;
  font-family: Arial;
  color: #000000;
  font-size: 20px;
  padding: 5px 5px 5px 5px;
  text-decoration: none;
  margin: 0px 10px;
  text-align: center;
  }

a.gm-button2:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #B97B19, #FFD700);
  background-image: -moz-linear-gradient(top, #B97B19, #FFD700);
  background-image: -ms-linear-gradient(top, #B97B19, #FFD700);
  background-image: -o-linear-gradient(top, #B97B19, #FFD700);
  background-image: linear-gradient(to bottom, #B97B19, #FFD700);
  text-decoration: none;
  display: inline-block;
  text-align: center;
}

a.gm-button3 {
cursor: pointer; 
padding: 2px; 
font-size: 30px; 
font-family: Arial, Helvetica, sans-serif; 
color: #ffffff; 
text-decoration: none; 
background-color: #84c11a; 
display: inline-block;  
border-radius: 5px;
-webkit-border-radius: 5px; 
-moz-border-radius: 5px; 
padding: 15px 25px 15px 25px;
text-align: center;}


a.gm-button3:hover {
    text-decoration: none;
    background: #ffffff;;
    box-shadow: inset 0 0 0 2px #84c11a;
    color: #84c11a;
}


a.download-button {cursor: pointer; display:inline-block;background-color: #E0B269; background-image:url("../wysiwyg/cms/download_button_50px.png");background-repeat: no-repeat; background-position: 98% 50%; background-size:35px; border: 1px solid #000;color: #000;padding: 10px 50px 10px 10px;text-decoration: none;font-size:110%;}
a.download-button:hover{background-color: #b97b19;}

.contacts-cms .page-titel{display: none;}

.col-left.sidebar .cms-block li {
    padding-left: 10px;
}
.category-products .price-box .price::after,
.product-view .product-shop .price-box .regular-price::after,
.product-view .product-shop .prod-special-price::after
{content: "\002A";}



.social-widget {
    left: 0;
    position: absolute;
    top: 950px;
    z-index: 9999
}
.catalog-category-view .social-widget {
    top: 907px;
}
.catalog-product-view .social-widget {
    top: 893px;
}
.social-widget a {
    display: block;
    height: 48px;
    width: 48px;
}
.social-widget .social-widget-fb {
    background: url('../../skin/frontend/gourmesso/rw/images/socials.png') no-repeat 0 0;
}
.social-widget .social-widget-twitter {
    background: url('../../skin/frontend/gourmesso/rw/images/socials.png') no-repeat 0 -48px;
}
.social-widget .social-widget-google {
    background: url('../../skin/frontend/gourmesso/rw/images/socials.png') no-repeat 0 -96px;
}
.social-widget .social-widget-pinterest {
    background: url('../../skin/frontend/gourmesso/rw/images/socials.png') no-repeat 0 -144px;
}
.social-widget .social-widget-contacts {
    background: url('../../skin/frontend/gourmesso/rw/images/socials.png') no-repeat 0 -192px;
}
.tax_del_cat {font-size: 15px;margin-bottom: 35px;}
.tax_del_cat span {border-bottom: 1px solid #000;display: inline-block;padding: 0 15px;}
.catalog-content h1 {margin-bottom: 25px;}
.category-genuss-pakete .page-title.category-title,
.category-accessoires .page-title.category-title,
.category-susses .page-title.category-title {
    /*display: none;*/
}
.category-genuss-pakete .col1-layout .category-left-column {display: none;}
.category-genuss-pakete .products-list {float: none;width: 100%;}
.note-msg,
.notice-msg,
.success-msg,
.error-msg {
    font-size: 18px !important;
    font-weight: normal !important;
    margin: 15px auto;
}
.catalog-product-view .col-main {float: none;}
.additional-info {
    color: #000;
    font-size: 15px;
    margin-top: 35px;
    text-align: center;
    width: 400px;
}
.additional-info span {display: block;}
.mw_display_point .mw_rewardpoints {font-weight: normal; word-wrap: break-word; width: 100% }
.reward-icon .geschenk {position: absolute;}
.geschenk{display: inline-block;}
button.button.btn-update {background: none;}
.aktualisieren{
    display: block;
    float: left;
    cursor: pointer;
}
.cms-index-index .col-main{
    padding:0;
    width: inherit;
    margin: 0;
}
.header-wrap-personal-cabinet .page-title{
    padding-top: 0;
    margin-top: 25px;
}
.per_capsule {
    float:left;
}
.per_capsule .prod-info {
    font-size: 20px;
}
.catalog-product-view .product-shop .price-box .regular-price .price {
    font-weight: bold;
}
.checkout-goto{
    display: none;
    background-color: #E0B269;
    border: 1px solid #000;
    width: 80%;
    margin: 10px auto;
    height:60px;
}
.product-shop .std {
    width: auto;
}
.account-login h1,
.account-create h1,
.customer-account-forgotpassword h1,
.contacts-index-index h1,
.cms-page-view h1,
.checkout-cart-index .cart-upsell h1,.buy-onepage-index h1
{
    background: #f2f2f2;
    color: #000;
    text-align: center;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 50px;
}
#login-form .registered-users{
    width: 100%;
}
#login-form #send2, 
#form-validate .buttons-set button,
#contactForm .buttons-set button.button, 
.customer-account-forgotpassword .page .form-list button{
    background: #e0b169;
    width: 260px;
    height: 40px;
}
#login-form #send2 span,
#form-validate .buttons-set button span,
#contactForm .buttons-set button.button span,
.customer-account-forgotpassword .page .form-list button span
{
    float:none;
}
#login-form #send2 span span,
#form-validate .buttons-set button span span,
#contactForm .buttons-set button.button span span,
.customer-account-forgotpassword .page .form-list button span span
{
    font-size: 20px;
}
#login-form .forgot{
    clear: right;
}
#login-form .form-list input,
#popup-login-form .form-list input,
.account-create .form-list input,
.customer-account-forgotpassword .page .form-list input,
.contacts-index-index .form-list input
{
    background-color: #f9f5f6;
    height: 50px;
    font-size: 16px;
}
.customer-account-forgotpassword .page .form-list {
    margin-top: 20px;
}

.account-create .fieldset,
.customer-account-forgotpassword .fieldset,
.contacts-index-index .fieldset{
    border: none;
}
.account-create .fieldset .legend,
.customer-account-forgotpassword .page .fieldset .legend,
.contacts-index-index .page .fieldset .legend
.fieldset .legend
{
    display: none;
}
.customer-account-login .page .account-login #send2{
    top: 5px;
}
.customer-account-create .page .account-create .buttons-set{
    right: 100px;
}
.customer-account-login .page .account-create .fieldset {
    padding: 0;
}
.customer-account-login .page .account-create .form-list .field,.customer-account-create .account-create .form-list .field {
    width: auto;
    margin-right: 90px;
}
.customer-account-login .page .account-create button.button,
.customer-account-login .page .account-login button.button,
.customer-account-create .page .account-create button.button
{
    position: relative;
    top:45px;
    right: 40px;
    width: 500px !important
}
.customer-account-login .page .account-create .required,
.customer-account-login .page .account-login .required,
.customer-account-login .page .checkbox,
.customer-account-login .page .back-link,
.customer-account-create .page .back-link,
.customer-account-create .page .account-create .required,
.customer-account-forgotpassword .page .back-link,
.customer-account-forgotpassword .page .buttons-set .required
{
    display: none;
}
.customer-account-login .page .account-login .forgot{
    margin-top: 10px;
    position: relative;
    right: 200px;
    top: 13px;
}
.header-wrap-personal-cabinet .buttons-set{
    bottom: 0;
}
.customer-account-forgotpassword .page .form-list li{width: 30%;float: left;}
.customer-account-forgotpassword .page .form-list label {display: none;}

.checkout-cart-index .cart-upsell .cart-bestsell {
    width: 80%;
    margin: 0px auto;
}

.checkout-cart-index .bestsell-item .image, .checkout-cart-index .bestsell-item .content{
    width: auto;
}
.checkout-cart-index .bestsell-item .content{
    float:left;
    display: inline;
    padding-top: 50px;
    width: 730px;
}
.checkout-cart-index .bestsell-item .content li {
    display: inline;
    float:left;
    margin-right: 5%;
    height: 71px;
}
.checkout-cart-index .bestsell-item .content li span.name-ts,.checkout-cart-index .bestsell-item .content li span.price-ts{
    width: auto;
    font-size: 20px;
    line-height: 70px;
}
.checkout-cart-index .bestsell-item .content li a.explore {
    float:left;
    margin-top:10px;
}
.customer-account-forgotpassword .page .fieldset{
    text-align: center;
}


/* fluid-pages */

.main-text-block,
.home-grid-footer,
.home-grid,
.cms-page-view .col-main,
.buy-onepage-index .col-main,
.catalog-category-view .page-title,
.col1-layout .category-products,
.tax_del_cat,
.checkout-cart-index .col-main,
.cart,
.col2-left-layout,
.unten,
.catalog-product-view .col-main,
.note-msg,
.notice-msg,
.success-msg,
.error-msg,
#nav{
    max-width: 1265px;
    margin: 0px auto;
}


/* non fluid */
.catalog-content,
.contacts-index-index .col-main,
.customer-account-login .col-main,
.customer-account-create .col-main,
.customer-account-forgotpassword .col-main
{
    margin: 0 auto;
    width: 1265px;
}

.main-text-block{
    padding: 0 50px;
}
.machines img {
    width: 100%;
}

#my-orders-table-mobile, #custom_nav
{display: none;}

#custom_nav {
    width: 100%;
    float: left;
}

#custom_nav li {
    width: 100%;
    height: 76px;
    color: #000;
}

/* li:nth-child(1) */
#custom_nav > li > a::before{
    content: " ";
    display: block;
    height: 45px;
    width: 46px;
    float: left;
    left: 15px;
    position: absolute;
}
#custom_nav > li:first-child > a::before{
    top: 8px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-content.png") no-repeat -74px -377px;
    left: 15px;
}
#custom_nav > li:nth-child(2) > a::before{
    top: 3px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-content.png") no-repeat scroll -331px -370px;
    height: 53px;
    width: 53px;
    left: 12px;
    -webkit-transform: scale(0.8);
       -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
}
#custom_nav > li:nth-child(3) > a::before{
    top: -10px;
    background: url("../../skin/frontend/gourmesso/rw/images/sprites-content.png") no-repeat scroll -183px -356px;
    height: 79px;
    width: 82px;
    left: 2px;
    -webkit-transform: scale(0.6);
       -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
            transform: scale(0.6);
}

.newsletter-manage-index .footer-container {
    padding: inherit;
    width: inherit;
}

/* Clemens CSS */

.sea-landingpage {max-width:950px;margin:0 auto;}
.sea-landingpage img {width: 100%}

@media (min-width: 1367px) {
	.sea-landingpage {max-width:1260px;}
	}

/* Reward-Points Kundenkonto */

.rewardpoints-rewardpoints-index .dashboard .box-head > h2 > a {float: none; margin-right: 5px;}
.rewardpoints-rewardpoints-index .dashboard .box-head > h2 > a > span {float: none; position: inherit;}
.rewardpoints-rewardpoints-index .dashboard .box-head > h2 > a > span.geschenk { height:23px; width:23px; background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAXABcDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAgJCgf/xAAnEAABBAICAgEDBQAAAAAAAAADAQIEBQYHAAgJERIKExQhMzZ2tf/EABcBAQEBAQAAAAAAAAAAAAAAAAYHBAX/xAAmEQACAwABAwQBBQAAAAAAAAACAwEEBRIABhEHISIjEzNXdbS2/9oADAMBAAIRAxEAPwDUb3L7wanoMLyfDdT9o9J4pt3E8zfSZZSXWx6GguK0NDItKvKKIpps2GtXcV9yCOCYNZcSSBIswTS/Nv2S9Kxfc+xR9U0ym0iklZdNqApSZBFyqqta2XBuG1pY1uLLCSnHKJItkVau5fBmoET6Y885pJnkJl785HUeh62bpr9g6+yO9yO67L5JunamXVGWLXDrqi0tcxjW5azGZFTHgnFCYfKJoApbummcKPG+cpCKRyyG1/5Q88k+LzY+3cl1NTSsn1Vl2HaWsYcm9sQxLLKZELFYlFmFbWmjmj0sZgpVcax/FcyyYJlxXxSz48yvlQYx6m0tzPvUtvA0NBLtulb7TYqLgxVHR04Qnt9FaqS/Fdt3Rk1s05auaBiBw1C3uOXXatqhYVGfpppRWoW0bJNOuZWDr1jkr/NgF9oKr+JitwKbA/WImQhEW6dSO/uqq3GMrb2K7Y6IbZEyH1i8B+2aC/n19cJshJwZVo2wnnOJCuiCjJMlflNdHkqSOBHIpnMt3iT6w4z5G9+bS1/tfJMiw2Hj2s7bZw7LAkqxzpt4bOcap5EaQK/hWsQdeRmSS5CDAFh2GEBrTfaR7XuVTDyk4mVSyl2bloKapWL7r5tWSgmEzix8guWCvnK1fAeKQWHj4+5LRulo3bF01ISTzgpXXX+FQ8QEIkV8j4kcDBs+ZcmEZeffq1/6jv8AnHVr+qbS/wBzEOVk4pVx7rxF9kKmS4oxSuzOuSIQLkaUZY6YM8L0+TXNejHIiqx/tr2+2fp7RUccK+ocRNLtKJ/cTsb/AEFbrdhfraX8Fr/1Z6kn9NRjU7HO428hSnCNHP1rtViSRKiIZjNp64RfmFzvuBI32iPYqOH7/bI5E4444+KPEzEdcTr/2Q==) no-repeat center;}
.checkout-onepage-success .rewardpoints {clear: both; padding: 41px 0 34px 60px; color: #333; background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAXABcDASIAAhEBAxEB/8QAGAABAAMBAAAAAAAAAAAAAAAAAAgJCgf/xAAnEAABBAICAgEDBQAAAAAAAAADAQIEBQYHAAgJERIKExQhMzZ2tf/EABcBAQEBAQAAAAAAAAAAAAAAAAYHBAX/xAAmEQACAwABAwQBBQAAAAAAAAACAwEEBRIABhEHISIjEzNXdbS2/9oADAMBAAIRAxEAPwDUb3L7wanoMLyfDdT9o9J4pt3E8zfSZZSXWx6GguK0NDItKvKKIpps2GtXcV9yCOCYNZcSSBIswTS/Nv2S9Kxfc+xR9U0ym0iklZdNqApSZBFyqqta2XBuG1pY1uLLCSnHKJItkVau5fBmoET6Y885pJnkJl785HUeh62bpr9g6+yO9yO67L5JunamXVGWLXDrqi0tcxjW5azGZFTHgnFCYfKJoApbummcKPG+cpCKRyyG1/5Q88k+LzY+3cl1NTSsn1Vl2HaWsYcm9sQxLLKZELFYlFmFbWmjmj0sZgpVcax/FcyyYJlxXxSz48yvlQYx6m0tzPvUtvA0NBLtulb7TYqLgxVHR04Qnt9FaqS/Fdt3Rk1s05auaBiBw1C3uOXXatqhYVGfpppRWoW0bJNOuZWDr1jkr/NgF9oKr+JitwKbA/WImQhEW6dSO/uqq3GMrb2K7Y6IbZEyH1i8B+2aC/n19cJshJwZVo2wnnOJCuiCjJMlflNdHkqSOBHIpnMt3iT6w4z5G9+bS1/tfJMiw2Hj2s7bZw7LAkqxzpt4bOcap5EaQK/hWsQdeRmSS5CDAFh2GEBrTfaR7XuVTDyk4mVSyl2bloKapWL7r5tWSgmEzix8guWCvnK1fAeKQWHj4+5LRulo3bF01ISTzgpXXX+FQ8QEIkV8j4kcDBs+ZcmEZeffq1/6jv8AnHVr+qbS/wBzEOVk4pVx7rxF9kKmS4oxSuzOuSIQLkaUZY6YM8L0+TXNejHIiqx/tr2+2fp7RUccK+ocRNLtKJ/cTsb/AEFbrdhfraX8Fr/1Z6kn9NRjU7HO428hSnCNHP1rtViSRKiIZjNp64RfmFzvuBI32iPYqOH7/bI5E4444+KPEzEdcTr/2Q==) no-repeat 25px center}

@media  (max-height: 1060px) {
    .category-root-cls-10 .navigation-submenu,
	.category-root-cls-15 .navigation-submenu,
	.category-root-cls-20 .navigation-submenu,
	.category-root-cls-25 .navigation-submenu,
	.category-root-cls-63 .navigation-submenu,
    .category-root-cls-74 .navigation-submenu {
        width: 301% !important;
    }
    .category-root-cls-10 .navigation-submenu li,
	.category-root-cls-15 .navigation-submenu li,
	.category-root-cls-20 .navigation-submenu li,
	.category-root-cls-25 .navigation-submenu li,
	.category-root-cls-63 .navigation-submenu li,
    .category-root-cls-74 .navigation-submenu li{
        width: 33.33% !important;
        float: left !important;
    }
    .category-root-cls-10 .navigation-submenu .submenu-subcategory:nth-child(2), .category-root-cls-10 .navigation-submenu .submenu-subcategory:nth-child(5), .category-root-cls-10 .navigation-submenu .submenu-subcategory:nth-child(8),
    .category-root-cls-15 .navigation-submenu .submenu-subcategory:nth-child(2), .category-root-cls-15 .navigation-submenu .submenu-subcategory:nth-child(5), .category-root-cls-15 .navigation-submenu .submenu-subcategory:nth-child(8),
    .category-root-cls-20 .navigation-submenu .submenu-subcategory:nth-child(2), .category-root-cls-20 .navigation-submenu .submenu-subcategory:nth-child(5), .category-root-cls-20 .navigation-submenu .submenu-subcategory:nth-child(8),
    .category-root-cls-25 .navigation-submenu .submenu-subcategory:nth-child(2), .category-root-cls-25 .navigation-submenu .submenu-subcategory:nth-child(5), .category-root-cls-25 .navigation-submenu .submenu-subcategory:nth-child(8),
    .category-root-cls-63 .navigation-submenu .submenu-subcategory:nth-child(2), .category-root-cls-63 .navigation-submenu .submenu-subcategory:nth-child(5), .category-root-cls-63 .navigation-submenu .submenu-subcategory:nth-child(8),
    .category-root-cls-74 .navigation-submenu .submenu-subcategory:nth-child(2), .category-root-cls-74 .navigation-submenu .submenu-subcategory:nth-child(5), .category-root-cls-74 .navigation-submenu .submenu-subcategory:nth-child(8) {
        border-left: 1px solid #000;
        border-right: 1px solid #000;
    }
}

.navigation-submenu li {
    background: #fff !important;
}

/* Sidebar Mobile */

.main.mobile {
    position: relative;
    overflow: hidden;
}

.main.mobile .col-main {
    position: relative;
    width: 100%;
    padding-left: 70px;
    padding-right: 20px;
    background: #fff;
    z-index: 1;
}

.main.mobile .col-main .sidebar-switcher {
    position: absolute;
    top: 30px;
    left: 15px;
    display: block;
    width: 40px;
    height: 40px;
    background: url('../../skin/frontend/gourmesso/rw/images/hamburger.png') center no-repeat;
    cursor: pointer;
}

.sidebar.hamburger {
    position: absolute;
    top: 25px;
    left: 0;
    width: 100% !important;
    height: 100%;
    background: #f1f2f2;
    z-index: 0;
}

.sidebar.hamburger .untermenue {
    width: 80%;
    padding: 20px 0 0 30px;
}

/* Customer Accout Buttons */

body.customer-account-index button.button,
body.customer-account-edit button.button,
body.customer-address-index button.button,
body.customer-address-form button.button,
body.sales-order-history button.button,
body.newsletter-manage-index button.button,
body.rewardpoints-rewardpoints-index button.button,
body.rewardpoints-invitation-index button.button {
    background-color: #E0B269;
    border: 1px solid #000;
    color: #000;
    cursor: pointer;
    display: block;
}

body.customer-account-index button.button:hover,
body.customer-account-edit button.button:hover,
body.customer-address-index button.button:hover,
body.customer-address-form button.button:hover,
body.sales-order-history button.button:hover,
body.newsletter-manage-index button.button:hover,
body.rewardpoints-rewardpoints-index button.button:hover,
body.rewardpoints-invitation-index button.button:hover {
    background-color: #B97B19;
}

body.customer-account-index button.button span,
body.customer-account-edit button.button span,
body.customer-address-index button.button span,
body.customer-address-form button.button span,
body.sales-order-history button.button span,
body.newsletter-manage-index button.button span,
body.rewardpoints-rewardpoints-index button.button span,
body.rewardpoints-invitation-index button.button span {
    background: none;
}

/* Customer Account Mobile */

@media screen and (max-width: 800px) {

    body.customer-account-index .col-main,
    body.customer-account-edit .col-main,
    body.customer-address-index .col-main,
    body.customer-address-form .col-main,
    body.sales-order-history .col-main,
    body.newsletter-manage-index .col-main,
    body.rewardpoints-rewardpoints-index .col-main,
    body.rewardpoints-invitation-index .col-main {
        width: 100% !important;
        float: left;
    }

    body.customer-account-index .box-account.box-info,
    body.customer-account-edit .box-account.box-info,
    body.customer-address-index .box-account.box-info,
    body.customer-address-form .box-account.box-info,
    body.sales-order-history .box-account.box-info,
    body.newsletter-manage-index .box-account.box-info,
    body.rewardpoints-rewardpoints-index .box-account.box-info,
    body.rewardpoints-invitation-index .box-account.box-info {
        padding-bottom: 0;
    }

    body.customer-account-index .col-left.sidebar,
    body.customer-account-edit .col-left.sidebar,
    body.customer-address-index .col-left.sidebar,
    body.customer-address-form .col-left.sidebar,
    body.sales-order-history .col-left.sidebar,
    body.newsletter-manage-index .col-left.sidebar,
    body.rewardpoints-rewardpoints-index .col-left.sidebar,
    body.rewardpoints-invitation-index .col-left.sidebar {
        width: 100%;
    }

    body.customer-account-index .col2-set .col-1,
    body.customer-account-edit .col2-set .col-1,
    body.customer-address-index .col2-set .col-1,
    body.customer-address-form .col2-set .col-1,
    body.sales-order-history .col2-set .col-1,
    body.newsletter-manage-index .col2-set .col-1,
    body.rewardpoints-rewardpoints-index .col2-set .col-1,
    body.rewardpoints-invitation-index .col2-set .col-1,
    body.customer-account-index .col2-set .col-2,
    body.customer-account-edit .col2-set .col-2,
    body.customer-address-index .col2-set .col-2,
    body.customer-address-form .col2-set .col-2,
    body.sales-order-history .col2-set .col-2,
    body.newsletter-manage-index .col2-set .col-2,
    body.rewardpoints-rewardpoints-index .col2-set .col-2,
    body.rewardpoints-invitation-index .col2-set .col-2 {
        width: 100%;
        float: left;
    }

    body.customer-account-index span.geschenk,
    body.customer-account-edit span.geschenk,
    body.customer-address-index span.geschenk,
    body.customer-address-form span.geschenk,
    body.sales-order-history span.geschenk,
    body.newsletter-manage-index span.geschenk,
    body.rewardpoints-rewardpoints-index span.geschenk,
    body.rewardpoints-invitation-index span.geschenk {
        -webkit-transform: scale(.5, .5) translateY(-30px);
        -ms-transform: scale(.5, .5) translateY(-30px);
        -o-transform: scale(.5, .5) translateY(-30px);
        transform: scale(.5, .5) translateY(-30px);
    }

    body.customer-account-index .nespresso.pa p,
    body.customer-account-edit .nespresso.pa p,
    body.customer-address-index .nespresso.pa p,
    body.customer-address-form .nespresso.pa p,
    body.sales-order-history .nespresso.pa p,
    body.newsletter-manage-index .nespresso.pa p,
    body.rewardpoints-rewardpoints-index .nespresso.pa p,
    body.rewardpoints-invitation-index .nespresso.pa p {
        clear: both;
        float: none;
        margin: 0 auto;
    }

}

@media screen and (max-width: 768px) {

    body.customer-account-index .top-header,
    body.customer-account-edit .top-header,
    body.customer-address-index .top-header,
    body.customer-address-form .top-header,
    body.sales-order-history .top-header,
    body.newsletter-manage-index .top-header,
    body.rewardpoints-rewardpoints-index .top-header,
    body.rewardpoints-invitation-index .top-header,
    body.customer-account-index .top-header .content,
    body.customer-account-edit .top-header .content,
    body.customer-address-index .top-header .content,
    body.customer-address-form .top-header .content,
    body.sales-order-history .top-header .content,
    body.newsletter-manage-index .top-header .content,
    body.rewardpoints-rewardpoints-index .top-header .content,
    body.rewardpoints-invitation-index .top-header .content {
        height: 100px;
    }

    body.customer-account-index .top-header .th-right,
    body.customer-account-edit .top-header .th-right,
    body.customer-address-index .top-header .th-right,
    body.customer-address-form .top-header .th-right,
    body.sales-order-history .top-header .th-right,
    body.newsletter-manage-index .top-header .th-right,
    body.rewardpoints-rewardpoints-index .top-header .th-right,
    body.rewardpoints-invitation-index .top-header .th-right {
        float: right;
        width: 130px;
        height: 100%;
        border-left: 1px solid rgba(255, 255, 255, .2);
    }

    body.customer-account-index .top-header .th-right .sprachwahl,
    body.customer-account-edit .top-header .th-right .sprachwahl,
    body.customer-address-index .top-header .th-right .sprachwahl,
    body.customer-address-form .top-header .th-right .sprachwahl,
    body.sales-order-history .top-header .th-right .sprachwahl,
    body.newsletter-manage-index .top-header .th-right .sprachwahl,
    body.rewardpoints-rewardpoints-index .top-header .th-right .sprachwahl,
    body.rewardpoints-invitation-index .top-header .th-right .sprachwahl {
        top: 35px;
        right: 30px;
    }

    body.customer-account-index .logo-wrapper,
    body.customer-account-edit .logo-wrapper,
    body.customer-address-index .logo-wrapper,
    body.customer-address-form .logo-wrapper,
    body.sales-order-history .logo-wrapper,
    body.newsletter-manage-index .logo-wrapper,
    body.rewardpoints-rewardpoints-index .logo-wrapper,
    body.rewardpoints-invitation-index .logo-wrapper {
        padding-top: 0;
        padding-bottom: 0;
    }

    body.customer-account-index .logo-wrapper > ul,
    body.customer-account-edit .logo-wrapper > ul,
    body.customer-address-index .logo-wrapper > ul,
    body.customer-address-form .logo-wrapper > ul,
    body.sales-order-history .logo-wrapper > ul,
    body.newsletter-manage-index .logo-wrapper > ul,
    body.rewardpoints-rewardpoints-index .logo-wrapper > ul,
    body.rewardpoints-invitation-index .logo-wrapper > ul {
        height: 100%;
    }

    body.customer-account-index .logo-wrapper .sorten,
    body.customer-account-edit .logo-wrapper .sorten,
    body.customer-address-index .logo-wrapper .sorten,
    body.customer-address-form .logo-wrapper .sorten,
    body.sales-order-history .logo-wrapper .sorten,
    body.newsletter-manage-index .logo-wrapper .sorten,
    body.rewardpoints-rewardpoints-index .logo-wrapper .sorten,
    body.rewardpoints-invitation-index .logo-wrapper .sorten,
    body.customer-account-index .logo-wrapper .guarantee,
    body.customer-account-edit .logo-wrapper .guarantee,
    body.customer-address-index .logo-wrapper .guarantee,
    body.customer-address-form .logo-wrapper .guarantee,
    body.sales-order-history .logo-wrapper .guarantee,
    body.newsletter-manage-index .logo-wrapper .guarantee,
    body.rewardpoints-rewardpoints-index .logo-wrapper .guarantee,
    body.rewardpoints-invitation-index .logo-wrapper .guarantee {
        display: none;
    }

    body.customer-account-index .logo-wrapper .logo-img,
    body.customer-account-edit .logo-wrapper .logo-img,
    body.customer-address-index .logo-wrapper .logo-img,
    body.customer-address-form .logo-wrapper .logo-img,
    body.sales-order-history .logo-wrapper .logo-img,
    body.newsletter-manage-index .logo-wrapper .logo-img,
    body.rewardpoints-rewardpoints-index .logo-wrapper .logo-img,
    body.rewardpoints-invitation-index .logo-wrapper .logo-img {
        margin-top: 7px;
        margin-left: 25px;
    }

    body.customer-account-index .logo-wrapper .logo-img img,
    body.customer-account-edit .logo-wrapper .logo-img img,
    body.customer-address-index .logo-wrapper .logo-img img,
    body.customer-address-form .logo-wrapper .logo-img img,
    body.sales-order-history .logo-wrapper .logo-img img,
    body.newsletter-manage-index .logo-wrapper .logo-img img,
    body.rewardpoints-rewardpoints-index .logo-wrapper .logo-img img,
    body.rewardpoints-invitation-index .logo-wrapper .logo-img img {
        margin-top: 5px;
    }

    body.customer-account-index .logo-wrapper .cart,
    body.customer-account-edit .logo-wrapper .cart,
    body.customer-address-index .logo-wrapper .cart,
    body.customer-address-form .logo-wrapper .cart,
    body.sales-order-history .logo-wrapper .cart,
    body.newsletter-manage-index .logo-wrapper .cart,
    body.rewardpoints-rewardpoints-index .logo-wrapper .cart,
    body.rewardpoints-invitation-index .logo-wrapper .cart {
        display: block;
        width: 130px;
        height: 100%;
        border-left: 1px solid rgba(0, 0, 0, .2);
        margin-right: 0;
    }

    body.customer-account-index .logo-wrapper .cart a.right,
    body.customer-account-edit .logo-wrapper .cart a.right,
    body.customer-address-index .logo-wrapper .cart a.right,
    body.customer-address-form .logo-wrapper .cart a.right,
    body.sales-order-history .logo-wrapper .cart a.right,
    body.newsletter-manage-index .logo-wrapper .cart a.right,
    body.rewardpoints-rewardpoints-index .logo-wrapper .cart a.right,
    body.rewardpoints-invitation-index .logo-wrapper .cart a.right {
        margin: 15px 33px;
    }

    body.customer-account-index #nav li.item.root,
    body.customer-account-edit #nav li.item.root,
    body.customer-address-index #nav li.item.root,
    body.customer-address-form #nav li.item.root,
    body.sales-order-history #nav li.item.root,
    body.newsletter-manage-index #nav li.item.root,
    body.rewardpoints-rewardpoints-index #nav li.item.root,
    body.rewardpoints-invitation-index #nav li.item.root {
        background-size: 6%;
        background-position: right 15px;
    }

    body.customer-account-index #nav li.item.root:last-child,
    body.customer-account-edit #nav li.item.root:last-child,
    body.customer-address-index #nav li.item.root:last-child,
    body.customer-address-form #nav li.item.root:last-child,
    body.sales-order-history #nav li.item.root:last-child,
    body.newsletter-manage-index #nav li.item.root:last-child,
    body.rewardpoints-rewardpoints-index #nav li.item.root:last-child,
    body.rewardpoints-invitation-index #nav li.item.root:last-child {
        height: 86px;
    }

    body.customer-account-index .col-main,
    body.customer-account-edit .col-main,
    body.customer-address-index .col-main,
    body.customer-address-form .col-main,
    body.sales-order-history .col-main,
    body.newsletter-manage-index .col-main,
    body.rewardpoints-rewardpoints-index .col-main,
    body.rewardpoints-invitation-index .col-main {
        width: 100% !important;
        float: left;
    }

    body.customer-account-index .box-account.box-info,
    body.customer-account-edit .box-account.box-info,
    body.customer-address-index .box-account.box-info,
    body.customer-address-form .box-account.box-info,
    body.sales-order-history .box-account.box-info,
    body.newsletter-manage-index .box-account.box-info,
    body.rewardpoints-rewardpoints-index .box-account.box-info,
    body.rewardpoints-invitation-index .box-account.box-info {
        padding-bottom: 0;
    }

    body.customer-account-index .col-left.sidebar,
    body.customer-account-edit .col-left.sidebar,
    body.customer-address-index .col-left.sidebar,
    body.customer-address-form .col-left.sidebar,
    body.sales-order-history .col-left.sidebar,
    body.newsletter-manage-index .col-left.sidebar,
    body.rewardpoints-rewardpoints-index .col-left.sidebar,
    body.rewardpoints-invitation-index .col-left.sidebar {
        width: 100%;
    }

    body.customer-account-index .col2-set .col-1,
    body.customer-account-edit .col2-set .col-1,
    body.customer-address-index .col2-set .col-1,
    body.customer-address-form .col2-set .col-1,
    body.sales-order-history .col2-set .col-1,
    body.newsletter-manage-index .col2-set .col-1,
    body.rewardpoints-rewardpoints-index .col2-set .col-1,
    body.rewardpoints-invitation-index .col2-set .col-1,
    body.customer-account-index .col2-set .col-2,
    body.customer-account-edit .col2-set .col-2,
    body.customer-address-index .col2-set .col-2,
    body.customer-address-form .col2-set .col-2,
    body.sales-order-history .col2-set .col-2,
    body.newsletter-manage-index .col2-set .col-2,
    body.rewardpoints-rewardpoints-index .col2-set .col-2,
    body.rewardpoints-invitation-index .col2-set .col-2 {
        width: 100%;
        float: left;
    }

    body.customer-account-index span.geschenk,
    body.customer-account-edit span.geschenk,
    body.customer-address-index span.geschenk,
    body.customer-address-form span.geschenk,
    body.sales-order-history span.geschenk,
    body.newsletter-manage-index span.geschenk,
    body.rewardpoints-rewardpoints-index span.geschenk,
    body.rewardpoints-invitation-index span.geschenk {
        -webkit-transform: scale(.5, .5) translateY(-30px);
        -ms-transform: scale(.5, .5) translateY(-30px);
        -o-transform: scale(.5, .5) translateY(-30px);
        transform: scale(.5, .5) translateY(-30px);
    }

    body.customer-account-index .nespresso.pa p,
    body.customer-account-edit .nespresso.pa p,
    body.customer-address-index .nespresso.pa p,
    body.customer-address-form .nespresso.pa p,
    body.sales-order-history .nespresso.pa p,
    body.newsletter-manage-index .nespresso.pa p,
    body.rewardpoints-rewardpoints-index .nespresso.pa p,
    body.rewardpoints-invitation-index .nespresso.pa p {
        clear: both;
        float: none;
        margin: 0 auto;
    }

    body.customer-account-index .bottom .bottom-logo,
    body.customer-account-edit .bottom .bottom-logo,
    body.customer-address-index .bottom .bottom-logo,
    body.customer-address-form .bottom .bottom-logo,
    body.sales-order-history .bottom .bottom-logo,
    body.newsletter-manage-index .bottom .bottom-logo,
    body.rewardpoints-rewardpoints-index .bottom .bottom-logo,
    body.rewardpoints-invitation-index .bottom .bottom-logo {
        margin-bottom: 10px;
    }

    body.customer-account-index .bottom .bottom-logo > div,
    body.customer-account-edit .bottom .bottom-logo > div,
    body.customer-address-index .bottom .bottom-logo > div,
    body.customer-address-form .bottom .bottom-logo > div,
    body.sales-order-history .bottom .bottom-logo > div,
    body.newsletter-manage-index .bottom .bottom-logo > div,
    body.rewardpoints-rewardpoints-index .bottom .bottom-logo > div,
    body.rewardpoints-invitation-index .bottom .bottom-logo > div {
        display: none;
    }

    body.newsletter-manage-index .footer-container.newsletter {
        height: auto !important;
    }

}

.nav-container #nav .root:hover {
	background-color: #fff;
}

.navigation-submenu .submenu-subcategory:hover {
    background-color: #f1f2f2 !important;
}

/* Trusted Badge Success-Seite 24.08.2015 cbu*/

#TsCheckoutButton_db8d3657bdbe440c985ae127463eaad4 {background-color:#E0B269 !important;font:18px/1.35 "Helvetica Neue Light Cond3" !important;text-transform: uppercase !important; font-weight:normal !important;border: 1px solid #000 !important;border-radius: 0px !important;padding:2px 20px !important;}
#TsCheckoutButton_db8d3657bdbe440c985ae127463eaad4 a:hover {background-color:#B97B19 !important;}
#Footer_db8d3657bdbe440c985ae127463eaad {background-color:#F5F4F6 !important;}
#TsCustomCheckoutCard_db8d3657bdbe440c985ae127463eaad {border:1px solid #F5F4F6 !important;}

.trustedbadgesuccess{margin-top:20px;clear:right;float:right;width:100%;height:auto;}
/* [0000854] Redesign home and cat */

.catalog-category-view .page-title > h3.subcategory-cls-35 {
    background-position: 50px 10px !important;
}

.catalog-category-view .page-title > h3.subcategory-cls-50 {
    background-position: 40px 15px !important;
}

.catalog-category-view .page-title > h3.subcategory-cls-14 {
        background-position: 40px 10px !important;
}

.catalog-category-view .page-title > h3 {
    margin-left: 50px;
}

.products-list .item-price .price-box {
    position: relative;
    padding-top: 4px;
}

.catalog-category-view .products-list .price-box .special-price .price,
.catalog-category-view .product-shop .price-box .special-price .price {
    position: absolute;
    top: -25px;
    left: 0;
}

.price-box {
    text-align: center;
}

.products-list .actions form input, .add-to-box #qty-prod {
    margin-right: 6px !important;
}

.price-box .kapseln {
    display: block;
    font-size: 20px;
}

#products-list li.item > .product-special {
    display: none;
}

.category-products .products-list .product-shop {
    margin-left: 135px;
}

.category-products .products-list .product-image {
    text-align: center;
}

.category-products .products-list .item-name {
    width: 200px;
}

.products-list .item-price {
    margin-left: 0;
}

.category-products-2 .product-shop .f-fix .actions .out-of-stock {
    width: 260px;
}

@media screen and (max-width: 1280px) and (min-width: 1061px) {
    .catalog-category-view .products-list .price-box .special-price .price,
    .catalog-category-view .product-shop .price-box .special-price .price {
        top: -20px;
        left: 10px;
    }
    .category-products .products-list .item-name {
        width: 200px;
    }
    .catalog-category-view .products-list .price-box,
    .catalog-category-view .product-shop .price-box {
        margin-right: 0;
    }
    .mw_display_point .mw_rewardpoints { width: 65%; display: block; }
}

@media screen and (max-width: 1060px) {

    .product-shop .item-banners {
        margin-top: 35px;
        height: 65px !important;
        overflow: hidden;
    }

    .product-shop .item-banners.double-poster {
        margin-top: 0 !important;
        height: 130px !important;
    }

    .product-shop .item-banners > img {
        display: block;
    }

    .price-box .kapseln {
        position: relative;
        left: -4px;
        font-size: 14px;
    }

    .per_capsule .prod-info {
    	font-size: 14px;
    }

    .category-products .products-list .item-name {
        width: 190px;
    }

    .products-list .price-box, .product-shop .price-box {
        margin-right: 5px;
        padding-right: 5px;
    }

    .catalog-category-view .products-list .price-box .special-price .price,
    .catalog-category-view .product-shop .price-box .special-price .price {
        top: -8px;
    }

    .products-list .product-image {
        width: 120px;
    }

}

@media screen and (min-width: 1061px) {

    .products-list .item-price .price-box {
        margin-top: 15px !important;
    }

}

@media screen and (max-width: 1060px) and (min-width: 971px) {

    .category-products .products-list .item-name {
        margin-right: 0;
    }

    body.cms-index-index .info-before-footer {
        display: none;
    }

    #nav ul > li span {
        padding-left: 130px;
    }

    .category-products .products-list .item-price .price-box {
        border-right: 1px solid #000;
        padding-top: 15px;
        padding-bottom: 15px;
        margin-top: 5px;
    }
    .category-products .products-list .item-price .mw_display_point {
        margin-right: 10px;
        text-align: center;
        padding-right: 60px;
        position: relative;
    }
    .category-products .products-list .item-price .mw_display_point .reward-icon {
        position: absolute;
        top: 5px;
        right: 40px;
    }
    .category-products .products-list .item-price .mw_display_point {
        margin-right: 0;
    }
}

@media screen and (max-width: 970px) {
    .th-left li {
        font-size: 12px;
        line-height: 21px;
    }

        #nav .navigation-submenu .submenu-subcategory a {
        padding-top: 40px;
        height: 100px;
    }

    #nav .navigation-submenu .submenu-subcategory a:before {
        display: none;
    }

    #nav ul > li span {
        display: block;
        width: 100%;
        text-align: center;
        padding: 0;
    }
}

@media screen and (max-width: 970px) and (min-width: 889px) {

    .catalog-category-view .products-list .price-box .special-price .price,
    .catalog-category-view .product-shop .price-box .special-price .price {
        top: -20px;
        left: 30px;
    }

    .category-products .products-list .item-price {
        margin-right: 5px;
        padding-top: 0;
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .category-products .products-list .item-price .price-box {
        display: block;
        width: 100%;
        border-bottom: 1px solid #000;
        padding-top: 0;
        padding-right: 0;
        margin-bottom: 0;
        text-align: center;
    }
    .category-products .products-list .item-price .price-box p,
    .category-products .products-list .item-price .price-box span {
        text-align: center;
    }
    .category-products .products-list .item-price .mw_display_point {
        display: block;
        padding-left: 55px;
        width: 125px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .category-products .products-list .item-price .mw_display_point .reward-icon {
        float: left;
        left: -60px;
        padding-top: 0;
    }
    .category-products .products-list .item-price .mw_display_point .mw_rewardpoints{
        line-height: 20px;
        margin-top: 3px;
    }
    .category-products .products-list .item-price .mw_display_point .geschenk{
        top: 8px;
    }
}

@media screen and (max-width: 888px) {
    .products-list .product-image {
        width: 120px;
    }
    .category-products .products-list .mw_display_point {
        display: none;
    }
    .category-products .products-list .item-name {
        width: 160px;
        margin-right: 0;
    }
    .catalog-category-view .products-list .price-box .special-price .price,
    .catalog-category-view .product-shop .price-box .special-price .price {
        top: -20px;
    }
    .catalog-category-view .products-list .price-box,
    .catalog-category-view .product-shop .price-box {
        margin-top: 15px !important;
        margin-right: 0;
    }
    .products-list .actions form input,
    .add-to-box #qty-prod {
        margin-right: 5px;
    }
}

@media screen and (max-width: 800px) {

    .catalog-category-view .products-list .price-box .special-price .price,
    .catalog-category-view .product-shop .price-box .special-price .price {
        top: -45px;
    }

    .item-intensity-small .strength-ts {
        margin: 0 auto;
    }

    /*.
    .category-products-2 .products-list li .product-image {
        display: none !important;
    }*/
}

.catalog-category-view .category-title, .catalog-product-view .category-title {
    overflow: hidden;
}

@media screen and (min-width: 800px) {
    .customer-account-index .geschenk {
        margin-top: -27px;
    }
}

/*  6167 Style availability out-of-stock */
.availability.out-of-stock span {
    background: url('../../skin/frontend/gourmesso/rw/images/out-of-stock.jpg') 0 center no-repeat;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 45px;
    font-weight: normal;
    text-transform: lowercase;
}
.addinformation-out-of-stock {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    bottom: -30px;
    color: #e0b269 !important;
    font-size: 14px !important;
    line-height: 14px;
    padding: 0 !important;
    position: absolute;
    right: 60px;
    text-align: left;
    text-transform: none !important;
    width: 100px;
}
.product-shop .f-fix .actions .out-of-stock , .category-products-2 .product-shop .f-fix .actions .out-of-stock {
    width: 296px
}
.catalog-product-view .availability.out-of-stock {
    background: none ;
}
.catalog-product-view .availability.out-of-stock span {
    color: #5b5b5a !important;
    background: url('../../skin/frontend/gourmesso/rw/images/out-of-stock70.jpg') 0 center no-repeat;
    padding-top: 23px;
    padding-bottom: 23px;
    text-transform: none;
    margin-left: 10px;
}

.catalog-product-view .addinformation-out-of-stock {
    position: relative;
    bottom: -32px;
    left: -138px;
}
/* and (min-width: 1061px) { */
@media screen and (max-width: 1280px) {
    .product-shop .f-fix .actions .out-of-stock , .category-products-2 .product-shop .f-fix .actions .out-of-stock {
        width: 263px;
    }
    .addinformation-out-of-stock {
        right: 45px;
    }
}
@media screen and (max-width: 800px) {
    .category-products .products-list li .product-shop .actions .out-of-stock { 
        width: 52px !important;
        margin-top: 5px !important;
        height: 55px;
        background: rgba(0, 0, 0, 0) url("../../skin/frontend/gourmesso/rw/images/out-of-stock.jpg") no-repeat scroll 0 center;
    }
    .availability.out-of-stock span {
        position: absolute;
        background: none;
        bottom: -30px;
        right: 10px;
    }
    .addinformation-out-of-stock {
        bottom: -50px !important;
        right: 10px !important;
        text-align: right;
    }
    .catalog-product-view .availability.out-of-stock {
        display: block;
        margin: 0 auto 50px;
        position: relative;
        height: 15px;
    }
    .catalog-product-view .addinformation-out-of-stock {
        bottom: 70px !important;
        clear: both;
        display: block;
        left: 98px;
        margin: 0 auto;
        position: absolute;
        width: 200px;
        
    }
    .catalog-product-view .availability.out-of-stock span {
        background: rgba(0, 0, 0, 0) url("../../skin/frontend/gourmesso/rw/images/out-of-stock.jpg") no-repeat scroll 0 center;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 20px;
        width: 180px;
    }
    .catalog-product-view .product-view .product-shop .product-view-tax {
        clear: both;
        padding: 0;
        text-align: center;
    }
    
}

.fr_store_view .slick-slide .slider-text a, .ch_fr_store_view .slick-slide .slider-text a {
    margin: 19px auto 0px;
}

/*====    Socials    ====*/

.home-socials a img {
  display: none;
}
.home-socials a:first-of-type {
  display: inline-block;
  width: 57px;
  height: 57px;
  background: url("../../skin/frontend/gourmesso/rw/images/sprites-content.png") no-repeat -123px -24px;
}
.home-socials a:nth-of-type(2) {
  display: inline-block;
  width: 57px;
  height: 57px;
  background: url("../../skin/frontend/gourmesso/rw/images/sprites-content.png") no-repeat -222px -24px;
}
.home-socials a:nth-of-type(3) {
  display: inline-block;
  width: 57px;
  height: 57px;
  background: url("../../skin/frontend/gourmesso/rw/images/sprites-content.png") no-repeat -22px -24px;
}
.home-socials a:last-of-type{
  display: inline-block;
  width: 57px;
  height: 57px;
  background: url("../../skin/frontend/gourmesso/rw/images/sprites-content.png") no-repeat -319px -26px;
}

/* Footer Success-Page -- Font fix */

.checkout-onepage-success .info-before-footer .footermenue h5, .checkout-onepage-success .info-before-footer .footermenue p {
	font-size: 25px !important;
}
@media  (max-width: 990px) {
   
    .top-header .content { width: auto;}
    .header { width: auto;}
    
}
.colombia-arabica, .colombia-decaf-dolce, .etiopia-blend-forte, .brasile-dolce, .lungo-arabica-forte, .lungo-italico-forte, .india-forte, .india-pura-mezzo, .ristretto-blend-forte, .SFCC, .lungo-latino-mezzo, .messico-blend-forte, .nicaragua-mezzo, .soffio-vaniglia, .tarrazu-forte, .soffio-caramello, .soffio-cioccolato, .soffio-mandorla, .soffio-noce-di-cocco, .colombia-decaf-dolce_small, .etiopia-blend-forte_small, .brasile-dolce_small, .colombia-arabica_small, .lungo-arabica-forte_small, .lungo-italico-forte_small, .india-forte_small, .india-pura-mezzo_small, .SFCC_small, .soffio-caramello_small, .lungo-latino-mezzo_small, .messico-blend-forte_small, .nicaragua-mezzo_small, .ristretto-blend-forte_small, .soffio-noce-di-cocco_small, .soffio-vaniglia_small, .tarrazu-forte_small, .soffio-cioccolato_small, .soffio-mandorla_small, .colombia-decaf-dolce_mobile, .etiopia-blend-forte_mobile, .brasile-dolce_mobile, .colombia-arabica_mobile, .lungo-arabica-forte_mobile, .lungo-italico-forte_mobile, .india-forte_mobile, .india-pura-mezzo_mobile, .ristretto-blend-forte_mobile, .SFCC_mobile, .soffio-caramello_mobile, .lungo-latino-mezzo_mobile, .messico-blend-forte_mobile, .nicaragua-mezzo_mobile, .soffio-vaniglia_mobile, .tarrazu-forte_mobile, .soffio-cioccolato_mobile, .soffio-mandorla_mobile, .soffio-noce-di-cocco_mobile, .achtung, .aktualisieren, .geschenk, .prozent, .header_arrow_mobile, .product_arrow_left_mobile, .product_arrow_right_mobile, .soffio-haselnuss, .soffio-haselnuss_small, .soffio-haselnuss_mobile, .peru-decaf-dolce_mobile, .peru-decaf-dolce, .peru-decaf-dolce_small, .bolivia-pura-mezzo, .bolivia-pura-mezzo_small, .bolivia-pura-mezzo_mobile, .soffio-cannella, .soffio-ciliegia, .soffio-gianduia, .soffio-cannella_small, .soffio-ciliegia_small, .soffio-gianduia_small, .soffio-cannella_mobile, .soffio-ciliegia_mobile, .soffio-gianduia_mobile, .honduras-pura-forte, .house-blend-lungo-5, .house-blend-lungo-8, .house-blend-lungo-decaf, .honduras-pura-forte_small, .house-blend-lungo-5_small, .house-blend-lungo-8_small, .house-blend-lungo-decaf_small, .honduras-pura-forte_mobile, .house-blend-lungo-5_mobile, .house-blend-lungo-8_mobile, .house-blend-lungo-decaf_mobile, .house-blend-lungo-decaf_mobile{
	background: url(../../skin/frontend/gourmesso/rw/images/sprites.png) no-repeat;
}

.colombia-arabica{
	background-position: -468px 0;
	width: 113px;
	height: 113px;
}

.colombia-decaf-dolce{
	background-position: -351px 0;
	width: 113px;
	height: 113px;
}

.etiopia-blend-forte{
	background-position: -235px 0;
	width: 113px;
	height: 113px;
}

.brasile-dolce{
	background-position: -1px 0;
	width: 113px;
	height: 113px;
}

.lungo-arabica-forte{
	background-position: -932px 0;
	width: 113px;
	height: 113px;
}

.lungo-italico-forte{
	background-position: -816px 0;
	width: 113px;
	height: 113px;
}

.india-forte{
	background-position: -700px 0;
	width: 113px;
	height: 113px;
}

.india-pura-mezzo{
	background-position: -584px 0;
	width: 113px;
	height: 113px;
}

.ristretto-blend-forte{
	background-position: -1628px 0;
	width: 113px;
	height: 113px;
}

.SFCC{
	background-position: -1512px 0;
	width: 113px;
	height: 113px;
}

.lungo-latino-mezzo{
	background-position: -1396px 0;
	width: 113px;
	height: 113px;
}

.messico-blend-forte{
	background-position: -1280px 0;
	width: 113px;
	height: 113px;
}

.nicaragua-mezzo{
	background-position: -1164px 0;
	width: 113px;
	height: 113px;
}

.soffio-vaniglia{
	background-position: -2324px 0;
	width: 113px;
	height: 113px;
}

.tarrazu-forte{
	background-position: -2208px 0;
	width: 113px;
	height: 113px;
}

.soffio-caramello{
	background-position: -2092px 0;
	width: 113px;
	height: 113px;
}

.soffio-cioccolato{
	background-position: -1976px 0;
	width: 113px;
	height: 113px;
}

.soffio-mandorla{
	background-position: -1860px 0;
	width: 113px;
	height: 113px;
}

.soffio-noce-di-cocco{
	background-position: -1744px 0;
	width: 113px;
	height: 113px;
}

.colombia-decaf-dolce_small{
	background-position: -296px -116px ;
	width: 71px;
	height: 71px;
}

.etiopia-blend-forte_small{
	background-position: -222px -116px ;
	width: 71px;
	height: 71px;
}

.brasile-dolce_small{
	background-position: -74px -116px ;
	width: 71px;
	height: 71px;
}

.colombia-arabica_small{
	background-position: -1px -116px ;
	width: 71px;
	height: 71px;
}

.lungo-arabica-forte_small{
	background-position: -592px -116px ;
	width: 71px;
	height: 71px;
}

.lungo-italico-forte_small{
	background-position: -518px -116px ;
	width: 71px;
	height: 71px;
}

.india-forte_small{
	background-position: -444px -116px ;
	width: 71px;
	height: 71px;
}

.india-pura-mezzo_small{
	background-position: -370px -116px ;
	width: 71px;
	height: 71px;
}

.SFCC_small{
	background-position: -1110px -116px ;
	width: 71px;
	height: 71px;
}

.soffio-caramello_small{
	background-position: -1036px -116px ;
	width: 71px;
	height: 71px;
}

.lungo-latino-mezzo_small{
	background-position: -962px -116px ;
	width: 71px;
	height: 71px;
}

.messico-blend-forte_small{
	background-position: -888px -116px ;
	width: 71px;
	height: 71px;
}

.nicaragua-mezzo_small{
	background-position: -814px -116px ;
	width: 71px;
	height: 71px;
}

.ristretto-blend-forte_small{
	background-position: -740px -116px ;
	width: 71px;
	height: 71px;
}

.soffio-noce-di-cocco_small{
	background-position: -1480px -116px ;
	width: 71px;
	height: 71px;
}

.soffio-vaniglia_small{
	background-position: -1406px -116px ;
	width: 71px;
	height: 71px;
}

.tarrazu-forte_small{
	background-position: -1332px -116px ;
	width: 71px;
	height: 71px;
}

.soffio-cioccolato_small{
	background-position: -1258px -116px ;
	width: 71px;
	height: 71px;
}

.soffio-mandorla_small{
	background-position: -1184px -116px ;
	width: 71px;
	height: 71px;
}

.colombia-decaf-dolce_mobile{
	background-position: -205px -190px ;
	width: 48px;
	height: 48px;
}

.etiopia-blend-forte_mobile{
	background-position: -154px -190px ;
	width: 48px;
	height: 48px;
}

.brasile-dolce_mobile{
	background-position: -52px -190px ;
	width: 48px;
	height: 48px;
}

.colombia-arabica_mobile{
	background-position: -1px -190px ;
	width: 48px;
	height: 48px;
}

.lungo-arabica-forte_mobile{
	background-position: -460px -190px ;
	width: 48px;
	height: 48px;
}

.lungo-italico-forte_mobile{
	background-position: -409px -190px ;
	width: 48px;
	height: 48px;
}

.india-forte_mobile{
	background-position: -358px -190px ;
	width: 48px;
	height: 48px;
}

.india-pura-mezzo_mobile{
	background-position: -307px -190px ;
	width: 48px;
	height: 48px;
}

.ristretto-blend-forte_mobile{
	background-position: -766px -190px ;
	width: 48px;
	height: 48px;
}

.SFCC_mobile{
	background-position: -715px -190px ;
	width: 48px;
	height: 48px;
}

.soffio-caramello_mobile{
	background-position: -664px -190px ;
	width: 48px;
	height: 48px;
}

.lungo-latino-mezzo_mobile{
	background-position: -613px -190px ;
	width: 48px;
	height: 48px;
}

.messico-blend-forte_mobile{
	background-position: -562px -190px ;
	width: 48px;
	height: 48px;
}

.nicaragua-mezzo_mobile{
	background-position: -511px -190px ;
	width: 48px;
	height: 48px;
}

.soffio-vaniglia_mobile{
	background-position: -1021px -190px ;
	width: 48px;
	height: 48px;
}

.tarrazu-forte_mobile{
	background-position: -970px -190px ;
	width: 48px;
	height: 48px;
}

.soffio-cioccolato_mobile{
	background-position: -919px -190px ;
	width: 48px;
	height: 48px;
}

.soffio-mandorla_mobile{
	background-position: -868px -190px ;
	width: 48px;
	height: 48px;
}

.soffio-noce-di-cocco_mobile{
	background-position: -817px -190px ;
	width: 48px;
	height: 48px;
}

.achtung{
	background-position: 0 -242px ;
	width: 171px;
	height: 172px;
}

.aktualisieren{
	background-position: -175px -242px ;
	width: 61px;
	height: 72px;
}

.geschenk{
	background-position: -175px -317px ;
	width: 47px;
	height: 47px;
}

.prozent{
	background-position: -239px -242px ;
	width: 87px;
	height: 76px;
}

.header_arrow_mobile{
	background-position: -329px -242px ;
	width: 38px;
	height: 72px;
}

.product_arrow_left_mobile{
	background-position: -370px -242px ;
	width: 28px;
	height: 50px;
}

.product_arrow_right_mobile{
	background-position: -401px -242px ;
	width: 28px;
	height: 50px;
}

.soffio-haselnuss{
	background-position: -1048px 0;
	width: 113px;
	height: 113px;
}

.soffio-haselnuss_small{
	background-position: -666px -116px ;
	width: 71px;
	height: 71px;
}

.soffio-haselnuss_mobile{
	background-position: -256px -190px ;
	width: 48px;
	height: 48px;
}

.peru-decaf-dolce_mobile{
	background-position: -225px -322px ;
	width: 48px;
	height: 48px;
}

.peru-decaf-dolce{
	background-position: -432px -241px ;
	width: 113px;
	height: 113px;
}

.peru-decaf-dolce_small{
	background-position: -277px -322px ;
	width: 71px;
	height: 71px;
}

.bolivia-pura-mezzo{
	background-position: -118px 0;
	width: 113px;
	height: 113px;
}

.bolivia-pura-mezzo_small{
	background-position: -148px -116px ;
	width: 71px;
	height: 71px;
}

.bolivia-pura-mezzo_mobile{
	background-position: -103px -190px ;
	width: 48px;
	height: 48px;
}

.soffio-cannella{
	background-position: -548px -241px ;
	width: 113px;
	height: 113px;
}

.soffio-ciliegia{
	background-position: -664px -241px ;
	width: 113px;
	height: 113px;
}

.soffio-gianduia{
	background-position: -780px -241px ;
	width: 113px;
	height: 113px;
}

.soffio-cannella_small{
	background-position: -351px -322px ;
	width: 71px;
	height: 71px;
}

.soffio-ciliegia_small{
	background-position: -896px -241px ;
	width: 71px;
	height: 71px;
}

.soffio-gianduia_small{
	background-position: -896px -315px ;
	width: 71px;
	height: 71px;
}

.soffio-cannella_mobile{
	background-position: -425px -357px ;
	width: 48px;
	height: 48px;
}

.soffio-ciliegia_mobile{
	background-position: -476px -357px ;
	width: 48px;
	height: 48px;
}

.soffio-gianduia_mobile{
	background-position: -527px -357px ;
	width: 48px;
	height: 48px;
}

.honduras-pura-forte{
	background-position: -1118px -241px ;
	width: 113px;
	height: 113px;
}

.house-blend-lungo-5{
	background-position: -1234px -241px ;
	width: 113px;
	height: 113px;
}

.house-blend-lungo-8{
	background-position: -1350px -241px ;
	width: 113px;
	height: 113px;
}

.house-blend-lungo-decaf{
	background-position: -1466px -241px ;
	width: 113px;
	height: 113px;
}

.honduras-pura-forte_small{
	background-position: -970px -241px ;
	width: 71px;
	height: 71px;
}

.house-blend-lungo-5_small{
	background-position: -970px -315px ;
	width: 71px;
	height: 71px;
}

.house-blend-lungo-8_small{
	background-position: -1044px -241px ;
	width: 71px;
	height: 71px;
}

.house-blend-lungo-decaf_small{
	background-position: -1044px -315px ;
	width: 71px;
	height: 71px;
}

.honduras-pura-forte_mobile{
	background-position: -1072px -190px ;
	width: 48px;
	height: 48px;
}

.house-blend-lungo-5_mobile{
	background-position: -1123px -190px ;
	width: 48px;
	height: 48px;
}

.house-blend-lungo-8_mobile{
	background-position: -1174px -190px ;
	width: 48px;
	height: 48px;
}

.house-blend-lungo-decaf_mobile{
	background-position: -578px -357px ;
	width: 48px;
	height: 48px;
}

.house-blend-lungo-decaf_mobile{
	background-position: -1225px -190px ;
	width: 48px;
	height: 48px;
}


/* Rewritten button style additional information for use in different stores */
/* Tiket : 0005561 */
@media  (max-width: 670px) {
    .more-info , .more-info-stock{
        display: block;
        width: 26%;
        height: 59px;
        background: url('../../skin/frontend/gourmesso/rw_fr/images/mobile/list-cart-more.png') no-repeat;
        background-size: auto 100%;
        position: absolute;
        top: -1px;
        right: 0;
    }
    .more-info-stock { right: -97px}
}
/* --- END --- */
/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
    width: 100%;
    height: 100%;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
    width: 0px;
}
.slick-initialized .slick-slide.slick-active {
  width: auto;
}

.slider-home > div {
  height: 0;
  overflow: hidden;
}
.slider-home > div:first-child {
  height: auto;
}

.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.slider-home > div > img {
    width: 100%;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../../skin/frontend/gourmesso/rw/css/slick/ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../../skin/frontend/gourmesso/rw/css/slick/fonts/slick.eot');
    src: url('../../skin/frontend/gourmesso/rw/css/slick/fonts/slick.eot#iefix') format('embedded-opentype'), url('../../skin/frontend/gourmesso/rw/css/slick/fonts/slick.woff') format('woff'), url('../../skin/frontend/gourmesso/rw/css/slick/fonts/slick.ttf') format('truetype'), url('../../skin/frontend/gourmesso/rw/css/slick/fonts/slick.svg') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    margin-top: -10px;
    padding: 0;

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: #000;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: 25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: 25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -45px;

    display: block;

    width: 100%;
    padding: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     base_default
 * @copyright   Copyright (c) 2014 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Widgets =============================================================================== */
.widget { display:inline; }
.widget .widget-title { clear:both; padding:15px 0 0; margin:0 0 7px; }
.widget .widget-title h2 { font-size:15px; font-weight:bold; color:#e25203; }

.widget .mini-products-images-list .product-image { display:block; width:76px; height:76px; border:1px solid #a9a9a9; margin:0 auto; }
.widget .mini-products-images-list li.item { float:left; width:77px; height:77px; }

/* Widget: Catalog New Proructs List */
.widget-new-products { display:block; }
.col-main .widget-new-products { margin:7px 0; }
.widget-new-products .products-grid .product-image,
.widget-new-products .products-list .product-image { width:85px; height:85px; }
.widget-new-products .products-list .product-shop { margin-left:100px; }
.sidebar .widget-new-products .block { font-size:11px; line-height:1.25; }
.sidebar .widget-new-products .block-title strong { background:url(../../skin/frontend/base/default/images/widgets/i_widget-new.gif) 0 1px no-repeat; padding-left:21px; color:#dc5033; }

/* Widget: Recently Viewed Proructs */
.widget-viewed { display:block; }
.col-main .widget-viewed { margin:7px 0; }
.widget-viewed .products-grid .product-image,
.widget-viewed .products-list .product-image { width:85px; height:85px; }
.widget-viewed .products-list .product-shop { margin-left:100px; }
.sidebar .widget-viewed .block { font-size:11px; line-height:1.25; }
.sidebar .widget-viewed .block-title strong { background:url(../../skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: Recently Compared Proructs */
.widget-compared { display:block;}
.col-main .widget-compared { margin:7px 0; }
.widget-compared .products-grid .product-image,
.widget-compared .products-list .product-image { width:85px; height:85px; }
.widget-compared .products-list .product-shop { margin-left:100px; }
.sidebar .widget-compared .block { font-size:11px; line-height:1.25; }
.sidebar .widget-compared .block-title strong { background:url(../../skin/frontend/base/default/images/widgets/i_block-list.gif) 0 0 no-repeat; padding-left:21px; }

/* Widget: CMS Static Block */
.widget-static-block {}
.sidebar .widget-static-block { display:block; margin:0 0 15px; }

/* Widgets: Links Common Styles */
.top-container .widget a { padding:0 0 0 7px; }

.bottom-container .widget a { padding:0 3px; }

/* Widget: Catalog Product Link */
.widget-product-link-inline { display:inline; }

.col-main .widget-product-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-product-link a { background:url(../../skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-product-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-product-link a { background:url(../../skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: Catalog Category Link */
.widget-category-link-inline { display:inline; }

.col-main .widget-category-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-category-link a { background:url(../../skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-category-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-category-link a { background:url(../../skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }

/* Widget: CMS Page Link */
.widget-cms-link-inline { display:inline; }

.col-main .widget-cms-link { display:block; text-align:right; margin:7px 0; }
.col-main .widget-cms-link a { background:url(../../skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding-right:15px; }

.sidebar .widget-cms-link { display:block; margin:0 0 15px; padding:0 10px; }
.sidebar .widget-cms-link a { background:url(../../skin/frontend/base/default/images/widgets/i_widget-link.gif) 100% 4px no-repeat; padding:0 15px 0 0; }
/* ======================================================================================= */

@media only screen and (max-width: 1750px) {
  .slider-text a {
    padding: 7px 0 4px; } }
@media only screen and (max-width: 1600px) {
  .slider-text {
    left: 23%;
    top: 50px; }
    .slider-text a {
      padding: 7px 0 4px;
      margin-top: 12px; } }
@media only screen and (max-width: 1450px) {
  .slider-text {
    font-size: 30px; }
    .slider-text .big {
      font-size: 40px; }
    .slider-text .price {
      font-size: inherit;
      padding-top: 15px;
      height: 65px; }
    .slider-text a {
      font-size: inherit;
      width: 335px; }

  .header .logo-wrapper li.welcome-msg {
    width: 33%; } }
@media only screen and (max-width: 1280px) {
  .slider-text {
    top: 10%;
    left: 20%; }
    .slider-text .price {
      padding-top: 5px;
      height: 50px; }
    .slider-text .big {
      margin-bottom: 3px; }
    .slider-text a {
      margin-top: 10px;
      padding: 2px 0 1px; }

  .header .logo-wrapper li.welcome-msg {
    width: 30%; }

  .catalog-category-view .products-list .price-box, .catalog-category-view .product-shop .price-box {
    padding-bottom: 0;
    font-size: 20px;
    margin-top: 1px; }
    .catalog-category-view .products-list .price-box .special-price .price, .catalog-category-view .product-shop .price-box .special-price .price {
      font-size: 20px; }
  .catalog-category-view .product-shop .mw_display_point {
    font-size: 15px;
    width: 130px;
    padding-top: 10px; }
    .catalog-category-view .product-shop .mw_display_point b {
      font-size: 20px; }
  .catalog-category-view button.button.list-cart {
    width: 115px; }
    .catalog-category-view button.button.list-cart span {
      font-size: 15px; } }
@media only screen and (max-width: 1200px) {
  .header .logo-wrapper li.welcome-msg {
    display: none; }

  #rewardpoints_box .reward-icon .geschenk {
    display: none; }

  .checkout-onepage-success .home-news .title {
    font-size: 15px; }
  .checkout-onepage-success .home-news form .explore {
    max-width: 160px;
    left: 140px; } }
@media only screen and (min-width: 770px) {
  .touch .nav-container li.root:first-child > a {
    pointer-events: none; } }
/* mobile below */
@media only screen and (min-width: 800px) {
  #shopping-cart-table tbody .intensity-available .item-intensity-small .intensity-ts {
    display: none;
  }
}
@media only screen and (max-width: 800px) {
  body {
    min-width: 80px; }

  .main-text-block {
    padding: 0 5px; }

  /* sliders*/
  .mobile-slider-home {
    display: block; }
    .mobile-slider-home .slider-text {
      left: 10%;
      top: 75%;
      width: 75%; }
      .mobile-slider-home .slider-text a {
        width: 75%;
        padding: 1%;
        margin: 20px auto 0px; }

  .slider-home {
    display: none; }

  .home-grid,
  .main-text-block,
  .home-grid-footer,
  .col1-layout .category-products,
  .catalog-category-view .page-title,
  .tax_del_cat,
  .catalog-content,
  .note-msg,
  .notice-msg,
  .success-msg,
  .error-msg,
  .catalog-product-view .col-main,
  .cart,
  .unten,
  .col2-left-layout,
  .contacts-index-index .col-main,
  .customer-account-login .col-main,
  .customer-account-create .col-main,
  .customer-account-forgotpassword .col-main,
  .checkout-cart-index .col-main {
    margin: 0 auto;
    width: 100%; }

  .std {
    padding: 5px; }

  .header {
    box-shadow: none; }

  .logo-wrapper li.welcome-msg, .logo-wrapper li.sorten span, .logo-wrapper li.cart, .logo-wrapper li.header-wrap-personal-cabinet, .logo-wrapper li.header-logout {
    display: none; }
  .logo-wrapper li.sorten, .logo-wrapper li.guarantee {
    float: left;
    background-position: -494px 23px; }
  .logo-wrapper li.cart .actions {
    display: none !important; }
  .logo-wrapper li.logo-img {
    -webkit-transform: scale(0.8);
       -moz-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
     }

  .col-main .social-widget {
    display: none; }

  .top-header {
    height: 0px; }
    .top-header .th-left {
      display: none; }
    .top-header .th-right .sprachwahl {
      top: 50px;
      right: 1%; }

  /* menu */
  .cms-index-index #custom_nav {
    display: block; }

  .cms-index-index .nav-container {
    background: none;
    display: none !important; }

  #custom_nav li, #nav li {
    width: 100%;
    height: 76px;
    background: #fff;
    color: #000;
    border-top: 1px solid #c2c2c2;
    padding-top: 10px; }
    #custom_nav li a span, #nav li a span {
      padding-left: 100px; }
    #custom_nav li a:hover, #nav li a:hover {
      background-color: transparent; }
  #custom_nav > li, #nav > li {
    background: url("../../skin/frontend/gourmesso/rw/images/mobile-menu-arrow.png") no-repeat center right; }
  #custom_nav li:last-child, #nav li:last-child {
    border-bottom: 1px solid #c2c2c2; }

  /* NAVIGATION */
  #nav li:hover ul {
    display: none; }
  #nav .navigation-submenu {
    display: none; }

  #nav > li a::before, #nav ul > li .navigation-category-name::before {
    left: 15px; }

  .breadcrumbs {
    display: none; }

  /* nav back button */
  .catalog-category-view .header,
  .catalog-product-view .header,
  .checkout-cart-index .header,
  .buy-onepage-index .header,
  .customer-account-login .header,
  .customer-account-create .header,
  .customer-account-forgotpassword .header,
  .contacts-index-index .header,
  .cms-page-view .header,
  .customer-account-index .header {
    box-shadow: none; }
    .catalog-category-view .header .logo-wrapper,
    .catalog-product-view .header .logo-wrapper,
    .checkout-cart-index .header .logo-wrapper,
    .buy-onepage-index .header .logo-wrapper,
    .customer-account-login .header .logo-wrapper,
    .customer-account-create .header .logo-wrapper,
    .customer-account-forgotpassword .header .logo-wrapper,
    .contacts-index-index .header .logo-wrapper,
    .cms-page-view .header .logo-wrapper,
    .customer-account-index .header .logo-wrapper {
      margin-left: 120px;
      width: auto; }
      .catalog-category-view .header .logo-wrapper .back,
      .catalog-product-view .header .logo-wrapper .back,
      .checkout-cart-index .header .logo-wrapper .back,
      .buy-onepage-index .header .logo-wrapper .back,
      .customer-account-login .header .logo-wrapper .back,
      .customer-account-create .header .logo-wrapper .back,
      .customer-account-forgotpassword .header .logo-wrapper .back,
      .contacts-index-index .header .logo-wrapper .back,
      .cms-page-view .header .logo-wrapper .back,
      .customer-account-index .header .logo-wrapper .back {
        background: url("../../skin/frontend/gourmesso/rw/images/mobile-menu-arrow.png") no-repeat center right;
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
        display: block;
        position: absolute;
        left: 1px; }
        .catalog-category-view .header .logo-wrapper .back a,
        .catalog-product-view .header .logo-wrapper .back a,
        .checkout-cart-index .header .logo-wrapper .back a,
        .buy-onepage-index .header .logo-wrapper .back a,
        .customer-account-login .header .logo-wrapper .back a,
        .customer-account-create .header .logo-wrapper .back a,
        .customer-account-forgotpassword .header .logo-wrapper .back a,
        .contacts-index-index .header .logo-wrapper .back a,
        .cms-page-view .header .logo-wrapper .back a,
        .customer-account-index .header .logo-wrapper .back a {
          display: block;
          width: 100px;
          height: 100px; }

  /* common product and category */
  .catalog-category-view, .catalog-product-view {
    padding: 0; }
    .catalog-category-view .top-header, .catalog-product-view .top-header {
      display: none; }
    .catalog-category-view .checkout-goto, .catalog-product-view .checkout-goto {
      display: block;
      clear: both; }
      .catalog-category-view .checkout-goto a, .catalog-product-view .checkout-goto a {
        text-align: center; }
        .catalog-category-view .checkout-goto a span, .catalog-product-view .checkout-goto a span {
          float: none;
          text-align: center;
          font-size: 20px;
          line-height: 60px;
          color: #000;
          display: block;
          background: none; }
    .catalog-category-view .header, .catalog-product-view .header {
      height: 230px; }
      .catalog-category-view .header .logo-wrapper .guarantee, .catalog-category-view .header .logo-wrapper .sorten, .catalog-product-view .header .logo-wrapper .guarantee, .catalog-product-view .header .logo-wrapper .sorten {
        display: none; }
      .catalog-category-view .header .logo-wrapper .cart, .catalog-product-view .header .logo-wrapper .cart {
        display: block;
        position: absolute;
        right: 1px;
        float: none; }
    .catalog-category-view #nav > li, .catalog-product-view #nav > li {
      height: 100px;
      width: 25%;
      background: #f1f2f2; }
      .catalog-category-view #nav > li a::before, .catalog-product-view #nav > li a::before {
        left: 40%; }
      .catalog-category-view #nav > li a span, .catalog-product-view #nav > li a span {
        font-size: 15px;
        padding-left: 0;
        width: 100%;
        text-align: center;
        padding-top: 40px; }
    .catalog-category-view #nav > li.active, .catalog-product-view #nav > li.active {
      background: #fff; }
    .catalog-category-view #nav > li:last-child, .catalog-product-view #nav > li:last-child {
      border-bottom: none; }
    .catalog-category-view .category-title, .catalog-product-view .category-title {
      padding: 5px 0; }
      .catalog-category-view .category-title h3, .catalog-product-view .category-title h3 {
        width: 100%;
        text-align: center;
        background-position: 30% 10px;
        background-color: #f2f2f2;
        font-size: 30px;
        border-bottom: none;
        line-height: 70px; }

  /* product view */
  .catalog-product-view .unten .product-info {
    background-image: none; }
  .catalog-product-view .product-img-box img {
    width: 50%; }
  .catalog-product-view .product-view-tax {
    width: 100%; }
  .catalog-product-view .unten .weitereartikel {
    display: none; }
  .catalog-product-view .unten .product-info {
    float: none;
    width: 100%;
    padding: 20px; }
  .catalog-product-view .intensity-available .product-shop .product-name {
    padding-left: calc(15% + 90px); }
  .catalog-product-view .product-view .description {
    background-image: none; }
    .catalog-product-view .product-view .description .description-title {
      display: none; }
    .catalog-product-view .product-view .description .description-content {
      padding: 20px; }
  .catalog-product-view .product-view .product-img-box {
    width: 100%;
    margin: 0px auto;
    float: none; }
    .catalog-product-view .product-view .product-img-box .product-image {
      text-align: center; }
    .catalog-product-view .product-view .product-img-box .more-views {
      display: none; }
  .catalog-product-view .product-view .product-shop {
    float: none;
    width: 100%;
    padding-top: 10px; }
    .catalog-product-view .product-view .product-shop .prod-intensity, .catalog-product-view .product-view .product-shop .prod-banners, .catalog-product-view .product-view .product-shop .prod-intensity2, .catalog-product-view .product-view .product-shop .price-box, .catalog-product-view .product-view .product-shop #qty-prod, .catalog-product-view .product-view .product-shop .per_capsule, .catalog-product-view .product-view .product-shop .prod-qty-minus, .catalog-product-view .product-view .product-shop .prod-qty-plus {
      display: none; }
    .catalog-product-view .product-view .product-shop .product_arrow_left_mobile, .catalog-product-view .product-view .product-shop .product_arrow_right_mobile, .catalog-product-view .product-view .product-shop .prod-special-price, .catalog-product-view .product-view .product-shop .prod-mobile-data {
      display: block; }
    .catalog-product-view .product-view .product-shop .prod-special-price {
      text-align: center;
      margin-top: 10px; }
    .catalog-product-view .product-view .product-shop .prod-mobile-data {
      width: 90%;
      margin: 10px auto;
      text-align: center; }
      .catalog-product-view .product-view .product-shop .prod-mobile-data .button {
        display: none; }
      .catalog-product-view .product-view .product-shop .prod-mobile-data .per_capsule {
        display: block;
        margin-top: 10px;
        margin-left: 14%; }
      .catalog-product-view .product-view .product-shop .prod-mobile-data .add-to-box {
        text-align: center;
        display: inline-block;
        margin-left: 10px;
        width: auto; }
      .catalog-product-view .product-view .product-shop .prod-mobile-data .price-box {
        clear: left;
        margin: 0;
        float: none;
        display: inline-block;
        margin-left: 0px;
        margin-right: 0px;
        vertical-align: top;
        margin-top: 20px; }
      .catalog-product-view .product-view .product-shop .prod-mobile-data .prod-intensity2 {
        display: inline-block;
        position: static;
        margin-top: 10px; }
      .catalog-product-view .product-view .product-shop .prod-mobile-data .prod-mobile-banners2 {
        display: inline-block;
        width: 100%;
        vertical-align: top; }
      .catalog-product-view .product-view .product-shop .prod-mobile-data #qty-prod {
        width: 90px;
        margin-top: 5px;
        position: static;
        display: block;
        margin-left: 10px; }
    .catalog-product-view .product-view .product-shop .add-to-box .add-to-cart {
      float: none; }
    .catalog-product-view .product-view .product-shop .product-view-tax {
      margin: 10px auto; }
    .catalog-product-view .product-view .product-shop .prod-intensity-small {
      display: block;
      position: absolute;
      left: 15%;
      padding-top: 0; }
      .catalog-product-view .product-view .product-shop .prod-intensity-small .strength-ts {
        width: 71;
        height: 71; }
    .catalog-product-view .product-view .product-shop .actions .prod-qty-minus, .catalog-product-view .product-view .product-shop .actions .prod-qty-plus {
      display: none; }
    .catalog-product-view .product-view .product-shop .add-to-box {
      margin: 10px auto;
      text-align: center;
      width: 80%; }
      .catalog-product-view .product-view .product-shop .add-to-box button {
        float: none; }
    .catalog-product-view .product-view .product-shop #qty-prod {
      position: absolute;
      top: 120px;
      left: 420px; }
    .catalog-product-view .product-view .product-shop .mw_display_point {
      margin: 0px auto;
      width: 98%;
      text-align: center; }
    .catalog-product-view .product-view .product-shop .price-box {
      clear: both;
      margin-left: 205px;
      margin-top: 20px; }
      .catalog-product-view .product-view .product-shop .price-box .special-price {
        display: none; }
    .catalog-product-view .product-view .product-shop .product-name {
      text-align: center;
      width: 90%;
      height: 90px;
      padding-bottom: 0;
      padding-top: 20px; }
      .catalog-product-view .product-view .product-shop .product-name > span {
        font-size: 35px;
        line-height: 35px; }

  /* category products */
  .category-products .products-list li {
    position: relative; }
    .category-products .products-list li .product-image, .category-products .products-list li .product-special {
      display: none; }
    .category-products .products-list li .product-shop {
      margin-left: 100px; }
      .category-products .products-list li .product-shop .std {
        width: auto;
        margin: 0; }
      .category-products .products-list li .product-shop .mw_display_point, .category-products .products-list li .product-shop .qty-butt, .category-products .products-list li .product-shop .more-info {
        display: none; }
      .category-products .products-list li .product-shop .item-intensity {
        display: none; }
      .category-products .products-list li .product-shop .item-intensity-small {
        position: absolute;
        left: 15px;
        top: 55px;
        display: block; }
      .category-products .products-list li .product-shop .item-banners {
        width: auto;
        height: 130px;
        overflow: hidden;
        margin-top: 35px; }
      .category-products .products-list li .product-shop .item-price {
        padding-top: 30px; }
        .category-products .products-list li .product-shop .item-price .price-box {
          font-size: 30px; }
          .category-products .products-list li .product-shop .item-price .price-box .special-price .price {
            font-size: 30px; }
          .category-products .products-list li .product-shop .item-price .price-box .old-price {
            margin-top: -20px; }
      .category-products .products-list li .product-shop .actions .qty-select {
        display: block;
        height: 40px;
        width: 52px; }
      .category-products .products-list li .product-shop .actions input {
        display: none; }
      .category-products .products-list li .product-shop .actions .out-of-stock {
        width: auto;
        margin-top: 25px;
        font-size: 15px; }
      .category-products .products-list li .product-shop .actions input, .category-products .products-list li .product-shop .actions select {
        margin-top: 15px; }

  .category-products.with-image .products-list li {
    position: relative; }
    .category-products.with-image .products-list li .product-image, .category-products.with-image .products-list li .product-special {
      display: block;
      width: 120px; }
  .category-products.with-image .products-list .product-shop {
    margin-left: 130px; }

  .category-products-2 .products-list li .product-shop {
    margin-left: 130px; }
  .category-products-2 .products-list li .product-image {
    display: block;
    width: 120px; }
  .category-products-2 .products-list li .qty-minus, .category-products-2 .products-list li .qty-plus, .category-products-2 .products-list li button {
    display: none; }

  /* no nav buttons */
  .buy-onepage-index .top-header,
  .checkout-cart-index .top-header,
  .customer-account-forgotpassword .top-header,
  .customer-account-create .top-header,
  .customer-account-login .top-header,
  .checkout-onepage-success .top-header,
  .cms-no-route .top-header,
  .contacts-index-index .top-header,
  .cms-page-view .top-header,
  .customer-account-index .top-header {
    display: none; }
  .buy-onepage-index .header,
  .checkout-cart-index .header,
  .customer-account-forgotpassword .header,
  .customer-account-create .header,
  .customer-account-login .header,
  .checkout-onepage-success .header,
  .cms-no-route .header,
  .contacts-index-index .header,
  .cms-page-view .header,
  .customer-account-index .header {
    height: 115px;
    border-bottom: 1px solid #000; }
    .buy-onepage-index .header .nav-container,
    .checkout-cart-index .header .nav-container,
    .customer-account-forgotpassword .header .nav-container,
    .customer-account-create .header .nav-container,
    .customer-account-login .header .nav-container,
    .checkout-onepage-success .header .nav-container,
    .cms-no-route .header .nav-container,
    .contacts-index-index .header .nav-container,
    .cms-page-view .header .nav-container,
    .customer-account-index .header .nav-container {
      display: none; }
    .buy-onepage-index .header .logo-wrapper li.sorten, .buy-onepage-index .header .logo-wrapper li.guarantee,
    .checkout-cart-index .header .logo-wrapper li.sorten,
    .checkout-cart-index .header .logo-wrapper li.guarantee,
    .customer-account-forgotpassword .header .logo-wrapper li.sorten,
    .customer-account-forgotpassword .header .logo-wrapper li.guarantee,
    .customer-account-create .header .logo-wrapper li.sorten,
    .customer-account-create .header .logo-wrapper li.guarantee,
    .customer-account-login .header .logo-wrapper li.sorten,
    .customer-account-login .header .logo-wrapper li.guarantee,
    .checkout-onepage-success .header .logo-wrapper li.sorten,
    .checkout-onepage-success .header .logo-wrapper li.guarantee,
    .cms-no-route .header .logo-wrapper li.sorten,
    .cms-no-route .header .logo-wrapper li.guarantee,
    .contacts-index-index .header .logo-wrapper li.sorten,
    .contacts-index-index .header .logo-wrapper li.guarantee,
    .cms-page-view .header .logo-wrapper li.sorten,
    .cms-page-view .header .logo-wrapper li.guarantee,
    .customer-account-index .header .logo-wrapper li.sorten,
    .customer-account-index .header .logo-wrapper li.guarantee {
      display: none; }
    .buy-onepage-index .header .logo-wrapper li.logo-img,
    .checkout-cart-index .header .logo-wrapper li.logo-img,
    .customer-account-forgotpassword .header .logo-wrapper li.logo-img,
    .customer-account-create .header .logo-wrapper li.logo-img,
    .customer-account-login .header .logo-wrapper li.logo-img,
    .checkout-onepage-success .header .logo-wrapper li.logo-img,
    .cms-no-route .header .logo-wrapper li.logo-img,
    .contacts-index-index .header .logo-wrapper li.logo-img,
    .cms-page-view .header .logo-wrapper li.logo-img,
    .customer-account-index .header .logo-wrapper li.logo-img {
      width: 100%;
      text-align: center;
      margin: 0; }

  /* cart */
  .checkout-cart-index .cart-upsell .content {
    width: 100%; }
    .checkout-cart-index .cart-upsell .content li.last {
      clear: left;
      text-align: center;
      width: 100%;
      margin-top: 10px; }
  .checkout-cart-index .cart-upsell .bestsell-item .image {
    text-align: center;
    width: 100%;
    display: block; }
  .checkout-cart-index .cart-upsell .bestsell-item .explore {
    width: 100%; }
  .checkout-cart-index .cart .messages .error-msg {
    padding: 5px !important;
    padding-top: 110px !important;
    background-position: 50% 5px !important;
    text-align: center; }
  .checkout-cart-index .cart .page-title {
    padding: 5px; }
  .checkout-cart-index .cart .cart-desc p {
    width: auto;
    padding: 5px; }
  .checkout-cart-index .cart .page-title:first-child:before {
    content: ' ';
    background: transparent url("../../skin/frontend/gourmesso/rw/images/h-cart_new.png") no-repeat;
    display: block;
    height: 69px;
    width: 56px;
    margin: 10px auto; }
  .checkout-cart-index .cart .checkout-types {
    float: none; }
    .checkout-cart-index .cart .checkout-types button {
      width: 100%;
      background: none; }
      .checkout-cart-index .cart .checkout-types button span {
        float: none; }
        .checkout-cart-index .cart .checkout-types button span span {
          width: 80%; }
  .checkout-cart-index .cart .cart-table thead {
    display: none; }
  .checkout-cart-index .cart .cart-table tfoot button {
    text-align: center !important;
    width: 100%; }
    .checkout-cart-index .cart .cart-table tfoot button > span {
      padding-left: 5px; }
    .checkout-cart-index .cart .cart-table tfoot button span {
      float: none;
      font-size: 18px; }
  .checkout-cart-index .cart .cart-table tr {
    border: none !important; }
    .checkout-cart-index .cart .cart-table tr .item-intensity-small {
      display: block; }
    .checkout-cart-index .cart .cart-table tr td {
      color: #000; }
      .checkout-cart-index .cart .cart-table tr td > span {
        display: none; }
      .checkout-cart-index .cart .cart-table tr td > span.cart-price {
        margin-top: 15px;
        display: block;
        font-size: 25px; }
      .checkout-cart-index .cart .cart-table tr td select {
        height: 48px;
        width: 48px; }
    .checkout-cart-index .cart .cart-table tr td.last a {
      margin-top: 20px; }
    .checkout-cart-index .cart .cart-table tr #options {
      display: none; }
    .checkout-cart-index .cart .cart-table tr .product-name {
      margin-top: 15px; }
      .checkout-cart-index .cart .cart-table tr .product-name a {
        font-size: 20px;
        text-transform: uppercase;
        font-weight: normal;
        font-family: inherit;
        line-height: 25px; }
    .checkout-cart-index .cart .cart-table tr .product-image {
      display: none; }
  .checkout-cart-index .cart .cart-table tr.intensity-available .strength-ts {
    display: block; }
  .checkout-cart-index .cart .totals td {
    font-size: 20px; }
  .checkout-cart-index .cart .discount {
    text-align: center; }
    .checkout-cart-index .cart .discount .input-box {
      width: 90%; }
    .checkout-cart-index .cart .discount .button {
      width: 100%; }
    .checkout-cart-index .cart .discount .buttons-set {
      margin-right: 0;
      float: none; }
      .checkout-cart-index .cart .discount .buttons-set span {
        display: block;
        width: 100%; }
        .checkout-cart-index .cart .discount .buttons-set span span {
          width: 100%; }
    .checkout-cart-index .cart .discount .input-text {
      width: 100%;
      position: static;
      margin: 10px auto;
      float: none; }

  /* checkout */
  .buy-onepage-index .one-step-checkout h3 {
    color: #000; }
  .buy-onepage-index .have-account h3 {
    display: none; }
  .buy-onepage-index .have-account h4 {
    background-color: #F2F2F2 !important;
    color: #000 !important;
    font-size: 20px;
    text-align: center; }
  .buy-onepage-index .have-account .buttons-set .button {
    position: static !important;
    margin: 0 !important; }
  .buy-onepage-index .have-account #login-form .form-list li {
    width: 100% !important; }
    .buy-onepage-index .have-account #login-form .form-list li .input-box {
      width: 100%; }
  .buy-onepage-index #one-step-checkout-form #checkout-review-submit .discount .input-box {
    width: 100%; }
    .buy-onepage-index #one-step-checkout-form #checkout-review-submit .discount .input-box label {
      text-align: center; }
  .buy-onepage-index #one-step-checkout-form #checkout-review-submit .discount #coupon_code {
    width: 100% !important; }
  .buy-onepage-index #one-step-checkout-form #checkout-review-submit .discount .buttons-set {
    width: 100%;
    float: none;
    margin-right: none;
    position: static; }
    .buy-onepage-index #one-step-checkout-form #checkout-review-submit .discount .buttons-set button {
      width: 100%; }
      .buy-onepage-index #one-step-checkout-form #checkout-review-submit .discount .buttons-set button span {
        width: 100%;
        color: #000; }
  .buy-onepage-index #one-step-checkout-form #rewardpoints_box .reward-icon {
    display: block; }
    .buy-onepage-index #one-step-checkout-form #rewardpoints_box .reward-icon .geschenk {
      position: relative; }
  .buy-onepage-index #one-step-checkout-form #rewardpoints_box label {
    text-align: center; }
  .buy-onepage-index #one-step-checkout-form #rewardpoints_box #mw_amount {
    text-align: center;
    display: block; }
  .buy-onepage-index #one-step-checkout-form .step_1, .buy-onepage-index #one-step-checkout-form .step_2, .buy-onepage-index #one-step-checkout-form .step_3, .buy-onepage-index #one-step-checkout-form .step_4 {
    background-color: #F2F2F2 !important;
    color: #000 !important;
    font-size: 20px;
    text-align: center;
    padding-bottom: 5px;
    line-height: 25px !important;
    display: block;
    height: auto; }
  .buy-onepage-index #one-step-checkout-form .address-information, .buy-onepage-index #one-step-checkout-form .order-information, .buy-onepage-index #one-step-checkout-form .order-review-section {
    width: 100% !important; }

  .checkout-onepage-success #my-orders-table {
    display: none; }
  .checkout-onepage-success #my-orders-table-mobile {
    display: block; }
  .checkout-onepage-success .page .main-container,
  .checkout-onepage-success .col-main,
  .checkout-onepage-success .collect-reward-points .title,
  .checkout-onepage-success .collect-reward-points .login-de,
  .checkout-onepage-success .my-account-sales-order-view .col2-set .col-1,
  .checkout-onepage-success .my-account-sales-order-view .col2-set .col-2 {
    width: 100%; }
  .checkout-onepage-success .my-account-sales-order-view .col2-set .col-1, .checkout-onepage-success .my-account-sales-order-view .col2-set .col-2 {
    float: none; }
  .checkout-onepage-success .order-details {
    float: none;
    padding: 3px; }
  .checkout-onepage-success .collect-reward-points .login-de {
    margin: 0;
    background-position: center; }
  .checkout-onepage-success .collect-reward-points .title {
    margin: 1px;
    padding: 5px; }
  .checkout-onepage-success .home-news {
    display: none; }
  .checkout-onepage-success .main-block, .checkout-onepage-success .sidebar-block, .checkout-onepage-success .col-right {
    width: 100%;
    float: none; }

  /* customer */
  .customer-account-login .page .form-list .input-box, .customer-account-login .page .form-list .field, .customer-account-login .page .form-list li, .customer-account-login .page .form-list input,
  .customer-account-create .page .form-list .input-box,
  .customer-account-create .page .form-list .field,
  .customer-account-create .page .form-list li,
  .customer-account-create .page .form-list input,
  .customer-account-forgotpassword .page .form-list .input-box,
  .customer-account-forgotpassword .page .form-list .field,
  .customer-account-forgotpassword .page .form-list li,
  .customer-account-forgotpassword .page .form-list input {
    width: 100% !important; }
  .customer-account-login .page .buttons-set,
  .customer-account-create .page .buttons-set,
  .customer-account-forgotpassword .page .buttons-set {
    position: static;
    width: 100%; }
    .customer-account-login .page .buttons-set button.button,
    .customer-account-create .page .buttons-set button.button,
    .customer-account-forgotpassword .page .buttons-set button.button {
      width: 100% !important;
      right: 0;
      position: static; }
    .customer-account-login .page .buttons-set .forgot,
    .customer-account-create .page .buttons-set .forgot,
    .customer-account-forgotpassword .page .buttons-set .forgot {
      position: static; }

  /* contact */
  .contacts-index-index #contactForm .form-list {
    width: 100%;
    float: none; }
    .contacts-index-index #contactForm .form-list .input-box, .contacts-index-index #contactForm .form-list input.input-text {
      width: 100%; }

  /* page */
  .home-grid-footer .mobile, .home-grid {
    display: none; }

  .home-grid-footer .home-grid2 {
    width: 100%; }

  /* footer */
  .footer {
    width: auto; }
    .footer .nespresso {
      background: #8A8989; }
      .footer .nespresso p {
        color: #000;
        width: 95%;
        text-align: center;
        padding-right: 0;
        padding-top: 20px; }

  .footer-container {
    overflow: hidden; }

  .footer-all {
    display: none; }

  .footer-m {
    display: block; }
    .footer-m #accordion .ui-accordion-header {
      background: #000;
      color: #fff;
      font-size: 20px;
      line-height: 45px;
      height: 60px; }
    .footer-m #accordion .ui-accordion-content {
      padding: 5px;
      background: #353334; }
      .footer-m #accordion .ui-accordion-content li {
        text-align: center; }
        .footer-m #accordion .ui-accordion-content li a {
          color: #fff;
          font-size: 15px;
          font-weight: normal; }
        .footer-m #accordion .ui-accordion-content li a:hover {
          background: #7d7b7c; }

  .footermenue li {
    font-size: 13px; }

  .info-before-footer {
    display: none; } }
@media only screen and (max-width: 660px) {
  .category-products .products-list li .product-shop .item-banners {
    width: 100px; }

  .product-view .product-shop .prod-banners {
    width: 60px; } }
@media only screen and (max-width: 565px) {
  .category-products .products-list li .product-shop .item-banners {
    display: none; }

  .product-view .product-shop .prod-banners {
    display: none; }

  .catalog-category-view #nav > li a::before, .catalog-product-view #nav > li a::before {
    left: 30%; }
  .catalog-category-view .category-title h3, .catalog-product-view .category-title h3 {
    background-position: 20% 10px; } }
@media only screen and (max-width: 500px) {
  .mobile-slider-home .slider-text {
    left: 5%;
    width: 85%;
    top: 70%; }

  .logo-wrapper li.logo-img a {
    display: block;
    /*                width: 65px;*/
    overflow: hidden;
    height: 100px;
  }
    .logo-wrapper li.logo-img a img {
      width: 200px; }
  .logo-wrapper li.sorten {
    display: none; }

  .catalog-category-view .logo-wrapper li.logo-img, .catalog-product-view .logo-wrapper li.logo-img, .checkout-cart-index .logo-wrapper li.logo-img {
    width: 60px; }

  .catalog-category-view #nav > li a span, .catalog-product-view #nav > li a span {
    font-size: 15px; }
  .catalog-category-view .category-products .products-list .product-shop .item-name, .catalog-product-view .category-products .products-list .product-shop .item-name {
    width: 110px; }
  .catalog-category-view .category-products .products-list .product-shop .item-price, .catalog-product-view .category-products .products-list .product-shop .item-price {
    margin: 0; }
    .catalog-category-view .category-products .products-list .product-shop .item-price .price-box, .catalog-product-view .category-products .products-list .product-shop .item-price .price-box {
      font-size: 20px;
      padding-bottom: 5px;
      margin: 1px; }
    .catalog-category-view .category-products .products-list .product-shop .item-price .special-price .price-label, .catalog-category-view .category-products .products-list .product-shop .item-price .special-price .price, .catalog-product-view .category-products .products-list .product-shop .item-price .special-price .price-label, .catalog-product-view .category-products .products-list .product-shop .item-price .special-price .price {
      font-size: inherit; }
  .catalog-category-view .category-products .products-list .product-shop .actions input, .catalog-category-view .category-products .products-list .product-shop .actions select, .catalog-product-view .category-products .products-list .product-shop .actions input, .catalog-product-view .category-products .products-list .product-shop .actions select {
    font-size: 20px;
    width: 38px;
    margin-top: 10px; }
  .catalog-category-view .category-products .products-list .product-shop .actions .qty-select, .catalog-product-view .category-products .products-list .product-shop .actions .qty-select {
    width: 60px; }

  .category-products-2 .products-list li .product-shop {
    margin-left: 90px; }
  .category-products-2 .products-list li .product-image {
    width: 80px; }
    .category-products-2 .products-list li .product-image img {
      width: 100%; } }
@media only screen and (max-width: 400px) {
  .catalog-category-view .header .logo-wrapper,
  .catalog-product-view .header .logo-wrapper,
  .checkout-cart-index .header .logo-wrapper,
  .buy-onepage-index .header .logo-wrapper,
  .customer-account-login .header .logo-wrapper,
  .customer-account-create .header .logo-wrapper,
  .customer-account-forgotpassword .header .logo-wrapper,
  .contacts-index-index .header .logo-wrapper {
    margin-left: 75px; }
    .catalog-category-view .header .logo-wrapper .logo-img a,
    .catalog-product-view .header .logo-wrapper .logo-img a,
    .checkout-cart-index .header .logo-wrapper .logo-img a,
    .buy-onepage-index .header .logo-wrapper .logo-img a,
    .customer-account-login .header .logo-wrapper .logo-img a,
    .customer-account-create .header .logo-wrapper .logo-img a,
    .customer-account-forgotpassword .header .logo-wrapper .logo-img a,
    .contacts-index-index .header .logo-wrapper .logo-img a {
      width: auto; }

  .mobile-slider-home .slider-text {
    width: 90%; }
    .mobile-slider-home .slider-text a {
      width: 100%; }

  .logo-wrapper {
    height: 95px; }
    .logo-wrapper > ul > li {
      height: 75px; }
    .logo-wrapper li.cart {
      margin-right: 5px; }
      .logo-wrapper li.cart .h-cart .link-cart2 {
        height: 55px;
        width: 59px; }
    .logo-wrapper li.logo-img a img {
      width: 135px; }
    .logo-wrapper li.guarantee {
      display: none; }

  .catalog-product-view .product-view .product-shop .product-name {
    padding-top: 5px; }
    .catalog-product-view .product-view .product-shop .product-name > span {
      font-size: 30px;
      line-height: 30px; }

  .catalog-category-view .reward-icon, .catalog-product-view .reward-icon {
    display: none; }
  .catalog-category-view #nav > li a span, .catalog-product-view #nav > li a span {
    font-size: 12px;
    left: 25%;
    /*display: none;*/ }
  .catalog-category-view .category-title h3, .catalog-product-view .category-title h3 {
    background-position: 10% 10px; }
  .catalog-category-view .category-products .products-list .product-shop, .catalog-product-view .category-products .products-list .product-shop {
    margin-left: 85px; }
    .catalog-category-view .category-products .products-list .product-shop .item-name, .catalog-product-view .category-products .products-list .product-shop .item-name {
      width: 90px; }
    .catalog-category-view .category-products .products-list .product-shop .item-intensity, .catalog-product-view .category-products .products-list .product-shop .item-intensity {
      left: 5px; }
    .catalog-category-view .category-products .products-list .product-shop .actions .out-of-stock, .catalog-product-view .category-products .products-list .product-shop .actions .out-of-stock {
      display: none; } }

/*# sourceMappingURL=new-adaptive.css.map */

/* Overlay */
#ampromo-items-add
{
    border: 1px solid #ededed;
    padding: 7px;
    text-align: center;
    margin-bottom: 12px;
}

#ampromo-items-add a
{
    text-decoration: none;
    border-bottom: 1px dashed;
}

.amscheckout #ampromo-items-add
{
    margin: 7px 10px;
}

#ampromo-overlay
{
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    top: 0;
    left: 0;
    z-index: 10000;
    text-align: center;
    direction: ltr;
}

#ampromo-overlay .close
{
    position: absolute;
    top: 7px;
    right: 7px;
    background: url(../../skin/frontend/base/default/images/amasty/ampromo/close_icon.png) no-repeat;
    width: 16px;
    height: 16px;
    z-index: 1;
    margin: 0;
    padding: 0;
    font-size: 0;
    display: block;

    opacity: .8;
}

#ampromo-overlay .close:hover
{
    opacity: 1;
    transition: opacity 0.2s ease;
}

@media only screen and (max-width: 820px) and (min-width: 420px) {
    body #ampromo-items.amcarousel {
        width: 400px;
    }
    body .amcarousel #ampromo-carousel-wrapper {
        width: 250px;
    }
}

@media only screen and (max-width: 420px) {
    body #ampromo-items.amcarousel {
        width: 100%;
    }

    body .amcarousel #ampromo-carousel-wrapper {
        width: 250px;
    }

    body .ampromo-carousel-control.prev
    {
        left: 0px;
    }

    body .ampromo-carousel-control.next
    {
        right: 0px;
    }

    body .ampromo-carousel-control {
        z-index: 10001;
    }
}

@media only screen and (max-width: 340px) {
    body #ampromo-items .ampromo-item {
        border: none;
    }
}

@media only screen and (max-height: 500px) {
    body #ampromo-items.amcarousel {
        top: 0 !important;
        height: 100%;
    }

    body #ampromo-items {
        padding-top: 0;
    }

    body #ampromo-items>h4 {
        display: none;
    }
}

/* Items */

#ampromo-items
{
    border: 1px solid #ededed;
    background-color: white;
    position: relative;
    margin: 0 auto;
    padding: 24px;
    display: inline-block;
    box-sizing: border-box;
}

#ampromo-items.amcarousel
{
    display: block;
    width: 685px;
}


#ampromo-items .ampromo-item
{
    box-sizing: border-box;

    margin-bottom: 7px;
    padding: 20px;
    width: 250px;

    border: 1px solid #ededed;
    position: relative;
    margin-right: 12px;
}

#ampromo-items .ampromo-item-options
{
    margin-bottom: 12px;
    text-align: left;
}

#ampromo-items .ampromo-item-image
{
    display: block;
    margin: 0 auto;
    width: 160px;
    height: 160px
}

/* Carousel */

.amcarousel #ampromo-carousel-wrapper
{
    width: 520px;
}

#ampromo-carousel-wrapper
{
    overflow: hidden;
    margin: 0 auto;
}

.amcarousel #ampromo-carousel-content
{
    width: 4500px;
    height: 1px;
}

#ampromo-carousel-content .slide
{
    float: left;
}

.amcarousel .ampromo-carousel-control
{
    display: block;
}

.ampromo-carousel-control
{
    position: absolute;
    top: 260px;
    background: url(../../skin/frontend/base/default/images/amasty/ampromo/buttons_next_prev.png) no-repeat;
    width: 48px;
    height: 45px;
    font-size: 0;
    display: none;
}

.ampromo-carousel-control.carousel-disabled.prev
{
    background-position: 0 0 !important;
}

.ampromo-carousel-control.amcarousel-disabled.next
{
    background-position: -46px 0 !important;
}

.ampromo-carousel-control.prev
{
    background-position: 0 -45px;
    left: 20px;
}

.ampromo-carousel-control.next
{
    background-position: -46px -45px;
    right: 20px;
}

.ampromo-carousel-control.prev:hover
{
    background-position: 0 -91px;
}

.ampromo-carousel-control.next:hover
{
    background-position: -46px -91px;
}

.ampromo-item .qty-holder
{
    display: none;
}

.ampromo-item-options select,
.ampromo-item-options input
{
    max-width: 210px;
}

.ampromo-notification
{
    padding: 7px;
    text-align: center;
    margin-bottom: 12px;

    border: 1px solid #f16048;
    color: #df280a;
    background: #faebe7;
}

.ampromo_items_form h4 {
    line-height: 50px;
}

.ampromo_items_form h4 a {
    display: inline-block;
    vertical-align: middle;
    line-height: 14px;
}
.coin{
    background: url("../../skin/frontend/gourmesso/rw/mw_rewardpoints/images/coin.png") no-repeat;
    width: 15px;
    height: 15px;
    display: block;
    background-size: 15px;
}
.mw_display_point.hide{
    display: none;
}
.mw_display_point.show{
    display: block;
}


/* 06.10.2014 */

#rewardpoints_box {
    border-top: 1px dashed;
    margin-top: 20px;
}

.discount.discount-codes.box {
    border: 1px solid #bbb6a5;
    padding: 10px;
    background: url("https://www.gourmesso.fr/skin/frontend/gourmesso/rw/mw_rewardpoints/images/onestepcheckout/multi_address_box_bg.gif") repeat-x scroll 0 0 #fbfaf6;
    display: block;
    height: auto !important;
    min-height: 40px;
    margin-top: 20px;
}
.plain-plain-view .intensity {
    background: url("../../skin/frontend/gourmesso/rw/images/bg-intensity-list.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    font-size: 26px;
    height: 81px;
    padding: 0;
    margin-right: 10px;
    width: 51px;
}
.plain-plain-view .intensity label { font-size: 12px;}
/**
 * Valdecode - Cookie Law Compliance
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the The MIT License (MIT)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * http://www.valdecode.com/license/cookielaw/license.txt
 *
 * @category    Valdecode
 * @package     Valdecode_CookieLaw
 * @copyright   Copyright (c) 2014 Valdecode
 * @license     http://www.valdecode.com/license/cookielaw/license.txt  The MIT License (MIT)
 */
#v-cookielaw { overflow: hidden; background: #fff; color: #444; z-index: 9999; font-size: 13px; }
#v-cookielaw .v-message { padding: 5px 10px; text-align: left; }
#v-cookielaw .v-actions { }
#v-cookielaw .v-button { color: #222; display: inline-block; background-color: #ececec; background-image: linear-gradient(#f4f4f4, #ececec); border: 1px solid #d4d4d4; padding: 4px 10px; text-decoration: none; text-shadow: 1px 1px 0 #fff; border-radius: 2px; }
#v-cookielaw .v-button.v-accept:before { content: "\2714"; }
#v-cookielaw .v-button:hover,
#v-cookielaw .v-button:focus { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw .v-button:active {  border-color: #2a65a0; border-bottom-color: #3884cd; background-color: #3072b3; background-image: linear-gradient(#3072b3, #599bdc); }

#v-cookielaw.v-bar { display: table; width: 100%; padding: 5px 0; }
#v-cookielaw.v-bar .v-message { display: table-cell; }
#v-cookielaw.v-bar .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: right; }
#v-cookielaw.v-bar.v-top { position: relative; border-bottom: 1px solid #000; }
#v-cookielaw.v-bar.v-bottom { position: fixed; bottom: 0; border-top: 1px solid #000; }

#v-cookielaw.v-box { position: fixed; max-width: 300px; border: 1px solid #000; border-radius: 3px; margin: 10px; }
#v-cookielaw.v-box .v-actions { float: left; margin: 5px 10px; }
#v-cookielaw.v-box.v-top-left { top: 0; left: 0; }
#v-cookielaw.v-box.v-top-right { top: 0; right: 0; }
#v-cookielaw.v-box.v-bottom-left { bottom: 0; left: 0; }
#v-cookielaw.v-box.v-bottom-right { bottom: 0; right: 0; }

/* RWD */
@media (max-width: 480px) {
    #v-cookielaw.v-box { display: table; width: 100% !important; padding: 5px 0 0; position: fixed; bottom: 0 !important; top: auto !important; border-top: 1px solid #000; max-width: 100%; margin: 0; border-radius: 0; border-right: 0; border-left: 0; border-bottom: 0; }
    #v-cookielaw.v-box .v-message { display: table-cell; }
    #v-cookielaw.v-box .v-actions { display: table-cell; vertical-align: middle; width: 250px; padding-right: 10px; text-align: left; }

    #v-cookielaw .v-message { float: left; }
    #v-cookielaw .v-actions { float: left; margin: 5px 10px; }
    #v-cookielaw.v-bar .v-actions { width: auto; }
}

/* Skin - Yellow Alert */
#v-cookielaw.v-yellow-alert { background: #fffbcd; border-color: #e2cd7b !important; }

/* Skin - Dark Clean */
#v-cookielaw.v-dark-clean { color: #fff; background: #2c2c2c; border-color: #55575f !important; }
#v-cookielaw.v-dark-clean .v-button { color: #fff; text-shadow: -1px -1px 0 rgba(0,0,0,0.3); border-color: #3072b3; border-bottom-color: #2a65a0; background-color: #2a65a0; background-image: linear-gradient(#599bdc, #3072b3); }
#v-cookielaw.v-dark-clean .v-button:hover,
#v-cookielaw.v-dark-clean .v-button:focus { background-color: #3678a0; background-image: linear-gradient(#68abdc, #387cb3); }

/* Skin - Minimalist */
#v-cookielaw.v-minimalist { color: #2c2c2c; background: #f0f0f0; border-color: #e0e0e0 !important; font-size: 11px; font-family: Verdana; }
#v-cookielaw.v-bar.v-minimalist { padding: 2px 0; }
#v-cookielaw.v-box.v-minimalist { width: 260px; }
#v-cookielaw.v-box.v-minimalist .v-actions { margin: 5px; }
#v-cookielaw.v-box.v-minimalist .v-message { padding: 5px; }
#v-cookielaw.v-minimalist .v-button { padding: 3px 6px; }

#ajaxcartpro-progress{
    border: 1px #999999 solid;
    position: fixed;
    text-align: center;
    padding: 20px;
     background: none repeat scroll 0 0 #DEDEDE;
    border-radius: 20px;
    z-index: 9999;
    color: black;
    overflow:  auto;
    min-height: 50px;
    min-width: 300px;
    /*position:absolute;*/
    /*top: expression(parseInt(document.documentElement.scrollTop, 10) +window.ACPTop+ "px");*/
}
#ajaxcartpro-progress img {
    max-width: 100%;
}

#ajaxcartpro-add-confirm,
#ajaxcartpro-remove-confirm{
    position: fixed;
    border: 1px #999999 solid;
    text-align: center !important;
    padding: 20px;
    /*background-color: #ffffff;*/
    z-index: 9999;
    color: black;
    overflow:  auto;
    min-height:20px;
    min-width: 300px;
    width: auto;
    height: auto;
    background: none repeat scroll 0 0 #DEDEDE;
    border-radius: 20px;
    /*position:absolute;*/
    /*top: expression(parseInt(document.documentElement.scrollTop, 10) +200+ "px");*/
}

.ajaxcartpro-box-hide{
   display:none;
}

.ajaxcartpro-box-show{
    display:block;
}

#ajaxcartpro-add-confirm p,
#ajaxcartpro-remove-confirm p{
    width: 260px;
}

.acp-msg-block{
    font-weight:bold;
    background-image: none;
    padding:0!important;
    min-height:0!important;
    font-size: 12px !important;
    text-align: center;
}

.aw-acp-continue, .aw-acp-checkout, .aw-acp-continue:hover, .aw-acp-checkout:hover{
    line-height:46px;
    height:46px;
    margin:0 auto;
    display:block;
    font-size: 20px;
    text-decoration:none;
    cursor: pointer;
}

.aw-acp-continue, .aw-acp-continue:hover{

    background-color: #8a8989;
    border: 1px solid #000;
    color: #D9DADB;
    width: 220px;
    max-width: 100%;
}

.aw-acp-continue:hover{

    background-color: #fffff;
}

.aw-acp-checkout {

    background-color: #e0b269;
    border: 1px solid #575558;
    color: #333333;
    width: 220px;
    max-width: 100%;
}
.aw-acp-checkout:hover{

    background-color: #b97b19;}

#acp-configurable-block #bundle-product-wrapper
{
    z-index: 1000;
}

#acp-configurable-block dl
{
    text-align: left;
    padding-left: 10px;
}

#acp-configurable-block .price
{
    font-size: 14px;
}

#acp-configurable-block .product-name
{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

#acp-overlay
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background-color:#000;
    -moz-opacity: 0.3;
    opacity:.30;
    filter: alpha(opacity=30);
    z-index: 100;
}
#acp-overlay[id]{ /* IE6 and below Can't See This */
    position:fixed;
}

#acp-product-options
{
    min-width: 400px;
    position: fixed;
    overflow:  auto;
    z-index:1000;
    background-color: white;
    padding: 10px;
    width: auto;
    height: auto;
    /*position:absolute;*/
    /*top: expression(parseInt(document.documentElement.scrollTop, 10) +window.ACPTop+ "px");*/
}

#acp-product-options .aw-acp-continue,
#acp-product-options .aw-acp-checkout{
    display: inline-block;
    text-align: center;
    text-decoration: none;
}

#acp-product-options .aw-acp-btn-container{
    margin: 5px auto 5px auto;
    padding-left: 20px;
}

#acp-product-options .giftcard-send-form{
    margin: 0;
}

#acp-product-options .product-options dt label.required em {
    color: #EB340A;
    margin-left: 5px;
}

#acp-product-options #product-options-wrapper
{
    margin:0;
    text-align:center;
}
.map-popup
{
    z-index: 1001 !important;
}