/* CSS Document */

.store-pgeshop .slab.promo {
    background: black;
}

.store-pgeshop .slab.type-1 {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF772756', endColorstr='#FFCF678B');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3Mjc1NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2NmNjc4YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #772756), color-stop(100%, #cf678b));
    background-image: -webkit-linear-gradient(top, #772756 0%, #cf678b 100%);
    background-image: -moz-linear-gradient(top, #772756 0%, #cf678b 100%);
    background-image: -o-linear-gradient(top, #772756 0%, #cf678b 100%);
    background-image: linear-gradient(top, #772756 0%, #cf678b 100%);
}

.store-pgeshop .slab.type-1 li {
    border-color: #956c83;
}

.store-pgeshop .slab.type-2 {
    background: white;
}

.store-pgeshop .slab.type-3 {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF026259', endColorstr='#FF277F76');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAyNjI1OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI3N2Y3NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #026259), color-stop(100%, #277f76));
    background-image: -webkit-linear-gradient(top, #026259 0%, #277f76 100%);
    background-image: -moz-linear-gradient(top, #026259 0%, #277f76 100%);
    background-image: -o-linear-gradient(top, #026259 0%, #277f76 100%);
    background-image: linear-gradient(top, #026259 0%, #277f76 100%);
}

.store-pgeshop .slab.type-3 li {
    border-color: #6a9c97;
}

.store-pgeshop .slab.type-4 {
    background: white;
}

.store-pgeshop .slab.type-5 {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF04386E', endColorstr='#FF0095C3');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0Mzg2ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOTVjMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #04386e), color-stop(100%, #0095c3));
    background-image: -webkit-linear-gradient(top, #04386e 0%, #0095c3 100%);
    background-image: -moz-linear-gradient(top, #04386e 0%, #0095c3 100%);
    background-image: -o-linear-gradient(top, #04386e 0%, #0095c3 100%);
    background-image: linear-gradient(top, #04386e 0%, #0095c3 100%);
}





/* line 477, ../shared/_slab.scss */



.store-pgeshop .slab.type-5 li {
    border-color: #587b96;
}

.store-pgeshop .slab.type-6 {
    background: white;
}

.store-pgeshop .slab.type-7 {
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF04386E', endColorstr='#FF0095C3');
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA0Mzg2ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwOTVjMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #04386e), color-stop(100%, #0095c3));
    background-image: -webkit-linear-gradient(top, #04386e 0%, #0095c3 100%);
    background-image: -moz-linear-gradient(top, #04386e 0%, #0095c3 100%);
    background-image: -o-linear-gradient(top, #04386e 0%, #0095c3 100%);
    background-image: linear-gradient(top, #04386e 0%, #0095c3 100%);
}



/* line 477, ../shared/_slab.scss */

.store-pgeshop .slab.type-7 li {
    border-color: #587b96;
}

.store-pgeshop .slab.type-8 {
    background: white;
}



/* ENH STYLES */
#dk_main_pd ol,#dk_main_pd ul {
    list-style: none;
}

#dk_main_pd blockquote,#dk_main_pd q {
    quotes: none;
}

#dk_main_pd :focus {
    outline: 0;
}

#dk_main_pd table {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}

#dk_main_pd {
    font-weight: normal;
    margin: 15px 0;
    line-height: 1.34;
}

#dk_main_pd img {
    display: block;
}

#dk_main_pd img.scale,#dk_main_pd table th img {
    width: 100%;
    height: auto;
}

#dk_main_pd figure.center img,#dk_main_pd .figure.center img {
    margin: 0 auto 5px auto;
}

#dk_main_pd figure.left,#dk_main_pd .figure.left {
    float: left;
    margin: 0 20px 5px 0;
}

#dk_main_pd figure.right,#dk_main_pd .figure.right {
    float: right;
    margin: 0 0 5px 20px;
}

#dk_main_pd figcaption,#dk_main_pd .figcaption {
    text-align: left;
    margin: 5px 0 0 0;
    font-size: 80%;
}

#dk_main_pd figure.center figcaption,#dk_main_pd .figure.center .figcaption {
    text-align: center;
}

#dk_main_pd figure.right figcaption,#dk_main_pd .figure.right .figcaption {
    text-align: right;
}

#dk_main_pd em,#dk_main_pd small {
    font-style: italic;
    display: block;
    padding-top: 5px;
    font-size: 80%;
}

#dk_main_pd strong,#dk_main_pd b {
    font-weight: bold;
}

#dk_main_pd ul,#dk_main_pd ol {
    list-style-type: square;
    margin: 0 0 20px 20px;
}

#dk_main_pd ol {
    list-style-type: decimal;
}

