/*
* Devleoped by Upikar Studio
* upikar.com
* contact us: info@upikar.com
*/
@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 400;
    src: url(fonts/iranyekanwebregular.eot);
    src: url(fonts/IRANSansWeb.eot?#iefix) format("embedded-opentype"), url(fonts/iranyekanwebregular.woff2) format("woff2"), url(fonts/iranyekanwebregular.woff) format("woff"), url(fonts/iranyekanwebregular.ttf) format("truetype")
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: 700;
    src: url(fonts/iranyekanwebbold.eot);
    src: url(fonts/iranyekanwebbold.eot?#iefix) format("embedded-opentype"), url(fonts/iranyekanwebbold.woff2) format("woff2"), url(fonts/iranyekanwebbold.woff) format("woff"), url(fonts/iranyekanwebbold.ttf) format("truetype")
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

article, aside, details, figcaption, figure, footer, header, menu, nav, section {
    display: block
}

body {
    line-height: 1
}

ol, ul {
    list-style: none
}

blockquote, q {
    quotes: none
}

blockquote:before, blockquote:after, q:before, q:after {
    content: ''
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

h1, h2, h3, h4, h5, h6 {
    display: inline-block
}

a {
    color: inherit;
    text-decoration: none
}

input, textarea, select {
    font-family: inherit;
    vertical-align: middle
}

textarea:focus, input:focus, button:focus {
    outline: none;
}

input[type="checkbox"] {
    vertical-align: middle
}

.yekan * {
    font-family: IRANSans, serif !important
}

img {
    max-width: 100%;
    vertical-align: middle
}

.size {
    width: 1440px;
    margin: auto
}

.size:after {
    display: block;
    clear: both;
    content: ''
}

.after-clear:after {
    display: block;
    clear: both;
    content: ''
}

.right, .right-in, .right-in-in, .right-in-in-in {
    float: right
}

.left, .left-in, .left-in-in, .left-in-in-in {
    float: left
}

.center {
    text-align: center
}

.align-left {
    text-align: left
}

.justify {
    text-align: justify
}

.clear {
    clear: both
}

.none {
    display: none
}

.relative {
    position: relative
}

.issection {
    float: right;
    width: 100%
}

.rtl {
    direction: rtl
}

.ltr {
    direction: ltr;
    font-family: arial, serif
}

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

.width-5 {
    width: 5%
}

.width-7 {
    width: 7%
}

.width-10 {
    width: 10%
}

.width-12 {
    width: 12%
}

.width-15 {
    width: 15%
}

.width-18 {
    width: 18%
}

.width-20 {
    width: 20%
}

.width-23 {
    width: 23%
}

.width-25 {
    width: 25%
}

.width-27 {
    width: 27%
}

.width-30 {
    width: 30%
}

.width-32 {
    width: 32%
}

.width-33 {
    width: 33.33%
}

.width-35 {
    width: 35%
}

.width-40 {
    width: 40%
}

.width-45 {
    width: 45%
}

.width-47-5 {
    width: 47.5%
}

.width-48 {
    width: 48%
}

.width-49 {
    width: 49%
}

.width-50 {
    width: 50%
}

.width-55 {
    width: 55%
}

.width-60 {
    width: 60%
}

.width-65 {
    width: 65%
}

.width-66 {
    width: 66%
}

.width-67 {
    width: 67%
}

.width-68 {
    width: 68%
}

.width-70 {
    width: 70%
}

.width-72 {
    width: 72%
}

.width-75 {
    width: 75%
}

.width-78 {
    width: 78%
}

.width-80 {
    width: 80%
}

.width-85 {
    width: 85%
}

.width-90 {
    width: 90%
}

.width-100 {
    width: 100%
}

.height-10 {
    height: 10%
}

.height-20 {
    height: 20%
}

.height-30 {
    height: 30%
}

.height-50 {
    height: 50%
}

.height-70 {
    height: 70%
}

.height-80 {
    height: 80%
}

.height-100 {
    height: 100%
}

.pad-right-2 {
    padding-right: 2%;
}

.pad-right-3 {
    padding-right: 3%;
}

.pad-right-5 {
    padding-right: 3%;
}

.pad-right-6 {
    padding-right: 6%;
}

.pad-left-5 {
    padding-left: 3%;
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 1rem;
    background-color: transparent;
}

.table th,
.table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #e9ecef;
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #e9ecef;
}

.table tbody + tbody {
    border-top: 2px solid #e9ecef;
}

.table .table {
    background-color: #fff;
}

.table-sm th,
.table-sm td {
    padding: 0.3rem;
}

.table-bordered {
    border: 1px solid #e9ecef;
}

.table-bordered th,
.table-bordered td {
    border: 1px solid #e9ecef;
}

.table-bordered thead th,
.table-bordered thead td {
    border-bottom-width: 2px;
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
    background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
    background-color: #b8daff;
}

.table-hover .table-primary:hover {
    background-color: #9fcdff;
}

.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
    background-color: #9fcdff;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
    background-color: #dddfe2;
}

.table-hover .table-secondary:hover {
    background-color: #cfd2d6;
}

.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
    background-color: #cfd2d6;
}

.table-success,
.table-success > th,
.table-success > td {
    background-color: #c3e6cb;
}

.table-hover .table-success:hover {
    background-color: #b1dfbb;
}

.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
    background-color: #b1dfbb;
}

.table-info,
.table-info > th,
.table-info > td {
    background-color: #bee5eb;
}

.table-hover .table-info:hover {
    background-color: #abdde5;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
    background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
    background-color: #ffeeba;
}

.table-hover .table-warning:hover {
    background-color: #ffe8a1;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
    background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
    background-color: #f5c6cb;
}

.table-hover .table-danger:hover {
    background-color: #f1b0b7;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
    background-color: #f1b0b7;
}

.table-light,
.table-light > th,
.table-light > td {
    background-color: #fdfdfe;
}

.table-hover .table-light:hover {
    background-color: #ececf6;
}

.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
    background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
    background-color: #c6c8ca;
}

.table-hover .table-dark:hover {
    background-color: #b9bbbe;
}

.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
    background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
    background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075);
}

.thead-inverse th {
    color: #fff;
    background-color: #212529;
}

.thead-default th {
    color: #495057;
    background-color: #e9ecef;
}

.table-inverse {
    color: #fff;
    background-color: #212529;
}

.table-inverse th,
.table-inverse td,
.table-inverse thead th {
    border-color: #32383e;
}

.table-inverse.table-bordered {
    border: 0;
}

.table-inverse.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05);
}

.table-inverse.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 991px) {
    .table-responsive {
        display: block;
        width: 100%;
        overflow-x: auto;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .table-responsive.table-bordered {
        border: 0;
    }
}

.ili-form-controller {
    position: relative;
    display: block;
}

.ili-form-controller form {
    display: block;
}

.ili-form-controller .ili-form-row {
    position: relative;
    margin-bottom: 10px;
}

.ili-form-controller .ili-form-row:after {
    display: block;
    clear: both;
    content: ''
}

.ili-form-controller .ili-form-row .ili-form-row-input {
    width: 100%;
    height: 50px;
    background: transparent;
    position: relative;
    z-index: 2;
    border-radius: 50px;
    line-height: 50px;
    border: 1px solid #b4b4b4;
    padding: 0 20px;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

.ili-form-controller .ili-form-row .ili-form-row-input:focus {
    border-color: #3d96fa;
}

.ili-form-controller .ili-form-row .ili-form-row-input:focus ~ .ili-form-row-icon {
    color: #3d96fa;
    -webkit-transform: scale(1.35);
    -moz-transform: scale(1.35);
    -ms-transform: scale(1.35);
    -o-transform: scale(1.35);
    transform: scale(1.35);
}

.ili-form-controller .ili-form-row .ili-form-row-icon {
    position: absolute;
    width: 50px;
    height: 50px;
    line-height: 50px;
    text-align: left;
    padding-left: 20px;
    vertical-align: middle;
    font-size: 20px;
    color: #b4b4b4;
    top: 0;
    left: 0;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

html {
    overflow-x: hidden;
}

body {
    direction: rtl;
    font: 14px IRANSans, tahoma;
    color: #050505;
    background: #fff;
    max-width: 100%;
    position: relative
}

header#ili-header {
    position: relative;
    height: 540px;
}

header#ili-header:before {
    content: '';
    width: 85%;
    position: absolute;
    right: 0;
    top: 0;
    height: 540px;
    background: #fff url("img/header-bg.jpg") no-repeat scroll top / 100% auto;
}

header#ili-header .size {
    height: 540px;
}

