.file {
    font-size: 17px;
    line-height: 17px;
    border: none;
    text-align: left;
    display: inline-flex;
    vertical-align: top;
    align-items: flex-start;
    min-height: 51px;
    max-width: 100%;
    margin-bottom: 1px;
    margin-top: 21px;
}

.textcols {
	white-space: nowrap;
}
.textcols-item {
	white-space: normal;	
	display: inline-block;
	width: 48%;
	vertical-align: top;
}
.textcols .textcols-item:first-child {
	margin-right: 4%;
}

.shipping-payment h3 {
    margin: 23px 0 11px;
    text-align: left;
}
.shipping-payment .payment-method__item h4 {
    margin-top: 14px;
    margin-bottom: 14px;
    text-align: left;
}

.shipping-payment1 .payment-method1__item {
    margin-bottom: 26px;
}

img.hidecolor:hover{ 
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
img.hidecolor { 
    filter:none;
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
box-shadow: 0px 6px 20px rgba(228, 228, 228, 0.73);
    vertical-align: super;
    border-style: none;
    width: 325px;
}

.textvihr1 {
   /** margin: 22px 0px 0px 0px;
    align: center;**/

float:left;
margin: 4px 10px 2px 0px;
border:0px solid #CCC;
padding:6px;
}

.textvihr2 {
padding: 0px 12px 0px 0px;
text-align: justify;
}
.textvihr4 {
padding: 45px 0px 12px 0px;
text-align:left;
text-transform: uppercase;
}
.textvihr5 {
padding: 21px 0px 12px 0px;
text-align:left;
}
.textvihr6 {
padding: 0px 0px 18px 0px;
text-align:left;
}

.textvihr3 {
    margin: 4px 0 0px 18px;
    border: 0px solid #CCC;
    padding: 12px 0 0 0;
}

img.hidecolor1:hover{ 
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
img.hidecolor1 { 
    filter:none;
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
box-shadow: 0px 6px 20px rgba(228, 228, 228, 0.73);
    vertical-align: super;
    border-style: none;
    width: 120px;
}

img.hidecolor8 { 
    -webkit-filter: none;
    -moz-filter: none;
    -ms-filter: none;
    -o-filter: none;
    vertical-align: super;
    border-style: none;
    width: 325px;
}

.content_iek {
    
    
    padding-left: 12px;
    padding-right: 2px;
}

.page-title {
display: none;
}

figure {
    display: inline-block;
    vertical-align: top;
    margin: 12px 0 6px 0px;
}

.shipping-payment .payment-method1__item {
    margin-bottom: 2px;
}
.shipping-payment .payment-method1__item h4:before {
    color: #1ca4e4;
    font-size: 22px;
    margin-right: 12px;
}
h4, .h4 {
    font: 500 21px/25px "Roboto", sans-serif;
    margin: 2px 0 2px;
    text-align: left;
}

/* Раздел списка с категориями товаров */
.selectfix-placeholder {
    color: #00aeef;
}

.selectfix-current-value {
    overflow: hidden;
    border: 1px solid #00aeef;
}

.selectfix-current-value::before {
    border-color: #00aeef;
}
 img.hidecolor6 {
        width: 80px;
        margin-right: 0.5em;
        padding: 6px 6px 6px 0px;
      }
    </style> <style>
      
      li { text-align:justify;}

 .row {
   
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.main-content {
    flex: 1 0 auto;
    padding: 19px 0 29px;
}