#dk_main_pd p {
    margin-bottom: 20px;
}

#dk_main_pd h4 {
    font-weight: normal;
    margin-bottom: 15px;
    font-size: 1.3em;
}

#dk_main_pd h5 {
    font-weight: bold;
    margin-bottom: 5px;
    font-size: 1.1em;
    font-weight: normal;
    color: #333;
    margin-top: 0;
}

#dk_main_pd table {
    font-size: 80%;
    border-collapse: collapse;
}

#dk_main_pd tr {
    height: 20px;
}

#dk_main_pd td,#dk_main_pd th {
    text-align: center;
    line-height: 20px;
    border-bottom: 1px dotted #ccc;
    border-left: 1px solid #ccc;
    padding: 5px;
}

#dk_main_pd td:first-child,#dk_main_pd th:first-child {
    border-left-width: 0;
    text-align: left;
    padding-left: 5px;
}

#dk_main_pd td img {
    display: inline;
}

#dk_main_pd th {
    font-weight: bold;
    background: #f4f4f4;
    color: #222;
}

#dk_main_pd .container {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
}

#dk_main_pd .container .column,#dk_main_pd .container .columns {
    float: left;
    display: inline;
}

#dk_main_pd .row,#dk_main_pd .headline {
    width: 100%;
    overflow: hidden;
}

#dk_main_pd .row,#dk_main_pd .padding-bottom {
    margin-bottom: 10px;
}

#dk_main_pd .column.alpha,#dk_main_pd .columns.alpha {
    margin-left: 0;
}

#dk_main_pd .column.omega,#dk_main_pd .columns.omega {
    margin-right: 0;
}

#dk_main_pd .container .one.column,#dk_main_pd .container .one.columns {
    width: 6.333333333%;
}

#dk_main_pd .container .two.columns {
    width: 14.666666667%;
    padding: 0 15px 0 0;
}

#dk_main_pd .container .three.columns {
    width: 23%;
}

#dk_main_pd .container .four.columns {
    width: 31.333333333%;
    padding: 0 15px 0 0;
}

#dk_main_pd .container .five.columns {
    width: 39.666666667%;
}

#dk_main_pd .container .six.columns {
    width: 48%;
    padding: 0 15px 0 0;
}

#dk_main_pd .container .seven.columns {
    width: 56.333333333%;
}

#dk_main_pd .container .eight.columns {
    width: 64.666666667%;
}

#dk_main_pd .container .nine.columns {
    width: 73%;
}

#dk_main_pd .container .ten.columns {
    width: 81.333333333%;
}

#dk_main_pd .container .eleven.columns {
    width: 89.666666667%;
}

#dk_main_pd .container .twelve.columns {
    width: 98%;
}

#dk_main_pd .container .one-third.column {
    width: 31.333333333%;
}

#dk_main_pd .container .two-thirds.column {
    width: 64.666666667%;
}



/* Temp STYLES */
#dk_main_pd figcaption,#dk_main_pd .figcaption,#dk_main_pd figure.left,#dk_main_pd .figure.left,#dk_main_pd figure.right,#dk_main_pd .figure.right {
    display: none;
}

#dk_main_pd .container .eight.columns,#dk_main_pd .container .six.columns,#dk_main_pd .container .one.column,#dk_main_pd .container .one.columns,#dk_main_pd .container .two.columns,#dk_main_pd .container .three.columns,#dk_main_pd .container .four.columns,#dk_main_pd .container .five.columns,#dk_main_pd .container .seven.columns,#dk_main_pd .container .nine.columns,#dk_main_pd .container .ten.columns,#dk_main_pd .container .eleven.columns,#dk_main_pd .container .twelve.columns {
    width: auto;
}

#dk_main_pd table {
    display: none;
}