header#ili-header .ili-left-header {
    position: absolute;
    left: 0;
    height: 100%;
    background: #fff;
    padding: 65px 40px 0 0;
}

header#ili-header .ili-left-header:before {
    content: '';
    display: block;
    position: absolute;
    left: 100%;
    width: 36px;
    height: 100%;
    top: 0;
    background: transparent url("img/header-bg.png") no-repeat top left;
}

header#ili-header .ili-left-header .ili-logo .ili-title {
    text-align: center;
    display: block;
    margin-top: 5px;
    letter-spacing: 1px;
    font-size: 16px;
    color: #b4b4b4;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

header#ili-header .ili-left-header .ili-logo:hover .ili-title {
    color: #3d96fa;
}

header#ili-header .ili-left-header .ili-form-login {
    margin-top: 45px;
}

header#ili-header .ili-left-header .ili-form-login .ili-greeting {
    text-align: center;
    font-weight: bold;
    font-size: 15px;
    margin-bottom: 20px;
}

header#ili-header .ili-left-header .ili-form-login .ili-form-row ul li {
    background: #2264ae;
    margin-bottom: 3px;
    border-radius: 100px;
    color: #fff;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

header#ili-header .ili-left-header .ili-form-login .ili-form-row ul li:hover {
    background: #51c21a;
}

header#ili-header .ili-left-header .ili-form-login .ili-form-row ul li a {
    display: block;
    padding: 6px 15px;

}

header#ili-header .ili-left-header .ili-form-login .ili-form-row-btn {
    width: 55px;
    height: 55px;
    line-height: 55px;
    text-align: center;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
    color: #fff;
    border-radius: 20px;
    border: none;
    float: left;
    cursor: pointer;
    font-size: 20px;
    background: #3d96fa linear-gradient(135deg, #3b94f8 10%, #257cdc 100%);
}

header#ili-header .ili-left-header .ili-form-login .ili-form-row-btn:hover {
    background: #3d96fa linear-gradient(0deg, #3b94f8 0%, #1c579f 100%);
}

header#ili-header .ili-left-header .ili-form-login .ili-form-signup-btn {
    display: block;
    text-align: center;
    background: #5f5f5f;
    border-radius: 25px;
    line-height: 30px;
    color: #fff;
    border: navajowhite;
    font: inherit;
    padding: 0;
    cursor: pointer;
    width: 100%;
    height: 30px;
}

header#ili-header .ili-left-header .ili-form-login .ili-form-signup-btn:hover {
    background: #3d96fa;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

header#ili-header .ili-left-header .ili-form-login .ili-form-forget-btn {
    display: block;
    font-size: 11px;
    padding: 5px 0;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

header#ili-header .ili-left-header .ili-form-login .ili-form-signup-btn i {
    vertical-align: middle;
    margin-left: 10px;
}

header#ili-header .ili-left-header .ili-form-login .ili-form-forget-btn:hover {
    color: #3d96fa;
}

header#ili-header .ili-right-header {
    padding: 65px 0 0;
    color: #fff;
}

header#ili-header .ili-right-header .item {
    float: right;
    margin-left: 30px;
    font-size: 16px;
    position: relative;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

header#ili-header .ili-right-header .item i {
    position: absolute;
    right: 0;
    top: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 25px;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

header#ili-header .ili-right-header .item .title span {
    display: block;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

header#ili-header .ili-right-header .item .title span:nth-child(2) {
    color: rgba(255, 255, 255, 0.5);
    font-size: 12px;
    letter-spacing: 0.5px;
}

header#ili-header .ili-right-header .item a {
    display: block;
    padding-right: 40px;
}

header#ili-header .ili-right-header .item:hover span, header#ili-header .ili-right-header .item:hover i {
    color: #3d96fa;
}

header#ili-header .ili-right-header .item:hover span:nth-child(2) {
    color: #fff;
}

header#ili-header .ili-cart {
    width: 165px;
    height: 40px;
    border-radius: 50px;
    background: transparent url(img/cart.png) no-repeat center;
    position: absolute;
    font-size: 15px;
    cursor: pointer;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
    left: 94%;
    top: 65px;
}

header#ili-header .ili-cart:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -ms-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);
}

header#ili-header .ili-cart a {
    display: block;
    height: 40px;
}

header#ili-header .ili-cart .hikashop_cart .hikashop_small_cart_total_title {
    color: transparent;
}

header#ili-header .ili-cart .hikashop_cart .hikashop_small_cart_total_title .number {
    text-align: left;
    left: 22px;
    top: 3px;
    height: 40px;
    line-height: 40px;
    font-size: 25px;
    overflow: hidden;
    color: #fff;
    position: absolute;
}

header#ili-header .ili-right-header .ili-search {
    float: right;
    overflow: hidden;
    position: relative;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
    border-radius: 100px;
    width: 395px;
    height: 40px;
    border: 1px solid rgba(255, 255, 255, 0.58);
}

header#ili-header .ili-right-header .ili-search input#search-area103 {
    width: 100%;
    height: 40px;
    position: relative;
    background: transparent;
    border: none;
    color: #fff;
    padding: 0 38px 0 40px;
    font-size: 11px;
    z-index: 1;
    line-height: 40px;
}

header#ili-header .ili-right-header .ili-search input#suggestion-area103 {
    background: transparent;
    height: 40px;
    line-height: 40px;
}

header#ili-header .ili-right-header .ili-search #ajax-search-button103 {
    width: 40px;
    height: 40px;
    background: transparent;
    border: 0 none;
    outline: none;
    box-shadow: none;
    position: absolute;
    left: 0;
    top: 0;
    right: unset;
    float: left;
}

header#ili-header .ili-right-header .ili-search #search-area-close103 {
    position: absolute;
    right: 9px;
    top: 19px;
}

header#ili-header .ili-right-header .ili-search .magnifier {
    color: #333;
    border: none;
    text-align: center;
    width: 40px;
    height: 40px;
    display: inline-block;
    font: normal normal normal 20px/40px FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    left: 0;
    top: 0;
    background: transparent;
}

header#ili-header .ili-right-header .ili-search .offlajn-ajax-search-container {
    background: transparent;
}

header#ili-header .ili-right-header .ili-search .magnifier:before {
    content: "\f002";
    font-size: 20px;
    color: #fff;
}

header#ili-header .ili-right-header .ili-search input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: rgba(255, 255, 255, 0.5);
}

header#ili-header .ili-right-header .ili-search input::-moz-placeholder { /* Firefox 19+ */
    color: rgba(255, 255, 255, 0.5);
}

header#ili-header .ili-right-header .ili-search input:-ms-input-placeholder { /* IE 10+ */
    color: rgba(255, 255, 255, 0.5);
}

header#ili-header .ili-right-header .ili-search input:-moz-placeholder { /* Firefox 18- */
    color: rgba(255, 255, 255, 0.5);
}

header#ili-header nav#ili-top-nav {
    position: absolute;
    z-index: 3;
    right: 0;
    top: 85%;
    width: 100%;
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li {
    float: right;
    font-size: 16px;
}

header#ili-header nav#ili-top-nav .ili-nav-menue ul li ul {
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > a {
    margin-left: 40px;
    padding: 15px 0
}

header#ili-header nav#ili-top-nav .ili-nav-menue ul li a {
    display: block;
    color: #848484;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s
}

