/*@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}*/
/*@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(http://themes.googleusercontent.com/static/fonts/opensans/v6/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}*/

.b-page__addition-wrapper {
    background-color: #f3f3f3;
    min-width: 996px;
    font: 12px Arial,'Helvetica Neue',Helvetica,'DejaVu Sans',sans-serif;
    border-radius: 0;
    box-shadow: none;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    text-shadow: none;
    font-weight: 400;
}

.b-page__content-wrapper {
    width: 996px;
    margin: 0 auto;
}

.b-page__addition {
    height: 60px;
    list-style-type: none;
    padding: 0;
}

.b-payment-methods {
    display: table;
    padding: 0;
}

.b-payment-methods__item {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding-right: 40px;
}

.b-payment-methods__title {
    text-align: left;
    font: 700 16px/58px Arial,'Helvetica Neue',Helvetica,'DejaVu Sans',sans-serif;
    color: #3f3f3f;
    min-width: 215px;
    width: 215px;
    padding-right: 0;
}

.b-payment-methods__link {
    line-height: 60px;
    cursor: pointer;
    text-decoration: none;
    font: 15px/58px Arial,'Helvetica Neue',Helvetica,'DejaVu Sans',sans-serif;
    color: #333;
}

.b-payment-methods .b-icon {
    vertical-align: middle;
    -webkit-transition: 50ms ease-in-out;
    -moz-transition: 50ms ease-in-out;
    -ms-transition: 50ms ease-in-out;
    -o-transition: 50ms ease-in-out;
    transition: 50ms ease-in-out;
}

.b-icon {
    display: inline-block;
}

.b-icon_payment-footer_mastercard {
    background-image: url('/Content/Img/paytypes/mastercard.svg');
    background-repeat: no-repeat;
    height: 28px;
    width: 46px;
}

.b-icon_payment-footer_visa {
    background-image: url('/Content/Img/paytypes/visa.svg');
    background-repeat: no-repeat;
    height: 17px;
    width: 43px;
}

.b-icon_payment-footer_webmoney {
    background-image: url('/Content/Img/paytypes/webmoney.svg');
    background-repeat: no-repeat;
    height: 29px;
    width: 28px;
}

.b-icon_payment-footer_yamoney {
    background-image: url('/Content/Img/paytypes/yamoney.svg');
    background-repeat: no-repeat;
    height: 29px;
    width: 27px;
}

.b-icon_payment-footer_qiwi {
    background-image: url('/Content/Img/paytypes/qiwi.svg');
    background-repeat: no-repeat;
    height: 29px;
    width: 27px;
}