#dk_main_pd .container .eight.columns,#dk_main_pd .container .six.columns,#dk_main_pd .container .one.column,#dk_main_pd .container .one.columns,#dk_main_pd .container .two.columns,#dk_main_pd .container .three.columns,#dk_main_pd .container .four.columns,#dk_main_pd .container .five.columns,#dk_main_pd .container .seven.columns,#dk_main_pd .container .nine.columns,#dk_main_pd .container .ten.columns,#dk_main_pd .container .eleven.columns,#dk_main_pd .container .twelve.columns {
    width: auto;
}

 

/* CUSTOMER CARE STYLES */

#tacContainer {
    font-size: 1.1em;
    color: 666666;
}

#tacContainer h3 {
    color: #000000;
    background-color: #CCCCCC;
    font-size: 1.5em;
    font-weight: bold;
    margin: 10px 0 5px;
    padding: 5px 5px 3px;
}

#tacContainer p {
    margin: 10px 0 0 0;
}

#tacContainer .last {
    margin: 0 0 10px 0;
}

#tacContainer .linkTop {
    margin: 0 0 25px 0;
}

#tacContainer ul {
    list-style-type: disc;
    margin: 0 0 0 45px;
}

#tacContainer ol {
    list-style-type: decimal;
    margin: 10px 0 10px 45px;
}

#tacContainer table td {
    padding: 5px 0;
    width: 33%;
}

#tacContainer #faqsMenu {
    margin: 10px 0 20px;
}

#tacContainer #faqsMenu p {
    font-weight: bold;
    margin-bottom: 0;
}

#tacContainer #faqsMenu ul {
    list-style-type: disc;
    margin-left: 25px;
    margin-top: 0px;
    font-size: .8em;
}

#shippingMethods caption {
    text-indent: -2999px;
    height: 1px;
}

#shippingMethods {
    text-align: center;
    border: 1px solid black;
    margin-top: 5px;
}

#shippingMethods th {
    color: #000000;
    font-size: 1em;
    text-align: center;
    margin: 0;
    padding-right: 0;
    padding-left: 0;
}

.col col-4-3 rel col-main .brandlandingheader dark-bg .brand-image {
    float: left;
    margin-bottom: 20px;
}

.col col-4-3 rel col-main .brandlandingheader dark-bg h2.brand-tag-line {
    color: #666666;
    float: right;
    font-family: "Frutiger Neue W01 Light";
    font-size: 1.2em;
    font-weight: normal;
    line-height: 38px;
    margin-top: 40px;
}

.col col-4-3 rel col-main .covergirl dark-bg main-promo rel slab .hero abs {
    display: inline-block;
    vertical-align: bottom;
    width: auto;
}

.col col-4-3 rel col-main .covergirl dark-bg main-promo rel slab .pitch rel



.large-nav .promos .promo-container .promo-content .whitetext {
    color: #ffffff !important;
}

.large-nav .promos .promo-container .promo-content .greytext {
    color: #595959 !important;
}

.store-pgeshop.category .main-promo.dark-bg h2.darktext {
    color: #666666;
    line-height: 90%;
}

.brandlandingheader.dark-bg h1.brand-tag-line-small {
    border: medium none;
    color: #666666 !important;
    font-family: "Frutiger Neue W01 Light";
    font-size: 1.2em;
    font-weight: normal;
    text-align: right;
    padding-top: 30px;
}

.category h3.smaller {
    font-size: 1.1em;
    line-height: 1.28205em;
    margin-bottom: 1.28205em;
    margin-top: 1.28205em;
    font-family: "Frutiger Neue W01 Light";
}

#tacContainer #ratingsreviews ul li {
    margin: 0 0 0 45px;
    font-size: .75em;
    color: #424242;
}

.col-wrap .column70percent {
    width: 70%;
}

.col-wrap .paymentlogo {
    float: right;
    position: relative;
    text-align: right;
    top: -30px;
    width: 20%;
}

#tacContainer {
    font-size: 1.1em;
}

#tacContainer h3 {
    color: #000000;
    background-color: #CCCCCC;
    font-size: 1.5em;
    font-weight: bold;
    margin: 10px 0 5px;
    padding: 5px 5px 3px;
}

#tacContainer p {
    margin: 10px 0 0 0;
}

#tacContainer .last {
    margin: 0 0 10px 0;
}

#tacContainer .linkTop {
    margin: 0 0 25px 0;
}