header#ili-header nav#ili-top-nav .ili-nav-menue ul li a:before {
    font: normal normal normal 16px/1 FontAwesome;
    margin: 0 0 0 7px;
    vertical-align: middle;
    display: inline-block;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > a:before {
    content: "\f107"
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li:hover > a {
    color: #3d96fa;
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li:hover > a:before {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 100px;
    right: 0;
    width: 100%;
    padding: 7px 14px;
    background: #fff;
    box-shadow: 0 4px 8px -7px;
    z-index: 100;
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li:hover > ul {
    opacity: 1;
    visibility: visible;
    top: 53px
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li {
    float: right;
    width: 20%;
    color: #9C9C9C;
    font-size: 14px;
    position: relative
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li > a {
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding: 5px 0
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li > a:before {
    content: "\f104"
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li:hover > a {
    color: #3d96fa;
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li:hover > a:before {
    margin: 0 7px 0 14px
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li > ul {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 200%;
    right: 0;
    padding: 7px 14px;
    background: #fff;
    box-shadow: 0 0 5px -2px #333;
    z-index: 10000
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li:hover > ul {
    visibility: visible;
    opacity: 1;
    top: 100%
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li:hover > ul li {
    font-size: 12px;
    padding: 2px 0
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li:hover > ul li a:before {
    content: "\f111";
    font-size: 7px
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li:hover > ul li:hover > a {
    color: #3d96fa;
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li > ul > li > ul {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    width: 100%;
    top: 0;
    right: 150%;
    padding: 7px 14px;
    background: #fff;
    box-shadow: 0 0 5px -2px #333
}

header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li > ul > li:hover > ul {
    visibility: visible;
    opacity: 1;
    right: 80%
}

header#ili-header nav#ili-top-nav .ili-support-phone {
    direction: ltr;
    font-size: 20px;
    color: #b4b4b4;
}

header#ili-header nav#ili-top-nav .ili-support-phone i {
    vertical-align: middle;
    font-size: 30px;
    margin-right: 5px;
    color: #000000;
}

header#ili-header nav#ili-top-nav .ili-support-phone span {
    font-weight: bold;
    color: #848484;
    margin-right: 7px;
}

header#ili-header .ili-means {
    position: absolute;
    right: 0;
    z-index: 3;
    top: 70%;
    width: 540px;
    border-radius: 50px;
    background: rgba(0, 0, 0, 0.13);
    line-height: 50px;
    padding: 0 20px;
    color: #fff;

}

header#ili-header .ili-means .head {
    position: absolute;
    top: -30px;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: -1px;
    padding-right: 12px;
}

header#ili-header .ili-means .head .mean {
    font-size: 15px;
    font-weight: normal;
    border-radius: 50px;
    padding: 3px 20px;
    background: #3d96fa linear-gradient(135deg, #3b94f8 10%, #257cdc 100%);
    vertical-align: middle;
}

header#ili-header .ili-means .text {
    font-size: 14px;
    text-align: justify;
    color: #4c4c4c;
}

.full-width-slider {
    overflow: hidden;
    border-radius: 7px;
    margin-bottom: 15px;
}

.full-width-slider a {
    display: block;
}

.full-width-slider img {
    width: 100%;
    height: auto;
    display: block;
}

.full-width-slider .slider.owl-theme .owl-nav {
    position: absolute;
    bottom: 20px;
    left: 20px;
    z-index: 2;
}

.full-width-slider .slider.owl-theme .owl-nav [class*=owl-] {
    color: #fff;
    display: inline-block;
    line-height: 25px;
    height: 25px;
    cursor: pointer;
    width: 25px;
    font-size: 25px;
    margin: 0;
    background: transparent;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
    opacity: 0.4;
}

.full-width-slider .slider.owl-theme .owl-nav [class*=owl-]:hover {
    opacity: 1;
}

.full-width-slider .slider .owl-dots {
    position: absolute;
    left: 80px;
    bottom: 26px;
}

.full-width-slider .slider .owl-dots .owl-dot {
    display: inline-block;
    background: #fff;
    padding: 0;
    border-radius: 20px;
    margin-right: 7px;
    vertical-align: middle;
    -webkit-box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.3);
    box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.3);
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
    opacity: 0.4;
}

.full-width-slider .slider .owl-dots .owl-dot span {
    width: 9px;
    height: 9px;
    display: block;
    -webkit-backface-visibility: visible;
    border-radius: 30px;
    margin: 0;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
    background: transparent;
}

.full-width-slider .slider .owl-dots .owl-dot.active, .full-width-slider .slider .owl-dots .owl-dot:hover {
    opacity: 1;
}

.ili-product-slider {
    padding: 30px 0;
}

.ili-product-slider .header {
    padding-right: 50px;
    margin-bottom: 30px;
    position: relative;
    color: #bababa;
    line-height: 1;
}

.ili-product-slider .header i {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 27px;
    line-height: 34px;
}

.ili-product-slider .header span {
    display: block;
}

.ili-product-slider .header .title {
    font-weight: bold;
    font-size: 17px;
    color: #838383;
}

.ili-product-slider .header span {
    margin-top: 5px;
    font-size: 12px;
    letter-spacing: 1px;
}

.ili-product-slider .slider.owl-theme .owl-nav {
    position: absolute;
    top: calc(50% - 50px);
    width: 100%;
    z-index: 2;
}

.ili-product-slider .slider.owl-theme .owl-nav [class*=owl-] {
    color: #bababa;
    display: inline-block;
    line-height: 50px;
    cursor: pointer;
    font-size: 50px;
    margin: 0;
    background: transparent;
    position: absolute;
    top: 0;
}

.ili-product-slider .slider.owl-theme .owl-nav [class*=owl-]:hover {
    color: #3d96fa;
}

.ili-product-slider .slider.owl-theme .owl-nav .owl-prev {
    left: 100%;
}

.ili-product-slider .slider.owl-theme .owl-nav .owl-next {
    right: 100%;
}

.ili-product-slider .slider .item {
    position: relative;
    border-radius: 15px;
    background: #ffffff;
    -webkit-box-shadow: 0 9px 20px -9px rgba(50, 50, 50, 0.45);
    -moz-box-shadow: 0 9px 20px -9px rgba(50, 50, 50, 0.45);
    box-shadow: 0 9px 20px -9px rgba(50, 50, 50, 0.45);
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
    padding: 25px;
    margin: 7px 10px 20px;
}

.ili-product-slider .slider .item:hover {
    -webkit-box-shadow: 0 0 22px 0 rgba(50, 50, 50, 0.33);
    -moz-box-shadow: 0 0 22px 0 rgba(50, 50, 50, 0.33);
    box-shadow: 0 0 36px -11px rgba(50, 50, 50, 0.33);
}

.ili-product-slider .slider .item .img {
    position: relative;
    margin-bottom: 20px;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

.ili-product-slider .slider .item:hover .img {
    -webkit-transform: scale(0.95);
    -moz-transform: scale(0.95);
    -ms-transform: scale(0.95);
    -o-transform: scale(0.95);
    transform: scale(0.95);
}

.ili-product-slider .slider .item .img .beside {
    position: absolute;
    top: -25px;
    left: -55px;
    z-index: 1;
    perspective: 1000px;
}

.ili-product-slider .slider .item .img .beside img {
    transform: rotateY(-35deg) scale(0.8);
    display: block;
    height: 415px;
    width: 100%;
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

.ili-product-slider .slider .item .img .main {
    position: relative;
    z-index: 2;
    width: 88%;
    float: right;
    -webkit-box-shadow: -12px 0 25px -15px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: -12px 0 25px -15px rgba(0, 0, 0, 0.22);
    box-shadow: -12px 0 25px -15px rgba(0, 0, 0, 0.22);
    height: 360px;
}

.ili-product-slider .slider .item a {
    display: block;
}

.ili-product-slider .slider .item .title-right {
    padding-left: 15px;
    border-left: 1px solid #e6e6e6;
    line-height: 1;
}

.ili-product-slider .slider .item .title-container .title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
    display: block;
    font-size: 15px;
    margin-bottom: 5px;
    color: #939393;
    font-weight: bold;
}

.ili-product-slider .slider .item:hover .title-container .title {
    color: #3d96fa;
}

.ili-product-slider .slider .item .title-container .publisher {
    color: #bebebe;
    font-size: 13px;
    display: block;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

.ili-product-slider .slider .item:hover .title-container .publisher {
    color: #3d96fa;
}

.ili-product-slider .slider .item .title-container .publisher i {
    vertical-align: middle;
    margin-left: 5px;
}

.ili-product-slider .slider .item .title-left {
    font-size: 15px;
    text-align: right;
    line-height: 1;
    padding-right: 15px;
    position: relative;
    padding-left: 20px;
    margin-top: 4px;
}

.ili-product-slider .slider .item .title-left .unit {
    display: block;
    font-size: 12px;
    color: #bebebe;
}

.ili-mojodi {
    position: absolute;
    top: 4px;
    left: 0;
    background: #5aba73;
    width: 20px;
    height: 20px;
    border-radius: 50px;
    text-align: center;
    line-height: 20px;
    color: #fff;
}

.ili-mojodi.false {
    background: #ba5a5a;
}

.ili-mojodi i {
    vertical-align: middle;
    font-size: 15px;
}

section#ili-section-bottom {
    margin-top: 50px;
    background: #fff url("img/section-b-bg.jpg") no-repeat scroll right top;
}

.ili-discount-slider {
    position: relative;
    margin-bottom: 50px;
}

.ili-discount-slider .header {
    padding-left: 50px;
    margin-bottom: 30px;
    position: relative;
    text-align: left;
    color: #bababa;
    line-height: 1;
}

.ili-discount-slider .header i {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 27px;
    line-height: 34px;
}

.ili-discount-slider .header span {
    display: block;
}

.ili-discount-slider .header .title {
    font-weight: bold;
    font-size: 17px;
    color: #838383;
}

.ili-discount-slider .header span {
    margin-top: 5px;
    font-size: 12px;
    letter-spacing: 1px;
}

.ili-discount-slider .owl-dots {
    position: absolute;
    left: 0;
    width: 15px;
    top: 20%;
    z-index: 5;
}

.ili-discount-slider .owl-dots .owl-dot span {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    background: #cccccc;
    margin-bottom: 5px;
    display: block;
    cursor: pointer;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

.ili-discount-slider .owl-dots .owl-dot.active span {
    background: #3d96fa linear-gradient(135deg, #3b94f8 10%, #257cdc 100%);
}

.ili-discount-slider .container {
    position: relative;
    z-index: 1;
}

.ili-discount-slider .container .item {
    position: relative;
    height: 350px;
    overflow: hidden;
}

.ili-discount-slider .container .item {
    position: relative;
    height: 350px;
}

.ili-discount-slider .container .item .img {
    position: relative;
    margin-bottom: 20px;
    width: 290px;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

.ili-discount-slider .container .item .img .beside {
    position: absolute;
    top: -20px;
    right: -94px;
    z-index: 2;
    perspective: 1000px;
}

.ili-discount-slider .container .item .img .beside img {
    transform: rotateY(45deg) scale(0.8);
    display: block;
    height: 400px;
    width: 100%;
    opacity: 0.5;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

.ili-discount-slider .container .item .img .main {
    position: relative;
    z-index: 3;
    width: 88%;
    float: left;
    -webkit-box-shadow: 12px 0 25px -15px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: 12px 0 25px -15px rgba(0, 0, 0, 0.22);
    box-shadow: 12px 0 25px -15px rgba(0, 0, 0, 0.22);
    height: 360px;
}

.ili-discount-slider .container .item .img .ili-discount-span {
    width: 131px;
    height: 55px;
    z-index: 1;
    position: absolute;
    right: 83%;
    line-height: 1;
    top: 35px;
    background: transparent url(img/discount.png) no-repeat scroll left top;
    text-align: left;
    color: #ffffff;
    padding-top: 10px;
    font-size: 20px;
    padding-left: 24px;
}

.ili-discount-slider .container .item .img .ili-discount-span span {
    display: block;
    font-size: 12px;
    font-weight: normal;
}

.ili-discount-slider .container .item .content {
    position: absolute;
    left: 85px;
    top: 80px;
    width: 940px;
    font-size: 15px;
    line-height: 31px;
    background: #0000000d;
    padding: 20px;
    border-radius: 41px;
}

.ili-discount-slider .container .item .content .title-container {
    position: absolute;
    bottom: 100%;
    line-height: 40px;
}

.ili-discount-slider .container .item .content .title-container .title {
    font-size: 25px;
    font-weight: bold;
    color: #656565;
}

.ili-discount-slider .container .item .content .title-container .notic {
    vertical-align: middle;
    color: #fff;
    font-size: 14px;
    margin-right: 10px;
    padding: 3px 15px;
    background: #ff6600;
    border-radius: 100px;
}

.ili-discount-slider .container .item .content .title-container .notic i {
    vertical-align: middle;
    font-size: 17px;
    margin-left: 5px;
}

.ili-discount-slider .container .timer {
    position: absolute;
    left: 110px;
    bottom: 0;
}

.ili-ads-btn .item {
    position: relative;
    float: right;
    margin-left: 1%;
    width: 24.25%;
    background: #ffffff;
    -webkit-box-shadow: 0 5px 20px -5px rgba(50, 50, 50, 0.45);
    -moz-box-shadow: 0 5px 20px -5px rgba(50, 50, 50, 0.45);
    box-shadow: 0 5px 20px -5px rgba(50, 50, 50, 0.45);
    overflow: hidden;
    border-radius: 10px;
    color: #838383;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

.ili-ads-btn .item:last-child {
    margin-left: 0;
}

.ili-ads-btn .item:hover {
    -webkit-box-shadow: 0 5px 20px -10px rgba(50, 50, 50, 0.45);
    -moz-box-shadow: 0 5px 20px -10px rgba(50, 50, 50, 0.45);
    box-shadow: 0 5px 20px -10px rgba(50, 50, 50, 0.45);
}

.ili-ads-btn .item a {
    display: block;
    padding: 20px 80px 20px 0;
}

.ili-ads-btn .item i {
    position: absolute;
    right: 20px;
    top: 0;
    width: 80px;
    height: 80px;
    line-height: 80px;
    font-size: 40px;
    color: #bdbdbd;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

.ili-ads-btn .item .title {
    font-size: 15px;
    font-weight: bold;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

.ili-ads-btn .item .title .en {
    display: block;
    font-size: 12px;
    color: #bdbdbd;
    font-weight: normal;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

.ili-ads-btn .item:hover i {
    color: #3d96fa;
}

.ili-ads-btn .item:hover .title {
    color: #3d96fa;
}

.ili-ads-btn .item:hover .en {
    color: #000;
}

section#ili-secrtion-detail-news {
    padding: 100px 0 0;
    background: transparent url("img/detail-bg.jpg") no-repeat left center;
}

section#ili-secrtion-detail-news .ili-details .ili-addrs span {
    display: inline-block;
    margin-left: 10px;
    color: #ffffff;
    font-size: 15px;
    font-weight: normal;
    border-radius: 50px;
    padding: 3px 20px;
    background: #3d96fa linear-gradient(135deg, #3b94f8 10%, #257cdc 100%);
    vertical-align: middle;
    width: 75px;
    text-align: center;
}

section#ili-secrtion-detail-news .ili-details .ili-addrs .ili-row {
    margin-bottom: 10px;
    font-size: 14px;
}

.ili-small-header {
    padding-right: 50px;
    margin-bottom: 15px;
    position: relative;
    color: #bababa;
    line-height: 1;
}

.ili-small-header i {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 27px;
    line-height: 34px;
}

.ili-small-header span {
    display: block;
}

.ili-small-header .title {
    font-weight: bold;
    font-size: 17px;
    color: #838383;
}

.ili-small-header span {
    margin-top: 5px;
    font-size: 12px;
    letter-spacing: 1px;
}

.ili-download-app {
    height: 50px;
    text-align: center;
    padding-left: 55%;
    background: #434343 linear-gradient(135deg, #434343 10%, #434343 60%, #000000 100%);
    position: relative;
    border-radius: 50px;
    overflow: hidden;
    color: #ffffff;
    font-size: 17px;
}

.ili-download-app .android {
    position: absolute;
    left: 0;
    width: 55%;
    height: 50px;
    top: 0;
    background: #97cc02 linear-gradient(135deg, #97cc02 10%, #74aa1d 100%);
    border-radius: 50px;

}

.ili-download-app i {
    font-size: 30px;
    line-height: 50px;
    vertical-align: middle;
    margin-left: 10px;
}

.ili-download-app .container {
    line-height: 1;
    display: inline-block;
    margin: 11px 0;
    vertical-align: middle;
}

.ili-download-app .container span {
    font-size: 12px;
    display: block;
    text-align: left;
    opacity: 0.7;
    margin-top: 2px;
    margin-bottom: -2px;
}

section#ili-secrtion-detail-news .ili-details .ili-discription {
    margin-top: 50px;
    line-height: 22px;
    color: #808080;
}

section#ili-secrtion-detail-news .ili-details .ili-social a {
    position: relative;
    display: inline-block;
    text-align: center;
    font-size: 25px;
    color: #c4c4c4;
    box-sizing: border-box;
    border-radius: 100px;
    margin-left: 9px;
    transition: all .3s ease .1s;
    line-height: 40px;
    margin-top: 15px;
}

section#ili-secrtion-detail-news .ili-details .ili-social a:hover {
    color: #3d96fa;
}

section#ili-secrtion-detail-news .ili-news .container .ns2-row {
    float: right;
    width: 100%;
    margin-bottom: 10px;
    height: 52px;
    -webkit-transition: all .3s ease .1s;
    -moz-transition: all .3s ease .1s;
    -o-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
    overflow: hidden;
    background: #f4f4f4;
    -webkit-box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.1);
    box-shadow: 0 4px 5px -2px rgba(0, 0, 0, 0.1);
    position: relative;
}

section#ili-secrtion-detail-news .ili-news .container .ns2-row:hover {
    background: transparent;
    -webkit-box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.25);
    border-radius: 70px;
}

section#ili-secrtion-detail-news .ili-news .container .ns2-row img {
    float: right;
    margin: 0 0 0 20px;
    width: 52px;
    height: 52px;
    position: absolute;
    right: 0;
    top: 0;
}

section#ili-secrtion-detail-news .ili-news .container .ns2-row h4.ns2-title {
    display: block;
    padding: 5px 60px 0 10px;
}

section#ili-secrtion-detail-news .ili-news .container .ns2-row .ns2-tools {
    color: #686868;
    font-size: 10px;
    padding-right: 60px;
}

