

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 300;
    src: local("Roboto Light"),local("Roboto-Light"),url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2"),url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 400;
    src: local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format("woff2"),url(https://fonts.gstatic.com/s/roboto/v15/2UX7WLTfW3W8TclTUvlFyQ.woff) format("woff")
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"),local("Roboto-Medium"),url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2"),url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUT8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"),local("Roboto-Bold"),url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format("woff2"),url(https://fonts.gstatic.com/s/roboto/v15/d-6IYplOFocCacKzxwXSOD8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")
}

@font-face {
    font-family: roboto;
    font-style: normal;
    font-weight: 900;
    src: local("Roboto Black"),local("Roboto-Black"),url(https://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIltXRa8TVwTICgirnJhmVJw.woff2) format("woff2"),url(https://fonts.gstatic.com/s/roboto/v15/mnpfi9pxYH-Go5UiibESIj8E0i7KZn-EPnyo3HZu7kw.woff) format("woff")
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 300;
    src: local("Roboto Light Italic"),local("Roboto-LightItalic"),url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at44P5ICox8Kq3LLUNMylGO4.woff2) format("woff2"),url(https://fonts.gstatic.com/s/roboto/v15/7m8l7TlFO-S3VkhHuR0at4bN6UDyHWBl620a-IRfuBk.woff) format("woff")
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 400;
    src: local("Roboto Italic"),local("Roboto-Italic"),url(https://fonts.gstatic.com/s/roboto/v15/vPcynSL0qHq_6dX7lKVByfesZW2xOQ-xsNqO47m55DA.woff2) format("woff2"),url(https://fonts.gstatic.com/s/roboto/v15/1pO9eUAp8pSF8VnRTP3xnvesZW2xOQ-xsNqO47m55DA.woff) format("woff")
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 500;
    src: local("Roboto Medium Italic"),local("Roboto-MediumItalic"),url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0Y4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2"),url(https://fonts.gstatic.com/s/roboto/v15/OLffGBTaF0XFOW1gnuHF0YbN6UDyHWBl620a-IRfuBk.woff) format("woff")
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 700;
    src: local("Roboto Bold Italic"),local("Roboto-BoldItalic"),url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC44P5ICox8Kq3LLUNMylGO4.woff2) format("woff2"),url(https://fonts.gstatic.com/s/roboto/v15/t6Nd4cfPRhZP44Q5QAjcC4bN6UDyHWBl620a-IRfuBk.woff) format("woff")
}

@font-face {
    font-family: roboto;
    font-style: italic;
    font-weight: 900;
    src: local("Roboto Black Italic"),local("Roboto-BlackItalic"),url(https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpY4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2"),url(https://fonts.gstatic.com/s/roboto/v15/bmC0pGMXrhphrZJmniIZpYbN6UDyHWBl620a-IRfuBk.woff) format("woff")
}

.padding-top20 {
    padding-top: 20px;
}

.padding-top80 {
    padding-top: 80px;
}

.padding-botton20 {
    padding-bottom: 20px;
}

.brand-backgrount {
    background-color: #f7f7f7;
    min-width: 270px;
    min-height: 270px;
}

.promotion-code-area-wrapper .col-12 {
    padding-left: 7px;
    padding-right: 7px;
}

.promotion-code-banner-item {
    margin: 7px 0;
}

.info-banner-top-title {
    top: 30px;
    left: 30px;
    color: white;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}

.info-banner-title {
    left: 44px;
    top: 50px;
    color: #ea1f26;
    text-transform: uppercase;
    -webkit-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    transition: 0.4s ease-in-out;
}

.banner-info {
    position: absolute;
    top: 30px;
    left: 30px;
    z-index: 99;
}

.info-banner-url {
    position: absolute;
    bottom: 30px;
    left: 30px;
    color: white;
    text-transform: uppercase;
}

.info-banner-url:hover {
    text-decoration: none;
}

.cal-title {
    color: #000;
}

#ch {
    width: 40px;
    padding: 0;
    margin: 0;
}

.remember-me {
    position: relative;
    top: -5px;
}

.forgot-pass {
    text-align: right;
    margin-top: -5px;
}

.forgot-pass a {
    color: #1d1b1c;
    font-weight: bold;
}

.agree {
    display: flex;
    align-items: center;
    justify-content: start;
}

.agree input {
    width: auto;
}

.agree label {
    position: relative;
    top: 3px;
}

.agree a {
    color: #1d1b1c;
    font-weight: bold;
}

.register-button {
    border-radius: 2px;
    background: white;
    border: 0px;
}

.uppercase {
    text-transform: uppercase;
}

.small_description {
    float: left;
    font-size: 15px;
    color: #666;
    margin-top: 5px;
    font-weight: 400;
    display: block;
    width: 100%;
}

.erkudiv {
    padding-top: 160px;
    margin-top: -100px;
}

.erkudiv .section-title .h3 {
    color: #1b1b1c;
}

.erkudiv .section-title p {
    color: #666666;
}
*{
    outline: 0px solid green!important;
}
.products-style .product-item__thumb {
    padding-top: 10px;
}
.products-style .item-link {
    background: #fff;
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
    border: 1px solid #e2e2e2;
}
.main-menu li.has-submenu .sub-menu .sub-sub-menu li a{
    color: #ffffff;
}
.rel-images a{
    border: 2px solid #e1e1e1;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}
.rel-images a.active_image{
    border: 2px solid #ed1e25;
}
.ui-widget.ui-widget-content.ui-autocomplete{
    background: #ffffff;
    width: 300px;
    padding-top: 5px;
    padding-left: 0;
    height: 250px;
    overflow-y: auto;
}
.ui-widget.ui-widget-content.ui-autocomplete li{
    padding: 5px 10px;
    border-bottom: 1px solid #e2e2e2;
    cursor: pointer;
    font-size: 12px;
    padding-left: 100px;
    min-height: 80px;
    position: relative;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}
.ui-widget.ui-widget-content.ui-autocomplete li img{
    margin-right: 5px;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
    z-index: -1;
}
.pc-items-titles{
    color: #ed1e25 !important;
    font-weight: bold;
}
.spr del{
    color: #9a9a9a !important;
}
.spr{
    color: #ed1e25 !important;
    font-weight: bold;
    width: 100%;
}
.ui-widget.ui-widget-content.ui-autocomplete li:hover{
    text-decoration: underline;
}
.ui-autocomplete-input.opn{
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 25px !important;
    border-top-left-radius: 25px !important;
}
#order-form .input-item{
    margin-top: 10px;
}
.checkout-page hr:not([size]) {
    height: 0px;
}
.checkout-page figure,.checkout-page hr{
    margin: 0;
}
.vrt-c td{
    vertical-align: top;
    padding-bottom: 0 !important;
}
.vrt-c td .form-group{
    margin-bottom: 0;
}
.vrt-c td .help-block.help-block-error{
    display: none;
}
.credit_note{
    font-weight: normal;
    font-size: 9px;
    color: #000000;
}
.rel-images span{
    display: block;
    width: 100%;
    text-align: center;
    color: #000000;
    font-size: 12px;
}