#tacContainer .faqBody ul li {
    list-style-type: disc;
    margin: 10px 0 10px 45px;
    color: #404040 !important;
    font-size: .8em;
    line-height: 1.5em;
}

#tacContainer ol {
    list-style-type: decimal;
    margin: 10px 0 10px 45px;
}

#tacContainer table td {
    padding: 5px 0;
    width: 33%;
}

#tacContainer .faqsMenu {
    margin: 10px 0 20px;
}

#tacContainer .faqsMenu p {
    font-weight: bold;
    margin-bottom: 0;
}

#tacContainer .faqsMenu ul {
    list-style-type: none;
    margin-left: 25px;
    margin-top: 0px;
}

#shippingMethods caption {
    text-indent: -2999px;
    height: 1px;
}

#shippingMethods {
    text-align: center;
    border: 1px solid black;
    margin-top: 5px;
}

#shippingMethods th {
    color: #000000;
    font-size: 1em;
    text-align: center;
    margin: 0;
    padding-right: 0;
    padding-left: 0;
}

.dpmCustCare a: link {
    color: #2c9500;
}

.dpmCustCare a:active {
    color: #2c9500;
    text-decoration: underline;
}

.dpmCustCare a:hover {
    color: #2c9500;
    text-decoration: underline;
}

.dpmCustCare a:visited {
    color: #2c9500 !important;
}

.pt_customer-service #primary .content-asset .policyWrapper ul li {
    color: #424242;
    font-size: .75em;
    line-height: 1.3em;
    list-style-type: disc;
}



/*

.pt_customer-service #primary .content-asset .faqWrapper li {list-style: disc !important; color:#424242; font-size: .8em;}

.pt_customer-service #primary .content-asset .faqWrapper ul.disc {list-style: disc !important; color:#003daf;  padding-left: 20px; margin-top: -1em;}

.pt_customer-service #primary .content-asset .faqWrapper ul.disc2 {list-style: disc !important; color:#424242;  padding-left: 20px; margin-top: -1em;}

*/



.pt_customer-service #primary .content-asset .faq p, .pt_customer-service #primary .content-asset .faq li {
    color: #424242;
    font-family: "Frutiger Neue W01 Light";
    font-size: 0.9em;
}

.pt_customer-service #primary .content-asset .faq .disc li {
    padding: 0 0 0 10px;
}

.pt_customer-service #primary .content-asset .faq ol.disc li {
    padding: 0;
}

.pt_customer-service #primary .content-asset .faq a {
    color: #003daf;
}

.pt_customer-service #primary .content-asset .faq h1 {
    font-size: 2em;
}

.pt_customer-service #primary .content-asset .faq h3 {
    color: #424242;
    font-family: inherit;
    font-size: 0.9em;
    font-weight: bold;
    margin-bottom: 0;
}

.pt_customer-service #primary .content-asset .faq ul {
    margin: 0 0 1.5em 0;
}

.pt_customer-service #primary .content-asset .faq ol {
    list-style: disc outside none;
}

.pt_customer-service #primary .content-asset .faq ol ol {
    list-style: none outside none;
    padding: 0;
}

.pt_customer-service #primary .content-asset .faq p span {
    margin: 0px !important;
}

.main-promo .slide-1 .main-column .pitch-wrap .h2impostor {
    color: #ffffff;
    font-family: "Frutiger Neue W01 Thin";
    font-weight: normal;
    margin: 0 0 0 15px;
    font-size: 2.3em;
    letter-spacing: -1px;
    line-height: 1.02222em;
}





/*.main-footer .main-column > .col-wrap > .col1 {

    display: block;

    float: left;

}*/

/*in place of hot fix styles*/

.store-pgeshop #pdpMain .offers .text {
    font-weight: normal;
    padding: 8px 37px 8px 16px;
    text-align: left;
}

.review-page .errorform {
    color: #ff5930;
    float: left;
    font-size: 0.8em;
    line-height: 1.3em;
    padding: 0 0 20px 9px;
    width: 80%;
}

#pdpMain .priceUnitTotal.verkauf{height: auto;padding-bottom: 15px;}

@media all and (min-width: 320px) and (max-width: 479px) {
	.main-promo .slide-1 .main-column .pitch-wrap .text {font-size: 0.65em;}
	.main-promo .slide-1 .main-column .pitch-wrap .h2impostor{font-size: 2.125em;}
}