footer#ili-footer {
    background: #111111;
    color: #a6a6a6;
    padding: 75px 0;
    margin-top: 50px;
}

footer#ili-footer .ili-footer-row .header {
    color: #ffffff;
    margin-bottom: 25px;
    font-size: 17px;
    font-weight: bold;
}

footer#ili-footer .ili-footer-row .container li {
    padding: 3px 5px
}

footer#ili-footer .ili-footer-row .container li a {
    -webkit-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

footer#ili-footer .ili-footer-row .container li a:hover {
    color: #3d96fa;
}

footer#ili-footer .ili-footer-row .container li a:before {
    display: inline-block;
    font: normal normal normal 8px/1 FontAwesome;
    text-rendering: auto;
    content: "\f0c8";
    margin: 0 0 0 7px;
    vertical-align: middle;
    color: #3d96fa;
    -webkit-transition: all .3s ease .1s;
    transition: all .3s ease .1s
}

footer#ili-footer .ili-footer-row .container li a:hover:before {
    color: #FFFFFF;
}

footer#ili-footer .ili-footer-row.ili-subscription {
    padding: 0 0 0 75px;
}

footer#ili-footer .ili-footer-row.ili-subscription p {
    font-size: 13px;
    margin-bottom: 30px;
}

footer#ili-footer .ili-footer-row.ili-subscription .ili-form {
    border: 1px solid #ffffff;
    height: 45px;
    border-radius: 50px;
    overflow: hidden;
    position: relative;
}

footer#ili-footer .ili-footer-row.ili-subscription .ili-form input[type="text"] {
    width: 100%;
    padding: 0 20px;
    line-height: 45px;
    border: none;
    background: transparent;
    color: #ffffff;
}

footer#ili-footer .ili-footer-row.ili-subscription .ili-form input[type="submit"] {
    position: absolute;
    left: 10px;
    top: 10px;
    background: #2f87e9;
    color: #ffffff;
    border-radius: 50px;
    border: none;
    cursor: pointer;
    width: 70px;
    text-align: center;
    padding: 2px 0;
    line-height: inherit;
}

footer#ili-footer .ili-footer-row.ili-subscription .ili-form input[type="submit"]:hover {
    color: #2f87e9;
    background: #ffffff;
}

footer#ili-footer .ili-footer-row.ili-enamad {
    background: #ffffff;
    text-align: center;
    height: 160px;
    line-height: 160px;
    border-radius: 20px;
}

footer#ili-cpl {
    padding: 20px;
    background: #ffffff;
    color: #878787;
}

.upikar-copyright-container {
    position: relative;
    padding-left: 105px;
    text-align: left;
    font-size: 15px;
}

.upikar-copyright-container img {
    position: absolute;
    left: 0;
    top: 0;
}

.upikar-copyright-container span {
    display: block;
    font-size: 11px;
    opacity: 0.7;
}

.upikar-copyright-container a:hover {
    color: #3d96fa;
    -webkit-transition: all .3s ease .1s;
    transition: all .3s ease .1s
}

/*base style*/
.ili-bread .breadcrumb {
    border: 1px solid #ebeced;
    overflow: hidden;
    height: 37px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    -o-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .1);
    background: #fff none repeat scroll 0 0;
    margin: 0 0 20px;
    box-sizing: border-box;
    padding: 8px 15px;
    font-size: 12px
}

.ili-bread .breadcrumb li {
    display: inline-block;
}

.ili-bread .breadcrumb a {
    color: #000
}

.ili-bread .breadcrumb span.divider {
    padding: 0 15px;
}

.ili-bread .breadcrumb li.active span {
    color: #3d96fa;
}

.hikashop_subcategories .hikashop_category, .hikashop_products_listing .hikashop_product {
    width: 25%;
}

.item-page .article-info, .item-page .icons {
    display: none;
}

.item-page .page-header, .hikashop_header_title {
    padding: 0 0 15px;
    margin-bottom: 15px;
    border-bottom: 2px solid #e0e0e0;
    color: #000;
    font-weight: bold;
    font-size: 16px;
    width: 100%;
}

#hikashopcpanel div.icon-wrapper {
    display: block;
    width: 33.33%;
    float: right;
}

#hikashopcpanel div.icon {
    width: 100% !important;
}

.loginWndInside .ial-close {
    width: 45px !important;
    height: 38px !important;
    padding: 0 !important;
}

.loginWndInside .gi-elem.gi-wide {
    padding: 0 !important;
}

.loginWndInside .gi-elem .ial-load, .loginWndInside .gi-field-out {
    width: 34px;
    height: 34px;
    left: 25px;
}

button.ial-submit {
    background: #83c142;
    padding: 10px;
    border-radius: 150px;
}

.hikashop_user_registration_page input[type="text"], .hikashop_user_registration_page input[type="password"], .hikashop_user_registration_page select {
    border: 1px solid #D5D5D5;
    border-radius: 2px;
    height: 35px;
    line-height: 36px;
    box-sizing: border-box;
    width: 100%;
    padding: 0 17px;
    font-size: 13px;
    outline: medium none;
    direction: ltr;
}

.hikashop_user_registration_page .control-label {
    margin-top: 15px;
    color: #3d96fa;
    font-size: 14px;
    font-weight: bold;
}

.hikashop_user_registration_page .hikashop_field_required {
    display: none;
}

.hikashop_user_registration_page #hikashop_register_form_button {
    margin-top: 25px;
    display: block;
    width: 100%;
    background: #3d96fa;
    color: #fff !important;
    padding: 10px;
    border-radius: 100px;
}

.hikashop_user_registration_page #hikashop_register_form_button:hover {
    background: #333
}

.alert {
    padding: 8px 35px 8px 14px;
    margin-bottom: 20px;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.alert,
.alert h4 {
    color: #c09853;
}

.alert h4 {
    margin: 0;
}

.alert .close {
    position: relative;
    top: -2px;
    right: -21px;
    line-height: 20px;
}

.alert-success {
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
}

.alert-success h4 {
    color: #468847;
}

.alert-danger,
.alert-error {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #eed3d7;
}

.alert-danger h4,
.alert-error h4 {
    color: #b94a48;
}

.alert-info {
    color: #3d96fa;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.alert-info h4 {
    color: #456624;
}

.alert-block {
    padding-top: 14px;
    padding-bottom: 14px;
}

.alert-block > p,
.alert-block > ul {
    margin-bottom: 0;
}

.alert-block p + p {
    margin-top: 5px;
}

.hikashop_products_listing .hikashop_product .hikashop_product_code_list, .hikashop_products_listing .hikashop_product .hikashop_product_price_per_unit, .ili-cart .hikashop_product_price_full {
    display: none;
}

.hikashop_product_price {
    display: inline-block;
}

.hikashop_product_page .hikashop_product_top_part {
    border-bottom: 3px solid #f3f3f3;
    padding-bottom: 10px;
    padding-top: 5px;
    margin-bottom: 20px;
}

#hikashop_product_top_part h1 {
    display: block;
    margin-bottom: -10px;
}

#hikashop_product_top_part h1 {
    color: #000;
}

.hikashop_product_page #hikashop_product_top_part h1 .hikashop_product_code_main {
    float: left;
}

.hikashop_product_page #hikashop_product_top_part h1 .hikashop_product_code_main span {
    color: #3d96fa;
}

.hikashop_product_page #hikashop_product_custom_info_main h4 {
    display: none;
}

.hikashop_product_page #hikashop_product_custom_info_main td {
    border-bottom: 3px solid #fff;
    padding: 5px 15px;
    background: #f1f1f1;
}

.hikashop_product_page #hikashop_product_custom_info_main td.key {
    background: #3d96fa;
    color: #fff;
    font-weight: bold;
    width: 20%;
}

section#cb-slider-menue .cb-menue.prpage {
    padding: 15px 275px 15px 20px;
}

.hikashop_product_page #hikashop_product_custom_info_main tr:nth-child(2n) td.key {
    background: #3d96fa;
}

#hikashop_product_custom_info_main {
    margin: 0;
}

.hikashop_product_page .hikashop_product_price_main {
    float: none;
}

.hikashop_product_page .hikashop_product_price_0 {
    float: left;
    display: block;
}

span.hikashop_product_price, .hikashop_checkout_cart_additional, .hikashop_checkout_cart_payment, .hikashop_checkout_cart_coupon, .hikashop_checkout_cart_additional {
    color: #4cae4c;
}

.hikashop_product_page .hikashop_product_discount {
    font-size: 10px;
    margin: 5px;
    vertical-align: middle;
}

a.hikashop_product_quantity_field_change, a.hikashop_product_quantity_field_change:hover {
    text-decoration: none;
    margin: -3px 0;
    color: #666;
    font-weight: bold;
    display: block;
}

span.hikashop_product_price_before_discount {
    display: block;
    color: red;
}

.hikashop_product_page a.hikashop_cart_button, a.hikashop_compare_button, .hikashop_cart_input_button {
    width: 100%;
    margin-top: 0;
    float: left;
    margin-left: 0;
    padding: 6px 15px;
    background: #3d96fa;
    color: #fff !important;
    border-radius: 100px;
    border: 0 none;
    position: relative;
    overflow: hidden;
}

.hikashop_product_page a.hikashop_cart_button:hover, a.hikashop_compare_button, .hikashop_cart_input_button:hover {
    background: #3d96fa;
}

#hikashopcpanel td {
    vertical-align: middle;
}

.hikashop_cpanel_icon_table:hover .hikashop_cpanel_button_description {
    color: #3d96fa;
}

.hikashop_product_page a.hikashop_cart_button:before, a.hikashop_compare_button, .hikashop_cart_input_button:before {
    font: normal normal normal 14px/1 FontAwesome;
    content: "\f07a";
    position: absolute;
    right: 0;
    top: 0;
    height: 30px;
    font-size: 20px;
    margin-left: 10px;
    background: rgba(255, 255, 255, 0.35);
    width: 40px;
    text-align: center;
    line-height: 30px;
    color: #FFFFFF;
}

.hikashop_product_page .hikashop_product_our_price_title {
    display: none;
}

.row-cb {
    clear: both;
}

.hikashop_product_page .cb-quantity, .hikashop_product_page .hikashop_product_waitlist_main {
    margin-top: 30px;
}

.hikashop_product_page .hikashop_product_no_stock {
    display: none;
}

.hikashop_checkout_page .hikashop_cart_product_image_thumb {
    width: 100px;
}

.hikashop_checkout_page .hikashop_checkout_cart .table td {
    vertical-align: middle;
}

.hikashop_checkout_address .hikashop_checkout_address_left_part {
    width: 100%;
}

.hikashop_checkout_address .hikashop_checkout_address_right_part {
    display: none;
}

.hikashop_product_top_part {
    direction: rtl;
    border-bottom: 3px solid #e3e3e3;
    margin-bottom: 20px;
}

#hikashop_product_top_part h1 .hikashop_product_name_main {
    font-size: 18px;
    color: #555555;
    font-weight: bold;
    border-bottom: 3px solid #3d96fa;
    padding-bottom: 10px;
    margin-bottom: -3px;
}

.loginWndInside .gi-elem.gi-wide {
    width: 100%;
    padding: 0 !important;
}

select.loginTxt, textarea.loginTxt, input.loginTxt[type="password"], input.loginTxt[type="text"] {
    padding-right: 47px !important;
    padding-left: 0 !important;
    font-family: inherit !important;
    font-size: 13px !important;
    height: 40px !important;
}

.hikashop_product_left_part {
    width: 30%;
    padding-left: 30px;
}

.hikashop_product_right_part {
    padding-left: 0;
    width: 70%;
}

#hikashop_product_top_part h1 {
    font-size: 16px;
    color: #555555;
    font-weight: normal;
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 0;
}

/*
for comment
*/

.comments-list .cb-box .comment-body {
    padding: 35px 35px 20px;
    color: #9d9d9d;
    line-height: 25px;
}

.comments-list .cb-box .head {
    height: 50px;
}

.btn {
    display: inline-block;
    padding: 8px 12px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    border-radius: 4px;
    height: auto;
    box-shadow: unset;
}

.btn-success {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-success:hover {
    color: #fff;
    background-color: #449d44;
    border-color: #398439;
}

#comments-form input[type="text"], #comments-form input[type="password"], #comments-form select, #comments-form textarea {
    border: 1px solid #e6e6e6;
    border-radius: 2px;
    height: 35px;
    line-height: 36px;
    box-sizing: border-box;
    padding: 0 20px;
    font-size: 12px;
    outline: medium none;
    background: #fff;
    position: relative;
}

.cb-box {
    margin-bottom: 30px;
    position: relative;
}

.cb-box .container {
    position: relative;
    background: #f6f6f6;
    padding: 15px;
    border: 1px solid #ececec;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 0 0 10px 10px;
    width: 100%;
}

.cb-box .header {
    height: 35px;
    margin-top: 20px;
}

.cb-box.red .header .right-in {
    border-color: #3d96fa;
}

.cb-box .header .right-in {
    font-size: 15px;
    font-weight: bold;
    color: #9d9d9d;
    padding-top: 1px;
    height: 37px;
    border-bottom: 3px solid #3d96fa;
    z-index: 5;
    position: relative;
}

span.hikashop_product_price_before_discount {
    text-decoration: none;
}

span.hikashop_product_price_before_discount span {
    text-decoration: line-through;
}

#hikashop_checkout_coupon {
    float: right;
    width: 30%;
    border: 1px solid #ccc;
    padding: 20px;
    background: #f4f4f4;
    border-radius: 7px;
}

#hikashop_checkout_coupon #hikashop_checkout_coupon_input {
    margin: 10px 0;
    clear: left;
    display: block;
    width: 100%;
    border-radius: 5px;
    border: 1px solid #ccc;
    text-align: center;
}

#hikashop_checkout_coupon .btn {
    margin: 0;
    width: 100%;
    padding: 10px 0;
}

#sbox-content iframe {
    width: 100%;
    height: 100%;
}

.hikashop_checkout_login {
    clear: both;
    width: 80%;
    margin: 40px auto 0;
}

.hikashop_checkout_login_left_part {
    width: 47%;
    float: left;
}

.hikashop_checkout_login_right_part {
    width: 47%;
    float: right;
}

#hikashop_checkout_login_left_part h2, #hikashop_checkout_login_right_part h2, #hikashop_checkout_login_right_part h3 {
    font-size: 16px;
    color: #fff;
    background: #3d96fa;
    display: block;
    text-align: center;
    padding: 10px;
}

#hikashop_checkout_login_left_part input, #hikashop_checkout_login_right_part input, #hikashop_checkout_login_left_part select, #hikashop_checkout_login_right_part select {
    margin: 3px 0;
    width: 100%;
    padding: 10px;
}

#hikashop_checkout_login_left_part input[type="checkbox"] {
    width: auto;
    float: right;
    margin-left: 10px;
}

#hikashop_checkout_page h1 {
    display: block;
    text-align: center;
    margin-top: 30px;
    padding-bottom: 15px;
}

#hikashop_checkout_billing_address_new .btn {
    width: 100%;
}

#hikashop_checkout_billing_address_zone select, #hikashop_checkout_shipping_address_zone select, #hikashop_checkout_billing_address_zone input, #hikashop_checkout_shipping_address_zone input {
    float: left;
    width: 93%;
    max-width: 100%;
    margin: 0;
    padding: 5px 20px;
    border-radius: 7px;
    border: 1px solid #ccc;
}

.hika-radio input[type="radio"] {
    display: inline;
}

#modal-hikashop_print_popup {
    display: none;
}

.bt-mojodi {
    width: 70px;
    max-width: 40%;
    color: #fff;
    position: relative;
    z-index: 2;
    font-size: 11px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    float: left;
    margin-top: 3px;
}

.bt-mojodi i {
    vertical-align: middle;
    margin-left: 5px;

}

.bt-mojodi.true {
    background: #5aba73 none repeat scroll 0 0;
}

.bt-mojodi.false {
    background: #ba5a5a none repeat scroll 0 0;
}

#hikashop_product_description_main {
    font-size: 15px;
}

#hikashop_product_description_main p {
    margin-bottom: 7px;
}

#hikashop_product_description_main strong {
    font-weight: bold;
}

#hikashop_product_description_main h2 {
    font-size: 18px;
}

#hikashop_product_description_main a {
    color: #ed2d63;
    border-bottom: 1px solid;
    padding-bottom: 3px;
    margin: 0 3px;
}

#hikashop_product_description_main a:hover {
    color: #000;
    border-bottom: none;
}

#hikashop_product_description_main em {
    font-style: italic;
}

#hikashop_product_description_main ul, #hikashop_product_description_main ol {
    margin: 20px;
}

#hikashop_product_description_main ul li, #hikashop_product_description_main ol li {
    margin-bottom: 2px;
}

#hikashop_product_description_main ul li p, #hikashop_product_description_main ol li p {
    display: inline-block;
}

#hikashop_product_description_main ol li {
    counter-increment: count-me;
}

#hikashop_product_description_main ol li::before {
    content: counter(count-me) ". ";
    display: inline-block;
    text-rendering: auto;
    margin: 0 0 0 7px;
    vertical-align: middle;
    color: #3d96fa;
    -webkit-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

#hikashop_product_description_main ul li:before {
    display: inline-block;
    font: normal normal normal 8px/1 FontAwesome;
    text-rendering: auto;
    content: "\f111";
    margin: 0 0 0 7px;
    vertical-align: middle;
    color: #3d96fa;
    -webkit-transition: all .3s ease .1s;
    transition: all .3s ease .1s;
}

.hikashop_registration_address_info_title, .hikashop_user_registration_page h2 {
    font-weight: bold;
    display: block;
    font-size: 18px;
    margin: 40px 0;
    text-align: center;
}

.hikashop_user_registration_page input[type="text"], .hikashop_user_registration_page input[type="password"], .hikashop_user_registration_page select {
    direction: rtl;
}

.login .page-header, .forget-password .page-header {
    border-bottom: 1px solid #eee;
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: bold;
    padding-bottom: 20px;
}

.login-register {
    padding-top: 45px;
    padding-bottom: 45px
}

.form-row {
    display: block;
    margin: 25px 0 10px
}

.form-row a.c-pointer {
    text-decoration: underline
}

.form-row ul {
    padding-bottom: 15px
}

.form-row ul li:first-child {
    margin-right: -180px;
    line-height: 32px;
    font-size: 21px
}

.form-row ul li:last-child {
    padding-left: 180px;
    width: 99%
}

.form-row ul li input {
    width: 100%;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    padding: 5px 15px
}

.star {
    color: red
}

.rowform {
    overflow: hidden;
    position: relative;
    margin-bottom: 20px
}

.rowform > label {
    float: right;
    width: 180px;
    margin: 0 20px 0 0;
    line-height: 32px;
    font-size: 16px;
    font-weight: 300;
    min-height: 1px
}

.rowform .wrapinput {
    overflow: hidden;
    position: relative;
    padding-bottom: 8px
}

.rowform input {
    width: 100%;
    border-radius: 5px;
    border: 1px solid #dcdcdc;
    padding: 5px 15px
}

.rowform .lineinput {
    position: relative
}

.rowform a {
    text-decoration: underline;
    display: block;
    line-height: 31px;
}

.rowform input[type="checkbox"] {
    width: auto !important;
}

.btshowcategorytop, .m-login-btn {
    display: none;
    margin: 10px 8px 10px 0;
    border: 2px solid #fff;
    padding: 3px 8px;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
}


@media (min-width: 1200px) and (max-width: 1440px) {
    .size {
        width: 1160px;
    }

    header#ili-header .ili-right-header .item a {
        padding-right: 30px;
    }

    header#ili-header .ili-right-header .item i {
        font-size: 21px;
        line-height: 35px;
    }

    header#ili-header .ili-right-header .item {
        margin-left: 15px;
        font-size: 14px;
    }

    header#ili-header .ili-left-header {
        width: 17%;
        padding: 65px 20px 0 0;
    }

    header#ili-header .ili-left-header .ili-logo .ili-title {
        letter-spacing: 0;
        font-size: 12px;
    }

    header#ili-header .ili-left-header .ili-form-login .ili-form-signup-btn {
        font-size: 11px;
        height: 25px;
    }

    header#ili-header .ili-left-header .ili-form-login .ili-form-row-btn {
        width: 45px;
        height: 45px;
        line-height: 45px;
    }

    header#ili-header .ili-right-header .ili-search {
        width: 330px;
    }

    #offlajn-ajax-search103 {
        width: 330px;
    }

    header#ili-header .ili-right-header .ili-search input#search-area103 {
        font-size: 9px;
    }

    header#ili-header .ili-means {
        top: 55%;
    }

    header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li {
        font-size: 15px;
    }

    header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > a {
        margin-left: 25px;
    }

    .ili-product-slider .slider .item .img .main {
        height: 285px;
    }

    .ili-product-slider .slider .item .img .beside img {
        height: 335px;
    }

    .ili-discount-slider .container .item .content {
        width: 680px;
    }

    header#ili-header nav#ili-top-nav .ili-support-phone {
        margin-top: 10px;
    }
}

@media (min-width: 980px){
    header#ili-header.is-mini{
    height: 135px;
    overflow: hidden;
    margin-bottom: 32px;
    }
}

@media (min-width: 980px) and (max-width: 1200px) {
    body {
        font-size: 12px;
    }

    .size {
        width: 950px;
    }

    header#ili-header .ili-right-header .item:nth-child(3) {
        display: none;
    }

    header#ili-header .ili-right-header .item a {
        padding-right: 30px;
    }

    header#ili-header .ili-right-header .item i {
        font-size: 21px;
        line-height: 35px;
    }

    header#ili-header .ili-right-header .item {
        margin-left: 15px;
        font-size: 14px;
    }

    header#ili-header .ili-right-header .ili-search {
        width: 265px;
    }

    #offlajn-ajax-search103 {
        width: 265px;
    }

    header#ili-header .ili-right-header .ili-search input#search-area103 {
        font-size: 9px;
    }

    header#ili-header .ili-means {
        top: 55%;
    }

    header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li {
        font-size: 13px;
    }

    header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > a {
        margin-left: 15px;
    }

    header#ili-header .ili-left-header {
        padding-right: 10px;
    }

    header#ili-header .ili-left-header .ili-logo .ili-title {
        font-size: 11px;
    }

    header#ili-header .ili-left-header .ili-form-login .ili-form-signup-btn {
        font-size: 10px;
        height: 20px;
    }

    header#ili-header .ili-left-header .ili-form-login .ili-form-row-btn {
        width: 40px;
        height: 40px;
        line-height: 40px;
    }

    header#ili-header:before {
        background: #fff url(img/header-bg.jpg) no-repeat scroll top / 135% auto;
    }

    header#ili-header nav#ili-top-nav .ili-support-phone {
        margin-top: 10px;
        font-size: 15px;
    }

    .ili-product-slider .slider .item .img .main {
        height: 285px;
    }

    .ili-product-slider .slider .item .img .beside img {
        height: 335px;
    }

    .ili-discount-slider .container .item .content {
        left: 35px;
        top: 80px;
        width: 515px;
    }

    .ili-ads-btn .item:last-child {
        display: none;
    }

    .ili-ads-btn .item:nth-child(4) {
        margin-left: 0;
    }

    .ili-ads-btn .item {
        width: 24.2%;
    }
}

@media (min-width: 0px) and (max-width: 980px) {
    .size {
        width: 96%;
        padding: 0 2%
    }

.m-login-btn{
    display: inline-block;
}

    header#ili-header {
        height: auto;
        margin-bottom: 50px;
    }

    header#ili-header:before {
        height: 100%;
        width: 100%;
    }

    header#ili-header .ili-left-header {
        width: 100%;
        margin: 0;
        text-align: center;
        padding: 50px 0 0;
        position: relative;
        height: auto;
    }

    header#ili-header .ili-left-header:before {
        display: none;
    }

    header#ili-header .size {
        height: auto;
    }

    header#ili-header .ili-means {
        display: none;
    }

    header#ili-header .ili-right-header {
        width: 100%;
    }

    header#ili-header .ili-right-header .item {
        display: none;
    }

    header#ili-header .ili-cart {
        width: 100%;
        position: relative;
        left: 0;
        border-radius: 0px;
        background: url(img/mob-cart.png) no-repeat right 10px center, linear-gradient(135deg, #3b94f8 10%, #257cdc 100%);
        top: 0;
        margin-top: 15px;
    }

    .btshowcategorytop {
        display: inline-block;
    }

    header#ili-header nav#ili-top-nav .ili-nav-menue > ul {
        position: absolute;
        top: 100%;
        background: #fff;
        left: 0;
        width: 100%;
        -webkit-box-shadow: 0 5px 4px -2px rgba(0, 0, 0, 0.24);
        -moz-box-shadow: 0 5px 4px -2px rgba(0, 0, 0, 0.24);
        box-shadow: 0 5px 4px -2px rgba(0, 0, 0, 0.24);
        display: none;
    }

    header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li {
        float: right;
        font-size: 14px;
        width: 100%;
        padding: 5px 10px;
        border-bottom: 1px solid #e6e6e6;
        position: relative;
    }

    header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li :hover > ul {
        top: 34px;
        width: 100%;
        z-index: 10;
    }

    header#ili-header nav#ili-top-nav .ili-nav-menue > ul > li > ul > li {
        float: right;
        width: 50%;
        color: #333;
        font-size: 14px;
        position: relative;
    }

    header#ili-header nav#ili-top-nav {
        position: relative;
        right: 0;
        top: 0;
        width: 100%;
        float: right;
        background: #5f5f5f;
        color: black;
    }

    header#ili-header nav#ili-top-nav .ili-support-phone {
        font-size: 15px;
        color: #ffffff;
        margin: 15px 0 0 15px;
    }

    header#ili-header nav#ili-top-nav .ili-support-phone i {
        font-size: 25px;
        margin-right: 5px;
        color: #ffffff;
    }

    header#ili-header .ili-right-header {
        padding: 0;
    }

    header#ili-header .ili-left-header .ili-form-login {
        display: none;
    }

    header#ili-header .ili-right-header .ili-search {
        width: 100%;
        border: 1px solid #dbdbdb;
        margin: 20px 0;
        border-radius: 7px;
    }

    #offlajn-ajax-search103 {
        width: 101%;
    }

    header#ili-header .ili-right-header .ili-search input#search-area103 {
        color: #000;
    }

    header#ili-header .ili-right-header .ili-search .magnifier:before {
        color: #000;
        margin-left: 10px;
    }

    .full-width-slider .slider .owl-dots {
        bottom: 10px;
    }

    .full-width-slider .slider.owl-theme .owl-nav {
        bottom: 5px;
    }

    #hikashop_product_top_part h1 .hikashop_product_name_main {
        width: 100%;
        display: block;
    }

    .hikashop_product_page .hikashop_product_top_part {
        border-bottom: none;
    }

    .hikashop_product_page #hikashop_product_top_part h1 .hikashop_product_code_main {
        float: none;
        background: #ddd;
        width: 100%;
        display: block;
        text-align: center;
        margin-top: 20px;
    }

    #hikashop_checkout_next_button {
        width: 100%;

    }

    .hikashop_product_left_part, .hikashop_product_right_part {
        width: 100%;
        padding-left: 00px;
    }

    #mcy-search .search-form .right-in, #mcy-search .search-form .left-in {
        width: 100%;
    }

    #mcy-search .searcher .filters li {
        float: right;
        width: 100%;
    }

    #mcy-search .result .item .img {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

    #mcy-search .result .item .title .left {
        width: 100%;
    }

    #mcy-search .bt-mojodi {
        width: 100%;
        max-width: 100%;
    }

    #mcy-search .result .item .detail .row {

        margin-left: 0;
        width: 100%;
    }

    #mcy-search .result .item .left.width-80, #hikashop_checkout_coupon {
        width: 100%;
    }

    .hikashop_checkout_login {
        width: 100%;
    }

    .hikashop_checkout_login_left_part {
        width: 100%;
    }

    #hikashop_checkout_login_left_part fieldset {
        margin-right: 0;
    }

    .hikashop_checkout_login_right_part {
        width: 100%;
        margin-top: 25px;
    }

    #hikashop_product_right_part .detail, #hikashop_product_right_part .pricercb, .resp-100 {
        width: 100% !important;
    }

    .hikashop_subcategories .hikashop_category, .hikashop_products_listing .hikashop_product {
        width: 100%;
    }

    #hikashop_category_information_module_ div.hikashop_subcontainer {
        height: auto;
    }

    .hikashop_product_page .hikashop_product_quantity_main {
        margin: 20px 0;
    }

    .resp-none {
        display: none;
    }

    footer#ili-footer .ili-footer-row {
        margin-bottom: 40px;
    }

    footer#ili-cpl .ili-cpl-container {
        display: none;
    }

    footer#ili-cpl .upikar-copyright-container .title {
        text-align: right;
    }

    .ili-product-slider .slider .item .img .beside {
        display: none;
    }

    .ili-product-slider .slider .item .img .main {
        width: 100%;
        height: auto;
    }

    .ili-ads-btn .item {
        margin-left: 0;
        width: 100%;
        margin-bottom: 10px;
    }

    section#ili-secrtion-detail-news .ili-details .ili-addrs, section#ili-secrtion-detail-news .ili-social {
        margin-bottom: 50px;
    }

    .ili-discount-slider .container .item {
        height: auto;
        padding-left: 30px;
    }

    .ili-discount-slider .container .item .img {
        width: calc(100% - 75px);
    }

    .ili-discount-slider .container .item .img .beside {
        display: none;
    }

    .ili-discount-slider .container .item .img .main {
        width: 100%;
        height: auto;
        border-radius: 7px;
    }

    .ili-discount-slider .container .item .img .ili-discount-span {
        right: calc(100% - 51px);
    }

    .ili-discount-slider .container .item .content {
        display: none;
    }
    .ili-product-slider .slider.owl-theme .owl-nav .owl-next {
        right: unset;
        left: 0;
    }

    .ili-product-slider .slider.owl-theme .owl-nav .owl-prev {
        left: unset;
        right: 0;
    }

    .ili-product-slider .slider.owl-theme .owl-nav [class*=owl-] {
        color: #ffffff;
        background: linear-gradient(135deg, #3b94f8 10%, #257cdc 100%);
    }
}