/* unit */
@import url('https://fonts.googleapis.com/css?family=Roboto|Source+Sans+Pro');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');
p, a, span, ul, li, b, h1, h2, h3, h4, h5, h6, strong, body, input, select {
    font-family: 'Roboto', sans-serif;
}

@keyframes rotate-logo {
    0% {
        transform: rotate(-8deg);
    }
    100% {
        transform: rotate(-368deg);
    }
}


h1 {
    font-size: 36px;
    margin: 8px 0;
}

body {
    min-width: 1280px;
    /*margin: 0 8px;*/
	margin: 0px;
    min-height: 100%;
	max-width: 100%;
	overflow-x: hidden;
}

.yqlogo {
    display: block;
    margin: 0 auto;
    width: 310px;
    background: url('../images/yqservice_logo.png') no-repeat;
    height: 80px;
}

.content-wrapper {
    margin: 0;
    min-height: 100%;
    height: auto !important;
    position: relative;
}

.container:not(.start-page) {
    /*padding-top: 16px;*/
    margin: 0 auto;
   /* max-width: 1340px;*/
	max-width: 1440px;
}

.container::before{
	display: block;
	content: " ";
}

#cboxLoadedContent .content-wrapper {
    padding: 0;
}

#cboxContent#cboxContent {
    padding: 30px 20px;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 500;
}

a {
    /*color: #177892;*/
	color: #eeab10;
    text-decoration: none;
}

a:visited {
    /*color: #177892;*/
	color:#000;
}

a:hover, a:active, a:focus {
    text-decoration: underline;
}

span.example {
    font-size: 14px;
    display: block;
    max-width: 300px;
    min-height: 32px;
    margin: 0 auto;
}

.orange {
    color: #ff6727;
}

.vertical-margin.vertical-margin {
    margin: 16px 0;
}

.horizontal-margin {
    margin: 0 auto;
}

.preloader {
    background: url(../images/preloader.gif) no-repeat;
    background-size: 80px;
    width: 80px;
    height: 80px;
    z-index: 9999;
    position: absolute;
    top: 42%;
    left: 49%;
}

.preloader-container:after {
    content: '';
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(70, 70, 70, 0.2);
    width: 100%;
    height: 100%;
}

.gray, .grey {
    color: #969696;
}

.border-top {
    border-top: solid 1px #e3e3e3;
}

.start {
    background-image: url('../images/yq-service-yq-catalogue-1.jpg');
    background-size: cover;
    background-repeat: no-repeat;
    background-color: transparent;
}

.yqservice_categoryfloatbox ul {
    padding: 0;
    margin-top: 0;
}

.yqservice_categoryfloatbox ul li {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
    position: relative;
}

.language-panel {
    height: 29px;
    padding: 8px 10px;
    /*position: fixed;*/
	position: relative;
    left: 0;
    right: 0;
    top: 0;
    background: #eeab10;
    /*z-index: 999;*/
	padding-bottom:40px;
}

.header-logo {
    display: inline-block;
    vertical-align: middle;
}

.header-logo a {
    text-decoration: none;
}

.header-logo a span {
    color: #FFF;
    font-size: 14px;
}

.header-logo a span.letter {
    color: #FFFFFF;
    font-size: 22px;
}

.language-panel > div {
    display: inline-block;
}

.language-panel > div:first-child {
    float: left;
    width: 30%;
}

.language-panel > div:not(:first-child) {
    float: right;
}

.language-panel > div:not(:first-child) a {
    color: #FFF;
}

.language-panel label {
    color: #FFF;
    vertical-align: middle;
    display: inline-block;
}

.language-panel select {
    width: 135px;
    margin-left: 15px;
    display: inline-block;
    vertical-align: middle;
    border-radius: 30px;
    color: #FFF;
    padding: 0 16px;
}

.language-panel select option {
    color: #006FA4;
}

.language-panel select:focus {
    outline: none;
}

.start-desc {
    padding: 290px 0;
    text-align: center;
}

.start-desc > span {
    font-size: 18px;
    color: #000;
    display: block;
    margin-top: 50px;
    margin-bottom: 50px;
}

.start-desc-content {
    background: rgba(0, 0, 0, 0.6);
    padding: 90px 0;
    color: #FFF;
}

.start-desc .start-desc-content > h1.animated:before {
    animation: rotate-logo 2s;
}

.start-desc .start-desc-content > h1:before {
    content: '';
    position: absolute;
    border: solid 5px #FFF;
    width: 127px;
    transform: rotate(-8deg);
    height: 80px;
    background: rgba(34, 108, 119, 0.4);
    z-index: -1;
    user-select: none;
    border-radius: 21px;
}

.start-desc .start-desc-content > h1 {
    position: relative;
    cursor: pointer;
    font-size: 72px;
    color: #fff;
    margin-top: 0;
    margin-bottom: 0;
    z-index: 10;
}

.start-desc .start-desc-content > h1 + span {
    display: block;
    margin-top: 40px;
}

.start-desc .start-buttons {
    margin-top: 20px;
}

.start-desc .start-buttons > a {
    border: solid 1px #FFF;
    display: inline-block;
    padding: 40px;
    font-size: 24px;
    color: #FFF;
    min-width: 300px;
    text-decoration: none;
}

.start-desc .start-buttons > a:hover,
.start-desc .start-buttons > a:focus,
.start-desc .start-buttons > a:active {
    background: #FFFFFF;
    color: #000000;
}

.start-desc .start-buttons > a:not(:first-child) {
    margin-left: 10px;
}

@media screen and (max-width: 1150px) {
    .start-desc .start-buttons > a:not(:first-child) {
        margin-left: 0;
        margin-top: 20px;
    }
}

.yqservice_categoryfloatbox ul li a {
    display: block;
    position: relative;
    min-width: 110px;
    padding: 10px 10px 10px 40px;
    color: #fdfdfd;
    line-height: 12px;
    font: 12px 'Roboto', sans-serif;
    text-decoration: none;
    background: #eeab10;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .1), 0 1px 0 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .1), 0 1px 0 0 rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .1), 0 1px 0 0 rgba(0, 0, 0, .1);
}

.yqservice_categoryfloatbox ul li.current > a,
.yqservice_categoryfloatbox ul li.no-childrens.current > a {
    box-shadow: 0 6px 19px -6px #22507b inset;
    z-index: 1;
}

.yqservice_categoryfloatbox ul li a.category-heading {
    padding-left: 7px;
    background: #f5f5f5;
    color: #333333;
    text-shadow: none;
    font-size: 16px;
    border-bottom: solid 2px #FFF;
}

.yqservice_categoryfloatbox ul li.no-childrens a {
    background: #f5f5f5;
    /*color: #006FA4;*/
	color: #eeab10;
    text-shadow: none;
    border-bottom: solid 1px #FFF;
    transition: all ease-out .3s;
}

.yqservice_categoryfloatbox ul li.no-childrens a:hover,
.yqservice_categoryfloatbox ul li.no-childrens a.active {
    background: #eeab10;
    -webkit-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .1), 0 1px 0 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .1), 0 1px 0 0 rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, .1), 0 1px 0 0 rgba(0, 0, 0, .1);
    color: #FFF;
}

.categoryExpand {
    background: url(../images/qgroups/expand_plus.gif);
    width: 16px;
    height: 16px;
    display: inline-block;

}

.wizard-table td {
    position: relative;
}

.yqservice_SelectedRow td a {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 3001;
}

.control_button {
    margin-top: 10px;
    padding: 0 20px;
}

.alert_message {
    color: #ffffff;
    border: solid 1px #CF000F;
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 15px;
    background: #E74C3C;
}

.request_message {
    color: #ffffff;
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 15px;
    background: #eeab10;
    line-height: 1.33;
}

.request_message > div {
    word-wrap: break-word;
}

.response_message {
    border: solid 1px #e3e3e3;
    padding: 0;
    box-sizing: border-box;
    margin-bottom: 15px;
    background: #ffffff;
    line-height: 1.33;
}

.request_message .request_time {
    padding: 0 0 10px 0;
}

.alert_message .more {
    margin-top: 15px;
    background: #FFF;
}

.alert_message .show-more-button a {
    color: #353333;
}

.alert_message .more .table {
    border-collapse: collapse;
    color: #353333;
}

.alert_message .more .table,
.alert_message .more .table td,
.alert_message .more .table th {
    border-color: #353333;
}

.btn {
    background: none;
    border: solid 1px #e3e3e3;
    height: 26px;
    cursor: pointer;
    text-decoration: none;
}

.btn:focus {
    outline: none;
}

.btn.btn-default {
    border: 1px solid #e3e3e3;
}

.btn.search {
    background: url(../images/search.png) no-repeat;
    background-size: 16px 16px;
    background-position: center;
    height: 36px;
    width: 40px;
    vertical-align: bottom;
    margin-left: -1px;
    background-color: #eeab10;
    border: solid 1px #eeab10;
    position: relative;
    /*border-top-right-radius: 30px;*/
    /*border-bottom-right-radius: 30px;*/
}

.btn.search:before {
    width: 4px;
    height: 4px;
    position: absolute;
    left: 0;
    transform: rotate(-45deg);
    background: #3870a4;
}

tr.complete td {
    padding-top: 20px;
}

input[type=text], textarea {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    height: 26px;
    padding: 3px 0 3px 3px;
    margin: 0;
    border: 1px solid #e3e3e3;
    box-sizing: border-box;
}

.g_input .g_input_error {
    border-color: red;
}

.find .g_input_error input[type=text], textarea,
form[name="findByOEM"] .g_input_error input[type=text],
form[name="findByOEM"] .g_input_error input[type=submit],
.catalogs-search .g_input_error input[type=text], textarea {
    box-shadow: 18px 3px 5px 0 rgba(173, 23, 23, 0.31);
    border: 1px solid #ff0000;
}

form[name="findByOEM"] .g_input_error input[type=submit] {
    border-left: transparent;
}

.oem-search #findByOEM .g_input,
.oem-search #findByOEM .g_input_error {
    margin-top: 0;
}

[name=findByCustom] .g_input {
    margin-top: 0;
}

[name=findByCustom] .custom-fields td:first-child .g_input input[type=text] {

}

[name=findByCustom] .custom-fields td:not(:first-child) .g_input input[type=text] {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

[name=findByCustom] td.submit {
    margin-left: -3px;
    display: block;
}

input[type=text].catalog_search_input {
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    height: 36px;
    padding: 3px 0 3px 10px;
    margin: 0;
    border: 1px solid #cccccc;
    box-sizing: border-box;
    box-shadow: 18px 3px 5px 0 rgba(56, 112, 164, 0.2);
    /*border-top-left-radius: 30px;*/
    /*border-bottom-left-radius: 30px;*/
    font-size: 16px;
}

.find input[type=text].catalog_search_input,
#qgTree input[type=text].catalog_search_input {
    height: 32px;
    border-radius: 0;
}

.find input.btn.search,
#qgTree input.btn.search {
    height: 32px;
    border-radius: 0;
}

#gqGroupsWrapper > ul > li {
    margin-left: 0;
}

.float-right {
    float: right;
}

input[type=text]:focus, textarea:focus,
input[type=password]:focus {
    box-shadow: 0 0 5px #e3e3e3;
    margin: 0;
    outline: none;
}

.select::-ms-expand {
    display: none;
}

.legend-table tr td img:not(:first-child) {
    margin-left: 5px;
}

.select[disabled] {
    background: none;
}

.select:hover {
    border-color: #dbdbdb;
}

.select:active {
    border-color: #999;
    background: none;
}

.select:-moz-focusring {
    border-color: #999;
    background: none;
}

.btn:not('.search'):hover, .btn:not('.search'):active {
    background: #eeab10;
    border: solid 1px #eeab10;
    color: #FFF;
    text-decoration: none;
}

.find {
    border: solid 1px #e3e3e3;
    flex-basis: 404px;
    padding: 24px 16px;
    margin-right: 8px;
    margin-top: 8px;
    text-align: center;
}

.find .controls {
    margin-top: 15px;
}

.container .controls:first-child {
    margin-top: 16px;
}

.find h2 {
    font-weight: 300;
    margin-top: 0;
}

.catalog_search_input {
    width: 200px;
}

.find .catalog_search_input.other_search {
    width: 200px;
}

.select_clear:after {
    background: url('yqservice/assets/images/remove.png');
    content: '';
    position: absolute;
}

ul.yqservice_tab, li.yqservice_tab {
    border: 0;
    margin: 0;
    padding: 0;
    list-style: none;
}

ul.yqservice_tab {
    border-bottom: solid 1px #DEDEDE;
    height: 29px;
    padding-left: 0;
}

li.yqservice_tab, li.yqservice_activetab {
    float: left;
    margin-right: 2px;
}

.yqservice_tab a:link, .yqservice_tab a:visited {
    display: block;
    float: left;
    height: 30px;
    color: #666;
    font-weight: bold;
    text-decoration: none;
    padding-right: 5px;
}

.yqservice_tab a span {
    display: block;
    float: left;
    height: 30px;
    padding-left: 5px;
    line-height: 30px;
    cursor: pointer
}

.xboxcontent {
    margin-bottom: 8px;
}

.xboxcontent .select {
    width: 160px;
}

.content-wrapper .xboxcontent input.small-input {
    width: 140px;
}

.content-wrapper .xboxcontent input[type="submit"].small-input {
    background-color: #FFF;
    background-image: url(../images/search-black.png);
    width: 20px;
    padding: 0 16px;
}


.button {
    background: #eeab10;
    margin-top: -7px;
    font-size: 16px;
    padding: 6px;
    min-width: 160px;
    color: #FFF;
    text-align: center;
    vertical-align: middle;
    border-radius: 2px;
    display: inline-block;
    border: solid 1px #eeab10;
}

div.yqservice_floatunitlist_150, div.yqservice_floatunitlist_175, div.yqservice_floatunitlist_200, div.yqservice_floatunitlist_225, div.yqservice_floatunitlist_250, .inline_block {
    display: -moz-inline-stack; /* for FF2*/
    display: inline-block; /* normal browsers */
    zoom: 1; /* for IE (hasLayout true) */
}

div.yqservice_page_header {
    min-height: 40px;
    width: 100%;
    margin-bottom: 10px
}

div.yqservice_floatunitlist_box {
    padding: 2px;
    cursor: pointer;
    overflow: hidden;
    background: none;
}

div.yqservice_floatunitlist_box_hover {
    color: white;
    background: #eeab10 !important;
}

div.yqservice_floatunitlist_150 {
    width: 164px;
    height: 225px;
}

div.yqservice_floatunitlist_175 {
    width: 193px;
    height: 250px;
}

div.yqservice_floatunitlist_200 {
    width: 214px;
    height: 270px;
}

div.yqservice_floatunitlist_225 {
    width: 239px;
    height: 300px;
}

div.yqservice_floatunitlist_250 {
    width: 264px;
    height: 350px;
}

div.yqservice_floatunitlist_150 div, div.yqservice_floatunitlist_175 div, div.yqservice_floatunitlist_200 div, div.yqservice_floatunitlist_225 div, div.yqservice_floatunitlist_250 div {
    height: 100%;
}

div.yqservice_floatunitlist_150 div table, div.yqservice_floatunitlist_175 div table, div.yqservice_floatunitlist_200 div table, div.yqservice_floatunitlist_225 div table, div.yqservice_floatunitlist_250 div table {
    width: 100%;
    height: 100%;
    border: solid 1px #e3e3e3;
    text-align: center;
    background: white;
    font-size: 13px;
}

.yqservice_floatunitlist_image_150 {
    height: 150px;
}

.yqservice_floatunitlist_image_175 {
    height: 175px;
}

.yqservice_floatunitlist_image_200 {
    height: 200px;
}

.yqservice_floatunitlist_image_225 {
    height: 225px;
}

.yqservice_floatunitlist_image_250 {
    height: 250px;
}

.yqservice_floatunitlist_image_250 > div {
    display: inline;
}

div.yqservice_categoryfloatbox {
    flex-basis: 300px;
    margin-right: 16px;
}

.float-unitlist {
    flex-grow: 1;
    flex-basis: 1340px;
}

.yqservice_categoryitem_selected {
    background: #eeab10;
    color: white;
}

div.yqservice_categoryitem_selected a, div.yqservice_categoryitem_selected a:hover {
    color: white;
}

a.yqservice_categoryitem_selected, a.yqservice_categoryitem_selected:hover {
    color: white;
    margin-left: 10px;
    display: inline-block;
    line-height: 13px;
    width: 240px;
    font-size: 13px;
    padding: 5px;
    vertical-align: bottom;
}

a.yqservice_subcategoryitem_selected, a.yqservice_subcategoryitem_selected:hover {
    color: white;
    display: inline-block;
    line-height: 13px;
    background: #eeab10;
    font-size: 13px;
    padding: 5px;
}

.yqservice_categoryitem {
    margin-left: 10px;
    display: inline-block;
    line-height: 13px;
    width: 240px;
    font-size: 13px;
    padding: 5px;
}

.plus-wrapper {
    min-width: 16px;
    vertical-align: top;
    display: inline-block;
}

span.plus {
    width: 16px;
    height: 16px;
    cursor: pointer;
    text-align: center;
    border: solid 1px #ffffff;
    color: #ffffff;
    position: absolute;
    z-index: 11;
    top: 7px;
    left: 7px;
    user-select: none;
    line-height: 16px;
}

.category {
}

.unitlist-subcategory {
    margin-left: 20px;
}

.unitlist-subcategory li {
    transition: ease all 0.5s;
}

.unitlist-subcategory.first {
    border-top: solid 1px #e3e3e3;
    margin-top: 10px;
}

.yqservice_subcategoryitem {
    display: block;
    line-height: 13px;
    font-size: 13px;
    padding: 5px;
}

/* Catalogs */

div.yqservice_floatcatalog {
    float: left;
    padding: 5px;
}

div.yqservice_floatcatalog div {
    padding: 2px;
}

div.yqservice_floatcatalog div table {
    background: white;
}

table.yqservice_tablecatalog {
    width: 90%;
    border-collapse: collapse;
    border: none;
}

table.yqservice_tablecatalog tr,
table.yqservice_tablecatalog tr a {
    transition: all ease-in-out .15s;
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
}

table.yqservice_tablecatalog tr td span.letter {
    font-size: 24px;
}

table.yqservice_tablecatalog tr.over td span.letter {
    color: #FFF;
}

table.yqservice_tablecatalog tr[onclick] {
    cursor: pointer;
}

table.yqservice_tablecatalog tr.bordered {
    border-bottom: solid 1px #e3e3e3;
}

table.yqservice_tablecatalog tbody tr td {
    padding: 2px;
    height: 28px;
    vertical-align: middle;
}

table.yqservice_tablecatalog tbody tr td a:hover {
    color: white;
}

table.yqservice_tablecatalog tbody tr th {
    background: #eeab10;
    color: white;
    font-weight: 500;
    padding: 5px;
    margin: 0;
}

.yqservice_SelectedRow {
}

.yqservice_SelectedRow .select {
    float: left;
}

.yqservice_SelectedRow td {
    padding: 0 20px;
}

/* Catalog */

.yqservice_catalogicon {
    clear: right;
    float: right;
    width: 176px;
}

.g_input_error, .g_input {
    display: -moz-inline-stack; /* for FF2*/
    display: inline-block; /* normal browsers */
    zoom: 1; /* for IE (hasLayout true) */
    margin-top: 5px;
}

.with-validate input[type="text"].g_input_error,
.with-validate input[type="password"].g_input_error {
    border: solid 1px red;
}

/* Details */

.g_row_hided {
    display: none;
}

tr.g_replacementRow {
    font-size: 90%;
    background: #EEEEEE;
}

/* Common */

tr.over {
    color: white;
    background: #eeab10;
}

tr.over a, tr.over a:hover, tr.over a:visited {
    color: white;
}

table.yqservice_table tbody tr td {
    padding: 4px;
    vertical-align: middle;
}

table.yqservice_table tr td {
    cursor: pointer;
}

table.yqservice_table tbody tr th {
    padding: 5px;
    margin: 0 auto;
    text-align: left;
}

.block_header {
    margin: 0;
    padding-left: 0;
    font-size: 20px;
    font-weight: 400;
    text-align: left;
}

div.g_highlight_over {
    color: white;
    background: #eeab10;
}

tr.g_collapsed {
    cursor: pointer;
}

.g_highlight_over a, .g_highlight_over a:hover, .g_highlight_over a:focus, .g_highlight_over a:active, .g_highlight_over a:visited {
    color: #FFF;
}

.table tr.g_highlight_over, .table tr.g_highlight_lock,
.table.stripped tr:nth-child(2n).g_highlight_over, .table.stripped tr:nth-child(2n).g_highlight_lock {
    color: white;
    background: #eeab10;
}

tr.g_highlight_lock td a {
    color: #FFF;
}

div.g_highlight_glow {
    color: white;
    background: #A40000;
}

.yqservice_catalogicon {
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent none repeat scroll 0 0;
}

.qdetails .category .row_wrapper {
    margin: 25px 0;
    display: flex;
    justify-content: space-between;
}

.qdetails .category .header {
    margin-bottom: 10px;
    background: #eeab10;
    padding: 16px;
    text-transform: uppercase;
}

.qdetails .category .header > h3,
.qdetails .category .header > h3 > a {
    margin: 0;
    color: #FFF;
}

.qdetails .category .unit {
    margin-right: 16px;
    flex-basis: 300px;
    text-align: center;
    padding: 8px;
}

.qdetails .category .unit a {
    margin: 16px 10px;
    font-size: 14px;
    max-width: 100%;
    display: block;
    text-transform: uppercase;
}

.qdetails .category .unit img.img_group {
    height: auto;
    max-width: 80%;
}

.qdetails .category .details_table_wrapper {
    display: inline-block;
    vertical-align: top;
    flex-grow: 1;
    flex-basis: 50%;
}

.unit_page .unit .column {
    max-height: 800px;
    overflow: auto;
    flex-grow: 1;
    flex-basis: 50%;
}

.unit_page .xboxcontent {
    background: #FFFFFF;
    padding: 8px 0;
}

.unit_page .block_header {
    flex-grow: 2;
    line-height: 32px;
}

.unit_page .unit .column .no-items {
    margin-left: 10px;
}

.unit_page .unit .attributes_wrapper {
    width: 100%;
}

.unit_page .unit .attributes {
    margin-bottom: 16px;
}

.unit_page .unit #viewtable {
    position: relative;
}

#tooltip {
    position: absolute;
    z-index: 3000;
    border: 1px solid #e3e3e3;
    box-shadow: 0 8px 16px 0 rgba(0, 12, 47, 0.05), 0 4px 8px 0 rgba(0, 12, 47, 0.1);
    background-color: #ffffff;
    padding: 5px;
}

#tooltip a {
    color: #000000;
}

#tooltip h3, #tooltip div {
    margin: 0;
}

#viewport {
    width: 650px;
    height: 600px;
    overflow: auto;
    margin-right: 16px;
    display: inline-block;
    border: solid 1px #e3e3e3;
    position: relative;
}

#viewport div,
#cboxLoadedContent > div.dragger {
    cursor: pointer;
}

#viewport .g_highlight_over,
#cboxLoadedContent .g_highlight_over {
    border: 2px solid #ee5500 !important;
    background: none;
}

#viewport .g_highlight_lock,
#cboxLoadedContent .g_highlight_lock {
    border: 2px solid #ee5500 !important;
    background: none;
}

#viewport .g_highlight {
    border: 2px solid transparent;
    background: none;
    cursor: pointer;
}

#g_container {
    position: relative;
}

#g_container #viewtable {

}

.yqservice_zoom,
#unitlist-zoom {
    float: left;
}

.yqservice_zoom img,
#unitlist-zoom img {
    background: #FFF;
}

.yqservice_floatunitlist_box > div.yqservice_unit_icons > div.yqservice_zoom, #viewport > span.yqservice_zoom,
.gdImageCol > div.yqservice_unit_icons,
#unitlist-zoom {
    display: none;
}

.yqservice_floatunitlist_box:hover > div.yqservice_unit_icons > div.yqservice_zoom,
#viewport:hover > span.yqservice_zoom,
.gdImageCol:hover > div.yqservice_unit_icons {
    display: block;
    margin: 5px;
}

.yqservice_floatunitlist_box:hover > div.yqservice_unit_icons > #unitlist-zoom {
    display: block;
}

#tooltip {
    z-index: 9999;
}

.g_filter_row, .g_filter_row a {
    color: #ff8c00;
}

.g_filter_scroller {
    overflow: auto;
    height: 15em;
    width: 600px;
}

.yqservice_unit_filter {
    float: left;
}

.yqservice_unit_icons {
    height: 32px !important;
    position: absolute;
    float: left;
    z-index: 50;
    padding: 5px;
    cursor: pointer;
}

.qdetails .unit .gdImage {
    border: solid 1px #e3e3e3;
}


a.g_filter_unit {
    color: #FF8C00;
}

div.g_filter_label {
    padding-bottom: 10px;
}

div.g_filter_note {
    padding-left: 23px;
}

span.g_filter_name {
    font-weight: bold;
}

div.g_catalog_float_box {
    float: left;
    width: 95px;
    height: 90px;
    text-align: center;
}

div.g_catalog_float_icon {
    height: 45px;
}

div.g_catalog_float_name {
    overflow: hidden;
    height: 50px;
}

.vehicles-page-wrapper {
    height: 100%;
}

.tooltip-name {
    vertical-align: top;
}

.tooltip-value {
    max-width: 400px;
    vertical-align: top;
}

#qgTree {
    flex-basis: 300px;
    display: inline-block;
    vertical-align: top;
    margin-right: 16px;
}

#qgTree #qgsearchinput {
    width: 300px;
    height: 32px;
    margin-bottom: 8px;
}

#qgDetails {
    position: relative;
    display: inline-block;
    vertical-align: top;
    min-height: 400px;
    flex-grow: 1;
}

#qgDetails:empty {
    background-color: #e3e3e3;
    background-image: url('../images/settings.png');
    background-position: center center;
    background-repeat: no-repeat;

}

.gdCategory h3 {
    padding: 25px 0 10px;
}

.gdImage {
    margin: 2px;
    background: white;
}

.table {
    border-collapse: separate;
    width: calc(100% - 2px);
    margin-bottom: 18px;
}

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

.table th, .table td {
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: middle;
    font-weight: 500;
}

.table.stripped tr:nth-child(2n) {
    background: #e3e3e3;
}

.table.vehicle-modifications td.children-table-wrapper {
    padding: 0;
    transition: all ease-in-out .3s;
}

.table.vehicle-modifications td.children-table-wrapper table.vehicle-modifications th,
.table.vehicle-modifications td.children-table-wrapper table.vehicle-modifications thead {
    line-height: 0;
    visibility: hidden;
    padding-top: 0;
    padding-bottom: 0;
    border: none;
}

.grouped-vehicles h3 {
    margin-bottom: 0;
    font-size: 36px;
}

.grouped-vehicles div h3:first-child {
    margin-top: 0;
}


.grouped-vehicles .modification-column {
    height: 35px;
    width: 100%;
    overflow: hidden;
    display: block;
    text-overflow: ellipsis;
    color: #000;
}

.grouped-vehicles .over .modification-column {
    color: #FFF;
}

.grouped-vehicles .vehicle-modifications td {
    vertical-align: top;
}

.grouped-vehicles .modification-column.opened {
    height: auto;
}

.grouped-vehicles .show-more-button {
    margin: 10px 0;
    font-size: 12px;
}

.grouped-vehicles .show-more-button + .arrow-wrapper {
    width: 12px;
}

.vehicle-modifications .table-header {
    background: #e3e3e3;
}

.table.vehicle-modifications td.children-table-wrapper .vehicle-modifications {
    margin-bottom: 0;
}

.table.vehicle-modifications td.children-table-wrapper .vehicle-modifications tr:first-child td {
    border-top: none;
}

.table.vehicle-modifications td.children-table-wrapper .vehicle-modifications {
    border: none;
}

.table.vehicle-modifications td.show-more-wrapper {
    border-bottom: 1px solid #e3e3e3;
    cursor: pointer;
}

.vehicle-modifications .show-more-wrapper .arrow-wrapper {
    width: 14px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

.vehicle-modifications .show-more-wrapper .arrow-wrapper > svg > g {
    fill: #eeab10;
}

.table.vehicle-modifications td.show-more-wrapper:hover {
    background: #eeab10;
}

.table.vehicle-modifications td.show-more-wrapper:hover .arrow-wrapper > svg > g {
    fill: #FFF;
}

.arrow-wrapper > svg {
    transition: all ease-in-out .3s;
}

.table.vehicle-modifications td.show-more-wrapper a.show-more.active + .arrow-wrapper > svg {
    transform: rotate(-180deg);
}

.table.vehicle-modifications td.show-more-wrapper:hover a {
    color: #FFF;
}

.vehicle-modifications tr {
    cursor: pointer;
}

.table.vehicle-modifications td.show-more-wrapper a {
    text-decoration: none;
    font-size: 14px;
}

.grouped-vehicles .table.vehicle-modifications th,
.grouped-vehicles .table.vehicle-modifications td {
    width: 10%;
}

.grouped-vehicles .table.vehicle-modifications th > span,
.grouped-vehicles .table.vehicle-modifications td > span {
    display: block;
}

.grouped-vehicles {
    overflow: auto;
}

.table.border-none td {
    border: none;
}

.gdUnit .gdImageCol {
    width: 25%;
}

.gdUnit tr td {
    padding-bottom: 25px;
}

.gdUnit:hover {
    background: #eee;
}

.gdNoImage {
    background: url(images/noimage.png) center no-repeat #fff;
}

.gVehicleLink, .gQuickGroupsLink {
    float: right;
    padding: 10px;
    background: #eeab10;
    color: white;
}

.gVehicleLink a, .gQuickGroupsLink a {
    color: white;
}

.yqservice_categoryfloatbox .gQuickGroupsLink {
    float: none !important;
}

.g_addgr_collapsed {
    display: none;
}

.g_nonstandarddetail, .g_nonstandarddetail a {
    color: #ff6600;
}

.table.full-width {
    width: 100%;
}

.table.collapse {
    border-collapse: collapse;
}

.unit_filter {
    min-width: 600px;
    margin-bottom: 20px;
}

.unit_filter .page_header {
    margin-bottom: 20px;
}

.unit_filter .page_header h2 {
    margin-top: 5px;
    margin-bottom: 15px;
}

.unit_filter .page_header span {
    font-size: 14px;
}

.unit_filter .filter_form .unit-filter-field-wrapper {
    margin-top: 10px;
    display: block;
}

.unit_filter .filter_form .filter_label_wrapper {
    padding: 5px 15px 5px 0;
    width: 290px;
    display: inline-block;
    vertical-align: middle;
}

.unit_filter .filter_form .filter_select_wrapper {
    display: inline-block;
    vertical-align: middle;
}

.unit_filter .filter_form .controls {
    margin-top: 15px;
}

.clear_both {
    clear: both;
}

/*.breadcrump-wrapper {*/
/*border: solid 1px #e3e3e3;*/
/*margin: 0 0 10px 0;*/
/*}*/

/*.breadcrump-wrapper .breadcrumb {*/
/*margin: 5px 0;*/
/*padding-left: 10px;*/
/*}*/

/*.breadcrump-wrapper .breadcrumb > li {*/
/*display: inline-block;*/
/*list-style: none;*/
/*font-size: 12px;*/
/*}*/

/*.breadcrump-wrapper .breadcrumb > li:not(:first-child):before {*/
/*display: inline-block;*/
/*vertical-align: bottom;*/
/*font-size: 0;*/
/*height: 12px;*/
/*width: 0;*/
/*border-left: 1px solid #b5b5b5;*/
/*border-right: 1px solid #d8d8d8;*/
/*margin: 0 3px 1px;*/
/*content: '';*/
/*}*/

.breadcrumb {
    overflow: hidden;
    width: 100%;
    padding-left: 0;
}

.breadcrumb li {
    float: left;
    list-style: none;
    line-height: 1.35;
}

.breadcrumb a {
    padding: 3px 16px;
    float: left;
    text-decoration: none;
    color: #444;
    position: relative;
    font-size: 12px;
    min-height: 14px;
}

.breadcrumb li:not(:first-child) a:after {
    content: '';
    width: 4px;
    height: 4px;
    border-left: solid 1px #e3e3e3;
    border-top: solid 1px #e3e3e3;
    transform: rotate(135deg);
    display: block;
    position: absolute;
    left: 0;
    top: 8px;
}

.breadcrumb a.not-active {
    cursor: no-drop;
}

.breadcrumb li:first-child {
    margin-left: 0;
}

.breadcrumb li:first-child a {
    padding-left: 0;
}

.breadcrumb .current,
.breadcrumb .current:hover {
    background: none;
}

.breadcrumb .current a {
    color: #006fa4;
}

.breadcrumb .current::after,
.breadcrumb .current::before {
    content: normal;
}

.am-checkbox-wrapper {
    min-height: 40px;
}

.am-input-wrapper {
    min-height: 40px;
}

.am-input-wrapper .g_input {
    display: inline-block;
    min-width: 265px;
}

.am-input-wrapper .g_input label {
    vertical-align: middle;
}

.am-options-header {
    display: inline-block;
    width: 150px;
}

.am-checkbox-wrapper .am-checkbox {
    min-width: 155px;
    display: inline-block;
    position: relative;
}

.am-checkbox-wrapper .am-checkbox label {
    width: 20px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    top: 4px;
    left: 0;
    background: #f9f9f9;
    box-shadow: inset 0 1px 1px white, 0 1px 2px rgba(0, 0, 0, 0.1);
    z-index: -1;
    border: solid 1px #e3e3e3;
}

.am-checkbox-wrapper .am-checkbox label:after {
    content: '';
    width: 9px;
    height: 5px;
    position: absolute;
    top: 4px;
    left: 4px;
    border: 3px solid #006FA4;
    border-top: none;
    border-right: none;
    background: transparent;
    opacity: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.am-checkbox:hover:after {
    opacity: 0.5;
}

.am-checkbox-wrapper .am-checkbox input[type=checkbox] {
    content: '';
    opacity: 0;
    z-index: 9999;
    cursor: pointer;
}

.am-checkbox-wrapper .am-checkbox input[type=checkbox]:checked + label:after {
    opacity: 1;
}

.am-checkbox-wrapper .am-checkbox input[type=checkbox]:checked ~ .am-checkbox-label {
    color: #006FA4;
}

.am-checkbox-wrapper .am-checkbox .am-checkbox-label {
    display: inline-block;
    margin-left: 5px;
    margin-top: 7px;
    color: #a9a9a9;
}

.am-detail-heading {
    font-size: 22px;
    padding: 15px 0;
    border-bottom: solid 1px #e3e3e3;
    margin-bottom: -1px;
}

.am-detail-heading > span:not(:first-child) {
    margin-left: 8px;
}

.am-detail-property-name {
    font-size: 16px;
}

.am-detail-property-value {
    font-size: 16px;
}

.am-detail .am-oem:hover,
.am-detail .manufacturerInfo:hover {
    color: #006FA4;
}

.error-message-block {
    font-size: 20px;
    text-align: center;
}

.error-message-block h2 {
    font-size: 48px;
    margin: 20px 0 20px;
}

.error-message-block h2 + span {
    display: block;
}

.error-message-block .btn {
    display: block;
    width: 180px;
    margin: 20px auto;
    padding: 10px 0;
}

.error-message-block #more {
    margin: 20px 0;
    font-size: 20px;
    line-height: 28px;
}

.error-message-block #more ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.error-message-block #more ul li > span {
    font-weight: bold;
}

.vehicle-page-wrapper .oem-search .find,
.qgroups-wrapper .oem-search .find {
    padding: 0 20px;
    margin-top: -3px;
}

.table.no-border {
    border: none;
}

.revision-block {
    color: #006FA4;
    border: solid 1px;
    box-sizing: border-box;
    padding: 10px;
    position: fixed;
    bottom: 0;
    background: #FFF;
    right: 0;
    box-shadow: -1px 2px 40px 1px #e3e3e3;
    z-index: 222;
}

.qgContainer {
    padding: 0;
    margin: 0;
}

.qgContainer li {
    list-style-type: none;
}

.qgNode {
    margin-left: 18px;
    zoom: 1;
}

.qgIsRoot {
    margin-left: 0;
}

.qgIsLast {
    background-image: url(../images/qgroups/i_half.gif);
    background-repeat: no-repeat;
}

.qgExpandOpen .qgExpand {
    background: url(../images/qgroups/expand_minus.png) no-repeat #FFF;
    width: 24px;
    height: 24px;
    background-size: cover;
}

.qgExpandClosed .qgExpand {
    background: url(../images/qgroups/expand_plus.png) no-repeat #FFF;
    width: 24px;
    height: 24px;
    background-size: cover;
}

.qgExpandLeaf .qgExpand {
    background-image: url(../images/qgroups/document.png);
}

.qgContent {
    min-height: 24px;
    line-height: 28px;
    margin-left: 28px;
}

.qgExpand {
    width: 18px;
    height: 18px;
    float: left;
}

.qgExpandLoading {
    width: 18px;
    height: 18px;
    float: left;
    background-image: url(../images/qgroups/expand_loading.gif);
}

.qgExpandOpen .qgContainer {
    display: block;
}

.qgExpandClosed .qgContainer {
    display: none;
}

.qgExpandOpen .qgExpand, .qgExpandClosed .qgExpand {
    cursor: pointer;
}

.qgExpandLeaf .qgExpand {
    cursor: auto;
}

.transparent-border {
    border-top: solid 1px transparent;
}

.flex {
    display: flex;
}

.flex.space-between {
    justify-content: space-between;
}

.flex.align-items-center {
    align-items: center;
}

.flex.flex-start {
    justify-content: flex-start;
}

.flex-wrap {
    flex-wrap: wrap;
}

.flex.catalogs {
    margin-top: 10px;
}

.catalogs {
    padding: 16px;
    border: solid 1px #e3e3e3;
    margin-top: 16px;
}

.catalogs > h1 {
    margin-top: 0;
}

.flex .catalogs-search {
    flex-basis: 33.33333%;
}

.find th {
    font-weight: normal;
}

.auth-page-wrapper {
    width: 200px;
    margin: 170px auto;
    padding: 16px;
    border: solid 1px #e3e3e3;
    border-radius: 3px;
}

.auth-page-wrapper > h3 {
    text-align: center;
}

form.login-form > div {
    margin-top: 16px;
}

.btn {
    margin: 0;
    border: none;
    border-radius: 0;
    overflow: visible;
    font: inherit;
    color: inherit;
    text-transform: none;
    display: inline-block;
    box-sizing: border-box;
    padding: 0 30px;
    vertical-align: middle;
    font-size: .875rem;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    transition: .1s ease-in-out;
    transition-property: color, background-color, border-color;
    cursor: pointer;
}

.btn.blue {
    background-color: #eeab10;
    color: #fff;
    border: 1px solid transparent;
}

form.login-form input[type="text"],
form.login-form input[type="password"] {
    max-width: 100%;
    width: 100%;
    padding: 0 10px;
    background: #fff;
    color: #666;
    border: 1px solid #e5e5e5;
    transition: .2s ease-in-out;
    transition-property: color, background-color, border;
    height: 40px;
    vertical-align: middle;
    box-sizing: border-box;
    margin: 0;
}

form.login-form .login-description {
    width: 100%;
}

.logout-button:active,
.login-button:active,
.logout-button:focus,
.login-button:focus {
    outline: none;
}

.login-button {
    background: none;
    box-shadow: none;
    cursor: pointer;
    padding: 2px 10px;
    border: solid 1px #FFF;
    border-radius: 30px;
    color: #FFF;
    transition: all ease-in-out .2s;
}

.login-button .sign-in {
    display: inline-block;
    vertical-align: middle;
    font-size: 14px;
}

.login-button > .sign-in + svg {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    width: 16px;
}

.login-button svg path {
    transition: all ease-in-out .2s;
}

.login-button:hover,
.login-button:active {
    color: #006FA4;
    background: #FFF;
}

.login-button:hover svg path,
.login-button:active svg path {
    fill: #006FA4;
}

.user-icon {
    display: inline-block;
    vertical-align: middle;
}

.username {
    color: #FFF;
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    text-transform: capitalize;
}

.logout-button {
    background: none;
    border: none;
    box-shadow: none;
    color: #FFF;
    cursor: pointer;
    vertical-align: middle;
}

.logout-button:hover {
    color: #3870a4;
}

/* MESSAGES */

.message_default {
    color: #000000;
    border: solid 1px #b7b7b7;
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 15px;
    background: #d0d0d0;
    line-height: 1.33;
}

.message_success {
    color: #ffffff;
    border: solid 1px #7eb15f;
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 15px;
    background: #b3da9b;
    line-height: 1.33;
}

.message_warning {
    color: #ffffff;
    border: solid 1px #CF000F;
    padding: 15px;
    box-sizing: border-box;
    margin-bottom: 15px;
    background: #E74C3C;
}

/* END MESSAGES */

#qgTree .btn.reset-button {
    position: absolute;
}

#qgTree #qgsearchinput + .btn {
    margin-left: -1px;
}

.version-info-icon {
    color: #FFF;
    float: right;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    background-image: url('../images/help.png');
    background-size: cover;
    background-repeat: no-repeat;
}

.version-info {
    background: #FFF;
    padding: 16px;
    position: fixed;
    right: 0;
    top: 50px;
    border: solid 1px #e3e3e3;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.version-info:after {
    content: '';
    background: #FFF;
    width: 16px;
    height: 16px;
    position: absolute;
    border-top: solid 1px #e3e3e3;
    border-left: solid 1px #e3e3e3;
    top: -10px;
    transform: rotate(45deg);
    right: 110px;
}

body .hidden {
    display: none;
}

.yqservice_floatunitlist_title {
    padding: 0 20px;
}

a.yqservice_tablecatalog {
    text-decoration: none;
    color: #333333;
}

.devider {
    width: 80%;
    height: 1px;
    background: #e3e3e3;
    margin: 0 auto;
    clear: both;
}

/*.footer {
    background: #e3e3e3;
    height: 60px;
    padding: 20px 15px;
    margin-top: 100px;
    margin-left: -8px;
    width: calc(100% - 14px);
}

.footer .footer-content {
    margin: 16px;
}

.footer > .yqservice {
    font-size: 24px;
    font-family: 'Roboto Condensed', sans-serif;
    text-decoration: none;
}

.footer > .yqservice > a {
    text-decoration: none;
}

.footer > .yqservice .text {
    color: #333333;
}

.footer > .yqservice .letter {
    color: #eeab10;
    font-size: 36px;
}

.footer .yqservice .copyright {
    font-size: 15px;
    vertical-align: super;
    color: #333333;
}*/

.response-data-link {
    background: #FFF;
    padding: 6px;
    text-align: center;
    vertical-align: middle;
    border-radius: 2px;
    display: inline-block;
    border: solid 1px #c9c9c9;
    color: #c9c9c9;
    margin-bottom: 6px;
    transition: all ease-in-out .2s;
    line-height: normal;
    cursor: pointer;
}

.button:hover,
.response-data-link:hover,
.button.active,
.response-data-link.active {
    color: #FFF;
    background: #eeab10;
    border: solid 1px #eeab10;
}

.response-data-link,
.response-data-link:hover,
.response-data-link:focus,
.response-data-link:active {
    text-decoration: none;
}

.g_additional_toggler {
    vertical-align: middle;
}

div.info {
    width: 24px;
    height: 24px;
    background-image: url('../images/info_yqservice.png');
    background-repeat: no-repeat;
    background-size: cover;
}

div.info:hover,
tr.g_highlight_over div.info,
tr.g_highlight_lock div.info {
    background-image: url('../images/info_yqservice_white.png');
}

.login-form .login-description {
    text-align: center;
    font-size: 14px;
    color: #333333;
    margin-top: 5px;
}

.login-form .login-description a {
    color: #006FA4;
}

.details-not-found {
    color: #006FA4;
    text-align: center;
    padding: 50px 0;
    border-bottom: solid 1px #e3e3e3;
    font-size: 24px;
}

.search-table-wrapper {
    display: inline-block;
    width: calc(100% + 16px);
    background: #e3e3e3;
    margin-left: -8px;
	/*margin-top: 40px;*/
	padding-top:15px;
	margin-bottom:25px;
}

/* TABS */

.tabs {
    padding: 16px;
    border-radius: 2px;
    width: 500px;
    margin: 0 auto;
    text-align: center;
}

.tabs .controls {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    position: relative;
}

.tabs .controls button {
    background: none;
    margin-left: -1px;
    flex-grow: 1;
    position: relative;
    border-top: 0;
    padding: 0;
    box-sizing: border-box;
    height: 35px;
    user-select: none;
    color: #969696;
    text-align: center;
    transition: none;
    background: #FFF;
    margin-bottom: 0;
}

.tabs .controls button.active {
    color: #000000;
    height: 40px;
}

.tabs .controls button:hover {
    height: 40px;
}

.tabs .controlsmoj {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    position: relative;
	margin-left: 5px;
	margin-right:5px;
}

.tabs .controlsmoj button {
    background: none;
    margin-left: -1px;
    flex-grow: 1;
    position: relative;
    border-top: 0;
    padding: 0;
    box-sizing: border-box;
    height: 35px;
    user-select: none;
    color: #fff!important;
    text-align: center;
    transition: none;
    background: #eeab10;
    margin-bottom: 0;
	text-transform:uppercase;
	font-weight:400;
}

.tabs .controlsmoj button.active {
    color: #000000;
    height: 40px;
}

.tabs .controlsmoj button:hover {
    height: 40px;
}

.tabs .catalog_search_input {
    height: 26px;
    /*width: 439px;*/
	width: 400px;
}

.tabs .response-data-link {
    width: 176px;
    border-radius: 0;
}

.tabs .response-data-link:focus {
    outline: none;
}

.tabs span.example {
    margin-top: 8px;
    max-width: none;
}

.tabs .tab {
    display: none;
}

.tabs .tab.active {
    display: block;
}

/* END TABS */

.replacements-wrapper .replacements {
    overflow: hidden;
    height: auto;
    max-height: 0;
    margin: 0;
    list-style: none;
    transition: max-height ease .3s, margin ease .35s;
    padding-left: 16px;
}

.replacements-wrapper .example {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: solid 1px #e3e3e3;
}

.replacements-wrapper .detail {
    display: block;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: solid 1px #e3e3e3;
    min-width: 20%;
    position: relative;
    cursor: pointer;
    user-select: none;
    width: 30%;
    padding-right: 56px;
}

.replacements-wrapper .detail .detail-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.replacements-wrapper .detail:after {
    content: '+';
    display: inline-block;
    position: absolute;
    right: 20px;
    text-align: center;
    width: 20px;
    height: 20px;
    color: #0072a0;
    top: 0;
    border: solid 1px #0072a0;
    border-radius: 3px;
}

.replacements-wrapper .detail.active:after {
    content: '-';
}

.replacements-wrapper .detail.active ul.replacements {
    display: block;
    max-height: 16000px;
    margin-top: 16px;
}

.replacements-wrapper ul.replacements > li {
    padding: 8px 0;
}

.replacements-wrapper ul.replacements > li.delimiter > div {
    width: 100%;
    height: 1px;
    background: #e3e3e3;
}

.replacements-wrapper ul.replacements > li h3 {
    margin: 0;
}

.aftermarket-detail-image {
    flex-basis: 80px;
    flex-shrink: 1;
    margin: 16px 0;
    border: solid 1px #e3e3e3;
    overflow: hidden;
    min-height: 50px;
    cursor: pointer;
}

.aftermarket-detail-image:not(:first-child) {
    margin-left: 16px;
}

.aftermarket-detail-image img {
    width: 100%;
    height: auto;
    border-radius: 2px;
}

.link {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('../images/link-blue.svg') no-repeat;
    background-size: cover;
}

.border-radius-0.border-radius-0.border-radius-0 {
    border-radius: 0;
}

.content-wrapper input.small-input,
.content-wrapper button.small-input {
    border-radius: 0;
    height: 32px;
}

.content-wrapper input.small-input {
    width: 239px;
}

.content-wrapper input[type="submit"].small-input {
    width: 30px;
}

.content-wrapper .chosen-container-single .chosen-single,
.content-wrapper .chosen-container-active.chosen-with-drop .chosen-single {
    background-image: none;
    border-radius: 0;
    height: 32px;
    line-height: 30px;
    border: 1px solid #e3e3e3;
    margin: 0;
}

.content-wrapper .language-panel .chosen-container-single .chosen-single span {
    color: #FFFFFF;
}

.content-wrapper .language-panel .chosen-container-single .chosen-single {
    border-radius: 30px;
    box-shadow: none;
    border: solid 1px #FFF;
    margin: 0;
}

.content-wrapper .language-panel .chosen-container-active.chosen-with-drop .chosen-single {
    border-radius: 0;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

.content-wrapper .chosen-container-single .chosen-drop {
    border-radius: 0;
    border: 1px solid #e3e3e3;
}

.content-wrapper .chosen-container .chosen-results li.highlighted {
    background: #eeab10;
}

.content-wrapper .chosen-container-single .chosen-single div b {
    background: none;
    width: 10px;
    height: 10px;
    border-top: solid 1px #e3e3e3;
    border-left: solid 1px #e3e3e3;
    margin-top: 6px;
    transform: rotate(225deg);
}

.content-wrapper .language-panel .chosen-container-single .chosen-single div b {
    border-top: solid 1px #FFF;
    border-left: solid 1px #FFF;
}

.content-wrapper .chosen-container .chosen-drop {
    z-index: 9999;
}

.content-wrapper .chosen-container-active.chosen-with-drop .chosen-single div b {
    background: none;
    transform: rotate(45deg);
    margin-top: 12px;
}

.content-wrapper .chosen-container .chosen-results {
    padding: 0;
    margin: 0 0 4px 0;
}

::placeholder {
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
    color: #444;
}

div#yqservice_toolbar > *:not(:last-child) {
    margin-right: 16px;
}

div#yqservice_toolbar div,
div#yqservice_toolbar select,
div#yqservice_toolbar input {
    box-shadow: none;
    line-height: 32px;
}

.xboxcontent .btn.search,
.xboxcontent input[type=text].catalog_search_input {
    border: solid 1px #ffffff;
}

.xboxcontent {
    background: #eeab10;
    display: flex;
    justify-content: flex-start;
    padding: 8px 16px;
}

.xboxcontent .g_input,
.xboxcontent .g_input_error {
    margin-top: 0;
}

.unit_page .xboxcontent .g_input,
.unit_page .xboxcontent .g_input_error {
    border: solid 1px #e3e3e3;
}

.xboxcontent .chosen-container-single .chosen-single {
    background: #FFF;
    box-shadow: none;
}

.xboxcontent .chosen-container-single .chosen-single {
    border: solid 1px #FFFFFF;
}

.xboxcontent .chosen-container-single .chosen-single span {
    border: none;
}

.chosen-container-single .chosen-single span {
    display: block;
    overflow: hidden;
    margin-right: 26px;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.chosen-container * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

p, a, span, ul, li, b, h1, h2, h3, h4, h5, h6, strong, body, input, select {
    font-family: 'Roboto', sans-serif;
}

.xboxcontent .chosen-container-single .chosen-single span {
    border: none;
}

label[for="sort-type"] {
    background: url('../images/grouped_by.png') no-repeat center left;
}

.xboxcontent .button {
    line-height: 31px;
    margin: 0;
    background: #FFF;
    border: solid 1px #FFF;
    color: #444;
    padding: 0 16px;
    text-decoration: none;
    font-size: 12px;
    position: relative;
    border-radius: 0;
}

.xboxcontent .button:hover {
    color: #FFF;
    background-color: #eeab10;
}

.xboxcontent #list-parts-link:before {
    content: '';
    width: 32px;
    height: 32px;
    background: url('../images/list.png') no-repeat center left;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: 5px;
}

.xboxcontent #list-parts-link:hover:before {
    background: url('../images/list_white.png') no-repeat center left;
}

.sorting {
    flex-grow: 2;
}

input[type="radio"] {
    display: none;
}

.sorting input[type="radio"] + label {
    position: relative;
    color: #ffffff;
    font-weight: 300;
    cursor: pointer;
    user-select: none;
}

.sorting label[for="byCats"] {
    margin-left: 16px;
}

.sorting input[type="radio"] + label:before {
    content: '';
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin-right: 10px;
    background: #FFF;
    box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.1);
}

.sorting input[type="radio"]:checked + label:after {
    content: '';
    width: 9px;
    height: 5px;
    position: absolute;
    top: 6px;
    left: 4px;
    border: 3px solid #eeab10;
    border-top: none;
    border-right: none;
    background: transparent;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.find-oem-table td .button.info span {
    display: flex;
    justify-content: center;
    align-items: center;
}

.find-oem-table td .button.info span:before {
    content: '';
    width: 24px;
    height: 24px;
    background-image: url('../images/info_yqservice_white.png');
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
}

.find-oem-table td .button.info:hover {
    background: #FFF;
    color: #eeab10;
    text-decoration: none;
}

.find-oem-table td .button.info,
.find-oem-table td .button.info:active {
    color: #FFFFFF;
    text-decoration: none;
}

.find-oem-table td .button.info:hover span:before {
    background-image: url('../images/info_yqservice.png');
}

.parts-list-icon {
    background: url('../images/list.png') no-repeat 0 0;
    width: 12px;
    height: 12px;
    display: block;
    background-size: cover;
}

form#findByPlate {
    display: flex;
}

form#findByPlate input[type="text"] {
    width: 272px;
    margin-left: -1px;
}

.search-table-wrapper .chosen-container {
    background: #FFFFFF;
    min-width: 167px;
    margin-top: 5px;
}

.search-table-wrapper .chosen-container-active.chosen-with-drop .chosen-single,
.search-table-wrapper .chosen-container .chosen-single {
    height: 36px;
    line-height: 36px;
    border: solid 1px #CCC;
    box-shadow: none;
}

.search-table-wrapper .chosen-container-single .chosen-single div {
    top: 3px;
}

.replacements-wrapper .replacements {
    overflow: hidden;
    height: auto;
    max-height: 0;
    margin: 0;
    list-style: none;
    transition: max-height ease .3s, margin ease .35s;
    padding-left: 16px;
}

.replacements-wrapper .example {
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: solid 1px #CCC;
}

.replacements-wrapper .detail {
    display: block;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: solid 1px #CCC;
    min-width: 20%;
    position: relative;
    cursor: pointer;
    user-select: none;
    width: 30%;
    padding-right: 56px;
}

.replacements-wrapper .detail .detail-name {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.replacements-wrapper .detail:after {
    content: '+';
    display: inline-block;
    position: absolute;
    right: 20px;
    text-align: center;
    width: 20px;
    height: 20px;
    color: #0072a0;
    top: 0;
    border: solid 1px #0072a0;
    border-radius: 3px;
}

.replacements-wrapper .detail.active:after {
    content: '-';
}

.replacements-wrapper .detail.active ul.replacements {
    display: block;
    max-height: 16000px;
    margin-top: 16px;
}

.replacements-wrapper ul.replacements > li {
    padding: 8px 0;
}

.replacements-wrapper ul.replacements > li.delimiter > div {
    width: 100%;
    height: 1px;
    background: #CCC;
}

.replacements-wrapper ul.replacements > li h3 {
    margin: 0;
}

.aftermarket-detail-image {
    flex-basis: 80px;
    flex-shrink: 1;
    margin: 16px 0;
    border: solid 1px #CCC;
    overflow: hidden;
    min-height: 50px;
    cursor: pointer;
}

.aftermarket-detail-image:not(:first-child) {
    margin-left: 16px;
}

.aftermarket-detail-image img {
    width: 100%;
    height: auto;
    border-radius: 2px;
}

.link {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('../images/link-blue.svg') no-repeat;
    background-size: cover;
}


.replacements-wrapper .detail-name {
    line-height: 40px;
    box-sizing: border-box;
    cursor: pointer;
    background: #e3e3e3;
    padding: 8px 16px;
    margin: 4px 0;
}

.replacements-wrapper ul {
    display: flex;
    padding: 0;
    list-style: none;
    margin: 0 0 16px 0;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.replacements-wrapper ul:empty {
    margin: 0;
    padding: 0;
}

.replacements-wrapper ul li:not(.not-found):hover {
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.04), 0 4px 8px 0 rgba(0, 0, 0, 0.08);
}

.replacements-wrapper ul li:nth-child(5n) {
    margin-right: 0;
}

.replacements-wrapper ul li {
    border: solid 1px #CCC;
    padding: 0;
    box-sizing: border-box;
    margin-right: 8px;
    margin-top: 8px;
    width: calc(20% - 8px);
    /*flex: 0 1 calc(20% - 8px);*/
}

.replacements-wrapper ul li a {
    padding: 16px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
    color: #000000;
    max-width: 100%;
}

.replacements-wrapper ul li.not-found {
    flex: 1;
    max-width: none;
    text-align: center;
}

.replacements-wrapper ul li.not-found a {
    cursor: not-allowed;
}

.replacements-wrapper .show-more-details {
    width: calc(100% - 22px);
    cursor: pointer;
}

.brand-section .title {
    display: block;
    padding: 14px;
    text-decoration: none;
    color: #000;
    background: #e3e3e3;
    border: solid 2px #e3e3e3;
}

.brand-section .title.active {
    border: solid 2px #eeab10
}

.brand-section .details > div {
    padding-left: 32px;
}

.brand-section {
    margin-top: 4px;
}

/*.brand-section .title:before {*/
/*    content: '+';*/
/*    display: inline-block;*/
/*    vertical-align: top;*/
/*    margin-right: 8px;*/
/*    width: 16px;*/
/*    color: #000000;*/
/*    text-align: center;*/
/*    height: 16px;*/
/*    border: solid 1px #000000;*/
/*}*/

/*.brand-section .title.active:before {*/
/*    content: '-';*/
/*}*/
.error-message-block {
    font-size: 20px;
    width: 30vw;
    margin: 17vh auto;
    min-height: 34vh;
}

.error-message-block h2 {
    font-size: 48px;
    margin: 20px 0 20px;
}

.yellow-catalog{ /*width:104%; color:#fff; font-size: 14px;
height: 29px;
padding: 15px 15px 6px 11px;
position: relative;
left: -28px;
right: 0;
top: 0;
background: #eeab10;
z-index: 999;*/}

.yellow-catalog{ margin:auto; width:480px; background: #eeab10; z-index: 999; padding: 15px 15px 30px 11px; height: 29px; color:#fff; font-size:14px; font-weight:400; 
text-align:center; text-transform:uppercase;}

.sakrij{ display:none; clear:both; padding:15px;}
.sakrij23{ display:none; clear:both; padding:15px;}


/*-----------------------------------------------------------------MENU AND FOOTER------------------------------------------------------------------------------------------------------*/
/*.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}*/
.azirspares-menu-clone-wrap {
    position: fixed;
    top: 0;
    left: -360px;
    width: 320px;
    height: 100vh;
    background-color: #fff;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
    z-index: 100000;
    color: #000;
    -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.1);
}
header, hgroup, main, menu, nav, section, summary {
    display: block;
}
ul, ol {
    margin: 0;
    padding-left: 19px;
}
ol, ul {
    margin-top: 0;
    margin-bottom: 10px;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* ==========================================================================
3.1 HEADER TOP
============================================================================ */
.header-top.style1 {
	background-color: #2e2e2e;
	/*background-color: #f3f3f3;*/
}
.header-top-inner {
	display: table;
	width: 100%;
	/*background-color: #f3f3f3;*/
	background-color: #2e2e2e;
}
.header-top-inner::before,
.header-top-inner::after {
	content: '';
	display: table;
}
.header-top-inner::after {
	clear: both;
}
.header-top-inner ul {
	padding-left: 0;
	list-style: none;
}
.header-top-inner .top-bar-menu {
	display: table-cell;
	vertical-align: middle;
}
.header-top-inner .top-bar-menu {
	width: 40%;
}
.header-top-inner .top-bar-menu.right {
	width: 60%;
	text-align: right;
}
.header-top-inner .top-bar-menu > .menu-item {
	display: inline-block;
	position: relative;
	text-align: left;
	padding: 12px 16px 12px 20px;
	/*border-left: 1px solid #d9d9d9;*/
}
.header-top-inner .top-bar-menu > .menu-item:last-child {
	/*border-right: 1px solid #d9d9d9;*/
}
.header-top-inner .top-bar-menu > .menu-item::after {
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 100%;
	display: none;
	z-index: 1;
}
.header-top-inner .top-bar-menu > .menu-item.block-language:hover::after,
.header-top-inner .top-bar-menu > .menu-item:last-child:hover::after {
	display: block;
}
.header-top-inner .top-bar-menu > .menu-item a {
	display: block;
	font-size: 13px;
	line-height: 30px;
	letter-spacing: 0.025em;
	/*color: #777777;*/
	color: #f3f3f3;
}
.header-top-inner .top-bar-menu > .menu-item a:hover {
	color: #eeab10;
}
.header-top-inner .top-bar-menu > .menu-item > a > span {
	font-size: 15px;
	/*color: #000000;*/
	color: #f3f3f3;
	padding-right: 10px;
	float: left;
	line-height: 30px;
	-webkit-transition: color 0.4s ease 0s;
	-moz-transition: color 0.4s ease 0s;
	-o-transition: color 0.4s ease 0s;
	transition: color 0.4s ease 0s;
}
.header-top-inner .top-bar-menu > .menu-item:hover > a > span,
.header-top-inner .top-bar-menu > .menu-item:hover > a {
	color: #eeab10;
}
/* DROPDOWN */
.block-language {
	position: relative;
}
.block-language > .sub-menu,
.wcml-dropdown .wcml-cs-submenu {
	position: absolute;
	top: 100%;
	right: 0;
	left: auto;
	min-width: 150px;
	background-color: #fff;
	color: #777777;
	z-index: 10;
	border: none;
	list-style: none;
	-webkit-transition: margin 0.4s ease 0s;
	-moz-transition: margin 0.4s ease 0s;
	-o-transition: margin 0.4s ease 0s;
	transition: margin 0.4s ease 0s;
	text-align: left;
	-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	opacity: 0;
	visibility: hidden;
	margin-top: 20px !important;
	padding: 10px 0;
	
}
.wcml-dropdown .wcml-cs-submenu {
	right: -15px;
	top: calc(100% + 13px);
}
.block-language > .sub-menu::after,
.wcml-dropdown .wcml-cs-submenu::after {
	content: '';
	border-style: solid;
	border-width: 8px 7px;
	border-color: transparent transparent #fff transparent;
	position: absolute;
	top: -16px;
	right: 31px;
}
.block-language:hover > .sub-menu, .menu-item:hover .wcml-dropdown .wcml-cs-submenu {
	opacity: 1;
	visibility: visible;
	margin-top: 15px !important;
}
.block-language > .sub-menu .menu-item, .wcml-dropdown .wcml-cs-submenu li {
	padding: 0 12px;
}
/* LANGUAGE */
.block-language a > img {
	vertical-align: middle;
	margin: -2px 3px 0 0;
}
.block-language > a::after {
	display: inline-block;
	vertical-align: top;
	font-family: 'FontAwesome', sans-serif;
	content: '\f107';
	margin-left: 7px;
}
/* CURENCY */
.wcml-dropdown {
	width: auto;
}
.wcml-dropdown li {
	border: none;
	background-color: transparent;
}
.wcml-dropdown > ul {
	position: static;
}
.wcml-dropdown a {
	padding: 0;
	line-height: inherit;
}
.wcml-dropdown a.wcml-cs-item-toggle {
	padding: 0;
}
.wcml-dropdown a.wcml-cs-item-toggle:after {
	vertical-align: top;
	position: static;
	font-family: FontAwesome, sans-serif;
	content: '\f107';
	border: none;
	margin-left: 10px;
}
.wcml-dropdown .wcml-cs-submenu li {
	border: none;
}
.wcml-dropdown .wcml-cs-submenu li:hover > a {
	color: #eeab10;
}
.wcml-dropdown li:hover, .wcml-dropdown li:focus {
	background-color: transparent;
}
.woocommerce .wcml-dropdown.product {
	margin: 0;
}
@media (max-width: 1024px) {
	.block-language.open > .sub-menu {
		opacity: 1;
		visibility: visible;
		margin-top: 15px !important;
	}
}
@media (max-width: 991px) {
	.header-top-inner {
		display: block;
		padding: 8px 0;
	}
	.header-top-inner .top-bar-menu,
	.header-top-inner .top-bar-menu.right {
		width: 100%;
		text-align: center;
		display: block;
	}
	.header-top-inner .top-bar-menu > .menu-item {
		border: none !important;
		padding-top: 0;
		padding-bottom: 0;
	}
	.header-top-inner .top-bar-menu > .menu-item:not(:first-child),
	.header-top-inner .top-bar-menu > .menu-item:first-child {
		padding-left: 8px;
	}
	.header-top-inner .top-bar-menu > .menu-item:not(:last-child),
	.header-top-inner .top-bar-menu > .menu-item:last-child {
		padding-right: 12px;
	}
}
@media (max-width: 767px) {
	.header-top {
		display: none;
	}
}
/* ==========================================================================
3.2 HEADER MENU
========================================================================== */
/*menu mobile*/
.block-menu-bar {
	vertical-align: middle;
	display: none;
	font-size: 0;
	padding-left: 7px;
}
.block-menu-bar .menu-bar {
	display: block;
	height: 41px;
	line-height: 37px;
	width: 41px;
	padding: 12px 9px;
	border: 2px solid #000;
}
.block-menu-bar .menu-bar span {
	width: 100%;
	display: block;
	border-bottom: 2px solid;
}
.block-menu-bar .menu-bar span:nth-child(2) {
	width: 50%;
}
.block-menu-bar .menu-bar span:not(:last-child) {
	margin-bottom: 4px;
}
.block-menu-bar .menu-bar:hover span {
	background-color: #eeab10;
}
@media (max-width: 1024px) {
	.block-menu-bar {
		display: inline-block;
	}
}
/*main menu*/
.box-header-nav .main-menu {
	padding: 0;
	list-style: none;
}
.block-nav-category ~ .box-header-nav .main-menu {
	padding-left: 20px;
}
.box-header-nav .main-menu .menu-item {
	list-style: none;
	position: relative;
}
.box-header-nav .main-menu .menu-item:hover > a {
	color: #eeab10;
}
.box-header-nav .main-menu > .menu-item > a {
	font-size: 14px;
	font-weight: 300;
	line-height: 68px;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	vertical-align: middle;
	position: relative;
	display: inline-block;
	text-decoration: none;
}
.box-header-nav .main-menu .menu-item > a > .icon {
	font-size: 14px;
	margin-right: 4px;
}
.box-header-nav .main-menu .menu-item > a > .image {
	position: absolute;
	right: -28px;
	top: 8px;
	z-index: 1;
	line-height: 0;
}
/*sub menu*/
.box-header-nav .main-menu .menu-item .submenu {
	padding-left: 0;
	text-align: left;
	-webkit-transition: all .4s;
	-moz-transition: all .4s;
	-o-transition: all .4s;
	transition: all .4s;
	
	-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	z-index: 999;
}
.box-header-nav .main-menu > .menu-item .submenu:not(.megamenu) {
	padding-top: 22px;
	padding-bottom: 22px;
}
.box-header-nav .main-menu > .menu-item .submenu:not(.megamenu) .menu-item {
	padding: 0 10px 0 30px;
}
.box-header-nav .main-menu > .menu-item .submenu.megamenu {
	padding: 40px 35px;
}
.box-header-nav .main-menu > .menu-item .submenu .menu-item::before {
	content: '';
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: -webkit-calc(100% + 10px);
	width: -moz-calc(100% + 10px);
	width: calc(100% + 10px);
	height: 100%;
	z-index: -1;
}
.box-header-nav .main-menu > .menu-item .submenu .menu-item:hover::before {
	display: block;
}
.box-header-nav .main-menu > .menu-item .submenu .menu-item a {
	line-height: 30px;
	display: block;
}
.box-header-nav .main-menu .menu-item .submenu .menu-item a {
	color: #666666;
}
.box-header-nav .main-menu .menu-item .submenu .menu-item a > span {
	position: relative;
	bottom: 4px;
}
.box-header-nav .main-menu .menu-item .submenu .menu-item:hover > a {
	color: #eeab10;
}
.box-header-nav .main-menu .toggle-submenu {
	display: none;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 19px;
	cursor: pointer;
	color: #000;
}
.box-header-nav .main-menu .menu-item:hover > .toggle-submenu {
	color: #eeab10;
}
/*horizon menu*/
/*sup menu*/
.box-header-nav .main-menu > .menu-item {
	padding: 0 19px;
	display: inline-block;
}
.box-header-nav .main-menu > .menu-item.parent::before {
	display: none;
	width: 100%;
	height: 100%;
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
}
.box-header-nav .main-menu > .menu-item.parent:hover::before {
	display: block;
}
/*sub menu*/
.box-header-nav .main-menu .menu-item .submenu {
	position: absolute;
	min-width: 245px;
	background-color: #ffffff;
	opacity: 0;
	visibility: hidden;
	margin-top: 20px;
}
.box-header-nav .main-menu .menu-item:hover > .submenu {
	opacity: 1;
	visibility: visible;
}
.box-header-nav .main-menu > .menu-item > .submenu {
	top: 100%;
	left: -1px;
}
.box-header-nav .main-menu > .menu-item:hover > .submenu {
	margin-top: 4px;
}
.box-header-nav .main-menu > .menu-item > .submenu .submenu {
	top: -19px;
	left: 100%;
}
.box-header-nav .main-menu .submenu .menu-item:hover > .submenu {
	margin-top: -4px;
}
/*.toggle-submenu*/
.box-header-nav .main-menu .toggle-submenu::before {
	display: block;
	content: '\f107';
	font-family: 'FontAwesome', sans-serif;
	height: 57px;
	line-height: 57px;
	width: 25px;
	text-align: center;
	font-size: 18px;
	z-index: 10;
}
.box-header-nav .main-menu .submenu .toggle-submenu {
	display: block;
}
.box-header-nav .main-menu .submenu .toggle-submenu::before {
	height: 30px;
	line-height: 30px;
	width: 30px;
	font-size: 14px;
	content: '\f105';
}
.box-header-nav .main-menu > .menu-item.menu-item-right {
	float: right;
	padding-left: 35px;
}
.box-header-nav .main-menu > .menu-item.menu-item-right > a {
	color: #868686;
}
.box-header-nav .main-menu > .menu-item.menu-item-right:hover > a {
	color: #eeab10;
}
.box-header-nav .main-menu .menu-item.menu-item-right > a > span {
	font-size: 24px;
	position: absolute;
	left: -35px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
@media (max-width: 1499px) {
	.box-header-nav .main-menu > .menu-item {
		padding: 0 15px;
	}
}
@media (max-width: 1024px) {
	.box-header-nav .main-menu {
		opacity: 0;
		visibility: hidden;
	}
}
/* ==========================================================================
3.3 BLOCK SEARCH
========================================================================== */
.block-search .form-search {
	display: table;
	padding: 0 68px 0 0;
	
	border: 2px solid #ececec;
	background-color: #fff;
	width: 100%;
	position: relative;
}
.block-search .form-search .btn-submit {
	width: 68px;
	height: 60px;
	line-height: 60px;
	
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -2px;
	overflow: hidden;
	background-color: #eeab10;
	font-size: 21px;
	
	display: inline-block;
	color: #ffffff;
	border: none;
	border-radius: 0;
	-webkit-transition: color 0.25s, border-color 0.25s, background-color 0.25s, opacity 0.25s, width 0.25s ease 0s;
	-moz-transition: color 0.25s, border-color 0.25s, background-color 0.25s, opacity 0.25s, width 0.25s ease 0s;
	-o-transition: color 0.25s, border-color 0.25s, background-color 0.25s, opacity 0.25s, width 0.25s ease 0s;
	transition: color 0.25s, border-color 0.25s, background-color 0.25s, opacity 0.25s, width 0.25s ease 0s;
}
.block-search .form-search .btn-submit span {
	position: relative;
}
.block-search .form-search .btn-submit::before {
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	-webkit-transform: skewX(-45deg);
	-moz-transform: skewX(-45deg);
	-o-transform: skewX(-45deg);
	-ms-transform: skewX(-45deg);
	transform: skewX(-45deg);
}
.block-search .form-search .btn-submit:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
.block-search .form-search .form-content,
.block-search .form-search .category {
	display: table-cell;
	vertical-align: top;
	white-space: normal;
}
.azirspares-live-search-form {
	position: relative;
}
.azirspares-live-search-form .search-box {
	position: relative;
}
.azirspares-live-search-form.loading .search-box::before {
	content: '';
	width: 25px;
	height: 25px;
	margin: auto;
	border: 3px solid #ccc;
	border-top-color: #eeab10;
	border-radius: 50%;
	-webkit-animation: fa-spin 2s infinite linear;
	-o-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
	position: absolute;
	top: 13px;
	right: 5px;
}
.azirspares-live-search-form .not-results-search,
.azirspares-live-search-form .products-search {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	z-index: 100;
	
	margin-top: 12px;
}
.azirspares-live-search-form .not-results-search {
	padding: 14px 17px;
}
.azirspares-live-search-form .not-results-search::after,
.azirspares-live-search-form .products-search::after {
	content: '';
	border-style: solid;
	border-width: 8px 7px;
	border-color: transparent transparent #fff transparent;
	position: absolute;
	top: -16px;
	left: 41px;
	z-index: 2;
}
.azirspares-live-search-form .suggestion-search {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	z-index: -1;
	padding: 10px 27px;
	color: #ccc;
	line-height: 36px;
}
.azirspares-live-search-form .product-search-item {
	overflow: hidden;
	padding: 12px 15px;
}
.azirspares-live-search-form .product-search-item:not(:last-child) {
	border-bottom: 1px solid #e8e8e8;
}
.azirspares-live-search-form .view-all {
	padding: 12px 15px;
	text-align: center;
	width: 100%;
}
.azirspares-live-search-form .product-image {
	width: 60px;
	float: left;
}
.azirspares-live-search-form .product-title-price {
	overflow: hidden;
	padding-left: 15px;
}
.azirspares-live-search-form .product-title {
	font-size: 16px;
}
.azirspares-live-search-form .product-price {
	font-size: 16px;
	color: #000;
}
.azirspares-live-search-form .product-price del {
	font-size: 16px;
	color: #868686;
}
.azirspares-live-search-form .product-price ins {
	color: #eeab10;
	float: left;
	margin-right: 5px;
	text-decoration: none;
}
.azirspares-live-search-form .txt-livesearch {
	width: 100%;
	height: 56px;
	line-height: 56px;
	padding: 0 27px;
	border: none;
}
/*.azirspares-live-search-form .keyword-current {*/
/*background-color: #eeab10;*/
/*color: #fff;*/
/*display: inline-block;*/
/*padding: 0 3px;*/
/*}*/
.live-search-widget.widget .azirspares-live-search-form {
	border-width: 1px;
	
}
.live-search-widget.widget .azirspares-live-search-form .txt-livesearch {
	height: 42px;
	line-height: 42px;
}
.live-search-widget .azirspares-live-search-form .products-search {
	left: 0;
	right: 0;
}
/* CHOSEN */
.block-search .form-search .category {
	width: 193px;
	position: relative;
}
.block-search .form-search .category select {
	border: none;
	height: 56px;
	line-height: 56px;
	width: 100%;
}
.block-search .form-search .category::before {
	content: '';
	border-left: 1px solid #e0e0e0;
	height: 60px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: -1px;
}
.chosen-results > .scroll-element,
.chosen-results > .scroll-element div {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10;
}
.chosen-results > .scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}
.chosen-results > .scroll-element .scroll-element_track {
	display: none;
}
.chosen-results > .scroll-element .scroll-bar {
	background-color: #6C6E71;
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
.chosen-results > .scroll-element .scroll-bar:hover {
	background-color: #eeab10;
}
.chosen-results:hover > .scroll-element .scroll-bar,
.chosen-results > .scroll-element.scroll-draggable .scroll-bar {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.chosen-results > .scroll-element.scroll-x {
	bottom: 0;
	height: 0;
	left: 0;
	min-width: 100%;
	overflow: visible;
	width: 100%;
}
.chosen-results > .scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 0;
}
/* scrollbar height/width & offset from container borders */
.chosen-results > .scroll-element.scroll-x .scroll-bar {
	height: 7px;
	min-width: 10px;
	top: -9px;
}
.chosen-results > .scroll-element.scroll-y .scroll-bar {
	left: -9px;
	min-height: 10px;
	width: 7px;
}
.chosen-results > .scroll-element.scroll-x .scroll-element_outer {
	left: 2px;
}
.chosen-results > .scroll-element.scroll-x .scroll-element_size {
	left: -4px;
}
.chosen-results > .scroll-element.scroll-y .scroll-element_outer {
	top: 2px;
}
.chosen-results > .scroll-element.scroll-y .scroll-element_size {
	top: -4px;
}
/* update scrollbar offset if both scrolls are visible */
.chosen-results > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -11px;
}
.chosen-results > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -11px;
}
.category .chosen-container {
	margin-bottom: 0;
	text-align: left;
	width: 100% !important;
	position: relative;
}
.category .chosen-container-single .chosen-single {
	border: none;
	border-radius: 0;
	padding: 0 40px 0 28px;
	max-width: 100%;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: #ffffff;
	height: 56px;
	line-height: 56px;
}
.category .chosen-container-single .chosen-single span {
	margin: 0;
	font-size: 14px;
	color: #868686;
}
.category .chosen-container-single .chosen-single div {
	width: 31px;
}
.category .chosen-container-single .chosen-single div b {
	background: none !important;
	position: relative;
}
.category .chosen-container-single .chosen-single div b:before {
	display: block;
	content: '';
	width: 0;
	height: 0;
	border-width: 6px 5px;
	border-style: solid;
	border-color: #000000 transparent transparent transparent;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-25%);
	-moz-transform: translateY(-25%);
	-ms-transform: translateY(-25%);
	-o-transform: translateY(-25%);
	transform: translateY(-25%);
	left: 0;
}
.category .chosen-container-active.chosen-with-drop .chosen-single {
	border: none;
	background: #ffffff;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.category .chosen-container .chosen-drop {
	padding: 12px 0 12px 9px;
	border-radius: 0;
	background: #ffffff;
	margin-top: 12px;
	-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	border: none;
	left: 0;
	width: calc(100% + 68px);
}
.category .chosen-container .chosen-drop::after {
	content: '';
	border-style: solid;
	border-width: 8px 7px;
	border-color: transparent transparent #fff transparent;
	position: absolute;
	top: -16px;
	left: 41px;
}
.category .chosen-container li {
	font-size: 16px;
	line-height: 28px;
	color: #000000;
	padding: 2px 0 2px 17px;
	position: relative;
	-webkit-transition: color 0.4s ease 0s;
	-moz-transition: color 0.4s ease 0s;
	-o-transition: color 0.4s ease 0s;
	transition: color 0.4s ease 0s;
}
.category .chosen-container li::before {
	content: '\f105';
	font-family: 'FontAwesome', sans-serif;
	position: absolute;
	font-size: 14px;
	color: #b7b7b7;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	-webkit-transition: color 0.25s ease 0s;
	-moz-transition: color 0.25s ease 0s;
	-o-transition: color 0.25s ease 0s;
	transition: color 0.25s ease 0s;;
}
.category .chosen-container li.level-1::before {
	left: 13px;
}
.category .chosen-container .chosen-results li.highlighted {
	background: none;
	color: #eeab10;
}
.category .chosen-container .chosen-results li.highlighted::before {
	color: #eeab10;
}
.category .chosen-container-single .chosen-search {
	display: none;
}
.key-word-search {
	text-align: center;
	font-size: 13px;
	display: inline-block;
	width: 100%;
	padding-top: 25px;
}
.key-word-search .title-key {
	color: #000000;
	padding-right: 4px;
}
.key-word-search .listkey-word {
	display: inline-block;
}
.key-word-search .listkey-word .key-item {
	position: relative;
	display: inline-block;
}
.key-word-search .listkey-word .key-item:not(:hover) {
	color: inherit;
}
.key-word-search .listkey-word .key-item:not(:last-child) {
	padding-right: 10px;
	margin-right: 10px;
}
.key-word-search .listkey-word .key-item:not(:last-child)::after {
	content: '';
	border-left: 1px solid #dcdcdc;
	height: 16px;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	right: -2px;
}
@media (max-width: 1660px) {
	.block-search .form-search .category select,
	.header .azirspares-live-search-form .txt-livesearch {
		height: 44px;
		line-height: 44px;
	}
	.form-search {
		display: table;
	}
	.header .block-search .form-search .btn-submit {
		height: 48px;
		line-height: 48px;
		width: 60px;
		padding: 0;
		right: -1px;
	}
	.header .azirspares-live-search-form.loading .search-box::before {
		top: 3px;
	}
	.header .block-search .form-search .form-content {
		display: block;
	}
	.azirspares-live-search-form .suggestion-search {
		line-height: 30px;
		padding: 0 15px;
	}
	.block-search .form-search .category::before {
		height: 48px;
	}
	.category .chosen-container-single .chosen-single {
		height: 44px;
		line-height: 44px;
	}
}
@media (max-width: 1199px) {
	.block-search .form-search .category {
		display: none;
	}
	.key-word-search {
		display: none;
	}
}
@media (max-width: 767px) {
	.form-search {
		padding: 0 40px 0 0;
		border-width: 1px;
	}
}
/* ==========================================================================
3.4 HEADER CONTROL
========================================================================== */
.header-control {
	width: 240px;
	text-align: right;
}
.header-position.fixed .header-control {
	padding-top: 5px;
}
.header.style3 .header-control {
	width: 485px;
}
.header-control-inner {
	display: inline-block;
}
.meta-woo {
	text-align: right;
}
.meta-woo .block-woo {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
	padding-left: 7px;
}
.meta-woo .block-woo .block-link {
	display: block;
	font-size: 25px;
	width: 60px;
	line-height: 58px;
	height: 60px;
	border: 1px solid #dfdfdf;
	text-align: center;
}
.meta-woo .block-woo .block-link:not(:hover) {
	color: #000000;
}
/*block-user*/
.block-user {
	position: relative;
}
.block-user:hover::before {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	height: 100%;
}
.block-user .sub-menu {
	list-style: none;
	position: absolute;
	top: 100%;
	right: -7px;
	min-width: 160px;
	
	z-index: 99;
	background-color: #fff;
	opacity: 0;
	visibility: hidden;
	margin-top: 35px;
	-webkit-transition: margin-top 0.4s ease 0s;
	-moz-transition: margin-top 0.4s ease 0s;
	-o-transition: margin-top 0.4s ease 0s;
	transition: margin-top 0.4s ease 0s;
	padding: 5px;
	-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
}
.block-user:hover .sub-menu {
	margin-top: 15px;
	opacity: 1;
	visibility: visible;
}
.block-user .sub-menu::after {
	content: '';
	border-style: solid;
	border-width: 8px 7px;
	border-color: transparent transparent #fff transparent;
	position: absolute;
	top: -16px;
	right: 31px;
}
.block-user .sub-menu li {
	padding: 0 12px;
}
.block-user .sub-menu li a {
	display: block;
	font-size: 14px;
	line-height: 30px;
}
.block-user .sub-menu li a:not(:hover) {
	color: #777777;
}
/*MINICART*/
.header-middle-inner .sticky-cart {
	opacity: 0;
	visibility: hidden;
	position: fixed;
	top: 0;
	right: 70px;
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.header-middle-inner .sticky-cart .block-link {
	display: block;
	font-size: 25px;
	width: 70px;
	line-height: 70px;
	height: 70px;
	border-radius: 50%;
	text-align: center;
	background-color: #fff;
	-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
}
.header-position.hide-header .header-middle-inner .sticky-cart {
	top: 70px;
	opacity: 1;
	visibility: visible;
	z-index: 99;
}
.block-minicart .cart_list > .scroll-element,
.block-minicart .cart_list > .scroll-element div {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10;
}
.block-minicart .cart_list > .scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}
.block-minicart .cart_list > .scroll-element .scroll-element_track {
	display: none;
}
.block-minicart .cart_list > .scroll-element .scroll-bar {
	background-color: #6C6E71;
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
.block-minicart .cart_list > .scroll-element .scroll-bar:hover {
	background-color: #eeab10;
}
.block-minicart .cart_list:hover > .scroll-element .scroll-bar,
.block-minicart .cart_list > .scroll-element.scroll-draggable .scroll-bar {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.block-minicart .cart_list > .scroll-element.scroll-x {
	bottom: 0;
	height: 0;
	left: 0;
	min-width: 100%;
	overflow: visible;
	width: 100%;
}
.block-minicart .cart_list > .scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 0;
}
/* scrollbar height/width & offset from container borders */
.block-minicart .cart_list > .scroll-element.scroll-x .scroll-bar {
	height: 7px;
	min-width: 10px;
	top: -9px;
}
.block-minicart .cart_list > .scroll-element.scroll-y .scroll-bar {
	left: -9px;
	min-height: 10px;
	width: 7px;
}
.block-minicart .cart_list > .scroll-element.scroll-x .scroll-element_outer {
	left: 2px;
}
.block-minicart .cart_list > .scroll-element.scroll-x .scroll-element_size {
	left: -4px;
}
.block-minicart .cart_list > .scroll-element.scroll-y .scroll-element_outer {
	top: 2px;
}
.block-minicart .cart_list > .scroll-element.scroll-y .scroll-element_size {
	top: -4px;
}
/* update scrollbar offset if both scrolls are visible */
.block-minicart .cart_list > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -11px;
}
.block-minicart .cart_list > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -11px;
}
.block-minicart {
	position: relative;
}
.block-minicart:hover::before {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	height: 100%;
}
.block-minicart .link-dropdown {
	position: relative;
}
.block-minicart .link-dropdown .count {
	position: absolute;
	top: 6px;
	right: -11px;
	display: inline-block;
	min-width: 23px;
	height: 23px;
	line-height: 25px;
	text-align: center;
	padding: 0 3px;
	border-radius: 50%;
	background-color: #eeab10;
	font-size: 12px;
	color: #ffffff;
}
.block-minicart .widget_shopping_cart {
	position: absolute;
	top: 100%;
	right: -15px;
	min-width: 307px;
	
	z-index: 99;
	background-color: #fff;
	opacity: 0;
	visibility: hidden;
	margin-top: 35px;
	-webkit-transition: margin-top 0.4s ease 0s;
	-moz-transition: margin-top 0.4s ease 0s;
	-o-transition: margin-top 0.4s ease 0s;
	transition: margin-top 0.4s ease 0s;
	-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
}
.block-minicart .widget_shopping_cart::after {
	content: '';
	border-style: solid;
	border-width: 8px 7px;
	border-color: transparent transparent #fff transparent;
	position: absolute;
	top: -16px;
	right: 38px;
}
.block-minicart .widget_shopping_cart .product_list_widget li.mini_cart_item {
	padding-left: 18px;
}
.block-minicart .widget_shopping_cart .product_list_widget li.mini_cart_item:not(:last-child) {
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 19px;
}
.block-minicart .widget_shopping_cart .product_list_widget li .remove_from_cart_button {
	right: 13px;
}
.block-minicart .widget_shopping_cart .woocommerce-mini-cart__total {
	border-top: 1px solid #e8e8e8;
}
.block-user:hover::before {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	height: 100%;
}
.block-minicart .cart_list {
	max-height: 320px;
}
.woocommerce-mini-cart__empty-message {
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	color: #000000;
	max-width: 200px;
	padding: 15px 15px 30px 15px;
}
@media (max-width: 1660px) {
	.block-user:hover .sub-menu::after {
		right: 22px;
	}
	.block-minicart .widget_shopping_cart::after {
		right: 29px;
		
	}
	.header-control {
		padding-top: 7px;
	}
	.header.style3 .header-control {
		width: 240px;
	}
	.meta-woo .block-woo .block-link {
		font-size: 22px;
		width: 41px;
		line-height: 39px;
		height: 41px;
		border-radius: 0;
		border: 2px solid #000;
	}
	.block-minicart .link-dropdown .count {
		top: -8px;
	}
}
@media (min-width: 1025px) {
	.block-minicart:hover::before {
		content: '';
		width: 347px;
		height: 30px;
		position: absolute;
		top: 100%;
		right: 0;
	}
	.block-minicart:hover .widget_shopping_cart {
		margin-top: 15px;
		opacity: 1;
		visibility: visible;
	}
}
@media (max-width: 1024px) {
	.header-middle-inner .sticky-cart {
		display: none !important;
	}
	.block-user.open .sub-menu,
	.block-minicart.open .widget_shopping_cart {
		margin-top: 15px;
		opacity: 1;
		visibility: visible;
	}
}
/* ==========================================================================
3.5 HEADER PHONE
============================================================================ */
.phone-header {
	overflow: hidden;
}
.phone-header .phone-inner {
	overflow: hidden;
	text-align: left;
}
.phone-header .phone-icon {
	display: inline-block;
	text-align: center;
	float: left;
	font-size: 27px;
	position: relative;
	min-width: 68px;
	padding: 6px;
	margin-right: 10px;
}
.phone-header .phone-icon span {
	position: relative;
	display: block;
	border-radius: 50%;
	line-height: 50px;
	border: 2px solid transparent;
}
.phone-header .phone-number {
	overflow: hidden;
	padding-top: 9px;
}
.phone-header .phone-number p:first-child {
	margin-bottom: 3px;
	font-size: 12px;
	letter-spacing: 0.1em;
	font-weight: 500;
	line-height: 20px;
	color: #868686;
	text-transform: uppercase;
}
.phone-header .phone-number p:last-child {
	margin-bottom: 0;
	font-size: 24px;
	color: #eeab10;
}
/*.phone-header.style1*/
.phone-header.style1 {
	padding: 12px 9px;
	background-color: #25b43c;
	position: absolute;
	top: -12px;
	right: 0;
	width: calc(40% - 310px);
	z-index: 1;
	border-radius: 92px 0 0 92px;
	-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
}
.phone-header.style1 .phone-icon::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	opacity: 0.3;
	border-radius: 50%;
}
.phone-header.style1 .phone-icon span {
	background-color: #fff;
	color: #25b43c;
}
.phone-header.style1 .phone-inner .phone-number p:first-child,
.phone-header.style1 .phone-inner .phone-number p:last-child {
	color: #fff;
}
/*.phone-header.style2*/
.phone-header.style1.style2 {
	background-color: #ea2523;
}
.phone-header.style1.style2 .phone-icon::before {
	background-color: #fff;
}
.phone-header.style1.style2 .phone-icon span {
	background-color: #fff;
	color: #ea2523;
}
.phone-header.style1.style2 .phone-number p:first-child {
	color: #fff;
}
/*.phone-header.style3*/
.phone-header.style3 .phone-icon span {
	border-color: #eeab10;
	color: #eeab10;
}
.phone-header.style3 .phone-inner .phone-number p:last-child {
	color: #000000
}
/*.phone-header.style4*/
.phone-header.style4 {
	text-align: right;
}
.phone-header.style4 .phone-icon span {
	background-color: #eeab10;
	color: #fff;
}
.phone-header.style4 .phone-inner .phone-number p:first-child,
.phone-header.style4 .phone-inner .phone-number p:last-child {
	color: #fff;
}
/*.phone-header.style5*/
.phone-header.style5 {
	text-align: right;
}
.phone-header.style5 .meta-woo .block-woo .block-link {
	color: #000;
}
.phone-header.style5 .phone-icon::before {
	content: '';
	border-left: 1px solid #494949;
	position: absolute;
	height: 36px;
	top: 50%;
	right: 7px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.phone-header.style5 .phone-icon span {
	color: #eeab10;
}
.phone-header.style5 .phone-inner .phone-number p:first-child,
.phone-header.style5 .phone-inner .phone-number p:last-child {
	color: #fff;
}
@media (max-width: 1660px) {
	.phone-header.style1 {
		width: 260px;
	}
	.phone-header .phone-number p:last-child {
		font-size: 20px;
	}
}
@media (max-width: 1199px) {
	.phone-header {
		display: none !important;
	}
}
/* ==========================================================================
3.6 HEADER STICKY
============================================================================ */
.header-sticky-menu {
	position: fixed;
	top: -51px;
	left: 0;
	right: 0;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	z-index: 10;
	background-color: #fff;
}
.header-sticky-menu.active {
	top: 0;
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}
.header.header-sticky .header-position.fixed .block-nav-category:not(.has-open) .block-content,
.header.header-sticky .header-position.hide-header .block-nav-category:not(.has-open) .block-content {
	visibility: hidden;
	opacity: 0;
}
@media (min-width: 1200px) {
	.header-position.fixed {
		max-width: 100%;
		position: fixed;
		top: 0;
		left: 0;
		right: 0;
		z-index: 100;
		background-color: rgba(255, 255, 255, 1);
		box-shadow: 0 3px 10px rgba(0, 0, 0, 0.05);
	}
	.header.style5 .header-position.fixed {
		background-color: #eeab10;
	}
	.header-position.fixed .header-middle-inner {
		padding: 20px 0 !important;
	}
	.header-position.fixed:not(.hide-header) {
		animation: move_down 0.4s ease 0s normal none 1 running;
		-o-animation: move_down 0.4s ease 0s normal none 1 running;
		-webkit-animation: move_down 0.4s ease 0s normal none 1 running;
	}
	.admin-bar .header-position.fixed:not(.hide-header) {
		top: 32px;
		animation: move_down_admin 0.4s ease 0s normal none 1 running;
		-o-animation: move_down_admin 0.4s ease 0s normal none 1 running;
		-webkit-animation: move_down_admin 0.4s ease 0s normal none 1 running;
	}
	.header-position.fixed.hide-header {
		top: -120px;
		animation: move_up 0.4s ease 0s normal none 1 running;
		-o-animation: move_up 0.4s ease 0s normal none 1 running;
		-webkit-animation: move_up 0.4s ease 0s normal none 1 running;
	}
	.admin-bar .header-position.fixed.hide-header {
		top: -120px;
		animation: move_up_admin 0.4s ease 0s normal none 1 running;
		-o-animation: move_up_admin 0.4s ease 0s normal none 1 running;
		-webkit-animation: move_up_admin 0.4s ease 0s normal none 1 running;
	}
	@keyframes move_down_admin {
		0% {
			top: -75px;
		}
		100% {
			top: 32px;
		}
	}
	@-webkit-keyframes move_down_admin {
		0% {
			top: -75px;
		}
		100% {
			top: 32px;
		}
	}
	@keyframes move_down {
		0% {
			top: -75px;
		}
		100% {
			top: 0;
		}
	}
	@-webkit-keyframes move_down {
		0% {
			top: -75px;
		}
		100% {
			top: 0;
		}
	}
	@keyframes move_up_admin {
		0% {
			top: 32px;
		}
		100% {
			top: -75px;
		}
	}
	@-webkit-keyframes move_up_admin {
		0% {
			top: 32px;
		}
		100% {
			top: -75px;
		}
	}
	@keyframes move_up {
		0% {
			top: 0;
		}
		100% {
			top: -75px;
		}
	}
	@-webkit-keyframes move_up {
		0% {
			top: 0;
		}
		100% {
			top: -75px;
		}
	}
	.header-position.fixed .key-word-search {
		display: none;
	}
}
@media (max-width: 1024px) {
	.header-sticky-menu,
	.box-header-nav {
		display: none !important;
	}
}
/* ==========================================================================
3.7 HEADER MIDDLE
============================================================================ */
.header-middle-inner {
	padding-top: 70px;
	padding-bottom: 40px;
}
.header-middle-inner {
	display: table;
	width: 100%;
	position: relative;
}
.header-middle-inner > * {
	display: table-cell;
	vertical-align: top;
}
.header-middle-inner::before,
.header-middle-inner::after {
	content: '';
	display: table;
}
.header-middle-inner::after {
	clear: both;
}
.header-middle-inner .header-logo {
	width: 240px;
	vertical-align: top;
	position: relative;
	top: -1px;
}
.header.style5 .header-middle-inner .header-logo {
	top: 0;
}
.header-middle-inner .header-logo .logo[src=""] {
	background: url('../images/logo-dark.svg');
	background-size: 100% 100%;
	display: inline-block;
	font-size: 0;
}
.header-middle-inner .block-search {
	padding-left: 15px;
	padding-right: 15px;
}
.header-position.fixed .header-middle-inner .block-search {
	padding-top: 6px;
}
.header-middle-inner .block-search .form-search {
	max-width: 760px;
	margin-left: auto;
	margin-right: auto;
}
@media (max-width: 1199px) {
	.header-middle-inner {
		padding-top: 35px;
	}
	.header-middle-inner > * {
		display: block;
		float: left;
	}
	.header-middle-inner .header-logo {
		width: 100%;
		text-align: center;
		padding-bottom: 25px;
	}
	.header-middle-inner .block-search,
	.header-control {
		width: 50%;
	}
	.header-middle-inner .block-search {
		padding-left: 0;
		padding-right: 0;
	}
	.header-middle-inner .block-search .form-search {
		max-width: 380px;
		margin-left: 0;
	}
	.header .azirspares-live-search-form .txt-livesearch {
		font-size: 12px;
		padding: 0 0 0 15px;
	}
}
@media (max-width: 767px) {
	.header-middle-inner {
		padding: 25px 0;
	}
	.header-middle-inner .block-search,
	.header-control {
		width: 100% !important;
		text-align: center;
	}
	.header-middle-inner .block-search {
		padding-bottom: 20px;
	}
	.header-middle-inner .block-search .form-search {
		margin-left: auto;
	}
}
/* ==========================================================================
3.8 HEADER NAV
========================================================================== */
.header-nav {
	position: relative;
}
.header-nav-inner {
	display: table;
	width: 100%;
}
.header-nav-inner > * {
	display: table-cell;
	vertical-align: middle;
}
.header-nav .block-search {
	padding-left: 9px;
}
.header-nav .block-search .form-search {
	border-color: transparent;
}
.header-nav .category .chosen-container-single .chosen-single,
.header-nav .azirspares-live-search-form .txt-livesearch {
	height: 44px;
	line-height: 44px;
}
.header-nav .block-search .form-search .btn-submit {
	height: 48px;
	line-height: 48px;
	width: 55px;
}
.header-nav .key-word-search {
	display: none;
}
.header-nav .block-search .form-search .category::before {
	height: 48px;
}
/*.header-nav.style1*/
.header-nav.style1 {
	position: relative;
	margin-top: 10px;
	height: 73px;
}
.header-nav.style1 .vertical-wrapper.block-nav-category .block-title .text-title {
	line-height: 56px;
}
.header-nav.style1 .vertical-wrapper.block-nav-category .block-title .before {
	top: -2px;
}
.header-nav.style1 .box-header-nav .main-menu {
	/*padding-right: 230px;*/
	padding-right: 0px;
}
.header-nav.style1 .box-header-nav .main-menu > .menu-item > a {
	color: #fff;
}
.header-nav.style1 .vertical-wrapper.block-nav-category .block-title::before {
	position: absolute;
	top: -10px;
	left: 0;
	right: 0;
	content: '';
	background-color: #eeab10;
	height: 10px;
}
.header-nav.style1 .vertical-wrapper.block-nav-category .block-title .text-title::before,
.header-nav.style1 .vertical-wrapper.block-nav-category .block-title::after {
	content: '';
	position: absolute;
	left: -8px;
	top: -10px;
	border-style: solid;
	border-width: 10px 8px 0 0;
}
.header-nav.style1 .vertical-wrapper.block-nav-category .block-title::after {
	border-color: transparent #eeab10 transparent transparent;
}
.header-nav.style1 .vertical-wrapper.block-nav-category .block-title .text-title::before {
	border-color: transparent rgba(0, 0, 0, 0.5) transparent transparent;
	z-index: 1;
}
/*.header-nav.style2 */
.header-nav.style2 .vertical-wrapper.block-nav-category .block-title {

}
/*.header-nav.style3*/
.header-nav.style3 .box-header-nav .main-menu > .menu-item {
	border-left: 1px solid #3e3e3e;
}
.header-nav.style3 .box-header-nav .main-menu > .menu-item:last-child {
	border-right: 1px solid #3e3e3e;
}
@media (max-width: 1199px) {
	.header-nav.style1 .box-header-nav .main-menu {
		padding-right: 0;
	}
}
/* ==========================================================================
3.9 HEADER BURGER
========================================================================== */
.header-burger {
	display: inline-block;
	vertical-align: middle;
}
.burger-inner {
	max-height: calc(100vh - 46px);
	z-index: 1;
}
.burger-inner > .scroll-element,
.burger-inner > .scroll-element div {
	background: none;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 10;
}
.burger-inner > .scroll-element div {
	display: block;
	height: 100%;
	left: 0;
	top: 0;
	width: 100%;
}
.burger-inner > .scroll-element .scroll-element_track {
	display: none;
}
.burger-inner > .scroll-element .scroll-bar {
	background-color: #6C6E71;
	display: block;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
.burger-inner > .scroll-element .scroll-bar:hover {
	background-color: #eeab10;
}
.burger-inner:hover > .scroll-element .scroll-bar,
.burger-inner > .scroll-element.scroll-draggable .scroll-bar {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: 0.7;
}
.burger-inner > .scroll-element.scroll-x {
	bottom: 0;
	height: 0;
	left: 0;
	min-width: 100%;
	overflow: visible;

	width: 100%;
}
.burger-inner > .scroll-element.scroll-y {
	height: 100%;
	min-height: 100%;
	right: 0;
	top: 0;
	width: 0;
}
/* scrollbar height/width & offset from container borders */
.burger-inner > .scroll-element.scroll-x .scroll-bar {
	height: 7px;
	min-width: 10px;
	top: -9px;
}
.burger-inner > .scroll-element.scroll-y .scroll-bar {
	left: -9px;
	min-height: 10px;
	width: 7px;
}
.burger-inner > .scroll-element.scroll-x .scroll-element_outer {
	left: 2px;
}
.burger-inner > .scroll-element.scroll-x .scroll-element_size {
	left: -4px;
}
.burger-inner > .scroll-element.scroll-y .scroll-element_outer {
	top: 2px;
}
.burger-inner > .scroll-element.scroll-y .scroll-element_size {
	top: -4px;
}
/* update scrollbar offset if both scrolls are visible */
.burger-inner > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size {
	left: -11px;
}
.burger-inner > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size {
	top: -11px;
}
.header-burger .burger-icon {
	display: block;
	height: 41px;
	line-height: 37px;
	width: 41px;
	padding: 12px 9px;
	border: 2px solid #000;
	position: absolute;
	left: -112px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.header-burger .burger-icon span {
	width: 100%;
	display: block;
	border-bottom: 2px solid;
}
.header-burger .burger-icon span:not(:last-child) {
	margin-bottom: 4px;
}
.header-burger .burger-close {
	cursor: pointer;
	position: absolute;
	right: 17px;
	top: 12px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	display: block;
	-webkit-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.1);
	z-index: 11;
	border: 2px solid
}
.header-burger .burger-close:not(:hover) {
	color: rgba(255, 255, 255, 0.3);
}
.header-burger .burger-close::before,
.header-burger .burger-close::after {
	border-bottom: 2px solid;
	content: "";
	position: absolute;
	left: 10px;
	top: 17px;
	width: 17px;
}
.header-burger .burger-close::before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.header-burger .burger-close::after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
.header-burger.open {
	z-index: 101;
	position: relative;
}
.header-burger.open .burger-icon {
	opacity: 0;
}
.header-burger ~ .header-burger-overlay {
	position: fixed;
	top: 0;
	right: -100vw;
	width: 100vw;
	height: 100vh;
	-webkit-transition: right 0.25s ease 0s;
	-moz-transition: right 0.25s ease 0s;
	-o-transition: right 0.25s ease 0s;
	transition: right 0.25s ease 0s;
	background-color: rgba(0, 0, 0, 0.6);
	z-index: 100;
}
.header-burger.open ~ .header-burger-overlay {
	right: 0;
}
.header-burger .burger-wrap {
	text-align: left;
	position: fixed;
	top: 0;
	left: -400px;
	bottom: 0;
	right: 0;
	background-color: #fff;
	-webkit-transition: left 0.25s ease 0s;
	-moz-transition: left 0.25s ease 0s;
	-o-transition: left 0.25s ease 0s;
	transition: left 0.25s ease 0s;
	width: 357px;
	height: 100vh;
	z-index: 999;
	max-width: 90%;
}
.header-burger.open .burger-wrap {
	left: 0;
}
.admin-bar .header-burger .burger-wrap {
	top: 32px;
}
@media (max-width: 767px) {
	.admin-bar .header-burger .burger-wrap {
		top: 46px;
	}
}
/*burger-top-menu*/
.burger-top-menu {
	background-color: #171717;
	padding-left: 0;
	list-style: none;
}
.burger-top-menu .burger-phone {
	border-bottom: 1px solid rgba(228, 228, 228, 0.1);
	overflow: hidden;
	padding: 8px 24px;
}
.burger-top-menu .phone-icon {
	float: left;
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 41px;
	border-radius: 50%;
	border: 2px solid;
	color: #eeab10;
	text-align: center;
	font-size: 19px;
	margin-right: 15px;
}
.burger-top-menu .phone-number {
	overflow: hidden;
	color: #fff;
}
.burger-top-menu .phone-number p:first-child {
	margin-bottom: 3px;
	font-size: 14px;
	line-height: 20px;
}
.burger-top-menu .phone-number p:last-child {
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 500;
}
.burger-icon-menu {
	list-style: none;
	padding-left: 0;
}
.burger-icon-menu .menu-item {
	font-size: 16px;
	line-height: 64px;
	border-bottom: 1px solid rgba(228, 228, 228, 0.1);
	padding: 0 24px;
	color: #fff
}
.burger-icon-menu .menu-item .icon {
	display: inline-block;
	width: 45px;
	height: 45px;
	line-height: 41px;
	border-radius: 50%;
	border: 2px solid;
	color: #eeab10;
	text-align: center;
	font-size: 19px;
	margin-right: 15px;
}
.burger-icon-menu .menu-item a:not(:hover) {
	color: inherit;
}
/*.burger-mid-menu*/
.burger-mid-menu .burger-title {
	border-bottom: 1px solid #e4e4e4;
	line-height: 50px;
	padding: 0 24px;
	margin: 0;
	font-size: 16px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
.burger-mid-menu .burger-title > span {
	display: inline-block;
	width: 29px;
	height: 16px;
	margin-right: 15px;
	position: relative;
	top: 2px;
}
.burger-mid-menu .burger-title > span span {
	border-bottom: 2px solid #eeab10;
	display: block;
	width: 100%;
}
.burger-mid-menu .burger-title > span span:not(:last-child) {
	margin-bottom: 5px;
}
.burger-list-menu {
	padding-left: 0;
	list-style: none;
}
.burger-list-menu .toggle-submenu {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	cursor: pointer;
	color: #bdbdbd;
	width: 48px;
	height: 48px;
	line-height: 48px;
	text-align: center;
}
.burger-list-menu .toggle-submenu::before {
	display: inline-block;
	font-size: 17px;
	content: "\f105";
	font-family: 'FontAwesome', sans-serif;
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
}
.burger-list-menu .menu-item.show-submenu > .toggle-submenu::before {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
}
.burger-list-menu > .menu-item {
	border-bottom: 1px solid #e4e4e4;
	padding: 5px 50px 5px 24px;
	position: relative;
}
.burger-list-menu > .menu-item > a {
	color: #666666;
	font-size: 16px;
	line-height: 38px;
	position: relative;
	display: inline-block;
}
.burger-list-menu .menu-item.show-sub > .toggle-submenu,
.burger-list-menu .menu-item.show-sub > a,
.burger-list-menu .menu-item:hover > .toggle-submenu,
.burger-list-menu .menu-item:hover > a {
	color: #eeab10;
}
.burger-list-menu .submenu {
	list-style: none;
	display: none;
}
.burger-list-menu .submenu .menu-item a {
	font-size: 14px;
	line-height: 36px;
	position: relative;
	display: inline-block;
}
/*.menu-social*/
.menu-social {
	padding: 20px 24px 0 24px;
}
.menu-social h4 {
	margin-top: 0;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 16px;
	margin-bottom: 13px;
}
.menu-social h4::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 1px solid #eeab10;
	width: 30px;
}
.menu-social a {
	display: inline-block;
	text-align: center;
	width: 46px;
	height: 46px;
	line-height: 42px;
	border-radius: 50%;
	border: 2px solid #e8e8e8;
	font-size: 16px;
	color: #000;
	margin-right: 12px;
	margin-top: 12px;
}
.menu-social a:hover {
	color: #eeab10;
	border-color: #eeab10;
}
@media (max-width: 1660px) {
	.header-burger .burger-icon {
		position: static;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
}
/* ==========================================================================
3.10 HEADER STYLE
========================================================================== */
/*.header.style1*/
.header.style1 .header-nav {
	background-color: #1b1b1b;
}
.header.style1 .box-header-nav .main-menu > .menu-item > a {
	color: #fff;
}
/*.header.style2*/
.header.style2 .header-middle-inner {
	padding-top: 45px;
	padding-bottom: 30px;
}
.header.style2 .header-nav {
	background-color: #f1f1f1;
}
.header.style2 .header-nav .block-search {
	padding-right: 233px;
}
.header.style2 .box-header-nav {
	text-align: center;
}
.header.style2 .header-middle-inner .block-search {
	display: none;
}
/*.header.style3*/
.header.style3 .header-middle-inner {
	padding-top: 45px;
	padding-bottom: 35px;
}
.header.style3 .header-nav {
	background-color: #f1f1f1;
}
.header.style3 .phone-header {
	display: inline-block;
	vertical-align: top;
}
.header.style3 .header-middle-inner .block-search {
	display: none;
}
/*.header.style4*/
.header.style4 .header-nav {
	background-color: #000;
}
.header.style4 .vertical-wrapper.block-nav-category .block-content {
	border: 3px solid #eeab10;
	border-top: none;
}
.header.style4 .phone-header .phone-inner {
	float: right;
}
.header.style4 .box-header-nav .main-menu > .menu-item > a {
	color: #fff;
}
/*.header.style5*/
.header.style5 .header-slide {
	position: absolute;
	top: 65px;
	left: 0;
	right: 0;
	z-index: 9;
}
.header.style5 #banner-adv ~ .header-slide {
	top: 133px;
}
body.admin-bar .header.style5 .header-slide {
	top: 97px;
}
body.admin-bar .header.style5 #banner-adv ~ .header-slide {
	top: 165px;
}
.header.style5 .header-burger .burger-icon {
	border-color: #eeab10;
	color: #eeab10;
}
.header.style5 .header-position.fixed .header-burger .burger-icon {
	border-color: #000;
	color: #000;
}
.header.style5 .box-header-nav .main-menu > .menu-item:first-child {
	padding-left: 43px;
}
@media (max-width: 1660px) {
	.header.style5 .header-burger .burger-icon {
		border-color: #000 !important;
		color: #000 !important;;
	}
}
.header.style5 + .main-container {
	padding-top: 315px;
}
.header.style5 .header-middle-inner {
	background-color: #eeab10;
	padding-top: 50px;
	padding-left: 40px;
	padding-right: 40px;
}
.header.style5 .box-header-nav .main-menu > .menu-item > a {
	color: #fff;
}
.header.style5 .block-menu-bar .menu-bar {
	color: #000;
}
.header.style5 .meta-woo .block-woo .block-link {
	border-color: #000;
	color: #000;
}
.header.style5 .block-minicart .link-dropdown .count {
	background-color: #fff;
	color: #000;
}
.header.style5 .sticky-cart .block-minicart .link-dropdown .count {
	background-color: #eeab10;
	color: #fff;
}
.header.style5 .block-search .form-search {
	border-color: transparent;
}
.header.style5 .key-word-search {
	display: none;
}
.header.style5 .block-search .form-search .btn-submit {
	background-color: #000000;
}
.header.style5 .header-nav-inner {
	background-color: #252525;
	padding-right: 40px;
}
.header.style5 .header-top-inner .top-bar-menu:not(.right) > .menu-item:first-child {
	border-left: none;
}
.header.style5 .header-top-inner .top-bar-menu.right > .menu-item:last-child {
	border-right: none;
}
.header.style5 .phone-header .phone-inner {
	float: right;
}
/*.header.style6*/
.header.style6 .phone-header.style1 {
	background-color: #eeab10;
}
.header.style6 .phone-header.style1 .phone-icon span {
	color: #eeab10;
}
.header.style6 .header-nav {
	background-color: #1e1e1e;
}
.header.style6 .header-nav.style1 {
	margin-top: 7px;
}
.header.style6 .box-header-nav .main-menu > .menu-item {
	border-left: 1px solid #3e3e3e;
}
.header.style6 .box-header-nav .main-menu > .menu-item:last-child {
	border-right: 1px solid #3e3e3e;
}
.header.style6 .box-header-nav .main-menu > .menu-item > a {
	color: #fff
}
@media (max-width: 1660px) {
	.header.style2 .header-nav .block-search {
		padding-right: 255px;
	}
	.header.style3 .phone-header {
		display: none;
	}
	.header.style3 .box-header-nav {
		text-align: center;
	}
}
@media (max-width: 1499px) {
	.header.style5 .header-slide {
		position: static;
	}
	.header.style5 + .main-container {
		padding-top: 0;
	}
	.header.style5 .container {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.header.style5 .header-nav-inner,
	.header.style5 .header-top-inner {
		border-radius: 0;
	}
}
@media (max-width: 1199px) {
	.header.style2 .header-control,
	.header.style2 .box-header-nav {
		width: 100%;
		text-align: center;
	}
	.header.style2 .header-nav .block-search {
		padding-right: 0;
	}
	.header.style3 .header-control,
	.header.style3 .box-header-nav {
		width: 100%;
		text-align: center;
	}
}
@media (max-width: 1024px) {
	.header.style3 .header-nav .block-search,
	.header.style2 .header-nav .block-search {
		display: none;
	}
	.header.style3 .header-middle-inner .block-search,
	.header.style2 .header-middle-inner .block-search {
		display: block;
		width: 100%;
		padding-bottom: 20px;
	}
	.header.style3 .header-middle-inner .block-search .form-search,
	.header.style2 .header-middle-inner .block-search .form-search {
		margin-left: auto;
	}
	.header.style6 .header-nav {
		display: none;
	}
}

/* ==========================================================================
9.17 AZIRSPARES VERTICALMENU
========================================================================== */
/*.vertical-menu.default*/
.vertical-menu.default {
	list-style: none;
	padding: 0;
	position: relative;
}
.vertical-menu.default .menu-item {
	position: relative;
	color: #666666;
}
.vertical-menu.default .menu-item:hover::before {
	content: '';
	width: 15px;
	height: 100%;
	right: -13px;
	top: 0;
	display: block;
	position: absolute;
}
.vertical-menu.default .menu-item.link-other {
	display: none;
}
.vertical-menu.default .menu-item > a .image {
	display: inline-block;
	vertical-align: top;
	margin-left: 7px;
}
.vertical-menu.default .menu-item > a .icon {
	margin-left: 5px;
	font-size: 16px;
	vertical-align: middle;
}
.vertical-menu.default > .menu-item > a {
	color: inherit;
	font-size: 16px;
	display: block;
	padding: 13px 15px 14px 20px;
}
.vertical-menu.default > .menu-item:not(:first-child) > a {
	border-top: 1px solid #eaeaea;
}
.vertical-menu.default .menu-item.parent > a::after {
	color: #bdbdbd;
}
.vertical-menu.default .menu-item.parent:hover > a::after,
.vertical-menu.default > .menu-item:hover > a,
.vertical-menu.default > .menu-item.show-submenu > a,
.vertical-menu.default > .menu-item.parent:hover > a::after,
.vertical-menu.default > .menu-item.show-submenu > a::after,
.vertical-menu.default .menu-item.parent:hover > .toggle-submenu,
.vertical-menu.default .menu-item.show-submenu > .toggle-submenu {
	color: #eeab10;
}
.vertical-menu.default .submenu {
	list-style: none;
}
.vertical-menu.default .submenu:not(.megamenu) .menu-item a {
	font-size: 16px;
	display: block;
	padding: 5px 10px 5px 30px;
}
.vertical-menu.default .submenu.megamenu > div {
	padding: 30px 15px;
	margin-left: 0 !important;
	margin-right: 0 !important;
	background-size: cover;
}
.vertical-menu.default ~ .view-all-category a {
	display: block;
	font-size: 16px;
	background-color: #f1f1f1;
	padding: 15px 20px 14px 18px;
	
	position: relative;
}
.vertical-menu.default ~ .view-all-category a::after {
	font-size: 18px;
	content: '\f105';
	font-family: 'FontAwesome', sans-serif;
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	width: 40px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	-webkit-transition: transform 0.3s, color 0.4s ease 0s;
	-moz-transition: transform 0.3s, color 0.4s ease 0s;
	-o-transition: transform 0.3s, color 0.4s ease 0s;
	transition: transform 0.3s, color 0.4s ease 0s;
}
.vertical-menu.default ~ .view-all-category a.close-cate::after {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
@media (min-width: 1025px) {
	.vertical-menu.default .menu-item.parent-megamenu {
		position: static;
	}
	.vertical-menu.default .menu-item:not(:hover) > .submenu {
		visibility: hidden;
		opacity: 0;
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		-o-transform: translateX(15px);
		transform: translateX(15px);
	}
	.vertical-menu.default .submenu {
		position: absolute;
		top: 0;
		left: calc(100% + 12px);
		
		background-color: #fff;
		z-index: 9;
		min-width: 257px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
		box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	}
	.vertical-menu.default .submenu .submenu {
		top: -2px;
	}
	.vertical-menu.default .submenu:not(.megamenu) {
		padding: 30px 0;
	}
	.vertical-menu.default .submenu.megamenu {
		overflow: hidden;
	}
	.vertical-menu.default .submenu.megamenu::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		
		border: 2px solid transparent;
		pointer-events: none;
	}
	.vertical-menu.default .menu-item.parent > a::after {
		font-size: 18px;
		content: '\f105';
		font-family: FontAwesome, sans-serif;
		display: inline-block;
		float: right;
	}
}
@media (max-width: 1024px) {
	.vertical-menu.default > .menu-item > a {
		padding-left: 15px;
		padding-right: 15px;
	}
	.vertical-menu.default [class^="vc_col-"],
	.vertical-menu.default [class*=" vc_col-"] {
		width: 100% !important;
		float: none;
	}
	.vertical-menu.default .megamenu {
		width: auto !important;
		max-width: inherit !important;
	}
	.vertical-menu.default .submenu.megamenu > div {
		background: none !important;
		padding: 15px 0 !important;
	}
	.vertical-menu.default {
		border-right: 1px solid #eee;
	}
	.vertical-menu.default .menu-item > .toggle-submenu {
		position: absolute;
		top: 0;
		right: 0;
		display: inline-block;
		padding: 14px 20px;
		-webkit-transition: transform 0.3s, color 0.4s ease 0s;
		-moz-transition: transform 0.3s, color 0.4s ease 0s;
		-o-transition: transform 0.3s, color 0.4s ease 0s;
		transition: transform 0.3s, color 0.4s ease 0s;
		cursor: pointer;
	}
	.vertical-menu.default .menu-item > .toggle-submenu::before {
		display: block;
		font-family: 'FontAwesome', sans-serif;
		content: "\f107";
		font-size: 18px;
	}
	.vertical-menu.default .menu-item.show-submenu > .toggle-submenu {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.vertical-menu.default .submenu {
		display: none;
		position: static;
		padding-bottom: 10px;
	}
	.vertical-menu.default .submenu:not(.megamenu) .menu-item a {
		padding-left: 10px;
	}
}
/*.vertical-menu.style1*/
.vertical-menu.style1 {
	position: relative;
	list-style: none;
	padding: 0;
}
.vertical-menu.style1 .menu-item {
	position: relative;
}
.vertical-menu.style1 .menu-item:hover::before {
	content: '';
	width: 15px;
	height: 100%;
	right: -13px;
	top: 0;
	display: block;
	position: absolute;
}
.vertical-menu.style1 .menu-item.link-other {
	display: none;
}
.vertical-menu.style1 .menu-item > a .image {
	display: inline-block;
	vertical-align: top;
	margin-left: 7px;
}
.vertical-menu.style1 .menu-item > a .icon {
	margin-left: 5px;
	font-size: 16px;
	vertical-align: middle;
}
.vertical-menu.style1 > .menu-item > a {
	color: inherit;
	font-size: 16px;
	display: block;
	padding: 13px 15px 13px 18px;
}
.azirspares-verticalmenu .vertical-menu.style1 > .menu-item > a {
	padding-bottom: 14px;
}
.vertical-menu.style1 > .menu-item:not(:first-child) > a {
	border-top: 1px solid #eaeaea;
}
.vertical-menu.style1 .menu-item.parent > a::after {
	color: #bdbdbd;
}
.vertical-menu.style1 .menu-item:hover > a,
.vertical-menu.style1 .menu-item.show-submenu > a,
.vertical-menu.style1 .menu-item.parent:hover > a::after,
.vertical-menu.style1 .menu-item.show-submenu > a::after,
.vertical-menu.style1 .menu-item.parent:hover > .toggle-submenu,
.vertical-menu.style1 .menu-item.show-submenu > .toggle-submenu {
	color: #eeab10;
}
.vertical-menu.style1 .submenu {
	list-style: none;
}
.vertical-menu.style1 .submenu:not(.megamenu) .menu-item a {
	font-size: 14px;
	display: block;
	padding: 5px 10px 5px 30px;
}
.vertical-menu.style1 .submenu.megamenu > div {
	padding: 30px 15px;
	margin-left: 0 !important;
	margin-right: 0 !important;
	background-size: cover;
}
.vertical-menu.style1 ~ .view-all-category a {
	display: block;
	font-size: 16px;
	background-color: #f1f1f1;
	padding: 15px 15px 14px 18px;
}
.vertical-menu.style1 ~ .view-all-category a::after {
	font-size: 18px;
	content: '\f105';
	font-family: 'FontAwesome', sans-serif;
	display: inline-block;
	float: right;
}
@media (min-width: 1200px) {
	.vertical-menu.style1 .menu-item.parent-megamenu {
		position: static;
	}
	.vertical-menu.style1 .menu-item:not(:hover) > .submenu {
		visibility: hidden;
		opacity: 0;
		-webkit-transform: translateX(15px);

		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		-o-transform: translateX(15px);
		transform: translateX(15px);
	}
	.vertical-menu.style1 .submenu {
		position: absolute;
		top: -2px;
		left: calc(100% + 12px);
		background-color: #fff;
		z-index: 9;
		min-width: 257px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
		box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	}
	.vertical-menu.style1 .submenu .submenu {
		top: -2px;
	}
	.vertical-menu.style1 .submenu:not(.megamenu) {
		border: 2px solid transparent;
		padding: 30px 0;
	}
	.vertical-menu.style1 .submenu.megamenu {
		overflow: hidden;
	}
	.vertical-menu.style1 .submenu.megamenu::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		
		border: 2px solid transparent;
		pointer-events: none;
	}
	.vertical-menu.style1 .menu-item.parent > a::after {
		font-size: 18px;
		content: '\f105';
		font-family: FontAwesome, sans-serif;
		display: inline-block;
		float: right;
	}
}
@media (max-width: 1199px) {
	.vertical-menu.style1 [class^="vc_col-"],
	.vertical-menu.style1 [class*=" vc_col-"] {
		width: 100% !important;
		float: none;
	}
	.vertical-menu.style1 .megamenu {
		width: auto !important;
		max-width: inherit !important;
	}
	.vertical-menu.style1 .submenu.megamenu > div {
		background: none !important;
		padding: 15px 0 !important;
	}
	.vertical-menu.style1 .menu-item > .toggle-submenu {
		position: absolute;
		top: 0;
		right: 0;
		display: inline-block;
		padding: 13px 20px;
		-webkit-transition: transform 0.3s, color 0.4s ease 0s;
		-moz-transition: transform 0.3s, color 0.4s ease 0s;
		-o-transition: transform 0.3s, color 0.4s ease 0s;
		transition: transform 0.3s, color 0.4s ease 0s;
		cursor: pointer;
	}
	.vertical-menu.style1 .menu-item > .toggle-submenu::before {
		display: block;
		font-family: 'FontAwesome', sans-serif;
		content: "\f107";
	}
	.vertical-menu.style1 .menu-item.show-submenu > .toggle-submenu {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.vertical-menu.style1 .submenu {
		display: none;
		position: static;
	}
	.vertical-menu.style1 .submenu:not(.megamenu) .menu-item a {
		padding-left: 10px;
	}
}
/*HEADER NAV*/
.vertical-wrapper.block-nav-category {
	position: relative;
	width: 320px;
}
.vertical-wrapper.block-nav-category .block-title {
	padding: 0 20px;
	cursor: pointer;
	background-color: #eeab10;
	color: #fff;
	position: relative;
	max-width: 320px;
}
.vertical-wrapper.block-nav-category .block-title .before {
	display: inline-block;
	width: 29px;
	height: 16px;
	margin-right: 18px;
	position: relative;
	top: 3px
}
.vertical-wrapper.block-nav-category .block-title .before span {
	display: block;
	width: 100%;
	border-bottom: 2px solid;
}
.vertical-wrapper.block-nav-category .block-title .before span:not(:last-child) {
	margin-bottom: 5px;
}
.vertical-wrapper.block-nav-category .block-title .text-title {
	font-size: 16px;
	letter-spacing: 0.1em;
	font-weight: 500;
	text-transform: uppercase;
	height: 68px;
	line-height: 68px;
	display: inline-block;
	vertical-align: middle;
}
.vertical-wrapper.block-nav-category:not(.has-open) .block-content {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	-o-transform: translateY(20px);
	transform: translateY(20px);
}
.vertical-wrapper.block-nav-category .block-content {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	max-width: 320px;
	background-color: #fff;
	-webkit-transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease;
	text-align: left;
	
	z-index: 99;
	-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 1499px) {
	.vertical-wrapper.block-nav-category {
		width: 305px;
	}
}
@media (max-width: 1280px) {
	.vertical-wrapper.block-nav-category {
		width: 285px;
	}
}
@media (min-width: 1200px) {
	.vertical-wrapper.block-nav-category.always-open .vertical-menu.default,
	.vertical-wrapper.block-nav-category.always-open .block-content {
		visibility: visible;
		opacity: 1;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
}
@media (max-width: 767px) {
	.vertical-wrapper.block-nav-category .block-title,
	.vertical-wrapper.block-nav-category .block-content {
		max-width: 100%;
	}
}
@media (max-width: 480px) {
	.vertical-wrapper.block-nav-category {
		width: 100%;
		display: block;
	}
}
/*SHORTCODE*/
.azirspares-verticalmenu.block-nav-category {
	position: relative;
	z-index: 8;
}
.azirspares-verticalmenu.block-nav-category .block-title {
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	font-weight: 500;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 15px 15px 15px 28px;
	text-transform: uppercase;
	background-color: #eeab10;
	
}
.azirspares-verticalmenu.block-nav-category .block-content {
	background-color: #fff;
	text-align: left;
	border: 3px solid #eeab10;
	border-top: none;
	
}
.azirspares-verticalmenu.block-nav-category.absolute-menu:not(.has-open) .block-content {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	-o-transform: translateY(20px);
	transform: translateY(20px);
}
.azirspares-verticalmenu.block-nav-category.absolute-menu .block-content {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 99;
	-webkit-transition: opacity 0.25s, transform 0.25s ease 0s;
	-moz-transition: opacity 0.25s, transform 0.25s ease 0s;
	-o-transition: opacity 0.25s, transform 0.25s ease 0s;
	transition: opacity 0.25s, transform 0.25s ease 0s;
}
/*widget_azirspares_nav_menu*/
#widget-area .widget.widget_azirspares_nav_menu {
	padding: 0;
	border: none;
}
#widget-area .widget_azirspares_nav_menu ul ul {
	margin-top: 0;
}
#widget-area .widget_azirspares_nav_menu .widgettitle {
	background-color: #eeab10;
	
	padding: 15px 15px 15px 20px;
	margin-bottom: 0;
	color: #fff;
}
#widget-area .widget_azirspares_nav_menu .widgettitle::before {
	display: none;
}
#widget-area .widget_azirspares_nav_menu ul .menu-item {
	padding: 0 !important;
}
.widget_azirspares_nav_menu .vertical-menu.style1 {
	background-color: #fff;
	text-align: left;
	border: 3px solid #eeab10;
	border-top: none;
	
	padding-bottom: 0 !important;
}

/*=============================================================MOJE PREPRAVKE=============================================================================================================
*/

crveni-border{border: 2px solid #fc0f0f;}
.crvena-boja{color:#fc0f0f!important;}
.user-ispis{display:inline; font-weight:500; color:#000000; vertical-align:bottom;}
.user-ispis-ulogovan{border: 4px solid #000;}
.meta-woo .block-woo .block-link-zut {
	display: block;
	font-size: 22px;
	width: 41px;
	height: 41px;
	line-height: 39px;
	/*border: 2px solid #000;*/border: 2px solid #eeab10;
	text-align: center;
	background-color: #eeab10;
}
.meta-woo .block-woo .block-link-zut:not(:hover) {
	/*color: #000000;*/color:#fff;
}
/*KORPA MOB*/
.header-mobile-right .block-cart-link-mob{max-width: 60px; display: inline-block; padding-right:25px;}
.header-mobile-right .block-cart-link-mob a.block-link {
	font-size: 25px;
	position: relative;
	top: 3px;
}
.header-mobile-right .block-cart-link-mob a.block-link .count {
	position: absolute;
	top: -9px;
	right: -10px;
	display: inline-block;
	min-width: 20px;
	height: 20px;
	line-height: 23px;
	text-align: center;
	padding: 0 3px;
	border-radius: 50%;
	background-color: #eeab10;
	font-size: 11px;
	color: #ffffff;
}



 /* Style the navigation menu */
.topnav-mob {
  /*overflow: hidden;*/
  /*background-color: #333;*/
  position: relative;
}

/* Hide the links inside the navigation menu (except for logo/home) */
.topnav-mob #myLinks {
  display: none;
}

/* Style navigation menu links */
.topnav-mob a {
  /*color: white;*/
  padding: 14px 16px;
  text-decoration: none;
  font-size: 17px;
  display: block;
}

/* Style the hamburger menu */
.topnav-mob a.icon {
  /*background: black;*/
  display: block;
  position: absolute;
  /*right: 0;
  top: 0;*/
}

/* Add a grey background color on mouse-over */
.topnav-mob a:hover {
  background-color: #ddd;
  color: black;
}

/* Style the active link (or home/logo) */
.active-mob {
  background-color: #4CAF50;
  color: white;
} 

#myLinks{
	display:block;
	width:100%;
    /*height: 100px;*/
    background-color:#ec008b;
    text-align:center;
}

.extended-content-container {
    width: 510%;
    margin-left: -412%;
	padding-top:56px;
    /*background-color:#aaa;
    padding: 20px;
	overflow: hidden;*/
	overflow: visible;
	position: static;
	z-index: 1;
	background:none;
	float:left;
}

.spusti-meni-mob{display:block;}


/*COVECULJAK MOB*/
.coveculjak-mob{display:inline-block; float:left; font-size: 21px; position: relative; padding-left: 20px; width: 35px; max-width: 35px; padding-top: 2px; margin-right:25px;}
.coveculjak-mob-zut {
	display:inline-block; float:left; font-size: 21px; position: relative; padding-left: 0px; width: 35px; max-width: 35px; padding-top: 2px; padding-left:14px;
	/*background-color: #aaa;*/ background-color: transparent; color:#fff;
}
.coveculjak-mob-zut a{color:#fff;}
.coveculjak-mob-zut a:visited{color:#fff;}
.coveculjak-mob-zut a:hover{color:#fff;}
.coveculjak-mob-zut:not(:hover) {
	/*color: #000000;*/color:#fff;
}

.pozadina-coveculjka-mob{display:inline-block; float:left; font-size: 21px; position: relative; margin-left: 5px; margin-right: 5px; width: 50px; max-width: 50px; padding-top: 0px; 
background-color: #eeab10; line-height:42px; margin-top:6px;}


.username-mob{display:inline; vertical-align:top; line-height:0px; font-size: 12px; font-weight: 500; color: #000; text-align:center;}
.username-mob a:hover{color:#eeab10;}
.meni-mob-kontejner{display:block; clear:both; width:100%}
.meni-mob-sadrzaj{display:block; width:100%; line-height: 20px; text-align: center;}
.menic-mobic{display:block; clear:both; width:100%}
.menic-mobic #mojMeni {display: none;}
/* ==========================================================================
9.1721 AZIRSPARES VERTICALMENU PREPRAVLJEN
========================================================================== */
/*.vertical-menu2.default*/
.vertical-menu2.default {
	list-style: none;
	padding: 0;
	position: relative;
}
.vertical-menu2.default .menu-item {
	position: relative;
	color: #666666;
	line-height: 14px;
}
.vertical-menu2.default .menu-item:hover::before {
	content: '';
	width: 15px;
	height: 100%;
	right: -13px;
	top: 0;
	display: block;
	position: absolute;
}
.vertical-menu2.default .menu-item.link-other {
	display: none;
}
.vertical-menu2.default .menu-item > a .image {
	display: inline-block;
	vertical-align: top;
	margin-left: 7px;
}
.vertical-menu2.default .menu-item > a .icon {
	margin-left: 5px;
	font-size: 16px;
	vertical-align: middle;
}
.vertical-menu2.default > .menu-item > a {
	color: inherit;
	font-size: 16px;
	display: block;
	padding: 13px 15px 14px 20px;
}
.vertical-menu2.default > .menu-item:not(:first-child) > a {
	border-top: 1px solid #eaeaea;
}
.vertical-menu2.default .menu-item.parent > a::after {
	color: #bdbdbd;
}
.vertical-menu2.default .menu-item.parent:hover > a::after,
.vertical-menu2.default > .menu-item:hover > a,
.vertical-menu2.default > .menu-item.show-submenu > a,
.vertical-menu2.default > .menu-item.parent:hover > a::after,
.vertical-menu2.default > .menu-item.show-submenu > a::after,
.vertical-menu2.default .menu-item.parent:hover > .toggle-submenu,
.vertical-menu2.default .menu-item.show-submenu > .toggle-submenu {
	color: #eeab10;
}
.vertical-menu2.default .submenu {
	list-style: none;
}
.vertical-menu2.default .submenu:not(.megamenu) .menu-item a {
	font-size: 16px;
	display: block;
	padding: 5px 10px 5px 30px;
}
.vertical-menu2.default .submenu.megamenu > div {
	padding: 30px 15px;
	margin-left: 0 !important;
	margin-right: 0 !important;
	background-size: cover;
}
.vertical-menu2.default ~ .view-all-category a {
	display: block;
	font-size: 16px;
	background-color: #f1f1f1;
	padding: 15px 20px 14px 18px;
	
	position: relative;
}
.vertical-menu2.default ~ .view-all-category a::after {
	font-size: 18px;
	content: '\f105';
	font-family: 'FontAwesome', sans-serif;
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	width: 40px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	-webkit-transition: transform 0.3s, color 0.4s ease 0s;
	-moz-transition: transform 0.3s, color 0.4s ease 0s;
	-o-transition: transform 0.3s, color 0.4s ease 0s;
	transition: transform 0.3s, color 0.4s ease 0s;
}
.vertical-menu2.default ~ .view-all-category a.close-cate::after {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
@media (min-width: 1025px) {
	.vertical-menu2.default .menu-item.parent-megamenu {
		position: static;
	}
	.vertical-menu2.default .menu-item:not(:hover) > .submenu {
		visibility: hidden;
		opacity: 0;
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		-o-transform: translateX(15px);
		transform: translateX(15px);
	}
	.vertical-menu2.default .submenu {
		position: absolute;
		top: 0;
		left: calc(100% + 12px);
		
		background-color: #fff;
		z-index: 9;
		min-width: 257px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
		box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	}
	.vertical-menu2.default .submenu .submenu {
		top: -2px;
	}
	.vertical-menu2.default .submenu:not(.megamenu) {
		padding: 30px 0;
	}
	.vertical-menu2.default .submenu.megamenu {
		overflow: hidden;
	}
	.vertical-menu2.default .submenu.megamenu::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		
		border: 2px solid transparent;
		pointer-events: none;
	}
	.vertical-menu2.default .menu-item.parent > a::after {
		font-size: 18px;
		content: '\f105';
		font-family: FontAwesome, sans-serif;
		display: inline-block;
		float: right;
	}
}
@media (max-width: 1024px) {
	.vertical-menu2.default > .menu-item > a {
		padding-left: 15px;
		padding-right: 15px;
	}
	.vertical-menu2.default [class^="vc_col-"],
	.vertical-menu2.default [class*=" vc_col-"] {
		width: 100% !important;
		float: none;
	}
	.vertical-menu2.default .megamenu {
		width: auto !important;
		max-width: inherit !important;
	}
	.vertical-menu2.default .submenu.megamenu > div {
		background: none !important;
		padding: 15px 0 !important;
	}
	.vertical-menu2.default {
		border-right: 1px solid #eee;
	}
	.vertical-menu2.default .menu-item > .toggle-submenu {
		position: absolute;
		top: 0;
		right: 0;
		display: inline-block;
		padding: 14px 20px;
		-webkit-transition: transform 0.3s, color 0.4s ease 0s;
		-moz-transition: transform 0.3s, color 0.4s ease 0s;
		-o-transition: transform 0.3s, color 0.4s ease 0s;
		transition: transform 0.3s, color 0.4s ease 0s;
		cursor: pointer;
	}
	.vertical-menu2.default .menu-item > .toggle-submenu::before {
		display: block;
		font-family: 'FontAwesome', sans-serif;
		content: "\f107";
		font-size: 18px;
	}
	.vertical-menu2.default .menu-item.show-submenu > .toggle-submenu {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.vertical-menu2.default .submenu {
		display: none;
		position: static;
		padding-bottom: 10px;
	}
	.vertical-menu2.default .submenu:not(.megamenu) .menu-item a {
		padding-left: 10px;
	}
}


.naslov-kolica-prodaja {

    color: #000000;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.1em;
    font-size: 22px;
    width: 100%;
    margin-bottom: 10px;
    padding-bottom: 0px;
    padding-top: 20px;

}

.koristi-alternativnu-inline-prodaja {
    position: relative;
    display: inline-block;
    padding-left: 4px;
    margin-bottom: 0;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
    margin-left: 0px !important;
    margin-top: 0px !important;
    margin-bottom: 10px;
    color: #868686;
    font-weight: 700;
    font-size: 14px;
    text-transform: uppercase;
}
/* ==========================================================================
4.0 FOOTER THEME
========================================================================== */
a.backtotop {
	width: 50px;
	height: 50px;
	line-height: 48px;
	border-radius: 50%;
	font-size: 20px;
	background-color: #eeab10;
	position: fixed;
	bottom: 65px;
	right: 25px;
	text-align: center;
	-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;
	z-index: 999;
	overflow: hidden;
}
a.backtotop:not(.active) {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
a.backtotop i {
	color: #fff;
}
a.backtotop::before {
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	-webkit-transform: skewX(-45deg);
	-moz-transform: skewX(-45deg);
	-o-transform: skewX(-45deg);
	-ms-transform: skewX(-45deg);
	transform: skewX(-45deg);
}
a.backtotop:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@media (max-width: 767px) {
	a.backtotop {
		bottom: 20px;
		left: 20px;
		right: auto;
	}
}


/*===============================================================*/
.azirspares-iconbox .title {
	margin-top: 0;
}
.azirspares-iconbox .desc {
	margin-bottom: 0;
}
.azirspares-iconbox .icon span::before {
	display: inline-block;
}
.azirspares-iconbox .iconbox-inner:hover .icon span::before {
	-webkit-animation: bounceIn .3s ease;
	-o-animation: bounceIn .3s ease;
	animation: bounceIn .3s ease;
}
/*.azirspares-iconbox.default*/
.azirspares-iconbox.default .iconbox-inner {
	text-align: center;
	background-color: #fff;
	padding: 0 10px 46px;
	margin-top: 48px;
}
.azirspares-iconbox.default .icon {
	display: inline-block;
	font-size: 37px;
	background-color: #fff;
	position: relative;
	padding: 9px;
	width: 95px;
	height: 95px;
	border-radius: 50%;
	margin-top: -47px;
	margin-bottom: 21px;
}
.azirspares-iconbox.default .icon span {
	display: block;
	line-height: 73px;
	border-radius: 50%;
	border: 2px solid #eeab10;
	color: #eeab10;
}
.azirspares-iconbox.default .icon span.flaticon-delivery-truck {
	font-size: 46px;
}
.azirspares-iconbox.default .title {
	font-size: 16px;
	letter-spacing: 0.1em;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 9px;
}
.azirspares-iconbox.default .desc {
	font-size: 16px;
}
body.single-product .azirspares-iconbox.default .desc {
	font-size: 14px;
}
/*.azirspares-iconbox.style1*/
.azirspares-iconbox.style1 .iconbox-inner {
	text-align: center;
}
.azirspares-iconbox.style1 .icon {
	display: inline-block;
	font-size: 72px;
	color: #fff;
	position: relative;
	padding: 16px;
	width: 161px;
	height: 161px;
	text-align: center;
}
.azirspares-iconbox.style1 .icon::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	background-color: #eeab10;
	opacity: 0.26;
}
.azirspares-iconbox.style1 .icon span {
	position: relative;
	border-radius: 50%;
	background-color: #eeab10;
	display: inline-block;
	line-height: 129px;
	width: 100%;
}
/*.azirspares-iconbox.style2*/
.azirspares-iconbox.style2 .iconbox-inner {
	overflow: hidden;
}
.azirspares-iconbox.style2 .icon {
	float: left;
	font-size: 20px;
	min-width: 42px;
	padding-right: 5px;
	padding-left: 1px;
	color: #eeab10
}
.azirspares-iconbox.style2 .iconbox-wrap {
	overflow: hidden;
}
.azirspares-iconbox.style2 .desc {
	margin-bottom: 0;
	margin-top: 0;
	color: #999 !important;
}
.azirspares-iconbox.style2.light .desc {
	color: #666666;
}
/*.azirspares-iconbox.style3*/
.azirspares-iconbox.style3 .iconbox-inner {
	display: table;
	width: 100%;
	color: #fff;
	background-color: #eeab10;
	
	padding: 34px 25px 39px 25px;
}
.azirspares-iconbox.style3 .icon {
	display: table-cell;
	vertical-align: middle;
	font-size: 48px;
	width: 90px;
	border-right: 1px solid rgba(255, 255, 255, 0.4);
	padding: 17px 0;
}
.azirspares-iconbox.style3 .icon span.flaticon-delivery-truck {
	font-size: 57px;
}
.azirspares-iconbox.style3 .iconbox-wrap {
	display: table-cell;
	vertical-align: middle;
	padding-left: 25px;
}
.azirspares-iconbox.style3 .title {
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.1em;
	color: #fff;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.azirspares-iconbox.style3 .desc {
	font-size: 16px;
	line-height: 24px;
}
/*.azirspares-iconbox.style4*/
.azirspares-iconbox.style4 .iconbox-inner {
	text-align: center;
	background-color: #fff;
	
	padding: 38px 15px 44px 15px;
}
.azirspares-iconbox.style4 .icon {
	display: inline-block;
	font-size: 47px;
	background-color: #fff;
	position: relative;
	margin-bottom: 20px;
	color: #eeab10;
}
.azirspares-iconbox.style4 .icon span.flaticon-delivery-truck {
	font-size: 58px;
}
.azirspares-iconbox.style4 .title {
	font-size: 16px;
	letter-spacing: 0.1em;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 9px;
}
.azirspares-iconbox.style4 .desc {
	font-size: 16px;
}
/*.azirspares-iconbox.style5*/
.azirspares-iconbox.style5 .iconbox-inner {
	display: table;
	width: 100%;
	background-color: #f4f4f4;
	/*padding: 34px 25px 39px 25px; resa*/
	padding: 0px 12px 0px 12px;
	border-bottom: 2px solid #e6e6e6;
}
.azirspares-iconbox.style5 .icon {
	display: table-cell;
	vertical-align: middle;
	/*font-size: 56px; resa*/
	font-size: 26px;
	/*width: 90px; resa*/
	width: 75px;
	border-right: 1px solid rgba(187, 187, 187, 0.4);
	/*padding: 17px 0; resa*/
	padding: 7px 0;
	color: #eeab10;
}
.azirspares-iconbox.style5 .iconbox-wrap {
	display: table-cell;
	vertical-align: middle;
	/*padding-left: 25px;*/
	padding-left: 20px;
}
.azirspares-iconbox.style5 .title {
	/*font-size: 16px; resa*/
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
.azirspares-iconbox.style5 .desc {
	font-size: 16px;
	line-height: 24px;
}
/*.azirspares-iconbox.style6*/
.azirspares-iconbox.style6 .iconbox-inner {
	display: table;
	color: #fff;
}
.azirspares-iconbox.style6 .icon {
	display: inline-block;
	width: 136px;
	vertical-align: middle;
	font-size: 60px;
	height: 136px;
	line-height: 127px;
	margin-right: 26px;
	letter-spacing: -4px;
	text-align: center;
	border-radius: 50%;
	border: 3px solid;
}
.azirspares-iconbox.style6 .iconbox-wrap {
	display: table-cell;
	vertical-align: middle;
}
.azirspares-iconbox.style6 .title {
	font-size: 40px;
	font-weight: 500;
	letter-spacing: 0.1em;
	color: #fff;
	max-width: 350px;
	margin-bottom: 7px;
}
.azirspares-iconbox.style6 .desc {
	font-size: 18px;
	line-height: 24px;
}
/*.azirspares-iconbox.style7*/
.azirspares-iconbox.style7 .iconbox-inner {
	text-align: center;
	background-color: #fff;
	margin-bottom: 20px;
	padding: 63px 15px 0 15px;
}
.azirspares-iconbox.style7 .icon {
	line-height: 1;
	margin-bottom: 22px;
	color: #000000;
	font-size: 99px;
}
.azirspares-iconbox.style7 img {
	margin: 0 auto;
}
.azirspares-iconbox.style7 .title {
	font-size: 20px;
	margin-bottom: 10px;
}
.azirspares-iconbox.style7 .desc {
	margin-bottom: 18px;
}
.azirspares-iconbox.style7 .button {
	display: inline-block;
	min-width: 122px;
	height: 38px;
	line-height: 38px;
	padding: 0 10px;
	text-align: center;
	background-color: #eeab10;
	
	font-size: 11px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #fff;
	position: relative;
	font-weight: 500;
	bottom: -20px;
}
.azirspares-iconbox.style7 .button:hover {
	background-color: #000000;
}
/*.azirspares-iconbox.style8*/
.azirspares-iconbox.style8 .iconbox-inner {
	display: table;
	width: 100%;
}
.azirspares-iconbox.style8 .icon {
	display: table-cell;
	vertical-align: middle;
	padding: 7px;
	position: relative;
	width: 68px;
	text-align: center;
}
.azirspares-iconbox.style8 .icon::before {
	content: '';
	border-radius: 50%;
	background-color: #eeab10;
	opacity: 0.3;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.azirspares-iconbox.style8 .icon span {
	border-radius: 50%;
	background-color: #eeab10;
	font-size: 27px;
	line-height: 54px;
	display: block;
	color: #fff;
	position: relative;
}
.azirspares-iconbox.style8 .iconbox-wrap {
	display: table-cell;
	vertical-align: middle;
}
.azirspares-iconbox.style8 .title {
	margin-bottom: 0;
	color: #eeab10;
	font-size: 30px;
	font-weight: 300;
	padding-left: 19px;
}
/*.azirspares-iconbox.style9*/
.azirspares-iconbox.style9 .iconbox-inner {
	background-color: #eeab10;
	padding: 56px 22px 60px 22px;
	position: relative;
	z-index: 2;
}
.azirspares-iconbox.style9 .iconbox-inner::before {
	content: '';
	border-style: solid;
	border-color: transparent #141414 transparent transparent;
	border-width: 23px 12px 0 0;
	position: absolute;
	top: 0;
	left: -12px;
}
.azirspares-iconbox.style9 .icon {
	float: left;
	width: 96px;
	height: 96px;
	position: relative;
	text-align: center;
	padding: 7px;
	font-size: 38px;
}
.azirspares-iconbox.style9 .icon::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	background-color: #fff;
	opacity: 0.18;
}
.azirspares-iconbox.style9.light .icon::before {
	background-color: #fff;
}
.azirspares-iconbox.style9 .icon span {
	display: block;
	line-height: 82px;
	border-radius: 50%;
	background-color: #fff;
	color: #eeab10;
	position: relative;
}
.azirspares-iconbox.style9.light .icon span {
	background-color: #fff;
}
.azirspares-iconbox.style9 .iconbox-wrap {
	margin-top: 10px;
	padding-left: 20px;
	overflow: hidden;
}
.azirspares-iconbox.style9 .title {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 10px;
	color: #fff;
}
.azirspares-iconbox.style9 .desc {
	font-size: 35px;
	line-height: 1.2;
	color: #fff;
}
.azirspares-iconbox.style9 .iconbox-info {
	display: inline-block;
	width: 100%;
	position: relative;
	padding-left: 117px;
}
.azirspares-iconbox.style9 .texticon {
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 0.2em;
	-webkit-transform: rotate(90deg) translateY(-250%);
	-moz-transform: rotate(90deg) translateY(-250%);
	-ms-transform: rotate(90deg) translateY(-250%);
	-o-transform: rotate(90deg) translateY(-250%);
	transform: rotate(90deg) translateY(-250%);
	transform-origin: top left;
	-webkit-transform-origin: top left;
	-moz-transform-origin: top left;
	-ms-transform-origin: top left;
	-o-transform-origin: top left;
	padding-left: 23px;
	position: absolute;
	color: #fff;
	top: 0;
	left: 0;
}
.azirspares-iconbox.style9 .content {
	border-left: 3px solid;
	color: #fff;
	padding-left: 18px;
}
.azirspares-iconbox.style9 .content p {
	margin-bottom: 22px;
}
.azirspares-iconbox.style9 .content p:last-child {
	margin-bottom: 0;
}
.azirspares-iconbox.style9 .content h1,
.azirspares-iconbox.style9 .content h2,
.azirspares-iconbox.style9 .content h3,
.azirspares-iconbox.style9 .content h4,
.azirspares-iconbox.style9 .content h5,
.azirspares-iconbox.style9 .content h6 {
	color: inherit;
	font-weight: normal;
	margin: 0 0 5px 0;
}
/*.azirspares-iconbox.style10*/
.azirspares-iconbox.style10 .iconbox-inner {
	position: relative;
	text-align: center;
}
.azirspares-iconbox.style10 .iconbox-inner::before,
.azirspares-iconbox.style10 .iconbox-inner::after {
	content: '';
	position: absolute;
	top: 50%;
	border-bottom: 1px solid #e3e3e3;
	width: calc(50% - 39px);
}
.azirspares-iconbox.style10 .iconbox-inner::before {
	left: 0;
}
.azirspares-iconbox.style10 .iconbox-inner::after {
	right: 0;
}
.azirspares-iconbox.style10 .icon {
	width: 78px;
	font-size: 42px;
	margin: 0 auto;
	color: #000;
}
/*.azirspares-iconbox.style11*/
.azirspares-iconbox.style11 .iconbox-inner {
	text-align: center;
	padding: 15px 15px 30px 15px;
}
.azirspares-iconbox.style11 .icon {
	color: #000000;
	font-size: 99px;
}
.azirspares-iconbox.style11 img {
	margin: 0 auto;
}
.azirspares-iconbox.style11 .desc {
	margin: 0 auto 53px auto;
	max-width: 350px;
}
.azirspares-iconbox.style11 .button {
	display: inline-block;
	min-width: 170px;
	height: 50px;
	line-height: 50px;
	padding: 0 10px;
	text-align: center;
	background-color: #eeab10;
	
	font-size: 14px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #fff;
	position: relative;
	font-weight: 500;
}
.azirspares-iconbox.style11 .button:hover {
	background-color: #000000;
}
/*.azirspares-iconbox.style12*/
.azirspares-iconbox.style12 .icon {
	margin-bottom: 20px;
}
.azirspares-iconbox.style12 .title {
	font-size: 22px;
	font-weight: 500;
}
.azirspares-iconbox.style12.light .title {
	color: #fff;
}
.azirspares-iconbox.style12 .desc {
	margin-bottom: 18px;
}
.azirspares-iconbox.style12.light .desc {
	color: #c2c2c2;
}
.azirspares-iconbox.style12 .button {
	display: inline-block;
	min-width: 131px;
	height: 37px;
	line-height: 37px;
	padding: 0 15px;
	text-align: center;
	
	background-color: #fc2327;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: 500;
	letter-spacing: 0.2em;
	color: #fff;
	overflow: hidden;
	position: relative;
}
/*.azirspares-iconbox.style13*/
.azirspares-iconbox.style13 .iconbox-inner {
	display: table;
}
.azirspares-iconbox.style13 .icon {
	display: table-cell;
	vertical-align: middle;
	padding-right: 45px;
}
.azirspares-iconbox.style13 .iconbox-wrap {
	display: table-cell;
	vertical-align: middle;
}
.azirspares-iconbox.style13 .title {
	font-size: 28px;
	font-weight: 500;
	margin-top: 0;
	margin-bottom: 3px;
}
.azirspares-iconbox.style13 .desc {
	font-size: 18px;
	color: #979797;
	margin-bottom: 20px;
}
.azirspares-iconbox.style13 .button {
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #fff;
	background-color: #fc2327;
	min-width: 131px;
	height: 45px;
	line-height: 45px;
	
	text-align: center;
	padding: 0 10px;
	display: inline-block;
	overflow: hidden;
	position: relative;
}
.azirspares-iconbox.style12 .button::before,
.azirspares-iconbox.style13 .button::before {
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	-webkit-transform: skewX(-45deg);
	-moz-transform: skewX(-45deg);
	-o-transform: skewX(-45deg);
	-ms-transform: skewX(-45deg);
	transform: skewX(-45deg);
}
.azirspares-iconbox.style12 .button:hover::before,
.azirspares-iconbox.style13 .button:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
/*.azirspares-iconbox.style14*/
.azirspares-iconbox.style14 .iconbox-inner {
	text-align: center;
}
.azirspares-iconbox.style14 .icon {
	background-color: #eeab10;
	text-align: center;
	font-size: 115px;
	padding: 156px 15px;
	color: #fff;
	margin: 0 auto 29px auto;
	line-height: 1;
	max-width: 440px;
	display: block;
}
.azirspares-iconbox.style14 .title {
	font-size: 24px;
	margin-bottom: 25px;
}
/*.azirspares-iconbox.style15*/
.azirspares-iconbox.style15 .iconbox-inner {
	overflow: hidden;
}
.azirspares-iconbox.style15 .iconbox-wrap {
	float: left;
	width: 51.43%;
	padding: 65px 20px 0 0;
}
.azirspares-iconbox.style15 .title {
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 0.1em;
	padding-bottom: 20px;
	text-transform: uppercase;
	position: relative;
	margin-bottom: 30px;
}
.azirspares-iconbox.style15 .title::before {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 60px;
	border-bottom: 1px solid #eeab10;
}
.azirspares-iconbox.style15 p {
	line-height: 28px;
	margin-bottom: 26px;
	max-width: 600px;
}
.azirspares-iconbox.style15 .button {
	display: inline-block;
	min-width: 184px;
	height: 50px;
	line-height: 50px;
	background-color: #000000;
	
	font-weight: 500;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-top: 30px;
}
.azirspares-iconbox.style15 .button:hover {
	background-color: #eeab10;
}
.azirspares-iconbox.style15 .icon {
	float: right;
	width: 48.57%;
	position: relative;
}
.azirspares-iconbox.style15 .icon .product-video-button {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.azirspares-iconbox.style15 .icon .product-video-button a {
	display: inline-block;
	width: 128px;
	height: 128px;
	position: relative;
}
.azirspares-iconbox.style15 .icon .product-video-button a::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border-radius: 50%;
	background-color: #fff;
	z-index: 1;
	-webkit-transition: transform 0.25s ease 0s;
	-moz-transition: transform 0.25s ease 0s;
	-o-transition: transform 0.25s ease 0s;
	transition: transform 0.25s ease 0s;
}
.azirspares-iconbox.style15 .icon .product-video-button a:hover::before {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.azirspares-iconbox.style15 .icon .product-video-button a::after {
	content: '';
	border-style: solid;
	border-color: transparent transparent transparent #eeab10;
	border-width: 13px 0 13px 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
}
/*.azirspares-iconbox.style16*/
.azirspares-iconbox.style16 .iconbox-inner {
	position: relative;
	padding-bottom: 20px;
	margin-bottom: 30px;
}
.azirspares-iconbox.style16 .iconbox-inner::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 60px;
	border-bottom: 1px solid #eeab10;
}
.azirspares-iconbox.style16 .icon {
	display: inline-block;
	font-size: 20px;
	padding-right: 7px;
	color: #eeab10;
}
.azirspares-iconbox.style16 .iconbox-wrap {
	display: inline-block;
}
.azirspares-iconbox.style16 .title {
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin-bottom: 0;
}
/*.azirspares-iconbox.style17*/
.azirspares-iconbox.style17 .iconbox-inner {
	text-align: center;
	background-color: #ffffff;
	
	padding: 25px 10px;
}
.azirspares-iconbox.style17 .title {
	margin: 0;
	font-size: 16px;
	font-weight: normal;
}
/*.azirspares-iconbox.style18*/
.azirspares-iconbox.style18 .iconbox-inner {
	display: table;
	width: 100%;
}
.azirspares-iconbox.style18 .icon {
	display: table-cell;
	vertical-align: middle;
	padding: 7px;
	position: relative;
	width: 68px;
	text-align: center;
}
.azirspares-iconbox.style18 .icon::before {
	content: '';
	border-radius: 50%;
	background-color: #eeab10;
	opacity: 0.3;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.azirspares-iconbox.style18 .icon span {
	border-radius: 50%;
	background-color: #eeab10;
	font-size: 27px;
	line-height: 54px;
	display: block;
	color: #fff;
	position: relative;
}
.azirspares-iconbox.style18 .iconbox-wrap {
	display: table-cell;
	vertical-align: middle;
	padding-left: 12px;
}
.azirspares-iconbox.style18 .title {
	margin-bottom: 3px;
	font-size: 12px;
	letter-spacing: 0.1em;
	font-weight: 500;
	line-height: 20px;
	color: #fff;
	text-transform: uppercase;
}
.azirspares-iconbox.style18 .desc {
	margin-bottom: 0;
	color: #eeab10;
	font-size: 30px;
	line-height: 1.2;
	font-weight: 300;
}
@media (max-width: 1499px) {
	.azirspares-iconbox.style9 .desc {
		font-size: 24px;
	}
}
@media (max-width: 1199px) {
	.azirspares-iconbox br {
		display: none;
	}
	/*.azirspares-iconbox.default*/
	.azirspares-iconbox.default .iconbox-inner {
		padding-bottom: 25px;
	}
	/*.azirspares-iconbox.style1*/
	.azirspares-iconbox.style1 .icon {
		width: 120px;
		height: 120px;
		font-size: 50px;
	}
	.azirspares-iconbox.style1 .icon span {
		line-height: 89px;
	}
	/*.azirspares-iconbox.style2*/
	.azirspares-iconbox.style2 .icon {
		min-width: 32px;
	}
	/*.azirspares-iconbox.style3*/
	.azirspares-iconbox.style3 .iconbox-inner {
		padding: 20px;
	}
	.azirspares-iconbox.style3 .icon {
		width: 67px;
	}
	.azirspares-iconbox.style3 .iconbox-wrap {
		padding-left: 20px;
	}
	.azirspares-iconbox.style3 .title {
		margin-bottom: 10px;
	}
	.azirspares-iconbox.style3 .desc {
		font-size: 14px;
	}
	/*.azirspares-iconbox.style5*/
	.azirspares-iconbox.style5 .iconbox-inner {
		padding: 20px;
	}
	.azirspares-iconbox.style5 .icon {
		font-size: 47px;
		width: 67px;
	}
	.azirspares-iconbox.style5 .iconbox-wrap {
		padding-left: 20px;
	}
	.azirspares-iconbox.style5 .title {
		margin-bottom: 10px;
	}
	.azirspares-iconbox.style5 .desc {
		font-size: 14px;
	}
	/*.azirspares-iconbox.style6*/
	.azirspares-iconbox.style6 .title {
		max-width: 100%;
		font-size: 26px;
	}
	.azirspares-iconbox.style6 .desc {
		font-size: 15px;
	}
	.azirspares-iconbox.style6 .icon {
		width: 110px;
		height: 110px;
		line-height: 103px;
	}
	/*.azirspares-iconbox.style8*/
	.azirspares-iconbox.style8 .title {
		font-size: 24px;
		padding-left: 10px;
	}
	/*.azirspares-iconbox.style9*/
	.azirspares-iconbox.style9 .iconbox-inner {
		padding: 25px 20px;
	}
	.azirspares-iconbox.style9 .iconbox-inner::before {
		display: none;
	}
	.azirspares-iconbox.style9 .iconbox-wrap {
		padding-left: 10px;
		margin-top: 15px;
	}
	.azirspares-iconbox.style9 .texticon {
		position: static;
		padding-top: 10px;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		transform-origin: inherit;
		-webkit-transform-origin: inherit;
		-moz-transform-origin: inherit;
		-ms-transform-origin: inherit;
		-o-transform-origin: inherit;
	}
	.azirspares-iconbox.style9 .desc {
		font-size: 20px;
	}
	.azirspares-iconbox.style9 .iconbox-info {
		padding-left: 0;
	}
	/*.azirspares-iconbox.style11*/
	.azirspares-iconbox.style11 .desc {
		margin-bottom: 25px;
	}
	/*.azirspares-iconbox.style14*/
	.azirspares-iconbox.style14 .icon {
		padding: 100px 15px;
		font-size: 70px;
	}
	/*.azirspares-iconbox.style15*/
	.azirspares-iconbox.style15 .iconbox-wrap {
		padding-top: 0;
	}
	.azirspares-iconbox.style15 .button {
		margin-top: 0;
	}
	.azirspares-iconbox.style15 p {
		margin-bottom: 18px;
	}
	.azirspares-iconbox.style15 .icon .product-video-button a {
		width: 90px;
		height: 90px
	}
	/*.azirspares-iconbox.style18*/
	.azirspares-iconbox.style18 .desc {
		font-size: 20px;
	}
}
@media (max-width: 1024px) {
	.submenu .azirspares-iconbox.style12.light .title {
		color: #000;
	}
	.azirspares-iconbox.style13 .iconbox-wrap,
	.azirspares-iconbox.style13 .iconbox-inner,
	.azirspares-iconbox.style13 .icon {
		display: block;
		padding: 0;
	}
}
@media (max-width: 991px) {
	/*.azirspares-iconbox.style14*/
	.azirspares-iconbox.style14 .icon {
		padding: 75px 15px;
		margin-bottom: 20px;
	}
	.azirspares-iconbox.style14 .title {
		margin-bottom: 20px;
	}
	/*.azirspares-iconbox.style15*/
	.azirspares-iconbox.style15 .title {
		font-size: 16px;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}
	/*azirspares-iconbox.style16*/
	.azirspares-iconbox.style16 .iconbox-inner {
		padding-bottom: 10px;
		margin-bottom: 15px;
	}
}
@media (max-width: 767px) {
	/*.azirspares-iconbox.default*/
	.azirspares-iconbox.default .icon {
		font-size: 34px;
		width: 80px;
		height: 80px;
		margin-bottom: 10px;
	}
	.azirspares-iconbox.default .icon span.flaticon-delivery-truck {
		font-size: 44px;
	}
	.azirspares-iconbox.default .icon span {
		line-height: 58px;
	}
	.azirspares-iconbox.default .title,
	.azirspares-iconbox.default .desc {
		font-size: 14px;
	}
	/*.azirspares-iconbox.style3*/
	.azirspares-iconbox.style3 .iconbox-inner {
		padding: 15px;
	}
	.azirspares-iconbox.style3 .icon {
		width: 60px;
	}
	.azirspares-iconbox.style3 .iconbox-wrap {
		padding-left: 15px;
	}
	.azirspares-iconbox.style3 .title {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.azirspares-iconbox.style3 .desc {
		font-size: 14px;
		line-height: 20px;
	}
	/*.azirspares-iconbox.style3*/
	.azirspares-iconbox.style5 .iconbox-inner {
		padding: 15px;
	}
	.azirspares-iconbox.style5 .icon {
		font-size: 40px;
		width: 60px;
	}
	.azirspares-iconbox.style5 .iconbox-wrap {
		padding-left: 15px;
	}
	.azirspares-iconbox.style5 .title {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.azirspares-iconbox.style5 .desc {
		font-size: 14px;
		line-height: 20px;
	}
	/*.azirspares-iconbox.style4*/
	.azirspares-iconbox.style4 .icon {
		font-size: 40px;
	}
	.azirspares-iconbox.style4 .icon span.flaticon-delivery-truck {
		font-size: 52px;
	}
	.azirspares-iconbox.style4 .title,
	.azirspares-iconbox.style4 .desc {
		font-size: 14px;
	}
	/*.azirspares-iconbox.style6*/
	.azirspares-iconbox.style6 .icon {
		font-size: 38px;
		width: 75px;
		height: 75px;
		letter-spacing: 0;
		line-height: 64px;
	}
	.azirspares-iconbox.style6 .title {
		font-size: 17px;
	}
	.azirspares-iconbox.style6 .desc {
		font-size: 14px;
	}
	/*.azirspares-iconbox.style15*/
	.azirspares-iconbox.style15 .icon {
		width: 100%;
		padding-bottom: 25px;
	}
	.azirspares-iconbox.style15 .iconbox-wrap {
		width: 100%;
	}
}
/*===============================================================
9.7 AZIRSPARES INSTAGRAM
===============================================================*/
.azirspares-instagram .widgettitle {
	margin-top: 0;
	font-size: 22px;
	letter-spacing: 0.1em;
	font-weight: 500;
	text-transform: uppercase;
	padding-bottom: 20px;
	margin-bottom: 64px;
	text-align: center;
	position: relative;
}
.azirspares-instagram .widgettitle::before {
	content: '';
	border-bottom: 1px solid #eeab10;
	width: 60px;
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.azirspares-instagram .widgettitle span {
	display: block;
	font-size: 73px;
	padding-bottom: 35px;
	font-weight: normal;
}
.azirspares-instagram .item {
	position: relative;
	text-align: center;
	display: block;
}
.azirspares-instagram .item::before {
	background: rgba(0, 0, 0, 0.5);
	bottom: 0;
	content: "";
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	opacity: 0;
	visibility: hidden;
	z-index: 1;
	-webkit-transition: opacity 0.4s ease 0s;
	-moz-transition: opacity 0.4s ease 0s;
	-o-transition: opacity 0.4s ease 0s;
	transition: opacity 0.4s ease 0s;
}
.azirspares-instagram .item:hover::before {
	opacity: 1;
	visibility: visible;
}
.azirspares-instagram .instagram-info {
	color: #fff;
	display: block;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	z-index: 2;
	-webkit-transform: translateY(-50%) scale(0.4);
	-moz-transform: translateY(-50%) scale(0.4);
	-ms-transform: translateY(-50%) scale(0.4);
	-o-transform: translateY(-50%) scale(0.4);
	transform: translateY(-50%) scale(0.4);
	-webkit-transition: opacity 0.4s ease 0s;
	-moz-transition: opacity 0.4s ease 0s;
	-o-transition: opacity 0.4s ease 0s;
	transition: opacity 0.4s ease 0s;
}
.azirspares-instagram .item:hover .instagram-info {
	opacity: 1;
	visibility: visible;
	white-space: nowrap;
	-webkit-transform: translateY(-50%) scale(1);
	-moz-transform: translateY(-50%) scale(1);
	-ms-transform: translateY(-50%) scale(1);
	-o-transform: translateY(-50%) scale(1);
	transform: translateY(-50%) scale(1);
}
.azirspares-instagram .social-wrap {
	display: block;
}
.azirspares-instagram .social-info {
	font-size: 14px;
	display: inline-block;
}
.azirspares-instagram .social-info:not(:last-child)::after {
	content: '|';
	padding: 0 7px 0 10px;
	font-size: 16px;
	vertical-align: top;
}
.azirspares-instagram .social-info i {
	font-size: 18px;
	padding-left: 4px;
	vertical-align: middle;
}
@media (max-width: 991px) {
	.azirspares-instagram .widgettitle {
		font-size: 16px;
		margin-bottom: 30px;
	}
}



/*===============================================================
9.8 AZIRSPARES LISTING
===============================================================*/
.azirspares-listing .cat-name a:not(:hover) {
	color: inherit;
}
.azirspares-listing .listing-list li a {
	position: relative;
	display: inline-block;
}
.azirspares-listing .listing-list li a .image {
	position: absolute;
	right: -32px;
	top: -3px;
	z-index: 1;
	line-height: 0;
}
/*.azirspares-listing.default*/
.azirspares-listing.default .listing-thumb {
	padding: 22px 25px 34px 25px;
	border: 2px solid #eaeaea;
	border-bottom: none;
	
	position: relative;
}
.azirspares-listing.default figure {
	overflow: hidden;
	margin-bottom: 15px;
	text-align: center;
}
.azirspares-listing.default figure img {
	-webkit-transition: transform 0.25s ease 0s;
	-moz-transition: transform 0.25s ease 0s;
	-o-transition: transform 0.25s ease 0s;
	transition: transform 0.25s ease 0s;
	margin: 0 auto;
}
.azirspares-listing.default .listing-inner:hover figure img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.azirspares-listing.default .cat-name {
	font-size: 22px;
	font-weight: normal;
	margin: 0;
}
.azirspares-listing.default .button {
	position: absolute;
	bottom: -19px;
	right: 25px;
	display: inline-block;
	min-width: 122px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	padding: 0 15px;
	
	font-size: 11px;
	font-weight: 500;
	letter-spacing: 0.2em;
	color: #fff;
	text-transform: uppercase;
	background-color: #eeab10;
	overflow: hidden;
}
.azirspares-listing.default .button::before {
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
	-webkit-transform: skewX(-45deg);
	-moz-transform: skewX(-45deg);
	-o-transform: skewX(-45deg);
	-ms-transform: skewX(-45deg);
	transform: skewX(-45deg);
}
.azirspares-listing.default .button:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
.azirspares-listing.default .button::after {
	font-family: 'FontAwesome', sans-serif;
	content: '\f105';
	font-size: 15px;
	margin-left: 8px;
	vertical-align: top;
}
.azirspares-listing.default .listing-list {
	background-color: #f6f6f6;
	padding: 31px 28px 25px 28px;
	list-style: none;
}
.azirspares-listing.default .listing-list li {
	color: #666666;
	font-size: 16px;
	line-height: 34px;
	position: relative;
}
.azirspares-listing.default .listing-list li .icon {
	font-family: 'FontAwesome', sans-serif;
	content: '\f054';
	font-size: 14px;
	margin-right: 8px;
	vertical-align: top;
}
.azirspares-listing.default .listing-list li a:not(:hover) {
	color: inherit;
}
/*.azirspares-listing.style1*/
.azirspares-listing.style1 .cat-name {
	margin-top: 0;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 21px;
	margin-bottom: 24px;
}
.azirspares-listing.style1.dark .cat-name {
	color: #fff;
}
.azirspares-listing.style1 .cat-name::before {
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	border-bottom: 1px solid #eeab10;
	width: 42px;
}
.azirspares-listing.style1 .listing-list {
	padding-left: 0 !important;
	list-style: none;
}
.azirspares-listing.style1 .listing-list li {
	line-height: 34px;
}
.submenu .azirspares-listing.style1 .listing-list li {
	line-height: 36px;
}
.azirspares-listing.style1 .listing-list li {
	color: #999;
}
.azirspares-listing.style1.light .listing-list li {
	color: #666666;
}
.azirspares-listing.style1 .listing-list li a:not(:hover) {
	color: inherit;
}
/*.azirspares-listing.style2*/
.azirspares-listing.style2 .listing-list {
	list-style: none;
	padding-left: 0;
	margin-left: -15px;
	margin-right: -15px;
}
.azirspares-listing.style2 .listing-list li {
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
}
.azirspares-listing.style2 .listing-list li .icon {
	position: absolute;
	height: 58px;
	line-height: 54px;
	width: 54px;
	right: 15px;
	top: 0;
	text-align: center;
	font-size: 23px;
	color: #cacaca;
	pointer-events: none;
}
.azirspares-listing.style2 .listing-list li a {
	display: block;
	font-size: 16px;
	line-height: 24px;
	padding: 16px 54px 16px 26px;
	border: 1px solid #dadada;
	
	color: #000000;
}
.azirspares-listing.style2 .listing-list li:hover a {
	color: #fff;
	background-color: #eeab10;
	border-color: #eeab10;
}
.azirspares-listing.style2 .listing-list li:hover .icon {
	color: #fff;
}
.azirspares-listing.style2 .button {
	display: table;
	min-width: 155px;
	height: 42px;
	line-height: 42px;
	
	font-size: 12px;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	margin: 50px auto 0 auto;
	background-color: #000000;
	font-weight: 500;
}
.azirspares-listing.style2 .button:hover {
	background-color: #eeab10;
}
.azirspares-listing.style2 .button::after {
	content: '\f107';
	font-family: 'FontAwesome', sans-serif;
	font-size: 18px;
	vertical-align: middle;
	margin-left: 9px;
}
/*.azirspares-listing.style3*/
.azirspares-listing.style3 .listing-inner {
	overflow: hidden;
}
.azirspares-listing.style3 figure {
	margin-right: 13px;
	float: left;
}
.azirspares-listing.style3.has-border figure img {
	border-radius: 50%;
	border: 2px solid #dedede;
}
.azirspares-listing.style3 .cat-name {
	margin-top: 0;
	padding-top: 32px;
	margin-bottom: 2px;
}
.azirspares-listing.style3 .listing-list {
	padding-left: 0;
	list-style: none;
}
.azirspares-listing.style3 .listing-list li {
	display: inline-block;
}
.azirspares-listing.style3 .listing-list li:not(:last-child) a:after {
	content: ',';
}
.azirspares-listing.style3 .listing-list li a:not(:hover) {
	color: inherit;
}
/*.azirspares-listing.style4*/
.azirspares-listing.style4 .listing-list {
	list-style: none;
	padding-left: 0;
}
.azirspares-listing.style4 .listing-list li {
	font-size: 14px;
	line-height: 36px;
	color: #000000;
}
.azirspares-listing.style4 .listing-list li span {
	font-size: 18px;
	margin-right: 4px;
	color: #c0c0c0;
}
@media (max-width: 1199px) {
	.submenu .azirspares-listing.style1 .listing-list li {
		font-size: 12px;
	}
	.azirspares-listing.style1 .cat-name {
		margin-bottom: 18px;
	}
	.azirspares-listing.style2 .button {
		margin-top: 10px;
	}
	.azirspares-listing.style2 .listing-list li a {
		padding: 10px 54px 10px 26px;
	}
	.azirspares-listing.style2 .listing-list li .icon {
		height: 46px;
		line-height: 46px;
	}
}
.submenu .azirspares-listing.style1 .cat-name {
	font-size: 13px;
	padding-bottom: 16px;
	margin-bottom: 11px;
}
@media (max-width: 1024px) {
	.submenu .azirspares-listing.style1.dark .cat-name {
		color: #000000;
	}
}
/*===============================================================
9.9 AZIRSPARES MAP + CONTACT FORM 7
===============================================================*/
.wpcf7-form p {
	margin-bottom: 0;
}
.wpcf7-form label,
.wpcf7-form label .wpcf7-form-control-wrap,
.wpcf7-form label input,
.wpcf7-form label textarea {
	width: 100%;
}
.wpcf7-form label select {
	width: 100%;
	padding: 1px 15px;
	height: 45px;
}
.wpcf7-form label input {
	/*padding: 8px 15px;
	height: 58px;*/
	padding: 1px 15px;
	height: 45px;
}
.wpcf7-form label textarea {
	height: 254px;
	
}
.wpcf7-form label input.checkmark {
	padding: 1px 15px;
	height: 15px;
	width:30%;
	margin-top:15px;
}
.checkmark{
	padding: 1px 15px;
	height: 45px;
}
.wpcf7-form .wpcf7-submit {
	min-width: 184px;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	margin-top: 22px;
}
.wpcf7-form .wpcf7-submit:hover {
	background-color: #eeab10;
}
.azirspares-google-maps .coinpo-map-info {
	padding: 0 !important;
}
.azirspares-google-maps .coinpo-map-info .map-title {
	margin-top: 0;
	margin-bottom: 10px;
}
/*===============================================================
9.10 AZIRSPARES MEMBER
===============================================================*/
/*.azirspares-member.default*/
.azirspares-member.default .member-inner {
	text-align: center;
}
.azirspares-member.default .thumb-avatar {
	position: relative;
	margin-bottom: 37px;
	overflow: hidden;
}
.azirspares-member.default .thumb-avatar > a {
	position: relative;
	display: block;
}
.azirspares-member.default .thumb-avatar > a::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.2);
	opacity: 0;
	-webkit-transition: opacity 0.4s ease 0s;
	-moz-transition: opacity 0.4s ease 0s;
	-o-transition: opacity 0.4s ease 0s;
	transition: opacity 0.4s ease 0s;
}
.azirspares-member.default .thumb-avatar:hover > a::before {
	opacity: 1;
}
.azirspares-member.default .list-social {
	position: absolute;
	top: 0;
	left: -54px;
	width: 54px;
	text-align: center;
	background-color: #fff;
	padding: 10px 0;
	-webkit-transition: left 0.4s ease 0s;
	-moz-transition: left 0.4s ease 0s;
	-o-transition: left 0.4s ease 0s;
	transition: left 0.4s ease 0s;
	z-index: 1;
}
.azirspares-member.default .member-inner:hover .list-social {
	left: 0;
}
.azirspares-member.default .list-social a {
	display: block;
	line-height: 40px;
	font-size: 16px;
}
.azirspares-member.default .list-social a:not(:hover) {
	color: #000000;
}
.azirspares-member.default .name {
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 6px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}
.azirspares-member.default .name a:not(:hover) {
	color: inherit;
}
.azirspares-member.default .positions {
	margin-bottom: 0;
	font-size: 18px;
}
@media (max-width: 1199px) {
	.azirspares-member .positions br {
		display: none;
	}
}
@media (max-width: 1024px) {
	.azirspares-member.default .thumb-avatar {
		margin-bottom: 0;
	}
	.azirspares-member.default img {
		width: 100%;
	}
	.azirspares-member.default .list-social {
		position: static;
		width: auto;
		background-color: transparent;
		padding: 5px 0;
	}
	.azirspares-member.default .list-social a {
		display: inline-block;
		min-width: 40px;
	}
	.azirspares-member.default .content-member {
		text-align: center;
	}
}
/*===============================================================
9.11 AZIRSPARES NEWSLETTER
===============================================================*/
.azirspares-newsletter .newsletter-form-wrap.processing .submit-newsletter span::before {
	display: none;
}
.azirspares-newsletter .newsletter-form-wrap.processing .submit-newsletter span::after {
	font-family: 'FontAwesome', sans-serif;
	font-weight: normal;
	-webkit-animation: fa-spin 1s infinite steps(8);
	animation: fa-spin 1s infinite steps(8);
	content: "\f110";
	display: inline-block;
	line-height: 1;
	font-size: 18px;
}
.azirspares-newsletter .newsletter-form-wrap.processing .submit-newsletter span.text::after {
	margin-left: 7px;
}
.azirspares-newsletter .icon {
	font-size: 33px;
}
.azirspares-newsletter .text {
	font-size: 14px;
	line-height: 1;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
.azirspares-newsletter .text::after {
	font-family: 'FontAwesome', sans-serif;
	content: '\f105';
	font-size: 20px;
	margin-left: 11px;
}
/*.azirspares-newsletter.default*/
.azirspares-newsletter.default .newsletter-form-wrap {
	position: relative;
	max-width: 600px;
	display: inline-block;
	width: 100%;
}
.azirspares-newsletter.default .email-newsletter {
	border: 2px solid #fff;
	background-color: #fff;
	width: 100%;
	padding: 7px 170px 7px 38px;
	height: 58px;
	color: #868686;
}
.azirspares-newsletter.default .submit-newsletter {
	position: absolute;
	top: 0;
	right: 0;
	min-width: 165px;
	padding: 0 15px;
	height: 58px;
	line-height: 58px;
	color: #fff;
	background-color: #eeab10;
	text-align: center;
	overflow: hidden;
	font-weight: 500;
}
.azirspares-newsletter.default .submit-newsletter::before {
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
	-webkit-transform: skewX(-45deg);
	-moz-transform: skewX(-45deg);
	-o-transform: skewX(-45deg);
	-ms-transform: skewX(-45deg);
	transform: skewX(-45deg);
}
.azirspares-newsletter.default .submit-newsletter:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
/*.azirspares-newsletter.style1*/
.azirspares-newsletter.style1.light .desc {
	color: #666666;
}
.azirspares-newsletter.style1 .newsletter-form-wrap {
	position: relative;
	max-width: 600px;
}
.azirspares-newsletter.style1 .email-newsletter {
	border: 2px solid #3a3a3a;
	
	width: 100%;
	padding: 7px 75px 7px 20px;
	height: 58px;
	color: #868686;
}
.azirspares-newsletter.style1.light .email-newsletter {
	border-color: #e2e2e2;
	color: #666666;
}
.azirspares-newsletter.style1 .submit-newsletter {
	position: absolute;
	top: 0;
	right: 0;
	
	min-width: 72px;
	padding: 0 15px;
	height: 58px;
	line-height: 58px;
	color: #fff;
	background-color: #eeab10;
	text-align: center;
	overflow: hidden;
}
.azirspares-newsletter.style1 .submit-newsletter::before {
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 100%);
	-webkit-transform: skewX(-45deg);
	-moz-transform: skewX(-45deg);
	-o-transform: skewX(-45deg);
	-ms-transform: skewX(-45deg);
	transform: skewX(-45deg);
}
.azirspares-newsletter.style1 .submit-newsletter:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
/*.azirspares-newsletter.style2*/
.azirspares-newsletter.style2 .newsletter-inner {
	text-align: center;
	margin-top: 25px;
	border: 2px solid #fff;
	padding: 0 40px 60px 40px;
}
.azirspares-newsletter.style2.light .newsletter-inner {
	border-color: #d9d9d9;
}
.azirspares-newsletter.style2 .widgettitle {
	font-size: 14px;
	line-height: 24px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	padding: 13px 10px;
	display: block;
	background-color: #eeab10;
	color: #fff;
	width: 390px;
	max-width: 100%;
	
	margin: -25px auto 25px auto;
}
.azirspares-newsletter.style2 .desc {
	margin-bottom: 30px;
}
.azirspares-newsletter.style2.light .desc {
	color: #666666;
}
.azirspares-newsletter.style2 .newsletter-form-wrap {
	position: relative;
}
.azirspares-newsletter.style2 .email-newsletter {
	width: 100%;
	border: none;
	border-bottom: 2px solid #fff;
	height: 50px;
	padding: 3px 110px 3px 0
}
.azirspares-newsletter.style2.light .email-newsletter {
	border-color: #000;
}
.azirspares-newsletter.style2 .submit-newsletter {
	position: absolute;
	bottom: 0;
	right: 0;
	font-size: 12px;
	color: #868686;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font-weight: 500;
	height: 50px;
	line-height: 50px;
}
.azirspares-newsletter.style2.light .submit-newsletter {
	color: #010101;
}
.azirspares-newsletter.style2 .submit-newsletter span::after {
	content: '\f105';
	font-family: 'FontAwesome', sans-serif;
	font-size: 16px;
	margin-left: 10px;
}
.azirspares-newsletter.style2 .text {
	font-size: 12px;
}
@media (max-width: 1199px) {
	.azirspares-newsletter .icon {
		font-size: 24px;
	}
	.azirspares-newsletter.default .newsletter-form-wrap {
		max-width: 500px;
	}
	.azirspares-newsletter.default .email-newsletter {
		height: 50px;
		padding: 5px 140px 5px 20px;
	}
	.azirspares-newsletter.default .submit-newsletter {
		height: 50px;
		line-height: 50px;
		min-width: 130px;
	}
	.azirspares-newsletter.style1 .newsletter-form-wrap {
		max-width: 500px;
	}
	.azirspares-newsletter.style1 .email-newsletter {
		height: 50px;
		padding: 5px 75px 5px 20px;
	}
	.azirspares-newsletter.style1 .submit-newsletter {
		height: 50px;
		line-height: 50px;
	}
	.azirspares-newsletter.style2 .newsletter-inner {
		padding: 0 15px 35px 15px;
	}
	.azirspares-newsletter.style2 .widgettitle {
		letter-spacing: 0.1em;
	}
}
@media (max-width: 991px) {
	.azirspares-newsletter.default .submit-newsletter {
		min-width: 80px;
		font-size: 12px;
		letter-spacing: 0;
	}
}
/*===============================================================
9.12 AZIRSPARES POPUP VIDEO
===============================================================*/
.azirspares-popupvideo .popupvideo-inner {
	overflow: hidden;
}
.azirspares-popupvideo .popupvideo-wrap {
	float: left;
	width: 51.43%;
	padding: 65px 20px 0 0;
}
.azirspares-popupvideo .title {
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 0.1em;
	padding-bottom: 20px;
	text-transform: uppercase;
	position: relative;
	margin-bottom: 30px;
}
.azirspares-popupvideo .title::before {
	position: absolute;
	content: '';
	left: 0;
	bottom: 0;
	width: 60px;
	border-bottom: 1px solid #eeab10;
}
.azirspares-popupvideo p {
	line-height: 28px;
	margin-bottom: 26px;
	max-width: 600px;
}
.azirspares-popupvideo .button {
	display: inline-block;
	min-width: 184px;
	height: 50px;
	line-height: 50px;
	background-color: #000000;
	
	font-weight: 500;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-top: 30px;
}
.azirspares-popupvideo .button:hover {
	background-color: #eeab10;
}
.azirspares-popupvideo .icon {
	float: right;
	width: 48.57%;
	position: relative;
}
.azirspares-popupvideo .icon .product-video-button {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.azirspares-popupvideo .icon .product-video-button a {
	display: inline-block;
	width: 128px;
	height: 128px;
	position: relative;
}
.azirspares-popupvideo .icon .product-video-button a::before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border-radius: 50%;
	background-color: #fff;
	z-index: 1;
	-webkit-transition: transform 0.25s ease 0s;
	-moz-transition: transform 0.25s ease 0s;
	-o-transition: transform 0.25s ease 0s;
	transition: transform 0.25s ease 0s;
}
.azirspares-popupvideo .icon .product-video-button a:hover::before {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-ms-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
}
.azirspares-popupvideo .icon .product-video-button a::after {
	content: '';
	border-style: solid;
	border-color: transparent transparent transparent #eeab10;
	border-width: 13px 0 13px 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 1;
}
@media (max-width: 1199px) {
	.azirspares-popupvideo .iconbox-wrap {
		padding-top: 0;
	}
	.azirspares-popupvideo .button {
		margin-top: 0;
	}
	.azirspares-popupvideo p {
		margin-bottom: 18px;
	}
	.azirspares-popupvideo .icon .product-video-button a {
		width: 90px;
		height: 90px
	}
}
@media (max-width: 991px) {
	.azirspares-popupvideo .title {
		font-size: 16px;
		padding-bottom: 10px;
		margin-bottom: 20px;
	}
}
@media (max-width: 767px) {
	.azirspares-popupvideo .icon {
		width: 100%;
		padding-bottom: 25px;
	}
	.azirspares-popupvideo .iconbox-wrap {
		width: 100%;
	}
}
/*===============================================================
9.14 AZIRSPARES PRODUCTS
===============================================================*/
.products {
	list-style: none;
}
ul.products {
	padding-left: 0;
}
.azirspares-products ul.products::before,
.azirspares-products ul.products::after {
	content: '';
	display: table;
}
.azirspares-products ul.products::after {
	clear: both;
}
.azirspares-products.style-02 .owl-slick .slick-list,
.azirspares-products.style-03 .owl-slick .slick-list,
.azirspares-products.style-04 .owl-slick .slick-list,
.azirspares-products.style-05 .owl-slick .slick-list {
	padding-top: 15px;
}
.azirspares-products.style-09 .azirspares-title {
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin-top: 0;
	border-bottom: 1px solid #dfdfdf;
	padding-bottom: 26px;
	margin-bottom: 39px;
}
.azirspares-products.style-10.big-name .product-name {
	font-size: 24px;
	height: auto;
	overflow: visible;
	white-space: normal;
	line-height: 28px;
}
@media (max-width: 1280px) {
	.azirspares-products.style-10.big-name .product-name {
		margin-bottom: 28px;
		padding-top: 10px;
	}
}
@media (max-width: 1024px) {
	.azirspares-products.style-10.big-name .product-name {
		margin-bottom: 10px;
		padding-top: 0;
	}
}
/*===============================================================
9.14 AZIRSPARES SOCIAL
===============================================================*/
.azirspares-socials .widgettitle {
	margin-top: 0;
	font-size: 12px;
	letter-spacing: 0.1em;
	font-weight: 500;
	text-transform: uppercase;
	margin-bottom: 8px;
}
.azirspares-socials.dark .widgettitle {
	color: #fff;
}
.azirspares-socials .socials-list {
	padding-left: 0;
	list-style: none;
}
/*.azirspares-socials.default*/
.azirspares-socials.default .socials-list li {
	display: inline-block;
	height: 46px;
	margin-right: 12px;
	margin-top: 14px;
}
.azirspares-socials.default .socials-list li:last-child {
	margin-right: 0;
}
.azirspares-socials.default .socials-list li a {
	display: block;
	height: 46px;
	width: 46px;
	font-size: 17px;
	line-height: 46px;
	color: #fff;
	border-radius: 50%;
	background-color: #1e1e1e;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.azirspares-socials.default.light .socials-list li a {
	background-color: #e1e1e1;
	color: #000000;
}
.azirspares-socials.default.light .socials-list li a:hover {
	color: #fff
}
.azirspares-socials.default .socials-list li a:hover::before {
	top: 0;
}
.azirspares-socials.default .socials-list li a::before {
	content: '';
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #eeab10;
	-webkit-transition: top 0.3s ease 0s;
	-moz-transition: top 0.3s ease 0s;
	-o-transition: top 0.3s ease 0s;
	transition: top 0.3s ease 0s;
}
.azirspares-socials.default .content-socials .socials-list li a i {
	position: relative;
}
.azirspares-socials.default .content-socials .socials-list li a span {
	display: none;
}
/*.azirspares-socials.style1*/
.azirspares-socials.style1 .socials-list li {
	display: inline-block;
	height: 46px;
	margin-right: 12px;
	margin-top: 14px;
}
.azirspares-socials.style1 .socials-list li:last-child {
	margin-right: 0;
}
.azirspares-socials.style1 .socials-list li a {
	display: block;
	height: 46px;
	width: 46px;
	font-size: 16px;
	line-height: 42px;
	color: #fff;
	border-radius: 50%;
	border: 2px solid #fff;
	text-align: center;
	position: relative;
	overflow: hidden;
}
.azirspares-socials.style1.light .socials-list li a {
	border-color: #000000;
	color: #000000;
}
.azirspares-socials.style1 .content-socials .socials-list li a:hover {
	border-color: #eeab10;
	color: #eeab10;
}
.azirspares-socials.style1 .socials-list li a span {
	display: none;
}
/*===============================================================
9.15 AZIRSPARES TABS
===============================================================*/
.tab-container {
	position: relative;
}
.tab-container .tab-panel {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	height: 1px;
	overflow: hidden;
}
.tab-container .tab-panel.active {
	opacity: 1;
	visibility: visible;
	position: static;
	height: auto;
	overflow: inherit;
}
.azirspares-tabs {
	position: relative;
	z-index: 1;
}
.azirspares-tabs .tab-link {
	padding-left: 0;
	list-style: none;
}
.azirspares-tabs .tab-head .title {
	margin-top: 0;
}
/*.azirspares-tabs.default*/
.azirspares-tabs.default .tab-head {
	text-align: center;
	padding-bottom: 32px;
}
.azirspares-tabs.default .tab-head .title {
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin-bottom: 30px;
	position: relative;
	padding-bottom: 25px;
}
.azirspares-tabs.default .tab-head .title::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 60px;
	border-bottom: 2px solid #eeab10;
}
.azirspares-tabs.default .tab-link li {
	display: inline-block;
	min-width: 200px;
	margin: 5px;
}
.azirspares-tabs.default .tab-link li a {
	text-align: center;
	display: block;
	height: 50px;
	line-height: 50px;
	
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	background-color: #fff;
	color: #5e5e5e;
	padding: 0 30px;
}
.azirspares-tabs.default .tab-link li a:hover,
.azirspares-tabs.default .tab-link li.active a {
	background-color: #eeab10;
	color: #fff
}
/*.azirspares-tabs.style1*/
.azirspares-tabs.style1 .tab-head {
	overflow: hidden;
	padding-bottom: 45px;
	display: inline-block;
	/*float:left;*/
}
.azirspares-tabs.style1 .tab-head .title {
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	float: left;
	margin-top: 2px;
}
.azirspares-tabs.style1 .tab-head .title .icon {
	font-size: 39px;
	vertical-align: middle;
	margin-right: 3px;
}
.azirspares-tabs.style1 .tab-link {
	float: right;
}
.azirspares-tabs.style1 .tab-link li {
	display: inline-block;
	min-width: 142px;
	margin: 0 3px 6px 3px;
}
.azirspares-tabs.style1 .tab-link li:last-child {
	margin-right: 0;
}
.azirspares-tabs.style1 .tab-link li a {
	text-align: center;
	display: block;
	height: 50px;
	line-height: 48px;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	border: 2px solid #e7e7e7;
	background-color: #fff;
	color: #5e5e5e;
	padding: 0 10px;
}
.azirspares-tabs.style1 .tab-link li a:hover,
.azirspares-tabs.style1 .tab-link li.active a {
	background-color: #eeab10;
	border-color: #eeab10;
	color: #fff
}
/*.azirspares-tabs.style2*/
.azirspares-tabs.style2 .slick-vertical .slick-slide {
	border-bottom: none;
}
.azirspares-tabs.style2 .tab-head {
	float: left;
	width: 360px;
	padding: 15px 40px 15px 0;
	text-align: center;
}
.azirspares-tabs.style2 .tab-container {
	float: left;
	width: calc(100% - 360px);
}
.azirspares-tabs.style2 .tab-link .slick-list {
	margin: 0 !important;
}
.azirspares-tabs.style2 .tab-link li {
	padding: 0 !important;
}
.azirspares-tabs.style2 .tab-link li a {
	display: block;
	font-size: 22px;
	line-height: 24px;
	position: relative;
	padding: 25px 15px 34px 15px;
	background-color: #fff;
	margin-left: 4px;
}
.azirspares-tabs.style2 .tab-link li a::before {
	content: '';
	position: absolute;
	left: -4px;
	top: 50%;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	margin-top: -47px;
	height: 94px;
	border-left: 4px solid #eeab10;
	-webkit-transition: transform 0.25s ease 0s;
	-moz-transition: transform 0.25s ease 0s;
	-o-transition: transform 0.25s ease 0s;
	transition: transform 0.25s ease 0s;
}
.azirspares-tabs.style2 .tab-link li:not(.last-slick) a {
	border-bottom: 1px solid #e8e8e8;
}
.azirspares-tabs.style2 .tab-link li a:hover::before,
.azirspares-tabs.style2 .tab-link li.active a::before {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.azirspares-tabs.style2 .tab-link li a img {
	margin: 0 auto 10px auto;
}
/*.azirspares-tabs.style3*/
.azirspares-tabs.style3 .tab-head {
	padding-bottom: 30px;
}
.azirspares-tabs.style3 .tab-link li a {
	position: relative;
	text-align: center;
	background-color: #fff;
	display: block;
	margin-bottom: 7px;
	border: 2px solid #eaeaea;
	border-left-color: transparent;
	padding: 40px 10px;
}
.azirspares-tabs.style3 .tab-link li.first-slick a {
	
	border-left-color: #eaeaea;
}
.azirspares-tabs.style3 .tab-link li.last-slick a {
	border-left: 2px solid transparent;
	border-right: 2px solid #eaeaea;
	
}
.azirspares-tabs.style3 .tab-link li a:hover::before,
.azirspares-tabs.style3 .tab-link li.active a::before {
	content: '';
	border-style: solid;
	border-width: 7px 6px 0 6px;
	border-color: #000000 transparent transparent transparent;
	position: absolute;
	bottom: -7px;
	left: 50%;
	margin-left: -3px;
}
.azirspares-tabs.style3 .tab-link li a img {
	opacity: 0.3;
}
.azirspares-tabs.style3 .tab-link li a:hover img,
.azirspares-tabs.style3 .tab-link li.active a img {
	opacity: 1;
}
/*.azirspares-tabs.style4*/
.azirspares-tabs.style4 .tab-head {
	overflow: hidden;
	margin-bottom: 62px;
	position: relative;
}
.azirspares-tabs.style4 .tab-head::before {
	content: "";
	border-bottom: 1px solid #e5e5e5;
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
}
.azirspares-tabs.style4 .tab-head .title {
	float: left;
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	position: relative;
	padding-bottom: 19px;
	margin-bottom: 0;
	margin-top: 4px;
	padding-right: 25px;
	background-color: #fff;
}
.azirspares-tabs.style4 .tab-head .title::before {
	content: '';
	width: calc(100% - 25px);
	position: absolute;
	bottom: -1px;
	left: 0;
	border-bottom: 2px solid #eeab10;
}
.azirspares-tabs.style4 .tab-link {
	float: right;
	padding-right: 118px;
	position: relative;
	background-color: #fff;
}
.azirspares-tabs.style4 .tab-link li {
	display: inline-block;
	margin-left: 5px;
}
.azirspares-tabs.style4 .tab-link li a {
	display: block;
	padding: 0 24px;
	min-width: 120px;
	color: #5e5e5e;
	border: 1px solid #dadada;
	background-color: #fff;
	text-align: center;
	height: 50px;
	line-height: 48px;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
}
.azirspares-tabs.style4 .tab-link li:hover a,
.azirspares-tabs.style4 .tab-link li.active a {
	border-color: #eeab10;
	background-color: #eeab10;
	color: #fff;
}
/*.azirspares-tabs.style5*/
.azirspares-tabs.style5 .tab-head {
	overflow: hidden;
	position: relative;
	margin-bottom: 12px;
	margin-right: 108px;
	background-color: inherit;
}
.azirspares-tabs.style5 .tab-head::before {
	content: '';
	position: absolute;
	top: 25px;
	left: 0;
	width: 100%;
	/*border-bottom: 1px solid #e1e1e1;*/
}
.azirspares-tabs.style5 .tab-link {
	background-color: inherit;
	display: inline-block;
	position: relative;
}
.azirspares-tabs.style5 .tab-link li {
	display: inline-block;
	min-width: 125px;
	margin: 0 3px 6px 3px;
}
.azirspares-tabs.style5 .tab-link li:first-child {
	margin-left: 0;
}
.azirspares-tabs.style5 .tab-link li a {
	text-align: center;
	display: block;
	height: 50px;
	line-height: 48px;
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	border: 1px solid #dadada;
	
	background-color: #fff;
	color: #5e5e5e;
	padding: 0 10px;
}
.azirspares-tabs.style5 .tab-link li a:hover,
.azirspares-tabs.style5 .tab-link li.active a {
	background-color: #eeab10;
	border-color: #eeab10;
	color: #fff
}
/*azirspares-tabs.style6*/
.azirspares-tabs.style6 .tab-head {
	padding-bottom: 44px;
}
.azirspares-tabs.style6 .tab-head .title {
	font-size: 22px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	text-align: center;
	margin-top: 0;
	margin-bottom: 50px;
}
.azirspares-tabs.style6 .tab-link {
	text-align: center;
}
.azirspares-tabs.style6 .tab-link li {
	display: inline-block;
}
.azirspares-tabs.style6 .tab-link li a {
	display: inline-block;
	font-size: 20px;
	color: #868686;
	position: relative;
	padding-bottom: 13px;
	margin: 0 17px 5px 17px;
}
.azirspares-tabs.style6 .tab-link li a::before {
	content: '';
	border-bottom: 3px solid #eeab10;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	-webkit-transform: scaleX(0);
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-o-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transition: transform 0.25s ease 0s;
	-moz-transition: transform 0.25s ease 0s;
	-o-transition: transform 0.25s ease 0s;
	transition: transform 0.25s ease 0s;
}
.azirspares-tabs.style6 .tab-link li a:hover,
.azirspares-tabs.style6 .tab-link li.active a {
	color: #000;
}
.azirspares-tabs.style6 .tab-link li a:hover::before,
.azirspares-tabs.style6 .tab-link li.active a::before {
	-webkit-transform: scaleX(1);
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-o-transform: scaleX(1);
	transform: scaleX(1);
}
.slide-logo .vc_figure {
	position: relative
}
.slide-logo .vc_figure::before {
	content: "";
	height: 85px;
	border-left: 1px solid #dadada;
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}
.slide-logo .first-slick .vc_figure::before {
	display: none;
}
@media (max-width: 1280px) {
	.azirspares-tabs.style2 .tab-link li a {
		padding: 16px 15px 17px;
	}
}
@media (max-width: 1199px) {
	/*.azirspares-tabs.default + style1*/
	.azirspares-tabs.default .tab-head {
		padding-bottom: 10px;
	}
	.azirspares-tabs.style5 .tab-link li,
	.azirspares-tabs.style4 .tab-link li,
	.azirspares-tabs.default .tab-link li,
	.azirspares-tabs.style1 .tab-link li {
		min-width: 110px;
	}
	.azirspares-tabs.style5 .tab-link li a,
	.azirspares-tabs.style4 .tab-link li a,
	.azirspares-tabs.default .tab-link li a,
	.azirspares-tabs.style1 .tab-link li a {
		height: 40px;
		line-height: 40px;
		font-size: 12px;
	}
	.azirspares-tabs.style1 .tab-head,
	.azirspares-tabs.style4 .tab-head,
	.azirspares-tabs.style5 .tab-head {
		text-align: center;
	}
	.azirspares-tabs.style1 .tab-head .title {
		margin-top: 0;
		float: none;
	}
	.azirspares-tabs.style1 .tab-link {
		float: none;
	}
	.azirspares-tabs.style1 .tab-head {
		padding-bottom: 25px;
	}
	.azirspares-tabs.style1 .tab-link li:last-child {
		margin-right: 3px;
	}
	/*.azirspares-tabs.style2*/
	.azirspares-tabs.style2 .tab-head {
		float: none;
		width: 100%;
		padding-right: 0;
	}
	.azirspares-tabs.style2 .tab-container {
		float: none;
		width: 100%;
	}
	.azirspares-tabs.style2 .tab-link li a {
		margin-left: 0;
		margin-top: 3px;
		font-size: 18px;
		padding: 15px;
	}
	.azirspares-tabs.style2 .tab-link li:not(.last-slick) a {
		border-bottom: none;
		border-right: 1px solid #e8e8e8;
	}
	.azirspares-tabs.style2 .tab-link li a::before {
		left: 50%;
		top: -3px;
		margin-top: 0;
		margin-left: -25px;
		height: 0;
		width: 50px;
		border-left: none;
		border-bottom-width: 3px;
	}
	/*.azirspares-tabs.style3*/
	.azirspares-tabs.style3 .tab-link li a {
		padding: 25px 10px;
	}
	/*.azirspares-tabs.style4*/
	.azirspares-tabs.style4 .tab-head {
		margin-bottom: 30px;
	}
	.azirspares-tabs.style4 .tab-head::before {
		display: none;
	}
	.azirspares-tabs.style4 .tab-head .title {
		text-align: center;
		float: none;
		width: 100%;
		padding-right: 0;
	}
	.azirspares-tabs.style4 .tab-head .title::before {
		display: none;
	}
	.azirspares-tabs.style4 .tab-link {
		float: none;
		padding-right: 0;
		position: static;
		text-align: center;
	}
	/*.azirspares-tabs.style5*/
	.azirspares-tabs.style5 .tab-head {
		margin-right: 0;
		margin-bottom: 3px;
	}
	.azirspares-tabs.style5 .tab-head::before {
		display: none;
	}
	.azirspares-tabs.style5 .tab-link li {
		min-width: 110px;
	}
	.azirspares-tabs.style5 .tab-link li:first-child {
		margin-left: 3px;
	}
	.azirspares-tabs.style5 .tab-link li a {
		height: 40px;
		line-height: 38px;
		font-size: 12px;
		letter-spacing: 0;
	}
	/*.azirspares-tabs.style6*/
	.azirspares-tabs.style6 .tab-head {
		padding-bottom: 30px;
	}
	.azirspares-tabs.style6 .tab-head .title {
		padding-bottom: 30px;
	}
	.azirspares-tabs.style6 .tab-link li a {
		font-size: 16px;
		padding-bottom: 3px;
		margin: 0 10px 5px 10px;
	}
	.azirspares-tabs.style6 .tab-link li a::before {
		border-bottom-width: 2px;
	}
}
@media (max-width: 991px) {
	.azirspares-tabs.style6 .tab-head .title,
	.azirspares-tabs.default .tab-head .title,
	.azirspares-tabs.style1 .tab-head .title {
		font-size: 22px;
		margin-bottom: 25px;
	}
	.azirspares-tabs.style4 .tab-head .title {
		font-size: 22px;
		padding-bottom: 25px;
	}
}
@media (max-width: 767px) {
	.azirspares-tabs.style5 .tab-link li,
	.azirspares-tabs.style4 .tab-link li,
	.azirspares-tabs.default .tab-link li,
	.azirspares-tabs.style1 .tab-link li {
		display: block;
		margin: 0 0 5px 0;
	}
	.azirspares-tabs.style1 .tab-link li:last-child {
		margin-right: 0;
	}
	.azirspares-tabs.style5 .tab-link li:first-child {
		margin-left: 0;
	}
	.azirspares-tabs.style2 .tab-link li a img {
		margin-bottom: 0;
	}
	.azirspares-tabs.style2 .tab-link li a span {
		text-overflow: ellipsis;
		white-space: nowrap;
		overflow: hidden;
	}
	.azirspares-tabs.style5 .tab-link {
		display: block;
	}
}
/*===============================================================
9.16 AZIRSPARES TESTIMONIAL
===============================================================*/
.azirspares-testimonial .title {
	margin-top: 0;
}
.azirspares-testimonial .name a:not(:hover) {
	color: inherit;
}
.azirspares-testimonial .rating {
	white-space: nowrap;
	line-height: 100%;
	display: inline-block;
	font-size: 0;
	position: relative;
	overflow: hidden;
	width: 100px;
	letter-spacing: 7px;
	margin-bottom: 5px;
}
.azirspares-testimonial .rating::before,
.azirspares-testimonial .rating span::before {
	font-family: 'FontAwesome', sans-serif;
	font-weight: normal;
	font-size: 15px;
	line-height: 22px;
}
.azirspares-testimonial .rating::before {
	content: "\f005\f005\f005\f005\f005";
	color: #adadad;
}
.azirspares-testimonial .rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	line-height: 100%;
}
.azirspares-testimonial .rating span::before {
	content: "\f005\f005\f005\f005\f005";
	color: #ffb933;
}
.azirspares-testimonial .rating.rating-1 span {
	width: 20%;
}
.azirspares-testimonial .rating.rating-2 span {
	width: 40%;
}
.azirspares-testimonial .rating.rating-3 span {
	width: 60%;
}
.azirspares-testimonial .rating.rating-4 span {
	width: 80%;
}
.azirspares-testimonial .rating.rating-5 span {
	width: 100%;
}
/*.azirspares-testimonial.default*/
.azirspares-testimonial.default .testimonial-wrap {
	position: relative;
	padding: 27px 30px 46px 30px;
	background-color: #fff;
	border: 2px solid #dadada;
	
}
.azirspares-testimonial.default .title {
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	margin-bottom: 13px;
}
.azirspares-testimonial.default .desc {
	margin-bottom: 0;
	color: #868686;
}
.azirspares-testimonial .position {
	color: #999;
}
.azirspares-testimonial.default .intro {
	padding-left: 34px;
	padding-top: 23px;
}
.azirspares-testimonial.default .name {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin-top: 0;
	margin-bottom: 2px;
	position: relative;
}
.azirspares-testimonial.default .name a::before {
	content: '';
	position: absolute;
	top: 5px;
	left: -34px;
	width: 22px;
	border-bottom: 2px solid #000;
}
/*.azirspares-testimonial.style1*/
.azirspares-testimonial.style1 .testimonial-wrap {
	position: relative;
	padding: 27px 30px 46px 30px;
	background-color: #fff;
	box-shadow: 0 1px 5px rgba(0, 0, 0, .05);
	margin: 5px;
	
}
.azirspares-testimonial.style1 .title {
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
}
.azirspares-testimonial.style1 .desc {
	margin-bottom: 0;
}
.azirspares-testimonial.style1 .testimonial-info {
	overflow: hidden;
	padding-top: 21px;
	padding-left: 25px;
}
.azirspares-testimonial.style1 .thumb {
	margin-right: 21px;
	float: left;
}
.azirspares-testimonial.style1 figure {
	border-radius: 50%;
	border: 2px solid #eeab10;
}
.azirspares-testimonial.style1 img {
	border-radius: 50%;
	max-width: 73px;
}
.azirspares-testimonial.style1 .intro {
	overflow: hidden;
}
.azirspares-testimonial.style1 .name {
	font-size: 14px;
	font-weight: 500;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	margin-top: 20px;
	margin-bottom: 2px;
}
/*.azirspares-testimonial.style2*/
.azirspares-testimonial.style2 .testimonial-inner {
	text-align: center;
}
.azirspares-testimonial.style2 .desc {
	font-size: 24px;
	line-height: 40px;
	color: #fff;
	margin-bottom: 0;
	padding-bottom: 47px;
	max-width: 1160px;
}
.azirspares-testimonial.style2 .thumb {
	margin-bottom: 23px;
}
.azirspares-testimonial.style2 .thumb img {
	margin-left: auto;
	margin-right: auto;
}
.azirspares-testimonial.style2 .name {
	margin-top: 0;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0.1em;
	margin-bottom: 0;
}
@media (max-width: 1199px) {
	.azirspares-testimonial .desc br {
		display: none;
	}
	.azirspares-testimonial.default .testimonial-wrap {
		padding: 20px;
	}
	.azirspares-testimonial.style2 .desc {
		font-size: 18px;
		line-height: 30px;
		padding-bottom: 20px;
	}
}


.vc_custom_1540265192535{padding-bottom: 20px !important;}.vc_custom_1540265192535{padding-bottom: 20px !important;}.vc_custom_1542445072825{padding-bottom: 68px !important;background-image: url(https://azirspares.famithemes.com/wp-content/uploads/2018/10/repair-bg1.jpg?id=3792) !important;}.vc_custom_1542445072825{padding-bottom: 68px !important;background-image: url(https://azirspares.famithemes.com/wp-content/uploads/2018/10/repair-bg1.jpg?id=3792) !important;}.vc_custom_1539677657155{padding-bottom: 50px !important;}.vc_custom_1539677657155{padding-bottom: 50px !important;}.azirspares_custom_5befd815ddee9{text-align: center !important;}.vc_custom_1539678622493{padding-top: 35px !important;padding-bottom: 35px !important;}.vc_custom_1539678622493{padding-top: 35px !important;padding-bottom: 35px !important;}.vc_custom_1539658417970{padding-bottom: 60px !important;}.vc_custom_1539658417970{padding-bottom: 60px !important;}.vc_custom_1539657987146{background-image: url(https://azirspares.famithemes.com/wp-content/uploads/2018/10/audio-bg-menu.jpg?id=1822) !important;}.vc_custom_1539657987146{background-image: url(https://azirspares.famithemes.com/wp-content/uploads/2018/10/audio-bg-menu.jpg?id=1822) !important;}.vc_custom_1539678960487{padding-bottom: 63px !important;}.vc_custom_1539678960487{padding-bottom: 63px !important;}.vc_custom_1539677269369{padding-top: 36px !important;padding-bottom: 36px !important;}.vc_custom_1539677269369{padding-top: 36px !important;padding-bottom: 36px !important;}.vc_custom_1539678245970{padding-bottom: 12px !important;}.vc_custom_1539678245970{padding-bottom: 12px !important;}.vc_custom_1539676439509{background-image: url(https://azirspares.famithemes.com/wp-content/uploads/2018/10/lighting-bg.jpg?id=1832) !important;}.vc_custom_1539676439509{background-image: url(https://azirspares.famithemes.com/wp-content/uploads/2018/10/lighting-bg.jpg?id=1832) !important;}.vc_custom_1539677092097{padding-top: 7px !important;padding-bottom: 7px !important;}.vc_custom_1539677092097{padding-top: 7px !important;padding-bottom: 7px !important;}.vc_custom_1539677104279{padding-top: 7px !important;padding-bottom: 7px !important;}.vc_custom_1539677104279{padding-top: 7px !important;padding-bottom: 7px !important;}.vc_custom_1539677116397{padding-top: 7px !important;padding-bottom: 7px !important;}.vc_custom_1539677116397{padding-top: 7px !important;padding-bottom: 7px !important;}.vc_custom_1539677131129{padding-top: 7px !important;padding-bottom: 7px !important;}.vc_custom_1539677131129{padding-top: 7px !important;padding-bottom: 7px !important;}.azirspares_custom_5bc59bcdbd4dc{text-align: center !important;}.vc_custom_1539676086626{padding-top: 41px !important;padding-bottom: 42px !important;}.vc_custom_1539676086626{padding-top: 41px !important;padding-bottom: 42px !important;}.vc_custom_1539674096693{padding-top: 30px !important;padding-bottom: 30px !important;}.vc_custom_1539674096693{padding-top: 30px !important;padding-bottom: 30px !important;}.vc_custom_1539673603014{padding-top: 2px !important;padding-bottom: 3px !important;}.vc_custom_1539673603014{padding-top: 2px !important;padding-bottom: 3px !important;}.vc_custom_1539673648530{padding-top: 2px !important;padding-bottom: 3px !important;}.vc_custom_1539673648530{padding-top: 2px !important;padding-bottom: 3px !important;}.vc_custom_1539673662150{padding-top: 2px !important;padding-bottom: 3px !important;}.vc_custom_1539673662150{padding-top: 2px !important;padding-bottom: 3px !important;}.vc_custom_1539673675105{padding-top: 2px !important;padding-bottom: 4px !important;}.vc_custom_1539673675105{padding-top: 2px !important;padding-bottom: 4px !important;}.vc_custom_1539673688596{padding-top: 2px !important;padding-bottom: 3px !important;}.vc_custom_1539673688596{padding-top: 2px !important;padding-bottom: 3px !important;}.vc_custom_1539673701878{padding-top: 2px !important;padding-bottom: 3px !important;}.vc_custom_1539673701878{padding-top: 2px !important;padding-bottom: 3px !important;}.vc_custom_1539673726186{padding-top: 2px !important;padding-bottom: 3px !important;}.vc_custom_1539673726186{padding-top: 2px !important;padding-bottom: 3px !important;}.vc_custom_1539673742875{padding-top: 2px !important;padding-bottom: 4px !important;}.vc_custom_1539673742875{padding-top: 2px !important;padding-bottom: 4px !important;}@media (max-width: 1199px){.vc_custom_1539398616186 > .vc_column-inner{padding-left: 15px !important;}}.vc_custom_1539395281259{padding-bottom: 40px !important;}.vc_custom_1539395281259{padding-bottom: 40px !important;}@media (max-width: 1199px){.vc_custom_1539395281289{padding-bottom: 20px !important;}}.vc_custom_1540518236832{padding-bottom: 40px !important;}.vc_custom_1540518236832{padding-bottom: 40px !important;}@media (max-width: 1199px){.vc_custom_1540518236884{padding-bottom: 20px !important;}}.vc_custom_1540800068603 > .vc_column-inner{padding-bottom: 30px !important;}.vc_custom_1540800068603 > .vc_column-inner{padding-bottom: 30px !important;}.vc_custom_1540800085571 > .vc_column-inner{padding-bottom: 30px !important;}.vc_custom_1540800085571 > .vc_column-inner{padding-bottom: 30px !important;}.vc_custom_1540800102012 > .vc_column-inner{padding-bottom: 30px !important;}.vc_custom_1540800102012 > .vc_column-inner{padding-bottom: 30px !important;}@media (max-width: 991px){.vc_custom_1540801003153 > .vc_column-inner{padding-bottom: 30px !important;}}@media (max-width: 767px){.vc_custom_1540801003159 > .vc_column-inner{padding-bottom: 30px !important;}}@media (max-width: 991px){.vc_custom_1540801755515 > .vc_column-inner{padding-bottom: 30px !important;}}.vc_custom_1550008795686{margin-top: 30px !important;margin-bottom: 0px !important;}.vc_custom_1550008795686{margin-top: 30px !important;margin-bottom: 0px !important;}.azirspares_custom_5c6342e7b4ab2{letter-spacing: 0.2em !important;}.vc_custom_1550008816380{margin-top: 30px !important;margin-bottom: 0px !important;}.vc_custom_1550008816380{margin-top: 30px !important;margin-bottom: 0px !important;}.azirspares_custom_5c6342e7b4b5d{letter-spacing: 0.2em !important;}.vc_custom_1550008841993{margin-top: 30px !important;margin-bottom: 0px !important;}.vc_custom_1550008841993{margin-top: 30px !important;margin-bottom: 0px !important;}.azirspares_custom_5c6342e7b4bff{letter-spacing: 0.2em !important;}.vc_custom_1550008866844{margin-top: 30px !important;margin-bottom: 0px !important;}.vc_custom_1550008866844{margin-top: 30px !important;margin-bottom: 0px !important;}.azirspares_custom_5c6342e7b4caa{letter-spacing: 0.2em !important;}.vc_custom_1550008885886{margin-top: 30px !important;margin-bottom: 0px !important;}.vc_custom_1550008885886{margin-top: 30px !important;margin-bottom: 0px !important;}.azirspares_custom_5c6342e7b4d54{letter-spacing: 0.2em !important;}.vc_custom_1550008904167{margin-top: 30px !important;margin-bottom: 0px !important;}.vc_custom_1550008904167{margin-top: 30px !important;margin-bottom: 0px !important;}.azirspares_custom_5c6342e7b4dfe{letter-spacing: 0.2em !important;}.vc_custom_1540258332942{padding-top: 20px !important;padding-bottom: 8px !important;}.vc_custom_1540258332942{padding-top: 20px !important;padding-bottom: 8px !important;}.vc_custom_1550008927766{margin-top: 30px !important;margin-bottom: 0px !important;}.vc_custom_1550008927766{margin-top: 30px !important;margin-bottom: 0px !important;}.azirspares_custom_5c6342e7b4ea9{letter-spacing: 0.2em !important;}.azirspares_custom_5c6342e7b4ee3{text-align: center !important;}.vc_custom_1542342635527{padding-bottom: 40px !important;}.vc_custom_1542342635527{padding-bottom: 40px !important;}@media (max-width: 1199px){.vc_custom_1542342635372{padding-bottom: 20px !important;}}.vc_custom_1542342730546{padding-bottom: 40px !important;}.vc_custom_1542342730546{padding-bottom: 40px !important;}@media (max-width: 1199px){.vc_custom_1542342730448{padding-bottom: 20px !important;}}
 .azirspares-banner.style4 .banner-inner .button, .post-password-form input[type="submit"]:hover, .woocommerce-error .button:hover, .woocommerce-info .button:hover, .woocommerce-message .button:hover, .widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout, #widget-area .widget .select2-container--default .select2-selection--multiple .select2-selection__choice, .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit:hover, .fami-btn:hover, .slick-dots li button:hover, .slick-dots li.slick-active button, .block-menu-bar .menu-bar:hover span, .block-search .form-search .btn-submit, .chosen-results > .scroll-element .scroll-bar:hover, .block-minicart .cart_list > .scroll-element .scroll-bar:hover, .block-minicart .link-dropdown .count, .phone-header.style4 .phone-icon span, .header-nav.style1 .vertical-wrapper.block-nav-category .block-title::before, .burger-inner > .scroll-element .scroll-bar:hover, .header.style5 .header-middle-inner, .header.style5 .sticky-cart .block-minicart .link-dropdown .count, a.backtotop, .blog-grid .datebox a, .comment-form .form-submit #submit:hover, .page-title::before, .widget-azirspares-mailchimp .newsletter-form-wrap .submit-newsletter, #widget-area .widget_product_categories .widgettitle, .woocommerce-products-header .prdctfltr_wc .prdctfltr_filter_title .prdctfltr_title_selected, #yith-wcwl-popup-message, .product-item.style-06 .product-info .product-info-inner, .product-item.style-06 .product-info .product-info-inner:before, .product-item.style-07 .product-info .title .icon::before, .product-item.style-07 .product-info .title .icon span, .product-item.style-08 .product-info, a.xoo-cp-btn-ch, a.xoo-cp-btn-vc, a.xoo-cp-btn-vc, .entry-summary .cart .single_add_to_cart_button:hover, .sticky_info_single_product .azirspares-single-add-to-cart-btn:hover, #tab-description.active::before, body.woocommerce-cart .return-to-shop a:hover, .woocommerce-cart-form .shop_table .actions button.button:hover, .wc-proceed-to-checkout .checkout-button:hover, .checkout_coupon .button:hover, #place_order:hover, #customer_login > div > h2::before, form.woocommerce-form-login .button:hover, form.register .button:hover, .woocommerce-MyAccount-content fieldset ~ p .woocommerce-Button:hover, .woocommerce-ResetPassword .form-row .woocommerce-Button:hover, .woocommerce table.wishlist_table td.product-add-to-cart a:hover, .track_order .button:hover, body.error404 .error-404 .button:hover, .azirspares-banner .button, .azirspares-custommenu.style1 .widgettitle, .azirspares-iconbox.style1 .icon::before, .azirspares-iconbox.style1 .icon span, #widget-area .widget .select2-container--default .select2-selection--multiple .select2-selection__choice, .woocommerce-widget-layered-nav-dropdown .woocommerce-widget-layered-nav-dropdown__submit, .widget_price_filter .button, .widget_price_filter .ui-slider-range, .loadmore-product:hover span:first-child, .vertical-wrapper.block-nav-category .block-title, .azirspares-verticalmenu.block-nav-category .block-title, #widget-area .widget_azirspares_nav_menu .widgettitle, .fami-prdctfltr-product-filter .prdctfltr_woocommerce.pf_default .prdctfltr_woocommerce_filter_submit, body .fami-prdctfltr-product-filter .prdctfltr_wc.prdctfltr_round .prdctfltr_filter label:hover, body .fami-prdctfltr-product-filter .prdctfltr_wc.prdctfltr_round .prdctfltr_filter label.prdctfltr_active, .hebe .tp-bullet.selected::before, .hebe .tp-bullet:hover::before, .cart-link-mobile .count, .header-mobile .vertical-wrapper.block-nav-category .block-title::before, .azirspares-iconbox.style3 .iconbox-inner, .azirspares-iconbox.style7 .button, .azirspares-iconbox.style8 .icon::before, .azirspares-iconbox.style8 .icon span, .azirspares-iconbox.style9 .iconbox-inner, .azirspares-iconbox.style11 .button, .azirspares-iconbox.style14 .icon, .azirspares-blog.style1 .datebox a, .azirspares-iconbox.style15 .button:hover, .azirspares-listing.default .button, .azirspares-listing.style2 .button:hover, .wpcf7-form .wpcf7-submit:hover, .azirspares-newsletter.default .submit-newsletter, .azirspares-newsletter.style1 .submit-newsletter, .azirspares-newsletter.style2 .widgettitle, .azirspares-popupvideo .button:hover, .azirspares-socials.default .socials-list li a::before, #popup-newsletter .newsletter-form-wrap .submit-newsletter:hover, .azirspares-tabs.default .tab-link li a:hover, .azirspares-tabs.default .tab-link li.active a, .product-item.style-07 .onsale, .famiau-single-wrap .famiau-entry-header .famiau-title .famiau-price-html, .famiau-slider-nav .slick-arrow:hover, .famiau-tabs-wrap .famiau-tabs .famiau-box .famiau-box-heading, .azirspares-pricing.default .button, .azirspares-pricing.default.featured .pricing-inner, .famiau-item .famiau-price, .famiau-my-listing-wrap .famiau-button:hover, .product-item.style-06 .product-info .title::after, .widget_search .search-form button, .header.style6 .phone-header.style1 { background-color: #eeab10; } body div .ares .tp-bullet:hover, body div .ares .tp-bullet.selected, .hermes .tp-bullet::after, .hermes .tp-bullet:hover::after { background-color: #eeab10 !important; } .widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout):hover, a:hover, a:focus, a:active, .nav-bottom-left .slick-arrow:hover, .nav-center .slick-arrow:hover, .header-top-inner .top-bar-menu > .menu-item a:hover, .header-top-inner .top-bar-menu > .menu-item:hover > a > span, .header-top-inner .top-bar-menu > .menu-item:hover > a, .wcml-dropdown .wcml-cs-submenu li:hover > a, .box-header-nav .main-menu .menu-item:hover > a, .box-header-nav .main-menu .menu-item .submenu .menu-item:hover > a, .box-header-nav .main-menu .menu-item:hover > .toggle-submenu, .box-header-nav .main-menu > .menu-item.menu-item-right:hover > a, .azirspares-live-search-form .product-price ins, .category .chosen-container .chosen-results li.highlighted, .category .chosen-container .chosen-results li.highlighted::before, .phone-header .phone-number p:last-child, .phone-header.style5 .phone-icon span, .burger-top-menu .phone-icon, .burger-icon-menu .menu-item .icon, .burger-list-menu .menu-item.show-sub > .toggle-submenu, .burger-list-menu .menu-item.show-sub > a, .burger-list-menu .menu-item:hover > .toggle-submenu, .burger-list-menu .menu-item:hover > a, .woocommerce-widget-layered-nav-list li.chosen a, .widget_categories .cat-item.current-cat > a, .widget_pages .page_item.current_page_item > a, .widget_product_categories .cat-item.current-cat > a, #widget-area .widget_product_categories .cat-item .carets:hover, body .prdctfltr_wc.prdctfltr_round .prdctfltr_filter label:hover, body .prdctfltr_wc.prdctfltr_round .prdctfltr_filter label.prdctfltr_active, .woocommerce-products-header .prdctfltr_wc .prdctfltr_filter_title > span.prdctfltr_woocommerce_filter_title:hover, .woocommerce-products-header .prdctfltr_wc .prdctfltr_filter_title .prdctfltr_active ~ span.prdctfltr_woocommerce_filter_title, .price ins, .post-item .slick-arrow:hover, .product-item.style-07 .gallery-dots .slick-arrow:hover, .product-item.style-08 .gallery-dots .slick-arrow:hover, .product-item.style-08 .product-info .title .icon span, span.xoo-cp-close:hover, .xcp-chng:hover, a.xoo-cp-close:hover, .product-360-button a, .single-left .product-video-button a, .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover, .entry-summary .yith-wcwl-add-to-wishlist a:hover::before, .entry-summary .yith-wcwl-add-to-wishlist .add_to_wishlist:hover::before, .entry-summary .compare:hover::before, .famibt-wrap .total-price-html, .famibt-price ins, .shop_table .product-name a:not(.button):hover, .woocommerce-MyAccount-navigation > ul li.is-active a, .azirspares-banner .banner-info strong, .azirspares-banner .banner-info em, .azirspares-banner.style1 .banner-cat, .azirspares-banner.style2 .banner-inner .banner-info strong, .azirspares-banner.style2 .banner-inner .banner-info em, .azirspares-banner.style2 .title-hightlight, .azirspares-banner.style3 .title-hightlight, .azirspares-banner.style5 .title-hightlight, .azirspares-custommenu.style1 .menu > .menu-item.show-submenu > a, .azirspares-custommenu.style1 .menu > .menu-item:hover > a, .azirspares-iconbox.style2 .icon, .azirspares-iconbox.style4 .icon, .azirspares-iconbox.style5 .icon, .azirspares-iconbox.style8 .title, .azirspares-iconbox.style9 .icon span, .azirspares-iconbox.style16 .icon, #popup-newsletter .highlight, #popup-newsletter button.close:hover, .vertical-menu.default .menu-item.parent:hover > a::after, .vertical-menu.default > .menu-item:hover > a, .vertical-menu.default > .menu-item.show-submenu > a, .vertical-menu.default > .menu-item.parent:hover > a::after, .vertical-menu.default > .menu-item.show-submenu > a::after, .vertical-menu.default .menu-item.parent:hover > .toggle-submenu, .vertical-menu.default .menu-item.show-submenu > .toggle-submenu, .vertical-menu.style1 .menu-item:hover > a, .vertical-menu.style1 .menu-item.show-submenu > a, .vertical-menu.style1 .menu-item.parent:hover > a::after, .vertical-menu.style1 .menu-item.show-submenu > a::after, .vertical-menu.style1 .menu-item.parent:hover > .toggle-submenu, .vertical-menu.style1 .menu-item.show-submenu > .toggle-submenu, body .vc_toggle_default.vc_toggle_active .vc_toggle_title > h4, #order_review .shop_table tfoot tr.order-total td strong, .famiau-dealer-info .dealer-contact-unit i, .famiau-dealer-info .famiau-show-number:hover, .famiau-play-video, .famiau-filter-menu .famiau-menu-item .famiau-sub-nav .famiau-menu-item .famiau-filter-item.famiau-active-filter, .famiau-filter-menu .famiau-menu-item .famiau-sub-nav .famiau-menu-item .famiau-filter-item:hover, .header.style6 .phone-header.style1 .phone-icon span, .hurry-title span { color: #eeab10; } body.wpb-js-composer .vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a { color: #eeab10 !important; } .countdown-product .azirspares-countdown > span .number, .header.style4 .vertical-wrapper.block-nav-category .block-content, #widget-area .widget_product_categories .product-categories, body .prdctfltr_wc.prdctfltr_round .prdctfltr_filter label:hover > span::before, .product-item.style-07 .gallery-dots .slick-current img, .product-item.style-08 .gallery-dots .slick-current img, .azirspares-custommenu.style1 .widget, .woocommerce-product-gallery .flex-control-nav.flex-control-thumbs li img.flex-active, #popup-newsletter .newsletter-form-wrap .email, .azirspares-testimonial.style1 figure, .widget_azirspares_nav_menu .vertical-menu.style1, .azirspares-verticalmenu.block-nav-category .block-content, .famiau-dealer-info .famiau-show-number:hover::before { border-color: #eeab10; } .hebe .tp-bullet.selected, .hebe .tp-bullet:hover { border-color: #eeab10 !important; } .menu-social a:hover, .header.style5 .header-burger .burger-icon, .phone-header.style3 .phone-icon span, .famibt-wrap .btn-primary:hover, .azirspares-iconbox.default .icon span, .azirspares-socials.style1 .content-socials .socials-list li a:hover { border-color: #eeab10; color: #eeab10; } .nav-top-right .slick-arrow:hover, .nav-center.square .slick-arrow:hover, .azirspares-tabs.style2 .tab-link .slick-arrow:hover, body .prdctfltr_wc.prdctfltr_round .prdctfltr_filter label.prdctfltr_active > span::before, .product-item.style-01 .group-button .yith-wcwl-add-to-wishlist:hover, .product-item.style-01 .group-button .compare-button:hover, .product-item.style-01 .group-button .yith-wcqv-button:hover, .product-item.style-03 .group-button .add-to-cart:hover, .product-item.style-03 .group-button .compare-button:hover, .product-item.style-03 .group-button .yith-wcqv-button:hover, .product-item.style-04 .group-button .yith-wcwl-add-to-wishlist:hover, .product-item.style-04 .group-button .compare-button:hover, .product-item.style-04 .group-button .yith-wcqv-button:hover, .product-item.style-10 .group-button .yith-wcwl-add-to-wishlist:hover, .product-item.style-10 .group-button .compare-button:hover, .product-item.style-10 .group-button .yith-wcqv-button:hover, .product-item.list .group-button .add-to-cart:hover, .product-item.list .group-button .compare-button:hover, .product-item.list .group-button .yith-wcwl-add-to-wishlist:hover, .categories-product-woo .block-title a:hover, .categories-product-woo .slick-arrow:hover, a.dokan-btn-theme, a.dokan-btn-theme:hover, input[type="submit"].dokan-btn-theme, input[type="submit"].dokan-btn-theme:hover, .azirspares-heading.style1 .button:hover, .azirspares-listing.style2 .listing-list li:hover a, .azirspares-tabs.style1 .tab-link li a:hover, .azirspares-tabs.style1 .tab-link li.active a, .azirspares-tabs.style4 .tab-link li:hover a, .azirspares-tabs.style4 .tab-link li.active a, .azirspares-tabs.style5 .tab-link li a:hover, .azirspares-tabs.style5 .tab-link li.active a, .famiau-filter-menu > .famiau-menu-item > .famiau-filter-item.famiau-active-filter, .famiau-filter-menu > .famiau-menu-item > .famiau-filter-item:hover, .famiau-filter-menu > .famiau-menu-item:hover > .famiau-filter-item, .widget-azirspares-socials .socials-list li a:hover { background-color: #eeab10; border-color: #eeab10; } .azirspares-mapper .azirspares-pin .azirspares-popup-footer a:hover { background: #eeab10 !important; border-color: #eeab10 !important; } .azirspares-live-search-form.loading .search-box::before { border-top-color: #eeab10; } .header-nav.style1 .vertical-wrapper.block-nav-category .block-title::after { border-color: transparent #eeab10 transparent transparent; } .product-item.style-06 .product-info .product-info-inner:after { border-color: #eeab10 transparent transparent transparent; } .blog-grid .datebox a::before, .azirspares-blog.style1 .datebox a::before { border-color: #eeab10 transparent #eeab10 transparent; } .blog-grid .datebox a span::before, .azirspares-blog.style1 .datebox a span::before { border-color: transparent transparent #eeab10 transparent; } .azirspares-iconbox.style15 .icon .product-video-button a::after, .azirspares-popupvideo .icon .product-video-button a::after { border-color: transparent transparent transparent #eeab10; } .burger-mid-menu .burger-title > span span, .menu-social h4::before, .blog-grid .title span::before, .wc-tabs li a::before, .azirspares-blog.default .post-title::before, .azirspares-blog.style1 .title span::before, .azirspares-heading.default .title span::before, .azirspares-heading.style2 .title::before, .azirspares-heading.style3 .title::before, .azirspares-heading.style4 .title::before, .azirspares-iconbox.style15 .title::before, .azirspares-iconbox.style16 .iconbox-inner::before, .azirspares-instagram .widgettitle::before, .azirspares-listing.style1 .cat-name::before, .azirspares-popupvideo .title::before, .azirspares-tabs.style4 .tab-head .title::before, .azirspares-tabs.style6 .tab-link li a::before { border-bottom-color: #eeab10; } blockquote, q, .azirspares-tabs.style2 .tab-link li a::before { border-left-color: #eeab10; } .azirspares-tabs.default .tab-head .title::before, h3.title-share::before { border-bottom-color: #eeab10; } .famiau-slider-range-wrap .ui-slider .ui-slider-handle, .button-share:hover { background: #eeab10; } .famiau-filter-box-left label::before { border-color: transparent transparent transparent #eeab10; } @media (min-width: 1200px) { .header.style5 .header-position.fixed { background-color: #eeab10; } } @media (max-width: 1199px) { .product-item.style-08 .product-inner::before { background-color: #eeab10; } } @media (max-width: 767px) { .woocommerce-products-header .prdctfltr_wc .prdctfltr_filter_title span.prdctfltr_title_selected { background-color: #eeab10; } } .vc_custom_1542705202975{background-color: #141414 !important;}.vc_custom_1542705202975{background-color: #141414 !important;}.vc_custom_1542761719153{border-top-width: 1px !important;background-color: #141414 !important;border-top-color: #232323 !important;border-top-style: solid !important;}.vc_custom_1542761719153{border-top-width: 1px !important;background-color: #141414 !important;border-top-color: #232323 !important;border-top-style: solid !important;}.vc_custom_1542706756469 > .vc_column-inner{padding-top: 50px !important;padding-bottom: 30px !important;}.vc_custom_1542706756469 > .vc_column-inner{padding-top: 50px !important;padding-bottom: 30px !important;}@media (max-width: 991px){.vc_custom_1542706756427 > .vc_column-inner{padding-bottom: 0px !important;}}.vc_custom_1542706740699 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-right: 40px !important;padding-bottom: 30px !important;padding-left: 40px !important;border-left-color: #232323 !important;border-left-style: solid !important;border-right-color: #232323 !important;border-right-style: solid !important;}.vc_custom_1542706740699 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-right: 40px !important;padding-bottom: 30px !important;padding-left: 40px !important;border-left-color: #232323 !important;border-left-style: solid !important;border-right-color: #232323 !important;border-right-style: solid !important;}@media (max-width: 1499px){.vc_custom_1542706740599 > .vc_column-inner{padding-right: 20px !important;padding-left: 20px !important;}}@media (max-width: 1199px){.vc_custom_1542706740626 > .vc_column-inner{padding-right: 15px !important;padding-left: 15px !important;}}@media (max-width: 991px){.vc_custom_1542706740649 > .vc_column-inner{border-right-width: 0px !important;border-left-width: 0px !important;padding-top: 25px !important;padding-bottom: 25px !important;}}.vc_custom_1542706775321 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-bottom: 30px !important;padding-left: 40px !important;}.vc_custom_1542706775321 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-bottom: 30px !important;padding-left: 40px !important;}@media (max-width: 1499px){.vc_custom_1542706775229 > .vc_column-inner{padding-left: 20px !important;}}@media (max-width: 1199px){.vc_custom_1542706775252 > .vc_column-inner{padding-left: 15px !important;}}@media (max-width: 991px){.vc_custom_1542706775273 > .vc_column-inner{padding-top: 0px !important;}}.vc_custom_1542704762079{margin-bottom: 15px !important;}.vc_custom_1542704762079{margin-bottom: 15px !important;}.vc_custom_1603989463311{padding-bottom: 22px !important;}.vc_custom_1603989463311{padding-bottom: 22px !important;}.vc_custom_1598299683752{padding-bottom: 22px !important;}.vc_custom_1598299683752{padding-bottom: 22px !important;}.azirspares_custom_5fb3b664ccde3{width: 62% !important}@media (max-width: 991px){.vc_custom_1535168359625 > .vc_column-inner{padding-top: 21px !important;}.azirspares_custom_5fb3b664ccde3{width: 100% !important}}.vc_custom_1535167814162 > .vc_column-inner{padding-top: 21px !important;padding-bottom: 21px !important;}.vc_custom_1535167814162 > .vc_column-inner{padding-top: 21px !important;padding-bottom: 21px !important;}.azirspares_custom_5fb3b664ccde5{width: 20% !important}@media (max-width: 991px){.azirspares_custom_5fb3b664ccde5{width: 50% !important}}.vc_custom_1535168392546 > .vc_column-inner{border-left-width: 1px !important;padding-top: 21px !important;padding-bottom: 21px !important;border-left-color: #232323 !important;border-left-style: solid !important;}.vc_custom_1535168392546 > .vc_column-inner{border-left-width: 1px !important;padding-top: 21px !important;padding-bottom: 21px !important;border-left-color: #232323 !important;border-left-style: solid !important;}.azirspares_custom_5fb3b664ccde7{width: 18% !important}@media (max-width: 991px){.vc_custom_1535168392571 > .vc_column-inner{border-left-width: 0px !important;}.azirspares_custom_5fb3b664ccde7{width: 50% !important}}@media (max-width: 991px){.azirspares_custom_5fb3b664ccde4{text-align: center !important;}}@media (max-width: 991px){.azirspares_custom_5fb3b664ccde6{text-align: right !important;}}@media (max-width: 991px){.azirspares_custom_5fb3b664ccde8{text-align: left !important;}} .vc_custom_1542705202975{background-color: #141414 !important;}.vc_custom_1542705202975{background-color: #141414 !important;}.vc_custom_1542761719153{border-top-width: 1px !important;background-color: #141414 !important;border-top-color: #232323 !important;border-top-style: solid !important;}.vc_custom_1542761719153{border-top-width: 1px !important;background-color: #141414 !important;border-top-color: #232323 !important;border-top-style: solid !important;}.vc_custom_1542706756469 > .vc_column-inner{padding-top: 50px !important;padding-bottom: 30px !important;}.vc_custom_1542706756469 > .vc_column-inner{padding-top: 50px !important;padding-bottom: 30px !important;}@media (max-width: 991px){.vc_custom_1542706756427 > .vc_column-inner{padding-bottom: 0px !important;}}.vc_custom_1542706740699 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-right: 40px !important;padding-bottom: 30px !important;padding-left: 40px !important;border-left-color: #232323 !important;border-left-style: solid !important;border-right-color: #232323 !important;border-right-style: solid !important;}.vc_custom_1542706740699 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-right: 40px !important;padding-bottom: 30px !important;padding-left: 40px !important;border-left-color: #232323 !important;border-left-style: solid !important;border-right-color: #232323 !important;border-right-style: solid !important;}@media (max-width: 1499px){.vc_custom_1542706740599 > .vc_column-inner{padding-right: 20px !important;padding-left: 20px !important;}}@media (max-width: 1199px){.vc_custom_1542706740626 > .vc_column-inner{padding-right: 15px !important;padding-left: 15px !important;}}@media (max-width: 991px){.vc_custom_1542706740649 > .vc_column-inner{border-right-width: 0px !important;border-left-width: 0px !important;padding-top: 25px !important;padding-bottom: 25px !important;}}.vc_custom_1542706775321 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-bottom: 30px !important;padding-left: 40px !important;}.vc_custom_1542706775321 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-bottom: 30px !important;padding-left: 40px !important;}@media (max-width: 1499px){.vc_custom_1542706775229 > .vc_column-inner{padding-left: 20px !important;}}@media (max-width: 1199px){.vc_custom_1542706775252 > .vc_column-inner{padding-left: 15px !important;}}@media (max-width: 991px){.vc_custom_1542706775273 > .vc_column-inner{padding-top: 0px !important;}}.vc_custom_1542704762079{margin-bottom: 15px !important;}.vc_custom_1542704762079{margin-bottom: 15px !important;}.vc_custom_1603989463311{padding-bottom: 22px !important;}.vc_custom_1603989463311{padding-bottom: 22px !important;}.vc_custom_1598299683752{padding-bottom: 22px !important;}.vc_custom_1598299683752{padding-bottom: 22px !important;}.azirspares_custom_5fb42220ec996{width: 42% !important}@media (max-width: 991px){.vc_custom_1535168359625 > .vc_column-inner{padding-top: 21px !important;}.azirspares_custom_5fb42220ec996{width: 100% !important}}.vc_custom_1535167814162 > .vc_column-inner{padding-top: 21px !important;padding-bottom: 21px !important;}.vc_custom_1535167814162 > .vc_column-inner{padding-top: 21px !important;padding-bottom: 21px !important;}.azirspares_custom_5fb42220ec998{width: 20% !important}@media (max-width: 991px){.azirspares_custom_5fb42220ec998{width: 50% !important}}.vc_custom_1535168392546 > .vc_column-inner{border-left-width: 1px !important;padding-top: 21px !important;padding-bottom: 21px !important;border-left-color: #232323 !important;border-left-style: solid !important;}.vc_custom_1535168392546 > .vc_column-inner{border-left-width: 1px !important;padding-top: 21px !important;padding-bottom: 21px !important;border-left-color: #232323 !important;border-left-style: solid !important;}.azirspares_custom_5fb42220ec99a{width: 18% !important}@media (max-width: 991px){.vc_custom_1535168392571 > .vc_column-inner{border-left-width: 0px !important;}.azirspares_custom_5fb42220ec99a{width: 50% !important}}@media (max-width: 991px){.azirspares_custom_5fb42220ec997{text-align: center !important;}}@media (max-width: 991px){.azirspares_custom_5fb42220ec999{text-align: right !important;}}@media (max-width: 991px){.azirspares_custom_5fb42220ec99b{text-align: left !important;}} .vc_custom_1536998902141{background-color: #141414 !important;}.vc_custom_1536998902141{background-color: #141414 !important;}.azirspares_custom_5bf22118472e4{overflow: visible !important;}@media (max-width: 1199px){.vc_custom_1536998902187{padding-top: 15px !important;}}.vc_custom_1536994165034{padding-top: 14px !important;padding-bottom: 30px !important;background-color: #141414 !important;}.vc_custom_1536994165034{padding-top: 14px !important;padding-bottom: 30px !important;background-color: #141414 !important;}.vc_custom_1536998511216 > .vc_column-inner{padding-top: 73px !important;}.vc_custom_1536998511216 > .vc_column-inner{padding-top: 73px !important;}.azirspares_custom_5bf2211847e4b{width: 31% !important}@media (max-width: 1199px){.vc_custom_1536998511256 > .vc_column-inner{padding-top: 30px !important;}.azirspares_custom_5bf2211847e4b{width: 50% !important}}@media (max-width: 991px){.azirspares_custom_5bf2211847e4b{width: 100% !important}}@media (max-width: 767px){.azirspares_custom_5bf2211847e4b{width: 100% !important}}.vc_custom_1537170599170 > .vc_column-inner{padding-top: 73px !important;}.vc_custom_1537170599170 > .vc_column-inner{padding-top: 73px !important;}.azirspares_custom_5bf22118497bc{width: 20% !important}@media (max-width: 1199px){.vc_custom_1537170599215 > .vc_column-inner{padding-top: 30px !important;padding-bottom: 22px !important;}.azirspares_custom_5bf22118497bc{width: 50% !important}}@media (max-width: 991px){.vc_custom_1537170599237 > .vc_column-inner{padding-bottom: 0px !important;}}@media (max-width: 767px){.azirspares_custom_5bf22118497bc{width: 100% !important}}.vc_custom_1536998612269 > .vc_column-inner{padding-top: 73px !important;}.vc_custom_1536998612269 > .vc_column-inner{padding-top: 73px !important;}.azirspares_custom_5bf221184c1d8{width: 17% !important}@media (max-width: 1199px){.vc_custom_1536998612304 > .vc_column-inner{padding-top: 30px !important;}.azirspares_custom_5bf221184c1d8{width: 50% !important}}@media (max-width: 767px){.azirspares_custom_5bf221184c1d8{width: 100% !important}}.vc_custom_1536998655979 > .vc_column-inner{margin-top: -23px !important;}.vc_custom_1536998655979 > .vc_column-inner{margin-top: -23px !important;}.azirspares_custom_5bf22118517cb{width: 32% !important}@media (max-width: 1199px){.vc_custom_1536998656044 > .vc_column-inner{margin-top: 0px !important;padding-top: 30px !important;}.azirspares_custom_5bf22118517cb{width: 50% !important}}@media (max-width: 991px){.azirspares_custom_5bf22118517cb{width: 100% !important}}@media (max-width: 767px){.azirspares_custom_5bf22118517cb{width: 100% !important}}.vc_custom_1536983260220{padding-top: 33px !important;padding-bottom: 40px !important;}.vc_custom_1536983260220{padding-top: 33px !important;padding-bottom: 40px !important;}@media (max-width: 1199px){.vc_custom_1536983260285{padding-top: 25px !important;padding-bottom: 25px !important;}}.vc_custom_1536983154891{margin-top: 38px !important;}.vc_custom_1536983154891{margin-top: 38px !important;}@media (max-width: 1199px){.vc_custom_1536983154936{margin-top: 20px !important;}} .vc_custom_1537000875443{background-color: #f5f5f5 !important;}.vc_custom_1537000875443{background-color: #f5f5f5 !important;}.azirspares_custom_5bf220fd65048{overflow: visible !important;}@media (max-width: 1199px){.vc_custom_1537000875503{padding-top: 15px !important;}}.vc_custom_1537000890652{padding-top: 14px !important;padding-bottom: 30px !important;background-color: #f5f5f5 !important;}.vc_custom_1537000890652{padding-top: 14px !important;padding-bottom: 30px !important;background-color: #f5f5f5 !important;}.vc_custom_1536998511216 > .vc_column-inner{padding-top: 73px !important;}.vc_custom_1536998511216 > .vc_column-inner{padding-top: 73px !important;}.azirspares_custom_5bf220fd67b60{width: 31% !important}@media (max-width: 1199px){.vc_custom_1536998511256 > .vc_column-inner{padding-top: 30px !important;}.azirspares_custom_5bf220fd67b60{width: 50% !important}}@media (max-width: 991px){.azirspares_custom_5bf220fd67b60{width: 100% !important}}@media (max-width: 767px){.azirspares_custom_5bf220fd67b60{width: 100% !important}}.vc_custom_1537170696671 > .vc_column-inner{padding-top: 73px !important;}.vc_custom_1537170696671 > .vc_column-inner{padding-top: 73px !important;}.azirspares_custom_5bf220fd6d56c{width: 20% !important}@media (max-width: 1199px){.vc_custom_1537170696718 > .vc_column-inner{padding-top: 30px !important;padding-bottom: 22px !important;}.azirspares_custom_5bf220fd6d56c{width: 50% !important}}@media (max-width: 991px){.vc_custom_1537170696738 > .vc_column-inner{padding-bottom: 0px !important;}}@media (max-width: 767px){.azirspares_custom_5bf220fd6d56c{width: 100% !important}}.vc_custom_1536998612269 > .vc_column-inner{padding-top: 73px !important;}.vc_custom_1536998612269 > .vc_column-inner{padding-top: 73px !important;}.azirspares_custom_5bf220fd6d5ec{width: 17% !important}@media (max-width: 1199px){.vc_custom_1536998612304 > .vc_column-inner{padding-top: 30px !important;}.azirspares_custom_5bf220fd6d5ec{width: 50% !important}}@media (max-width: 767px){.azirspares_custom_5bf220fd6d5ec{width: 100% !important}}.vc_custom_1536998655979 > .vc_column-inner{margin-top: -23px !important;}.vc_custom_1536998655979 > .vc_column-inner{margin-top: -23px !important;}.azirspares_custom_5bf220fd6d669{width: 32% !important}@media (max-width: 1199px){.vc_custom_1536998656044 > .vc_column-inner{margin-top: 0px !important;padding-top: 30px !important;}.azirspares_custom_5bf220fd6d669{width: 50% !important}}@media (max-width: 991px){.azirspares_custom_5bf220fd6d669{width: 100% !important}}@media (max-width: 767px){.azirspares_custom_5bf220fd6d669{width: 100% !important}}.vc_custom_1537000741073{padding-top: 33px !important;padding-bottom: 40px !important;}.vc_custom_1537000741073{padding-top: 33px !important;padding-bottom: 40px !important;}.azirspares_custom_5bf220fd6b02f{color: #666666 !important;}@media (max-width: 1199px){.vc_custom_1537000741149{padding-top: 25px !important;padding-bottom: 25px !important;}}.vc_custom_1536983154891{margin-top: 38px !important;}.vc_custom_1536983154891{margin-top: 38px !important;}@media (max-width: 1199px){.vc_custom_1536983154936{margin-top: 20px !important;}} .vc_custom_1536998902141{background-color: #141414 !important;}.vc_custom_1536998902141{background-color: #141414 !important;}.azirspares_custom_5c645c2c8c1db{overflow: visible !important;}@media (max-width: 1199px){.vc_custom_1536998902187{padding-top: 15px !important;}}.vc_custom_1536994165034{padding-top: 14px !important;padding-bottom: 30px !important;background-color: #141414 !important;}.vc_custom_1536994165034{padding-top: 14px !important;padding-bottom: 30px !important;background-color: #141414 !important;}.vc_custom_1536998511216 > .vc_column-inner{padding-top: 73px !important;}.vc_custom_1536998511216 > .vc_column-inner{padding-top: 73px !important;}.azirspares_custom_5c645c2c8c216{width: 31% !important}@media (max-width: 1199px){.vc_custom_1536998511256 > .vc_column-inner{padding-top: 30px !important;}.azirspares_custom_5c645c2c8c216{width: 50% !important}}@media (max-width: 991px){.azirspares_custom_5c645c2c8c216{width: 100% !important}}@media (max-width: 767px){.azirspares_custom_5c645c2c8c216{width: 100% !important}}.vc_custom_1537170599170 > .vc_column-inner{padding-top: 73px !important;}.vc_custom_1537170599170 > .vc_column-inner{padding-top: 73px !important;}.azirspares_custom_5c645c2c8c300{width: 20% !important}@media (max-width: 1199px){.vc_custom_1537170599215 > .vc_column-inner{padding-top: 30px !important;padding-bottom: 22px !important;}.azirspares_custom_5c645c2c8c300{width: 50% !important}}@media (max-width: 991px){.vc_custom_1537170599237 > .vc_column-inner{padding-bottom: 0px !important;}}@media (max-width: 767px){.azirspares_custom_5c645c2c8c300{width: 100% !important}}.vc_custom_1536998612269 > .vc_column-inner{padding-top: 73px !important;}.vc_custom_1536998612269 > .vc_column-inner{padding-top: 73px !important;}.azirspares_custom_5c645c2c8c373{width: 17% !important}@media (max-width: 1199px){.vc_custom_1536998612304 > .vc_column-inner{padding-top: 30px !important;}.azirspares_custom_5c645c2c8c373{width: 50% !important}}@media (max-width: 767px){.azirspares_custom_5c645c2c8c373{width: 100% !important}}.vc_custom_1536998655979 > .vc_column-inner{margin-top: -23px !important;}.vc_custom_1536998655979 > .vc_column-inner{margin-top: -23px !important;}.azirspares_custom_5c645c2c8c3eb{width: 32% !important}@media (max-width: 1199px){.vc_custom_1536998656044 > .vc_column-inner{margin-top: 0px !important;padding-top: 30px !important;}.azirspares_custom_5c645c2c8c3eb{width: 50% !important}}@media (max-width: 991px){.azirspares_custom_5c645c2c8c3eb{width: 100% !important}}@media (max-width: 767px){.azirspares_custom_5c645c2c8c3eb{width: 100% !important}}.vc_custom_1550080332546{padding-top: 33px !important;padding-bottom: 40px !important;}.vc_custom_1550080332546{padding-top: 33px !important;padding-bottom: 40px !important;}@media (max-width: 1199px){.vc_custom_1550080332506{padding-top: 25px !important;padding-bottom: 25px !important;}}.vc_custom_1536983154891{margin-top: 38px !important;}.vc_custom_1536983154891{margin-top: 38px !important;}@media (max-width: 1199px){.vc_custom_1536983154936{margin-top: 20px !important;}} .vc_custom_1540973211090{padding-top: 65px !important;background-color: #f5f5f5 !important;}.vc_custom_1540973211090{padding-top: 65px !important;background-color: #f5f5f5 !important;}@media (max-width: 1199px){.vc_custom_1540973211130{padding-top: 55px !important;}}.vc_custom_1536979917173{border-top-width: 1px !important;padding-top: 10px !important;padding-bottom: 10px !important;background-color: #f5f5f5 !important;border-top-color: #e0e0e0 !important;border-top-style: solid !important;}.vc_custom_1536979917173{border-top-width: 1px !important;padding-top: 10px !important;padding-bottom: 10px !important;background-color: #f5f5f5 !important;border-top-color: #e0e0e0 !important;border-top-style: solid !important;}.vc_custom_1536919552541 > .vc_column-inner{padding-bottom: 30px !important;}.vc_custom_1536919552541 > .vc_column-inner{padding-bottom: 30px !important;}.azirspares_custom_5bd9629ea48cd{width: 41% !important}@media (max-width: 991px){.azirspares_custom_5bd9629ea48cd{width: 100% !important}}.vc_custom_1536975694046 > .vc_column-inner{padding-bottom: 30px !important;padding-left: 130px !important;}.vc_custom_1536975694046 > .vc_column-inner{padding-bottom: 30px !important;padding-left: 130px !important;}.azirspares_custom_5bd9629ea49c3{width: 32% !important}@media (max-width: 1499px){.vc_custom_1536975694082 > .vc_column-inner{padding-left: 15px !important;}.azirspares_custom_5bd9629ea49c3{width: 25% !important}}@media (max-width: 991px){.azirspares_custom_5bd9629ea49c3{width: 100% !important}}.vc_custom_1536975734536 > .vc_column-inner{padding-bottom: 30px !important;}.vc_custom_1536975734536 > .vc_column-inner{padding-bottom: 30px !important;}.azirspares_custom_5bd9629ea4a7c{width: 27% !important}@media (max-width: 1499px){.azirspares_custom_5bd9629ea4a7c{width: 34% !important}}@media (max-width: 991px){.azirspares_custom_5bd9629ea4a7c{width: 100% !important}}.vc_custom_1536979995367{margin-top: 39px !important;}.vc_custom_1536979995367{margin-top: 39px !important;}.azirspares_custom_5bd9629ea494c{letter-spacing: 0.1em !important;}@media (max-width: 1199px){.vc_custom_1536979995397{margin-top: 25px !important;}}.vc_custom_1539069790394{padding-bottom: 35px !important;}.vc_custom_1539069790394{padding-bottom: 35px !important;}@media (max-width: 1199px){.vc_custom_1539069790485{padding-bottom: 25px !important;}}.vc_custom_1537170136550{padding-bottom: 40px !important;}.vc_custom_1537170136550{padding-bottom: 40px !important;}@media (max-width: 1199px){.vc_custom_1537170136581{padding-bottom: 25px !important;}}@media (max-width: 991px){.azirspares_custom_5bd9629ea4bab > .vc_column-inner{text-align: center !important;}}.azirspares_custom_5bd9629ea4c21 > .vc_column-inner{text-align: right !important;}@media (max-width: 991px){.azirspares_custom_5bd9629ea4c21 > .vc_column-inner{text-align: center !important;}}.vc_custom_1536919445528{padding-top: 22px !important;}.vc_custom_1536919445528{padding-top: 22px !important;}@media (max-width: 991px){.vc_custom_1536919445589{padding-top: 0px !important;}.azirspares_custom_5bd9629ea4be6{text-align: center !important;}} .vc_custom_1540973226674{padding-top: 65px !important;background-color: #141414 !important;}.vc_custom_1540973226674{padding-top: 65px !important;background-color: #141414 !important;}@media (max-width: 1199px){.vc_custom_1540973226709{padding-top: 55px !important;}}.vc_custom_1536919298494{border-top-width: 1px !important;padding-top: 10px !important;padding-bottom: 10px !important;background-color: #141414 !important;border-top-color: #232323 !important;border-top-style: solid !important;}.vc_custom_1536919298494{border-top-width: 1px !important;padding-top: 10px !important;padding-bottom: 10px !important;background-color: #141414 !important;border-top-color: #232323 !important;border-top-style: solid !important;}.vc_custom_1536919552541 > .vc_column-inner{padding-bottom: 30px !important;}.vc_custom_1536919552541 > .vc_column-inner{padding-bottom: 30px !important;}.azirspares_custom_5bd962ae3da07{width: 41% !important}@media (max-width: 991px){.azirspares_custom_5bd962ae3da07{width: 100% !important}}.vc_custom_1536975694046 > .vc_column-inner{padding-bottom: 30px !important;padding-left: 130px !important;}.vc_custom_1536975694046 > .vc_column-inner{padding-bottom: 30px !important;padding-left: 130px !important;}.azirspares_custom_5bd962ae3daf4{width: 32% !important}@media (max-width: 1499px){.vc_custom_1536975694082 > .vc_column-inner{padding-left: 15px !important;}.azirspares_custom_5bd962ae3daf4{width: 25% !important}}@media (max-width: 991px){.azirspares_custom_5bd962ae3daf4{width: 100% !important}}.vc_custom_1536975734536 > .vc_column-inner{padding-bottom: 30px !important;}.vc_custom_1536975734536 > .vc_column-inner{padding-bottom: 30px !important;}.azirspares_custom_5bd962ae3dbaa{width: 27% !important}@media (max-width: 1499px){.azirspares_custom_5bd962ae3dbaa{width: 34% !important}}@media (max-width: 991px){.azirspares_custom_5bd962ae3dbaa{width: 100% !important}}.vc_custom_1536919820664{margin-top: 39px !important;}.vc_custom_1536919820664{margin-top: 39px !important;}.azirspares_custom_5bd962ae3da80{letter-spacing: 0.1em !important;}@media (max-width: 1199px){.vc_custom_1536919820714{margin-top: 25px !important;}}.vc_custom_1539069811549{padding-bottom: 35px !important;}.vc_custom_1539069811549{padding-bottom: 35px !important;}@media (max-width: 1199px){.vc_custom_1539069811641{padding-bottom: 25px !important;}}.vc_custom_1537170030835{padding-bottom: 40px !important;}.vc_custom_1537170030835{padding-bottom: 40px !important;}@media (max-width: 1199px){.vc_custom_1537170030874{padding-bottom: 25px !important;}}@media (max-width: 991px){.azirspares_custom_5bd962ae3dcb5 > .vc_column-inner{text-align: center !important;}}.azirspares_custom_5bd962ae3dd2b > .vc_column-inner{text-align: right !important;}@media (max-width: 991px){.azirspares_custom_5bd962ae3dd2b > .vc_column-inner{text-align: center !important;}}.vc_custom_1536919445528{padding-top: 22px !important;}.vc_custom_1536919445528{padding-top: 22px !important;}@media (max-width: 991px){.vc_custom_1536919445589{padding-top: 0px !important;}.azirspares_custom_5bd962ae3dcef{text-align: center !important;}} .vc_custom_1540950953148{margin-right: -20px !important;margin-left: -20px !important;padding-top: 72px !important;padding-bottom: 50px !important;background-color: #f5f5f5 !important;}.vc_custom_1540950953148{margin-right: -20px !important;margin-left: -20px !important;padding-top: 72px !important;padding-bottom: 50px !important;background-color: #f5f5f5 !important;}@media (max-width: 1499px){.vc_custom_1540950953163{padding-top: 65px !important;}}@media (max-width: 1199px){.vc_custom_1540950953176{margin-right: -15px !important;margin-left: -15px !important;padding-top: 45px !important;padding-bottom: 30px !important;}}.vc_custom_1536825957728{border-top-width: 1px !important;background-color: #f5f5f5 !important;border-top-color: #dbdbdb !important;border-top-style: solid !important;}.vc_custom_1536825957728{border-top-width: 1px !important;background-color: #f5f5f5 !important;border-top-color: #dbdbdb !important;border-top-style: solid !important;}.vc_custom_1535162234879 > .vc_column-inner{padding-right: 20px !important;padding-left: 20px !important;}.vc_custom_1535162234879 > .vc_column-inner{padding-right: 20px !important;padding-left: 20px !important;}@media (max-width: 1199px){.vc_custom_1535162234895 > .vc_column-inner{padding-right: 15px !important;padding-left: 15px !important;}}@media (max-width: 991px){.vc_custom_1535162234901 > .vc_column-inner{padding-bottom: 30px !important;}}.vc_custom_1535162203896 > .vc_column-inner{padding-right: 20px !important;padding-left: 20px !important;}.vc_custom_1535162203896 > .vc_column-inner{padding-right: 20px !important;padding-left: 20px !important;}@media (max-width: 1199px){.vc_custom_1535162203917 > .vc_column-inner{padding-right: 15px !important;padding-left: 15px !important;}.azirspares_custom_5bd90bac3ac86{width: 22% !important}}@media (max-width: 991px){.vc_custom_1535162203929 > .vc_column-inner{padding-bottom: 30px !important;}.azirspares_custom_5bd90bac3ac86{width: 50% !important}}@media (max-width: 767px){.azirspares_custom_5bd90bac3ac86{width: 100% !important}}.vc_custom_1535162162854 > .vc_column-inner{padding-right: 20px !important;padding-left: 20px !important;}.vc_custom_1535162162854 > .vc_column-inner{padding-right: 20px !important;padding-left: 20px !important;}@media (max-width: 1199px){.vc_custom_1535162162870 > .vc_column-inner{padding-right: 15px !important;padding-left: 15px !important;}.azirspares_custom_5bd90bac3ad03{width: 18% !important}}@media (max-width: 991px){.azirspares_custom_5bd90bac3ad03{width: 50% !important}}@media (max-width: 767px){.vc_custom_1535162162887 > .vc_column-inner{padding-bottom: 30px !important;}.azirspares_custom_5bd90bac3ad03{width: 100% !important}}.vc_custom_1535161960207 > .vc_column-inner{padding-right: 20px !important;padding-left: 20px !important;}.vc_custom_1535161960207 > .vc_column-inner{padding-right: 20px !important;padding-left: 20px !important;}@media (max-width: 1199px){.vc_custom_1535161960237 > .vc_column-inner{padding-right: 15px !important;padding-left: 15px !important;}.azirspares_custom_5bd90bac3ad7d{width: 35% !important}}@media (max-width: 991px){.azirspares_custom_5bd90bac3ad7d{width: 50% !important}}@media (max-width: 767px){.azirspares_custom_5bd90bac3ad7d{width: 100% !important}}.vc_custom_1536827085720{padding-bottom: 17px !important;}.vc_custom_1536827085720{padding-bottom: 17px !important;}@media (max-width: 1199px){.vc_custom_1536827085755{padding-bottom: 7px !important;}}.vc_custom_1536827252390{padding-bottom: 22px !important;}.vc_custom_1536827252390{padding-bottom: 22px !important;}.vc_custom_1536827274243{padding-bottom: 22px !important;}.vc_custom_1536827274243{padding-bottom: 22px !important;}.vc_custom_1536827225372{padding-bottom: 12px !important;}.vc_custom_1536827225372{padding-bottom: 12px !important;}@media (max-width: 1199px){.vc_custom_1536827225396{padding-bottom: 3px !important;}}.vc_custom_1536825301941{padding-bottom: 28px !important;}.vc_custom_1536825301941{padding-bottom: 28px !important;}.azirspares_custom_5bd90bac3aea2{width: 62% !important}@media (max-width: 991px){.vc_custom_1535168359625 > .vc_column-inner{padding-top: 21px !important;}.azirspares_custom_5bd90bac3aea2{width: 100% !important}}.vc_custom_1535167814162 > .vc_column-inner{padding-top: 21px !important;padding-bottom: 21px !important;}.vc_custom_1535167814162 > .vc_column-inner{padding-top: 21px !important;padding-bottom: 21px !important;}.azirspares_custom_5bd90bac3af17{width: 20% !important}@media (max-width: 991px){.azirspares_custom_5bd90bac3af17{width: 50% !important}}.vc_custom_1536826086945 > .vc_column-inner{border-left-width: 1px !important;padding-top: 21px !important;padding-bottom: 21px !important;border-left-color: #dbdbdb !important;border-left-style: solid !important;}.vc_custom_1536826086945 > .vc_column-inner{border-left-width: 1px !important;padding-top: 21px !important;padding-bottom: 21px !important;border-left-color: #dbdbdb !important;border-left-style: solid !important;}.azirspares_custom_5bd90bac3af8d{width: 18% !important}@media (max-width: 991px){.vc_custom_1536826087001 > .vc_column-inner{border-left-width: 0px !important;}.azirspares_custom_5bd90bac3af8d{width: 50% !important}}@media (max-width: 991px){.azirspares_custom_5bd90bac3aedd{text-align: center !important;}}@media (max-width: 991px){.azirspares_custom_5bd90bac3af52{text-align: right !important;}}@media (max-width: 991px){.azirspares_custom_5bd90bac3afc8{text-align: left !important;}} .vc_custom_1542705202975{background-color: #141414 !important;}.vc_custom_1542705202975{background-color: #141414 !important;}.vc_custom_1542761719153{border-top-width: 1px !important;background-color: #141414 !important;border-top-color: #232323 !important;border-top-style: solid !important;}.vc_custom_1542761719153{border-top-width: 1px !important;background-color: #141414 !important;border-top-color: #232323 !important;border-top-style: solid !important;}.vc_custom_1542706756469 > .vc_column-inner{padding-top: 50px !important;padding-bottom: 30px !important;}.vc_custom_1542706756469 > .vc_column-inner{padding-top: 50px !important;padding-bottom: 30px !important;}@media (max-width: 991px){.vc_custom_1542706756427 > .vc_column-inner{padding-bottom: 0px !important;}}.vc_custom_1542706740699 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-right: 40px !important;padding-bottom: 30px !important;padding-left: 40px !important;border-left-color: #232323 !important;border-left-style: solid !important;border-right-color: #232323 !important;border-right-style: solid !important;}.vc_custom_1542706740699 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-right: 40px !important;padding-bottom: 30px !important;padding-left: 40px !important;border-left-color: #232323 !important;border-left-style: solid !important;border-right-color: #232323 !important;border-right-style: solid !important;}@media (max-width: 1499px){.vc_custom_1542706740599 > .vc_column-inner{padding-right: 20px !important;padding-left: 20px !important;}}@media (max-width: 1199px){.vc_custom_1542706740626 > .vc_column-inner{padding-right: 15px !important;padding-left: 15px !important;}}@media (max-width: 991px){.vc_custom_1542706740649 > .vc_column-inner{border-right-width: 0px !important;border-left-width: 0px !important;padding-top: 25px !important;padding-bottom: 25px !important;}}.vc_custom_1542706775321 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-bottom: 30px !important;padding-left: 40px !important;}.vc_custom_1542706775321 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-bottom: 30px !important;padding-left: 40px !important;}@media (max-width: 1499px){.vc_custom_1542706775229 > .vc_column-inner{padding-left: 20px !important;}}@media (max-width: 1199px){.vc_custom_1542706775252 > .vc_column-inner{padding-left: 15px !important;}}@media (max-width: 991px){.vc_custom_1542706775273 > .vc_column-inner{padding-top: 0px !important;}}.vc_custom_1542704762079{margin-bottom: 15px !important;}.vc_custom_1542704762079{margin-bottom: 15px !important;}.vc_custom_1542706039168{padding-bottom: 26px !important;}.vc_custom_1542706039168{padding-bottom: 26px !important;}.vc_custom_1535163385533{padding-bottom: 22px !important;}.vc_custom_1535163385533{padding-bottom: 22px !important;}.vc_custom_1542704995062{padding-bottom: 22px !important;}.vc_custom_1542704995062{padding-bottom: 22px !important;}.vc_custom_1542706459462{padding-bottom: 8px !important;}.vc_custom_1542706459462{padding-bottom: 8px !important;}.vc_custom_1535163144667{padding-bottom: 12px !important;}.vc_custom_1535163144667{padding-bottom: 12px !important;}@media (max-width: 1199px){.vc_custom_1535163144696{padding-bottom: 3px !important;}}.vc_custom_1535165696512{padding-bottom: 28px !important;}.vc_custom_1535165696512{padding-bottom: 28px !important;}.azirspares_custom_5bf4ad006c6e2{width: 62% !important}@media (max-width: 991px){.vc_custom_1535168359625 > .vc_column-inner{padding-top: 21px !important;}.azirspares_custom_5bf4ad006c6e2{width: 100% !important}}.vc_custom_1535167814162 > .vc_column-inner{padding-top: 21px !important;padding-bottom: 21px !important;}.vc_custom_1535167814162 > .vc_column-inner{padding-top: 21px !important;padding-bottom: 21px !important;}.azirspares_custom_5bf4ad006c75c{width: 20% !important}@media (max-width: 991px){.azirspares_custom_5bf4ad006c75c{width: 50% !important}}.vc_custom_1535168392546 > .vc_column-inner{border-left-width: 1px !important;padding-top: 21px !important;padding-bottom: 21px !important;border-left-color: #232323 !important;border-left-style: solid !important;}.vc_custom_1535168392546 > .vc_column-inner{border-left-width: 1px !important;padding-top: 21px !important;padding-bottom: 21px !important;border-left-color: #232323 !important;border-left-style: solid !important;}.azirspares_custom_5bf4ad006c7d1{width: 18% !important}@media (max-width: 991px){.vc_custom_1535168392571 > .vc_column-inner{border-left-width: 0px !important;}.azirspares_custom_5bf4ad006c7d1{width: 50% !important}}@media (max-width: 991px){.azirspares_custom_5bf4ad006c71f{text-align: center !important;}}@media (max-width: 991px){.azirspares_custom_5bf4ad006c798{text-align: right !important;}}@media (max-width: 991px){.azirspares_custom_5bf4ad006c80b{text-align: left !important;}}.vc_custom_1558557254674{margin-top: 50px !important;}.vc_custom_1558557254674{margin-top: 50px !important;}.vc_custom_1558557144811{margin-top: 150px !important;}.vc_custom_1558557144811{margin-top: 150px !important;}.vc_custom_1560875036482 > .vc_column-inner{margin-top: 25px !important;}.vc_custom_1560875036482 > .vc_column-inner{margin-top: 25px !important;}.vc_custom_1542705202975{background-color: #141414 !important;}.vc_custom_1542705202975{background-color: #141414 !important;}.vc_custom_1542761719153{border-top-width: 1px !important;background-color: #141414 !important;border-top-color: #232323 !important;border-top-style: solid !important;}.vc_custom_1542761719153{border-top-width: 1px !important;background-color: #141414 !important;border-top-color: #232323 !important;border-top-style: solid !important;}.vc_custom_1542706756469 > .vc_column-inner{padding-top: 50px !important;padding-bottom: 30px !important;}.vc_custom_1542706756469 > .vc_column-inner{padding-top: 50px !important;padding-bottom: 30px !important;}@media (max-width: 991px){.vc_custom_1542706756427 > .vc_column-inner{padding-bottom: 0px !important;}}.vc_custom_1542706740699 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-right: 40px !important;padding-bottom: 30px !important;padding-left: 40px !important;border-left-color: #232323 !important;border-left-style: solid !important;border-right-color: #232323 !important;border-right-style: solid !important;}.vc_custom_1542706740699 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-right: 40px !important;padding-bottom: 30px !important;padding-left: 40px !important;border-left-color: #232323 !important;border-left-style: solid !important;border-right-color: #232323 !important;border-right-style: solid !important;}@media (max-width: 1499px){.vc_custom_1542706740599 > .vc_column-inner{padding-right: 20px !important;padding-left: 20px !important;}}@media (max-width: 1199px){.vc_custom_1542706740626 > .vc_column-inner{padding-right: 15px !important;padding-left: 15px !important;}}@media (max-width: 991px){.vc_custom_1542706740649 > .vc_column-inner{border-right-width: 0px !important;border-left-width: 0px !important;padding-top: 25px !important;padding-bottom: 25px !important;}}.vc_custom_1542706775321 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-bottom: 30px !important;padding-left: 40px !important;}.vc_custom_1542706775321 > .vc_column-inner{border-right-width: 1px !important;border-left-width: 1px !important;padding-top: 50px !important;padding-bottom: 30px !important;padding-left: 40px !important;}@media (max-width: 1499px){.vc_custom_1542706775229 > .vc_column-inner{padding-left: 20px !important;}}@media (max-width: 1199px){.vc_custom_1542706775252 > .vc_column-inner{padding-left: 15px !important;}}@media (max-width: 991px){.vc_custom_1542706775273 > .vc_column-inner{padding-top: 0px !important;}}.vc_custom_1542704762079{margin-bottom: 15px !important;}.vc_custom_1542704762079{margin-bottom: 15px !important;}.vc_custom_1542706039168{padding-bottom: 26px !important;}.vc_custom_1542706039168{padding-bottom: 26px !important;}.vc_custom_1535163385533{padding-bottom: 22px !important;}.vc_custom_1535163385533{padding-bottom: 22px !important;}.vc_custom_1542704995062{padding-bottom: 22px !important;}.vc_custom_1542704995062{padding-bottom: 22px !important;}.vc_custom_1542706459462{padding-bottom: 8px !important;}.vc_custom_1542706459462{padding-bottom: 8px !important;}.vc_custom_1535163144667{padding-bottom: 12px !important;}.vc_custom_1535163144667{padding-bottom: 12px !important;}@media (max-width: 1199px){.vc_custom_1535163144696{padding-bottom: 3px !important;}}.vc_custom_1535165696512{padding-bottom: 28px !important;}.vc_custom_1535165696512{padding-bottom: 28px !important;}.azirspares_custom_5bf4ad006c6e2{width: 62% !important}@media (max-width: 991px){.vc_custom_1535168359625 > .vc_column-inner{padding-top: 21px !important;}.azirspares_custom_5bf4ad006c6e2{width: 100% !important}}.vc_custom_1535167814162 > .vc_column-inner{padding-top: 21px !important;padding-bottom: 21px !important;}.vc_custom_1535167814162 > .vc_column-inner{padding-top: 21px !important;padding-bottom: 21px !important;}.azirspares_custom_5bf4ad006c75c{width: 20% !important}@media (max-width: 991px){.azirspares_custom_5bf4ad006c75c{width: 50% !important}}.vc_custom_1535168392546 > .vc_column-inner{border-left-width: 1px !important;padding-top: 21px !important;padding-bottom: 21px !important;border-left-color: #232323 !important;border-left-style: solid !important;}.vc_custom_1535168392546 > .vc_column-inner{border-left-width: 1px !important;padding-top: 21px !important;padding-bottom: 21px !important;border-left-color: #232323 !important;border-left-style: solid !important;}.azirspares_custom_5bf4ad006c7d1{width: 18% !important}@media (max-width: 991px){.vc_custom_1535168392571 > .vc_column-inner{border-left-width: 0px !important;}.azirspares_custom_5bf4ad006c7d1{width: 50% !important}}@media (max-width: 991px){.azirspares_custom_5bf4ad006c71f{text-align: center !important;}}@media (max-width: 991px){.azirspares_custom_5bf4ad006c798{text-align: right !important;}}@media (max-width: 991px){.azirspares_custom_5bf4ad006c80b{text-align: left !important;}}
 
.azirspares_custom_6089b38bde284 {width: 24% !important; display:flex!important;}
 
#footer{background-color: #141414 !important; font-family: 'Rubik', sans-serif!important;
font-size: 14px!important;
line-height: 24px!important;
color: #868686!important;
padding-left: 20px;}

.razmakni{margin-top:50px; line-height:24px;}
/*---------------------------------------------------------------END MENU AND FOOTER----------------------------------------------------------------------------------------------------*/

.prod-kup{width:100%; margin:0 auto; background: #e3e3e3; /*background-color: #eeab10;*/}

.selprodkup{color:#fff; /*width:36%;*/ width:36%; text-align: center; text-align-last: center;  font-size:18px; font-weight:600; text-transform:uppercase;
background: url(../images/select-arrow-bela2.png) center right no-repeat; background-color: #eeab10; font-family: 'Rubik', sans-serif!important;
-webkit-appearance: none;
-moz-appearance: none;
max-width: 100%;
border: 0px solid #dadada;
    border-bottom-color: rgb(218, 218, 218);
    border-bottom-style: solid;
    border-bottom-width: 0px;
border-bottom: 1px solid #dadada;
border-radius: 0;
margin: 0;
    margin-bottom: 0px;
height: 40px;
line-height: 40px;
}



.prodavnicanaslov{float:left;}
.brproiz{display:table; padding-left:30px; color:#eeab10; font-size: 14px; letter-spacing:1px; text-transform:uppercase; font-weight:500;}

.ikonica-svi-oglasi{display:inline-block; border-radius: 50%; width:50px; height:50px; background-color:#eeab10; line-height:50px; margin-right:10px; color:#fff;}
.korisnicko-svi-oglasi{display:inline-block; color:#000; font-weight:500; /*padding-right:55px;*/}
.pravno-kor-svi-oglasi{ display:inline; padding-left: 12px; padding-right:55px; vertical-align:text-bottom; font-size:14px;}
.link-svi-oglasi{display:inline-block; padding-left:15px;}
.link-svi-oglasi a {color:#eeab10; font-weight:500; font-size:16px;}
.link-svi-oglasi a:hover {color:#000;}
.razdvoj-redove-svi-oglasi{clear:both; padding-bottom:25px;}
.brproiz-svi-oglasi{display:inline-block; text-transform:uppercase; font-weight:500; font-size:14px; color:#000; padding-right:35px;}
.zazuti{color: #eeab10;}
.ocena-svi-oglasi{display:inline-block; text-transform:uppercase; font-weight:500; font-size:14px; padding-right:35px; color:#000;}
.adresa-svi-oglasi{display:inline-block; text-transform:uppercase; font-weight:500; font-size:14px; color:#000;}

.omotac-novih-slika{clear: both; padding-top: 35px;}
.naslov-sekcije-slike{display:inline-block; width:100%; background-color:#eeab10; line-height:50px;}
.ikona-naslov-slike{display:inline-block; color:#fff; font-size:14px; font-size: 35px; padding-left: 10px; padding-right: 8px; vertical-align:middle;}
.tekst-naslov-slike{display:inline-block; font-weight: 600; color:#fff; vertical-align:middle; text-transform:uppercase;}
.floatuj-desno{ float:right;}
.tooltip-naslov-slike{display:inline-block; vertical-align:middle; text-align:right; color:#eeab10; border-radius: 50%; width:20px; height:20px; background-color:#fff; margin-right: 10px;}
.znak-pitanja{margin-top: -14px; margin-right: 6px; font-weight: 600; font-size: 14px;}
.nove-slike{}
.omotac-dugmeta-slika{padding-top:20px; padding-left:2px;}
.omotac-reda-sa-slikama{clear:both; padding-top:25px;}
.slike-oglasa-1-red{}
.slike-oglasa-1-red img{height:110px!important;}

.siv-og{color: #868686!important;}
a:hover span.siv-og {color: #eeab10!important;}

.razmak-u-ocenama{margin-top:55px;}

.prodavnica-grid-username-ocena{font-size:13px; color:#000; display:inline-block; /*overflow:hidden;*/}
.prodavnica-grid-username-ocena a{font-size:13px; color:#000;}
.prodavnica-grid-username-ocena a:hover{color:#eeab10; font-size:13px;}

.odgovor-na-pitanje-preview{margin-top:25px; margin-right: 15px; border-top: 1px solid #dfdfdf;; border-bottom: 1px solid #dfdfdf;; padding-top:15px; padding-bottom:15px; padding-left:25px;}

.naslov-fea-poc{font-size:15px; color:#000; font-weight:600; padding-bottom:10px;}
.cena-fea-poc{padding-top:5px;}
.prodavnica-istice2-fea-poc{margin-top:-10px; color:#8d8c8c; font-weight:400; font-size:13px;  /*margin-bottom:10px!important;*/}
.price-fea-poc{display: inline-block; color: #000; font-size: 20px;}
.iznos-fea-poc{}
.valuta-fea-poc{font-size:13px;}
.dostupno-fea-poc{margin-top:-2px; color:#8d8c8c; font-weight:400; font-size:13px;}
.prodavnica-user-fea-poc{display:inline; padding-top:10px;}
.prodavnica-user-fea-poc span{font-size: 15px; margin-right: 9px; text-align:center; padding-left: 6px; color: #eeab10;}
.prodavnica-usernmae-fea-poc{display:inline;}
.prodavnica-usernmae-fea-poc a{color: #eeab10;}
.prodavnica-podvuceno-crno-fea-poc{border-bottom: 1px solid #eeab10; margin-bottom:8px; width:60%; margin-left:20%; margin-right:20%;}
.prodavnica-mapa-fea-poc{display:inline;}
.prodavnica-mapa-fea-poc span{ font-size: 15px; margin-right: 9px; text-align:center; padding-left: 6px; color: #eeab10;}
.prodavnica-mesto-fea-poc{color:#eeab10; font-size:12px; display:inline;}
.razmak1-fea-poc{margin-top:10px;}
.razmak2-fea-poc{margin-top:25px;}
.razmak-3-fea-poc{}
.slika-fea-poc{position: relative; padding-left: 14px; padding-top: 14px;}
.prostor-za-sliku-fea-poc{ display:block; width:300px; height:250px;}
.prostor-za-sliku-fea-poc img { display:block; width:300px; height:195px;}

/*light-ocene
fade-ocene
ajax-ispis-ocene
zatvori
ajax-ispis-ocene*/
.white_content-ocene-izdvajamo-fea-poc{
  display: none;
  position: absolute;
  top: 15%;
  left: 25%;
  width: 50%;
  height: 60%;
  padding: 16px;
  border: 5px solid #eeab10;
  background:#fff url('images/narandza.jpg') no-repeat center center fixed;
  z-index: 2000;
  overflow: auto;
  margin: 0 auto;
	/*text-align: center;*/
}


.white_content-prodavnica {
  display: none;
  position: fixed;
  /*top: 15%;
  left: 15%;
  width: 70%;
  height: 70%;*/
  top: 15%;
  left: 20%;
  width: 60%;
  height: 75%;
  padding: 16px;
  border: 5px solid #eeab10;
  background:#fff url('images/narandza.jpg') no-repeat center center fixed;
  z-index: 1002;
  overflow: auto;
  margin: 0 auto;
	/*text-align: center;*/
}

/*light-prodavnica
fade-prodavnica
ajax-ispis-prodavnica
zatvori
ajax-ispis-prodavnica*/
.white_content-prodavnica-izdvajamo-fea-poc{
  display: none;
  position: absolute;
  top: 15%;
  left: 25%;
  width: 50%;
  height: 60%;
  padding: 16px;
  border: 5px solid #eeab10;
  background:#fff url('images/narandza.jpg') no-repeat center center fixed;
  z-index: 2000;
  overflow: auto;
  margin: 0 auto;
	/*text-align: center;*/
}

.dve-trecine-naslov-oglasa{float:left; width:66.6%;}
.jedna-trecina-naslov-oglasa{display:inline-block; width:33.3%;}
.prodavnica-super-oglas{
	height: 32px;
    font-size: 16px;
    font-weight: 700;
    box-sizing: border-box;
    border-radius: 16px;
    vertical-align: middle;
    justify-content: center;
    background-color: #eeab10;
    display: flex;
    align-items: center;
    white-space: nowrap;
    padding-left: 15px;
    padding-right: 15px;
	margin-top:5px;
    width: 74%;
    color: #fff;
}

.prodavnica-super-oglas-grid{
	height: 32px;
    font-size: 16px;
    font-weight: 700;
    box-sizing: border-box;
    border-radius: 16px;
    vertical-align: middle;
    justify-content: center;
    background-color: #eeab10;
    display: flex;
    align-items: center;
    white-space: nowrap;
    padding-left: 15px;
    padding-right: 15px;
	margin-top:5px;
    width: 74%;
    color: #fff;
	margin-bottom:12px!important;
}


.zatvori a{color:#eeab10; font-size:14px; line-height:24px;}
.zatvori a:hover{color:#868686;}

.black_overlay {
  display: none;
  position:fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .50;
  filter: alpha(opacity=80);
}
.white_content {
  display: none;
  position: fixed;
  /*top: 15%;
  left: 15%;
  width: 70%;
  height: 70%;*/
  top: 15%;
  left: 25%;
  width: 50%;
  height: 60%;
  padding: 16px;
  border: 5px solid #eeab10;
  background:#fff url('images/narandza.jpg') no-repeat center center fixed;
  z-index: 1002;
  overflow: auto;
  margin: 0 auto;
	text-align: center;
}

.white_content a{
	/*color:#fff;*/
	font-weight:700;
}

.white_content a:hover{
	/*color:#cd3707;*/
	font-weight:700;
}




.white_content_veci {
  display: none;
  position: fixed;
  top: 15%;
  left: 25%;
  width: 50%;
  height: 75%;
  padding: 16px;
  border: 5px solid #eeab10;
  background:#fff url('images/narandza.jpg') no-repeat center center fixed;
  z-index: 1002;
  overflow: auto;
  margin: 0 auto;
	text-align: center;
}

.white_content_veci a{
	/*color:#fff;*/
	font-weight:700;
}

.white_content_veci a:hover{
	/*color:#cd3707;*/
	font-weight:700;
}



.white_content-ocene {
  display: none;
  position: fixed;
  /*top: 15%;
  left: 15%;
  width: 70%;
  height: 70%;*/
  top: 15%;
  left: 25%;
  width: 50%;
  height: 60%;
  padding: 16px;
  border: 5px solid #eeab10;
  background:#fff url('images/narandza.jpg') no-repeat center center fixed;
  z-index: 1002;
  overflow: auto;
  margin: 0 auto;
	/*text-align: center;*/
}

.sati-poruka{font-size:12px; color: #eeab10;}

.kontraponuda-naslov{text-transform: uppercase; font-weight: 600; font-size: 22px; padding-bottom: 22px;}
.kontraponuda-tekst{text-transform:uppercase; font-size: 16px; font-weight: 400; padding-bottom: 15px;}
.kontraponuda-opis-dela{padding-left:0px; padding-top:8px; padding-bottom:0px;}
.kontraponuda-deo{display:inline-block; line-height: 40px; overflow: hidden; font-weight:500; text-transform:uppercase; text-align:left; font-size:16px;}
.kontraponuda-deo > span{color: #eeab10;}
.kontraponuda-cena{display:inline-block; overflow:hidden; padding-left:17px; line-height: 40px; font-weight:500; text-transform:uppercase; text-align:right; font-size:16px;}
.kontraponuda-cena > span{color: #eeab10;}
.kontraponuda-upozorenje{text-transform:uppercase; font-size: 11px; font-weight: 400; padding-bottom: 15px; padding-top: 35px;}

.ponuda-deo{text-align: center;}
#prodaja-kolicina-oglaskp{display: inline-block;}
.kontejner-cenjkanje-desnokp{padding-left:0px; padding-top:8px; display: inline-block;}
.prodaja-kolicina-levo-oglaskp{clear:both; padding-left:0px; padding-top:10px;}


.brproiz {
    display: table;
    padding-left: 30px;
    color: #eeab10;
    font-size: 14px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-weight: 500;
	box-sizing: border-box;
	text-align: center;
	line-height: 24px;
	font-family: 'Rubik', sans-serif;
	-webkit-text-stroke: unset;
}

.kontejner-dugme-desno {
    display: inline-block;
    overflow: hidden;
    padding-left: 15px;
}

#dugme {
    clear: both;
    padding-top: 20px;
}

.uredi-tekst-crn {
    float: right;
    margin-left: 10px;
    margin-top: 15px;
    font-weight: 700;
    color: #000;
}

.kontejner-dugme-desno {
    display: inline-block;
    overflow: hidden;
    padding-left: 15px;
}

a.strelica {
	width: 50px!important;
	height: 50px!important;
	min-width: 50px!important;
	min-height: 50px!important;
	line-height: 48px;
	border-radius: 50%;
	font-size: 30px;
	background-color: #eeab10;
	position:relative;
	display:inline-block;
	/*position: fixed;*/
	/*bottom: 65px;*/
	/*right: 25px;*/
	text-align: center;
	/*-webkit-transition: all 0.4s ease 0s;
	-moz-transition: all 0.4s ease 0s;
	-o-transition: all 0.4s ease 0s;
	transition: all 0.4s ease 0s;*/
	z-index: 999;
	overflow: hidden;
}
a.strelica:not(.active) {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
a.strelica i {
	color: #fff;
}
a.strelica::before {
	position: absolute;
	top: 0;
	left: -100%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, .3) 100%);
	-webkit-transform: skewX(-45deg);
	-moz-transform: skewX(-45deg);
	-o-transform: skewX(-45deg);
	-ms-transform: skewX(-45deg);
	transform: skewX(-45deg);
}
a.strelica:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@media (max-width: 767px) {
	a.strelica {
		bottom: 20px;
		left: 20px;
		right: auto;
	}
}

.prodavnicanaslov {
    float: left;
}

.naslov-levo {
    float: left;
}

.azirspares-heading.style3 {
	font-size: 22px;
}
.azirspares-heading.style3 .heading-inner {
	text-align: center;
}
.azirspares-heading.style3 .title {
	font-size: 22px!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 0.1em;
	position: relative;
	padding-bottom: 25px;
	line-height: 1.2!important;
	color: #000000!important;
	font-family: 'Rubik', sans-serif!important;
	box-sizing: border-box!important;
	text-align: center!important;
	margin-top: 0;
	margin-bottom: 0;
}
.azirspares-heading.style3 .title span {
	font-family: 'Rubik', sans-serif!important;
}
.azirspares-heading.style3 .title::before {
	content: '';
	position: absolute;
	bottom: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	border-bottom: 2px solid #eeab10;
	width: 124px;
}


.klik-oem{ margin-top:0px; padding-bottom:15px; color:#fff; padding-top:10px; padding-left:7px; background-color:#eeab10;}

form[name="findByOEM"] #findByOEM{ display:none;}
#OEMInput{display:none;}
.cena-25{font-size:10px; color:#141414;}




.krugbroj{position: relative;
top: -9px;
right: -7px;
display: inline-block;
min-width: 20px;
height: 20px;
line-height: 21px;
text-align: center;
padding: 0 3px;
border-radius: 50%;
background-color: #eeab10;
font-size: 12px;
color: #ffffff;}

.krugbroj-trenutni-meni{position: relative;
top: -9px;
right: -7px;
display: inline-block;
min-width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
padding: 0 3px;
border-radius: 50%;
background-color: #4c4d4d;
font-size: 12px;
color: #ffffff;}

.kvadratbroj{position: relative;
top: 0px;
right: 0px;
display: block;
min-width: 20px;
width:100px;
height: 20px;
line-height: 21px;
text-align: left;
padding: 0 3px;
background-color: #eeab10;
font-size: 10px;
font-weight:500;
color: #ffffff;}

.kvadratbroj-trenutni-meni{position: relative;
top: 0px;
right: 0px;
display: block;
min-width: 20px;
width:100px;
height: 20px;
line-height: 21px;
text-align: left;
padding: 0 3px;
background-color: #4c4d4d;
font-size: 10px;
font-weight:500;
color: #ffffff;}


.racun-pdf{margin-top: 0px;}
.racun-pdf a{display:inline;}
.racun-pdf a img{display:inline; margin-top:-30px; margin-bottom:-25px !important; max-width:60px; max-height:60px;}

.prod-kup{width:100%; margin:0 auto;}

.selprodkup{color:#fff; /*width:36%;*/width:30%; text-align: center; text-align-last: center;  font-size:18px; font-weight:600; text-transform:uppercase;
background: url(../images/select-arrow-bela2.png) center right no-repeat; background-color: #eeab10; font-family: 'Rubik', sans-serif!important;}

.marka-label{display:inline-block;} .marka-kombo{display:inline-block; width:25%; padding-left:7px; padding-right:50px;}
.model-label{display:inline-block;} .model-kombo{display:inline-block; width:30%; padding-left:7px; padding-right:50px;}
.motor-label{display:inline-block;} .motor-kombo{display:inline-block; width:30%; padding-left:7px;}

.marka-label-t{display:inline-block; padding-left:58px;} .marka-kombo-t{display:inline-block;  width:400px;; padding-left:7px; padding-right:50px;}
.grupa-modela-label-t{display:inline-block; padding-top:35px;} .grupa-modela-kombo-t{display:inline-block; width:400px;; padding-left:7px; padding-right:50px;}
.input-modeli{padding: 0 0px!important;}
.zucak{background-color: #eeab10;}
.id-grupa-modela-text-t{display:inline-block; padding-left:7px; padding-right:50px;}
.grupa-modela-text-t{display:inline-block; padding-left:7px; padding-right:50px;}
.grupa-modela-dugmici-t{display:inline-block; padding-left:2px; padding-right:2px;}
.model-label-t{display:inline-block; padding-top:35px; padding-left:59px;} .model-kombo-t{display:inline-block; width:400px;; padding-left:7px; padding-right:50px;}
.grupa-motora-label-t{display:inline-block; padding-top:35px;} .grupa-motora-kombo-t{display:inline-block; width:400px;; padding-left:7px; padding-right:50px;}
.id-grupa-motora-text-t{display:inline-block; padding-left:7px; padding-right:50px;}
.grupa-motora-text-t{display:inline-block; padding-left:7px; padding-right:50px;}
.motor-label-t{display:inline-block; padding-top:35px; padding-left:59px;} .motor-kombo-t{display:inline-block; width:400px;; padding-left:7px; padding-right:50px;}

#sakriven-id-drafta{display:none;}
#sakriven-id-draftadffe{display:none;}
#sakriven-id-draftadfto{display:none;}

.ogslik{height:150px!important;}

.secure{padding-left:20px; min-width: 310px;}
.naslov-secure{
	font-family: 'Rubik', sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color:#999;
	padding-bottom:10px;
}
.slike-secure{display:inline-block;}
.chip-secure{padding-left:15px; display:inline-block;}
.visa-secure{padding-left:15px; display:inline-block;}
.master-secure{display:inline-block;}
.chip-secure img{max-width:200%!important; width:76px!important; height:40px!important}
.visa-secure img{max-width:200%!important; width:40px!important; height:40px!important}
.master-secure  img{max-width:200%!important; width:132px!important; height:40px!important}

.kartice{padding-left:20px; min-width: 310px;}
.naslov-kartice{
	font-family: 'Rubik', sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color:#999;
	padding-bottom:10px;
}
.slike-kartice{display:inline-block;}
.master-kartica{display:inline-block;}
.maestro-kartica{padding-left:15px; display:inline-block;}
.visa-kartica{padding-left:15px; display:inline-block;}
.dina-kartica{padding-left:15px; display:inline-block;}

.chip-logo{display:inline-block; padding-top:60px;}
.kartice-plat-str{/*padding-left:20px;*/ min-width: 310px; display:inline-block;}
.naslov-kartice-plat-str{
	font-family: 'Rubik', sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color:#999;
	padding-bottom:10px;
}
.secure-plat-str{padding-left:60px; min-width: 310px; display:inline-block;}
.naslov-secure-plat-str{
	font-family: 'Rubik', sans-serif;
	font-size: 11px;
	line-height: 24px;
	font-weight: 600;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color:#999;
	padding-bottom:10px;
}

.promo{
	font-family: 'Rubik', sans-serif;
	font-size: 18px;
	font-weight: 500;
	color:#fff;
	margin-top: -45px;
	margin-bottom:15px;
}

.promo-unutra{
	background-color:#eeab10;
	padding-top:10px; padding-bottom:10px; padding-left:7px; padding-right:7px;
	width:85%;
}

.cenovnik-kontakt{
	margin-top:-15px;
}

.cenovnik-kontakt-unutra{
}

#pera{display:none;}
#zdera{display:none;}
#korpica{display:none;}
#brosas{display:none;}


.vertical-menu.default {
	list-style: none;
	padding: 0;
	position: relative;
}
.vertical-menu.default .menu-item {
	position: relative;
	color: #666666;
}
.vertical-menu.default .menu-item:hover::before {
	content: '';
	width: 15px;
	height: 100%;
	right: -13px;
	top: 0;
	display: block;
	position: absolute;
}
.vertical-menu.default .menu-item.link-other {
	display: none;
}
.vertical-menu.default .menu-item > a .image {
	display: inline-block;
	vertical-align: top;
	margin-left: 7px;
}
.vertical-menu.default .menu-item > a .icon {
	margin-left: 5px;
	font-size: 16px;
	vertical-align: middle;
}
.vertical-menu.default > .menu-item > a {
	color: inherit;
	font-size: 16px;
	display: block;
	padding: 13px 15px 14px 20px;
}
.vertical-menu.default > .menu-item:not(:first-child) > a {
	border-top: 1px solid #eaeaea;
}
.vertical-menu.default .menu-item.parent > a::after {
	color: #bdbdbd;
}
.vertical-menu.default .menu-item.parent:hover > a::after,
.vertical-menu.default > .menu-item:hover > a,
.vertical-menu.default > .menu-item.show-submenu > a,
.vertical-menu.default > .menu-item.parent:hover > a::after,
.vertical-menu.default > .menu-item.show-submenu > a::after,
.vertical-menu.default .menu-item.parent:hover > .toggle-submenu,
.vertical-menu.default .menu-item.show-submenu > .toggle-submenu {
	color: #eeab10;
}
.vertical-menu.default .submenu {
	list-style: none;
}
.vertical-menu.default .submenu:not(.megamenu) .menu-item a {
	font-size: 16px;
	display: block;
	padding: 5px 10px 5px 30px;
}
.vertical-menu.default .submenu.megamenu > div {
	padding: 30px 15px;
	margin-left: 0 !important;
	margin-right: 0 !important;
	background-size: cover;
}
.vertical-menu.default ~ .view-all-category a {
	display: block;
	font-size: 16px;
	background-color: #f1f1f1;
	padding: 15px 20px 14px 18px;
	
	position: relative;
}
.vertical-menu.default ~ .view-all-category a::after {
	font-size: 18px;
	content: '\f105';
	font-family: 'FontAwesome', sans-serif;
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	width: 40px;
	height: 52px;
	text-align: center;
	line-height: 52px;
	-webkit-transition: transform 0.3s, color 0.4s ease 0s;
	-moz-transition: transform 0.3s, color 0.4s ease 0s;
	-o-transition: transform 0.3s, color 0.4s ease 0s;
	transition: transform 0.3s, color 0.4s ease 0s;
}
.vertical-menu.default ~ .view-all-category a.close-cate::after {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
@media (min-width: 1025px) {
	.vertical-menu.default .menu-item.parent-megamenu {
		position: static;
	}
	.vertical-menu.default .menu-item:not(:hover) > .submenu {
		visibility: hidden;
		opacity: 0;
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		-o-transform: translateX(15px);
		transform: translateX(15px);
	}
	.vertical-menu.default .submenu {
		position: absolute;
		top: 0;
		left: calc(100% + 12px);
		
		background-color: #fff;
		z-index: 9;
		min-width: 257px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
		box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	}
	.vertical-menu.default .submenu .submenu {
		top: -2px;
	}
	.vertical-menu.default .submenu:not(.megamenu) {
		padding: 30px 0;
	}
	.vertical-menu.default .submenu.megamenu {
		overflow: hidden;
	}
	.vertical-menu.default .submenu.megamenu::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		
		border: 2px solid transparent;
		pointer-events: none;
	}
	.vertical-menu.default .menu-item.parent > a::after {
		font-size: 18px;
		content: '\f105';
		font-family: FontAwesome, sans-serif;
		display: inline-block;
		float: right;
	}
}
@media (max-width: 1024px) {
	.vertical-menu.default > .menu-item > a {
		padding-left: 15px;
		padding-right: 15px;
	}
	.vertical-menu.default [class^="vc_col-"],
	.vertical-menu.default [class*=" vc_col-"] {
		width: 100% !important;
		float: none;
	}
	.vertical-menu.default .megamenu {
		width: auto !important;
		max-width: inherit !important;
	}
	.vertical-menu.default .submenu.megamenu > div {
		background: none !important;
		padding: 15px 0 !important;
	}
	.vertical-menu.default {
		border-right: 1px solid #eee;
	}
	.vertical-menu.default .menu-item > .toggle-submenu {
		position: absolute;
		top: 0;
		right: 0;
		display: inline-block;
		padding: 14px 20px;
		-webkit-transition: transform 0.3s, color 0.4s ease 0s;
		-moz-transition: transform 0.3s, color 0.4s ease 0s;
		-o-transition: transform 0.3s, color 0.4s ease 0s;
		transition: transform 0.3s, color 0.4s ease 0s;
		cursor: pointer;
	}
	.vertical-menu.default .menu-item > .toggle-submenu::before {
		display: block;
		font-family: 'FontAwesome', sans-serif;
		content: "\f107";
		font-size: 18px;
	}
	.vertical-menu.default .menu-item.show-submenu > .toggle-submenu {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.vertical-menu.default .submenu {
		display: none;
		position: static;
		padding-bottom: 10px;
	}
	.vertical-menu.default .submenu:not(.megamenu) .menu-item a {
		padding-left: 10px;
	}
}
/*.vertical-menu.style1*/
.vertical-menu.style1 {
	position: relative;
	list-style: none;
	padding: 0;
}
.vertical-menu.style1 .menu-item {
	position: relative;
}
.vertical-menu.style1 .menu-item:hover::before {
	content: '';
	width: 15px;
	height: 100%;
	right: -13px;
	top: 0;
	display: block;
	position: absolute;
}
.vertical-menu.style1 .menu-item.link-other {
	display: none;
}
.vertical-menu.style1 .menu-item > a .image {
	display: inline-block;
	vertical-align: top;
	margin-left: 7px;
}
.vertical-menu.style1 .menu-item > a .icon {
	margin-left: 5px;
	font-size: 16px;
	vertical-align: middle;
}
.vertical-menu.style1 > .menu-item > a {
	color: inherit;
	font-size: 16px;
	display: block;
	padding: 13px 15px 13px 18px;
}
.azirspares-verticalmenu .vertical-menu.style1 > .menu-item > a {
	padding-bottom: 14px;
}
.vertical-menu.style1 > .menu-item:not(:first-child) > a {
	border-top: 1px solid #eaeaea;
}
.vertical-menu.style1 .menu-item.parent > a::after {
	color: #bdbdbd;
}
.vertical-menu.style1 .menu-item:hover > a,
.vertical-menu.style1 .menu-item.show-submenu > a,
.vertical-menu.style1 .menu-item.parent:hover > a::after,
.vertical-menu.style1 .menu-item.show-submenu > a::after,
.vertical-menu.style1 .menu-item.parent:hover > .toggle-submenu,
.vertical-menu.style1 .menu-item.show-submenu > .toggle-submenu {
	color: #eeab10;
}
.vertical-menu.style1 .submenu {
	list-style: none;
}
.vertical-menu.style1 .submenu:not(.megamenu) .menu-item a {
	font-size: 14px;
	display: block;
	padding: 5px 10px 5px 30px;
}
.vertical-menu.style1 .submenu.megamenu > div {
	padding: 30px 15px;
	margin-left: 0 !important;
	margin-right: 0 !important;
	background-size: cover;
}
.vertical-menu.style1 ~ .view-all-category a {
	display: block;
	font-size: 16px;
	background-color: #f1f1f1;
	padding: 15px 15px 14px 18px;
}
.vertical-menu.style1 ~ .view-all-category a::after {
	font-size: 18px;
	content: '\f105';
	font-family: 'FontAwesome', sans-serif;
	display: inline-block;
	float: right;
}
@media (min-width: 1200px) {
	.vertical-menu.style1 .menu-item.parent-megamenu {
		position: static;
	}
	.vertical-menu.style1 .menu-item:not(:hover) > .submenu {
		visibility: hidden;
		opacity: 0;
		-webkit-transform: translateX(15px);
		-moz-transform: translateX(15px);
		-ms-transform: translateX(15px);
		-o-transform: translateX(15px);
		transform: translateX(15px);
	}
	.vertical-menu.style1 .submenu {
		position: absolute;
		top: -2px;

		left: calc(100% + 12px);
		background-color: #fff;
		z-index: 9;
		min-width: 257px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		transition: all 0.3s ease;
		-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
		box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	}
	.vertical-menu.style1 .submenu .submenu {
		top: -2px;
	}
	.vertical-menu.style1 .submenu:not(.megamenu) {
		border: 2px solid transparent;
		padding: 30px 0;
	}
	.vertical-menu.style1 .submenu.megamenu {
		overflow: hidden;
	}
	.vertical-menu.style1 .submenu.megamenu::before {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		
		border: 2px solid transparent;
		pointer-events: none;
	}
	.vertical-menu.style1 .menu-item.parent > a::after {
		font-size: 18px;
		content: '\f105';
		font-family: FontAwesome, sans-serif;
		display: inline-block;
		float: right;
	}
}
@media (max-width: 1199px) {
	.vertical-menu.style1 [class^="vc_col-"],
	.vertical-menu.style1 [class*=" vc_col-"] {
		width: 100% !important;
		float: none;
	}
	.vertical-menu.style1 .megamenu {
		width: auto !important;
		max-width: inherit !important;
	}
	.vertical-menu.style1 .submenu.megamenu > div {
		background: none !important;
		padding: 15px 0 !important;
	}
	.vertical-menu.style1 .menu-item > .toggle-submenu {
		position: absolute;
		top: 0;
		right: 0;
		display: inline-block;
		padding: 13px 20px;
		-webkit-transition: transform 0.3s, color 0.4s ease 0s;
		-moz-transition: transform 0.3s, color 0.4s ease 0s;
		-o-transition: transform 0.3s, color 0.4s ease 0s;
		transition: transform 0.3s, color 0.4s ease 0s;
		cursor: pointer;
	}
	.vertical-menu.style1 .menu-item > .toggle-submenu::before {
		display: block;
		font-family: 'FontAwesome', sans-serif;
		content: "\f107";
	}
	.vertical-menu.style1 .menu-item.show-submenu > .toggle-submenu {
		-webkit-transform: rotate(90deg);
		-moz-transform: rotate(90deg);
		-ms-transform: rotate(90deg);
		-o-transform: rotate(90deg);
		transform: rotate(90deg);
	}
	.vertical-menu.style1 .submenu {
		display: none;
		position: static;
	}
	.vertical-menu.style1 .submenu:not(.megamenu) .menu-item a {
		padding-left: 10px;
	}
}
/*HEADER NAV*/
.vertical-wrapper.block-nav-category {
	position: relative;
	width: 320px;
}
.vertical-wrapper.block-nav-category .block-title {
	padding: 0 20px;
	cursor: pointer;
	background-color: #eeab10;
	color: #fff;
	position: relative;
	max-width: 320px;
}
.vertical-wrapper.block-nav-category .block-title .before {
	display: inline-block;
	width: 29px;
	height: 16px;
	margin-right: 18px;
	position: relative;
	top: 3px
}
.vertical-wrapper.block-nav-category .block-title .before span {
	display: block;
	width: 100%;
	border-bottom: 2px solid;
}
.vertical-wrapper.block-nav-category .block-title .before span:not(:last-child) {
	margin-bottom: 5px;
}
.vertical-wrapper.block-nav-category .block-title .text-title {
	font-size: 16px;
	letter-spacing: 0.1em;
	font-weight: 500;
	text-transform: uppercase;
	height: 68px;
	line-height: 68px;
	display: inline-block;
	vertical-align: middle;
}
.vertical-wrapper.block-nav-category:not(.has-open) .block-content {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	-o-transform: translateY(20px);
	transform: translateY(20px);
}
.vertical-wrapper.block-nav-category .block-content {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	max-width: 320px;
	background-color: #fff;
	-webkit-transition: opacity 0.4s ease;
	-moz-transition: opacity 0.4s ease;
	-o-transition: opacity 0.4s ease;
	transition: opacity 0.4s ease;
	text-align: left;
	
	z-index: 99;
	-webkit-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 18px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 1499px) {
	.vertical-wrapper.block-nav-category {
		width: 305px;
	}
}
@media (max-width: 1280px) {
	.vertical-wrapper.block-nav-category {
		width: 285px;
	}
}
@media (min-width: 1200px) {
	.vertical-wrapper.block-nav-category.always-open .vertical-menu.default,
	.vertical-wrapper.block-nav-category.always-open .block-content {
		visibility: visible;
		opacity: 1;
		-webkit-transform: none;
		-moz-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
	}
}
@media (max-width: 767px) {
	.vertical-wrapper.block-nav-category .block-title,
	.vertical-wrapper.block-nav-category .block-content {
		max-width: 100%;
	}
}
@media (max-width: 480px) {
	.vertical-wrapper.block-nav-category {
		width: 100%;
		display: block;
	}
}
/*SHORTCODE*/
.azirspares-verticalmenu.block-nav-category {
	position: relative;
	z-index: 8;
}
.azirspares-verticalmenu.block-nav-category .block-title {
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	font-weight: 500;
	letter-spacing: 0.1em;
	margin: 0;
	padding: 15px 15px 15px 28px;
	text-transform: uppercase;
	background-color: #eeab10;
	
}
.azirspares-verticalmenu.block-nav-category .block-content {
	background-color: #fff;
	text-align: left;
	border: 3px solid #eeab10;
	border-top: none;
	
}
.azirspares-verticalmenu.block-nav-category.absolute-menu:not(.has-open) .block-content {
	visibility: hidden;
	opacity: 0;
	-webkit-transform: translateY(20px);
	-moz-transform: translateY(20px);
	-ms-transform: translateY(20px);
	-o-transform: translateY(20px);
	transform: translateY(20px);
}
.azirspares-verticalmenu.block-nav-category.absolute-menu .block-content {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	z-index: 99;
	-webkit-transition: opacity 0.25s, transform 0.25s ease 0s;
	-moz-transition: opacity 0.25s, transform 0.25s ease 0s;
	-o-transition: opacity 0.25s, transform 0.25s ease 0s;
	transition: opacity 0.25s, transform 0.25s ease 0s;
}
/*widget_azirspares_nav_menu*/
#widget-area .widget.widget_azirspares_nav_menu {
	padding: 0;
	border: none;
}
#widget-area .widget_azirspares_nav_menu ul ul {
	margin-top: 0;
}
#widget-area .widget_azirspares_nav_menu .widgettitle {
	background-color: #eeab10;
	
	padding: 15px 15px 15px 20px;
	margin-bottom: 0;
	color: #fff;
}
#widget-area .widget_azirspares_nav_menu .widgettitle::before {
	display: none;
}
#widget-area .widget_azirspares_nav_menu ul .menu-item {
	padding: 0 !important;
}
.widget_azirspares_nav_menu .vertical-menu.style1 {
	background-color: #fff;
	text-align: left;
	border: 3px solid #eeab10;
	border-top: none;
	
	padding-bottom: 0 !important;
}




.zuta-boja{color:#eeab10;}
#zuta{background-color:#f5f5f5; line-height:22px!important; box-shadow: 3px 3px #dfdfdf;}
#super-zuta{background-color:#f5f5f5; line-height:22px!important; box-shadow: 3px 3px #dfdfdf; border:3px solid #eeab10;}
#izdvajamo-zuta{background-color:#e8e8e8; line-height:22px!important; box-shadow: 3px 3px #dfdfdf; border:3px solid #eeab10;}
#zuta-grid{}
#super-zuta-grid{line-height:22px!important; border:2px solid #eeab10; padding-top:12px; margin-bottom:12px;}
#izdvajamo-zuta-grid{background-color:#f5f5f5; line-height:22px!important; border:2px solid #eeab10; padding-top:12px; margin-bottom:12px;}
.prodavnica-slika {width:185px; max-width:185px; min-width:185px;}
.prodavnica-slika img{height:118px; min-width:185px; object-fit: cover; float:left; margin-left:-15px; border: 1px solid #d0d0d0;}
/*.prodavnica-slika img{width:185px; height:118px; float:left; margin-left:-15px; border: 1px solid #d0d0d0;}*/
.prodavnica-opis-oglasa{color:#585858; font-weight:600; font-size:16px; padding-top:8px;}
.prodavnica-opis-oglasa a{color:#585858; font-weight:600; font-size:16px;}

.prodavnica-opis-oglasa2{color:#585858; font-weight:600; font-size:16px; padding-top:8px; margin-bottom:10px!important; text-transform:uppercase; font-family: 'Rubik', sans-serif;}
.prodavnica-opis-oglasa2 a{color:#585858; font-weight:600; font-size:16px; font-family: 'Rubik', sans-serif;}

.prodavnica-istice{margin-top:-10px; color:#8d8c8c; font-weight:400;}

.prodavnica-istice2{margin-top:-10px; color:#8d8c8c; font-weight:400;  margin-bottom:10px!important; font-family: 'Rubik', sans-serif;}
.prodavnica-komada{margin-top:-7px; color:#8d8c8c; font-weight:400;  margin-bottom:10px!important; font-size:12px; font-family: 'Rubik', sans-serif; margin-top: -20px;}
.prodavnica-komada-grid{margin-top:-7px; color:#8d8c8c; font-weight:400;  margin-bottom:0px!important; font-size:12px; line-height:20px!important; font-family: 'Rubik', sans-serif;}

#hidden-sort{display:none;}

.prodavnica-1-trecina{float:left; display:inline-block; overflow:hidden; width:33%; /*padding-top:10px;*/ padding-top:0px;}
.prodavnica-2-trecina{display:inline-block; overflow:hidden; width:33%; padding-left:5px; /*padding-top:40px;*/ color:#585858; font-size:12px; margin-top: -55px;}
.prodavnica-3-trecina{display:inline-block; overflow:hidden; width:33%; padding-left:5px; /*padding-top:40px;*/ margin-top: -6px;}
.cena-prodavnica{font-size:16px; font-weight:500; color:#fff; padding-top:8px; color:#585858; font-family: 'Rubik', sans-serif; margin-top: 0px;}
.prodavnica-podvuceno{border-bottom: 1px solid #585858; margin-bottom:2px; width:50%;}
.prodavnica-podvuceno-crno{border-bottom: 1px solid #eeab10; margin-bottom:2px; width:50%;}
.prodavnica-usernmae{font-size:12px; color:#585858; display:inline-block; overflow:hidden;}
.prodavnica-usernmae a{font-size:12px; color:#eeab10;}
.prodavnica-usernmae a:hover{color:#585858; font-size:12px;}
.prodavnica-mesto{color:#eeab10; font-size:12px; font-family: 'Rubik', sans-serif; display: inline-block;}
.razmak-prodavnica{clear:both; line-height:5px; width:100%; height:10px;}
.naslov-levo{float:left;}
.prodavnica-user{/*float:left;*/display: inline-block;}
.prodavnica-user span{ font-size: 15px; margin-right: 9px; text-align:center; padding-left: 6px; color: #eeab10;}
.prodavnica-mapa{/*float:left;*/display: inline-block;}
.prodavnica-mapa span{ font-size: 15px; margin-right: 9px; text-align:center; padding-left: 6px; color: #eeab10;}

.prodavnica-model{font-family: 'Rubik', sans-serif; font-size: 12px;}
.prodavnica-marka{font-family: 'Rubik', sans-serif; font-size: 12px;}

.language-panel{display:none;}
.header-racunar{display:block;}
.header-mobilni{display:none;}

.gratis{font-size: 10px; color: #141414;}
#visina-headera{height: 317px;}

@media (max-width: 767px){
	.container-manji{max-width:760px !important;}
	#footer{padding-left: 10px; max-width:760px !important;}
	.grupa-oglasa-thumb{font-size:12px; font-weight: 500;}
	.ultra-slika-levo{padding-right:0px !important;}
	.ultra-ponuda-desno{padding-left:0px !important;}
	.ultra-pozurite-pon{padding-left: 0px;}
	.product-item.style-07 .label-deal{left: -40px;;}
	.product-item.style-07 .product-info .title .text span{display: inline-block;}
	.product-item.style-07 .product-info .title{margin-bottom: 10px;}
	.product-item.style-07 .product-info{padding: 5px 0px; margin-top: 0px;}
	.woocommerce-Price-amount-ultra{font-size: 18px;}
	.ultra-username{width:100%; display:block;}
	.ultra-pogledajte{width:100%; display:block; padding-left: 0px; padding-top: 20px;}
    .ultra-prodavac{display:block;}
	.sifra-proizvoda-oglas{font-size:13px; padding-left:100px;}
	.pomeri-desno-tel{padding-left:30px;}
	.summary{padding-left:30px;}
	div.entry-summary .yith-wcwl-add-to-wishlist{margin-bottom:0px;}
	.opis-sa-okvirom{border: 1px solid #e1e1e1; padding: 27px 10px 46px 12px; font-size:14px;}
	.pitanja-oglas-sa-okvirom {border: 1px solid #e1e1e1; padding: 0px 20px 46px 20px;}
	.pitanje-oglas {margin: 20px 0px 0 0;}
	.odgovor-oglas{margin: 0 0px 0 60px;}
	.centriraj-area{padding-top: 20px; width: 100%;}
	.naslov-oglasa{line-height: 35px;}
	.white_content-ocene{
		top: 10%;    left: 7%;
		height: 80%; width: 86%;
	}
	.poz-trecina{font-size: 15px;}
	.neu-trecina{font-size: 15px; padding-left: 25px;}
	.neg-trecina{font-size: 15px; padding-left: 25px;}
	.rejting-kup-pro {padding-left: 0px;}
	.white_content_veci{
		top: 10%;    left: 7%;
		height: 80%; width: 86%;
	}
	.white_content{
		top: 10%;    left: 7%;
		height: 80%; width: 86%;
	}
	.white_content_uslovi{
		top: 4%;    left: 3%;
		height: 92%; width: 94%;
	}
	.kontraponuda-naslov {font-size: 20px;}
	.kontraponuda-tekst {font-size: 14px;}
	.kontraponuda-deo{font-size: 15px;}
	.kontraponuda-cena{font-size: 15px; padding-left: 0px;}
	.kontejner-cenjkanje-desnokp{display: flex; padding-top: 0px;}
	.kontra-levo2kp{overflow: visible; padding-left: 0px;}
	input.predlozi-cenu-input{padding: 0 10px; font-size: 13px;}
	.kontejner-cenjkanje-desno2{padding-top: 0px; display: block ruby;}
	/*.prodavnica-slika img{ width:360px; height:230px; float: none; margin-left: 0px;}*/
	.prodavnica-slika{width:330px; min-width:330px;}
	.prodavnica-slika img{ height:220px; min-width:330px; object-fit: cover; float: none; margin-left: 0px;}
	.jedna-trecina-naslov-oglasa{display: block; width:80%; padding-bottom: 5px;}
	.prodavnica-1-trecina{float: none; display: block; width: 100%;}
	.prodavnica-2-trecina{display: block; width: 100%;  padding-left: 0px; border-bottom: 0px solid #585858; margin-bottom: 2px; margin-top: 2px;}
	.prodavnica-podvuceno{display:none;}
	.prodavnica-model{display:inline-block; padding-right: 5px;}
	.prodavnica-marka{display:inline-block;}
	.prodavnica-3-trecina{display: block; width: 100%; padding-left: 0px; margin-bottom: 7px !important;}
	.prodavnica-podvuceno-crno{display:none;}
	.prodavnica-user {float: none; display: inline-block;}
	.prodavnica-usernmae {display: inline-block; overflow: visible;}
	.prodavnica-mapa {float: none; display: inline-block;}
	.prodavnica-mesto {display: inline-block;}
	.prodavnica-user span{padding-left: 1px;}
	.grid-ikonice{padding-top:17px; padding-bottom:5px;}
	.sortiranje-proizvoda{float: none;}
	.slika-thumb-278 img{width: 360px; height: 240px; padding-bottom:10px; border: 0px solid #d0d0d0;}
	.slika-thumb-278-border img{width: 360px; height: 240px; padding-bottom:10px; border: 0px solid #d0d0d0;}
	.sifra-proizvoda{padding-left: 0px; padding-top: 0px; font-size:13px; }
	.cena-thumb{padding-top:10px;}
	.naslov-sort{float: none;}
	.brproiz{padding-left: 18px;}
	.trazeni-delovi-1-3{float: none; width: 100%; display:block;}
	.trazeni-delovi-2-3{width: 100%; display: none;}
	.trazeni-delovi-3-3{width: 100%; padding-left: 0px; padding-bottom:15px; display:block;}
	.dve-trecine-naslov-oglasa{float: none; width: 100%;}
	.naslov-izvestaj-login{font-size: 21px;}
	.login-kontejner{padding-left: 11px;}
	.uredi-tekst{font-size: 13px;}
	.uredi-tekst-11px{font-size: 11px;}
	.uredi-tekst-lz{font-size: 13px;}
	/*----------------------------*/
	.vc_custom_1551211359667{padding-top: 50px !important; padding-bottom: 100px !important;}
	.pedesetlevo{width:100%!important; float:none!important;}
	.pedesetdesno{width:100%!important; margin-left:0px; display:block;}
	.pravkor{float: none; padding-right: 7px;}
	.uslovikoriscenja{padding-bottom: 40px;}
	#fizikalac{margin-bottom:25px!important;}
	/*---------------SAKRIVANJE LEVOG MENIJA-------------*/
	.azirspares-iconbox.style5.dark.azirspares_custom_5ce59ea8dbae6.famiau_custom_5ce59ea8d8bfa {display:none!important;}
	.vc_tta-panel.vc_active .vc_tta-panel-heading{background-color: #ebebeb !important;}
	.vc_tta-panel.vc_active .vc_tta-panel-title > a{color: #666 !important;}
	.moja-vozila{/*padding-top:20px;*/}
	.moja-vozila-zuta-linija{border-top-color: #eeab10; border-top: 2px solid #eeab10; line-height: 4px; margin-top: 30px; padding-bottom: 30px;}
	.moja-vozila br {display:none;}
	#prav-moji-podaci{padding-left: 0px;}
	.poz-trecina-kredit{display: block; width:100%; float:none;}
	.neg-trecina-kredit{display: block; width:100%; padding-top: 15px; padding-left: 0px;}
	.neu-trecina-kredit{display: block; width:100%; padding-top: 15px; padding-left: 0px;}
	.selekt-kredit{display: block; padding-left: 0px; padding-top: 25px;}
	.neg{padding-top: 10px;}
	.poz{padding-top: 10px;}
	.racun-pdf{margin-top: 10px; margin-bottom: 2px !important;}
	.nov-auto{width: 100% !important;}
	.uslovikoriscenja{padding-left: 0px; font-size:13px;}
	body.wpb-js-composer .vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{padding: 21px 10px 10px 10px !important;}
	.azirspares-tabs.style1 .tab-head{padding-bottom: 25px; width: 100%;}
	.tabovi-prodaja .azirspares-tabs.style1 .tab-link{width: 100%;}
	.siv-og-ocene{color:#000!important;}
	.tab-container .tab-panel{/*width: 110%;*/ width: 100%;}
	.vc_column-inner{padding-right: 15px; /*padding-right: 0px!important;*/}
	.telo-stavka-ocene{padding-top:0px;}
	.telo-stavka-ocene br{display:none;}
	.telo-stavka-ocene-datum-levo{float:none; padding-top:0px;}
	.telo-stavka-ocene-datum-levo br{display:none;}
	.telo-stavka-ocene-datum-desno br{display:none;}
	.tri-dugmica-ocene{margin-left: 0px;}
	.radio-inline1{padding-left: 0px;}
	.radio-inline2{margin-left: 0px !important;}
	.radio-inline3{padding-left: 0px;}
	input[type="radio"].radio-ocena2{width: 13px;}
	.krug-dugmeta{float: none; display: inline-block;}
	.labela-dugmeta{float: none; display: inline-block; margin-left: 7px;}
	.rejting-datum{float:none;}
	body.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title > a {padding: 28px 20px 28px 20px !important;}
	.moje-poruke br{display:none;}
	.moje-poruke{padding-top: 3px; padding-bottom: 7px;}
	/*.uredi{float: none; display: inline-block;}
	.uredi-tekst{float: none; display: inline-block;}
	a.plus{position: inherit; float: left;}
	a.strelica{position: inherit; float: left;}
	a.strelica213{position: inherit; float: left;}*/
	.uredi-lz{float: none; display: inline-block; display: flex;}
	a.plus-lz{left: 0px; bottom: 0px;}
	.uredi-tekst-lz{float: none; display: inline-block;}
	.orig-auto{width: 100% !important;}
	.godiste-a{width: 100% !important;}
	.kubikaza-a{width: 100% !important;}
	.transmisija-a{width: 100% !important;}
	.sifra-proizvoda-89{float: none; display: flex; width: 85%;}
	.spusti-20px{padding-top: 20px;}
	#dugme-40px{padding-top: 10px;}
	.kolica2-proizvodi-naslov{width: 100%; padding-top:8px;}
	.kolica2-proizvodi-naslov-last{border-bottom: 1px solid #dfdfdf; float: none;}
	.kolica2-proizvodi-naslov-zutb{width: 100%; padding-top:8px;}
	.kolica2-proizvodi-naslov-last-zutb{border-bottom: 2px solid #eeab10; float: none;}
	.naslov-kolica-prodaja{letter-spacing: 0em; font-size: 20px;}
	.kolica2-dug{display: inline-block; padding-top: 8px;}
	.kolica2-cena{text-align: left; padding-top: 7px; padding-bottom: 15px;}
	a.strelica-manja-mk{display: inline-block; position: inherit;}
	.sivo-iznos-last{width: 65px;}
	.kontejner-uredi-dugmeta-mk{clear:both; float:left; padding-top:12px;}
	.desk-cena{display:none;}
	.mob-cena{display:block;}
	
	.vc_tta-title-text{word-break: break-all;}
	li.vc_tta-tab{display: block !important;}
	.koristi-alternativnu-inline-prodaja{display: flex;}
	input[type="checkbox"].koristi-alternativnu{width: 33%; margin: 0px 6px 0px 10px;}
	input[type="checkbox"].koristi-alternativnu-kasa{/*width: 33%;*/ margin: 0px 6px 0px 10px;}
	.dve-trecine{display:inline-block;}
	.sifra-proizvoda-3{display: contents;}
	a.strelica213-pr{margin-left: 15px;}
	.dodaj-oglas-cenjkanje-levo{float: none; display: flex;}
	.wpcf7-form label.radio-inline1{width: 50%;}
	.wpcf7-form label.radio-inline3{width: 50%;}
	input[type="radio"].radio-komad{width: 11%;}
	input[type="radio"].radio-fiksna-cena{width: 11%;}
	a.plus{bottom: 0px; left: 0px;}
	.sifra-proizvoda-89mob{float: none; display: inline-block; width: 100%; padding-bottom: 22px;}
	.obnavljanje-select{width: 100% !important;}
	.sifra-proizvoda-4{padding-left: 15px;}
	.dim-gum-1{margin-right: 10px;}
	.dim-gum-2{margin-right: 10px;}
	.opt-gume{width: 100% !important;}
	.ind-gume{width: 100% !important;}
	.pro-gume{width: 100% !important;}
	.dub-gume{width: 100% !important;}
	.god-gume{width: 100% !important;}
	.nov-gume{width: 100% !important;}
	.ispravan-gume{width: 100% !important;}
	.dim-fel-1{margin-right: 10px;}
	.dim-fel-2{margin-right: 10px;}
	.marka-vozila-kombo{width: 100% !important;}
	.model-vozila-kombo{width: 100% !important;}
	.godiste-vozila-kombo{width: 100% !important;}
	.nov-f{width: 100% !important;}
	.orig-f{width: 100% !important;}
	.dim-toc-1{margin-right: 10px;}
	.dim-toc-2{margin-right: 10px;}
	.dim-gum-toc-1{margin-right: 10px;}
	.dim-gum-toc-2{margin-right: 10px;}
	.pro-toc{width: 100% !important;}
	.model-gume{width: 100% !important;}
	.sez-toc{width: 100% !important;}
	.opt-toc{width: 100% !important;}
	.ind-toc{width: 100% !important;}
	.god-toc{width: 100% !important;}
	.moj-nalog-mob{display:block; padding-bottom: 50px;}
	.azirspares-banner.style1 .banner-info{left: -1%;}
	.shop_table td{ padding:5px !important;}
	.product-name{line-height: 32px;}
	.broglasa-heading{line-height: 24px;}
	.cena-heading{font-size: 16px;}
	#cena-poj{font-size: 16px; color: #000;}
	.woocommerce-Price-currencySymbol{color: #000; padding-left: 5px;}
	.kolicina-heading{font-size: 16px; padding-top: 7px;}
	span.woocommerce-Price-amount.amount{color: #000; font-size: 16px;}
	.ukupno-heading{font-size: 16px; padding-top: 7px;}
	#prav2{width:100%; float:left; padding-left:10px; padding-top:0px;}
	.skini-donji-border{min-width: 270px !important;}
	#dugme-40px-desno{padding-top: 0px;}
	#total-poj{font-size: 26px;}
	.cart_totals > h2{text-align: center;}
	.koristi-alternativnu-inline-kasa{font-size: 12px;}
	.kolica-2-povratak-dugme{padding-top: 40px;}
	#order_review_heading{text-align: center;}
	.smanji-font h3.title{font-size: 10px!important;}
	.kontejner-dugme-desno-flo-levo{overflow: hidden; padding-left: 5px; float: left;}
	.block-search .form-search .btn-submit{background-color: #eeab10!important;}
	button{ color:#ffffff!important;}
	.labela-dugmeta-kontraponuda-kasa-mob{float: none; display:inline-block;}
	.razmak-mali{padding-top:20px;}
	.naslov-page{font-size:40px;}
	.naslov-page36{font-size:36px;}
	.podnaslov-page{color:#eeab10; font-size: 26px;}
	.kontejner-cenjkanje-levo{display:block;}
	.radio-inlinekontra{position: fixed; display: block; padding-left: 0px; margin-left: 0px !important; /*width: 10%;*/}
	input[type="radio"].radio-ocena4{/*width: 50%;*/}
	.kontejner-za-unos-ponude-sakriven{ padding-left:0px; padding-top: 40px;}
	.krug-dugmetakp{float: none; display: inline-block;}
	.labela-dugmetakp{float: none; display: inline-block;}
	#dugme-kontra-pon{ padding-top:0px;}
	#dugmekp{padding-left: 15px; padding-bottom: 15px;}
	.uredi-tekst-kontraponuda-odg{float: none;}
	#dugme-kontra-pon-odg{display: flex;}
	.kontejner-dugme-levo-odg{float:none; padding-left: 15px; padding-bottom: 15px;}
	body .vc_tta.vc_tta-tabs .vc_tta-tabs-container { display: block !important; }
	/*body .vc_tta.vc_general */.vc_tta-panel-heading {display: none; }
	.vc_tta-controls-icon{display: none!important;}
	.vc_tta-panel-title > a{font-size: 19px!important;}
	.product-inner{border-bottom: 1px solid #dfdfdf!important; margin-bottom: 14px !important;}
	.poruka-kompletna{ width:100%; padding-right:7px;}
}


 /*-----------------------------------FICO---------------------------------------------------------------------------------*/
@media (max-width: 767px){
	.azirspares_custom_609900c8eac33 {width: 100% !important;}
	.slike-kartice {display: flex;}
	.secure {padding-left: 0px; width: 100%!important; min-width: 360px; margin-top: -21px;}
	.slike-secure {display: flex;}
	.kartice {padding-left: 0px; width: 100%; min-width: 360px;}
	header{max-width:760px; !important;}
	.content-wrapper{max-width:760px; !important;}
	body {max-width:760px; !important; min-width:760px; !important;}
	table.yqservice_tablecatalog tr, table.yqservice_tablecatalog tr a {font-size: 14px; /*font-family: 'Rubik', sans-serif;*/}
	.header-racunar{display:none;}
	.header-mobilni{display:block;}
	
	.header-mobile .main-header {display: flex; width: 100%; line-height: 56px; justify-content: space-between; float: left;  border-bottom: 1px solid #e8e8e8;}
	.header-mobile .logo { max-width: 150px;}
	.header-mobile-right {width: 115px; text-align: center; max-height: 85px;}
	.username-mob {font-size: 13px; font-weight: 600; display: block; margin-top: 3px;}
	.header-mobile .header-middle {display: inline-block; width: 100%; padding: 15px 0 8px;}
	.header-mobile .header-nav-inner {display: table; padding: 0 15px; background: #1b1b1b; margin-top: 10px; width: 100%;}
	.header-mobile .vertical-wrapper.block-nav-category .block-title::before {position: absolute; top: -10px; left: 0; right: 0; content: ''; background-color: #eeab10; height: 11px; 
	box-sizing: border-box;}
	.container {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
}

@media (max-width: 480px){
	.container-manji{max-width:478px !important;}
	#footer{max-width:478px !important;}
	header{max-width:478px !important;}
	.content-wrapper{max-width:478px !important;}
	body {max-width:480px; !important; min-width:480px; !important;}
}

@media (max-width: 361px){
	.container-manji{max-width:360px !important;}
	#footer{max-width:360px !important;}
	header{max-width:360px !important;}
	.content-wrapper{max-width:360px !important;}
	body {max-width:360px; !important; min-width:360px; !important;}
}


/*==========================================================================
11.0 STYLE MOBILE
========================================================================== */
.letter-pacing-1 {
	letter-spacing: 1px;
}
.letter-pacing-2 {
	letter-spacing: 1px;
}
.weight-500 {
	font-weight: 500;
}
.weight-300 {
	font-weight: 300;
}
input[type="text"], input[type="password"], input[type="email"], textarea {
	-webkit-appearance: none;
}
.real-mobile-show-menu.box-mobile-menu-open {
	overflow: hidden;
}
.header-mobile .main-header {
	display: flex;
	width: 100%;
	line-height: 56px;
	justify-content: space-between;
	float: left;
	border-bottom: 1px solid #e8e8e8;
}
.header-mobile .header-middle {
	display: inline-block;
	width: 100%;
	padding: 15px 0 8px;
}
.header-mobile .my-account-wrap, .header-mobile .box-inner-content {
	
	width: 100%;
	display: inline-block;
	height: 100%;
	overflow: auto;
	position: relative;
}
.box-mobile-menu-open .header-mobile .main-header {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 9;
	transition: top 0.3s ease 0s;
	-o-transition: top 0.3s ease 0s;
	-webkit-transition: top 0.3s ease 0s;
}
.box-mobile-menu-open.admin-bar .header-mobile .main-header {
	top: 46px;
}
.scroll-mobile.box-mobile-menu-open.admin-bar .header-mobile .main-header {
	top: 0;
}
.header-mobile a.mobile-hamburger-navigation {
	height: 56px;
	width: 70px;
}
.header-mobile .azirspares-live-search-form .txt-livesearch {
	width: 100%;
	height: 50px;
	line-height: 46px;
	padding: 0 30px;
	font-size: 14px;
	border: none;
}
.header-mobile div.block-search .form-search .btn-submit {
	width: 52px;
	height: 50px;
	line-height: 41px;
	background: transparent;
	color: #adadad;
	letter-spacing: -4px;
	padding: 0;
}
.header-mobile-right {
	width: 115px;
	text-align: center;
	max-height: 85px;/*ja-dodao, a gore 115px bilo 70px*/
}
.header-mobile .logo {
	max-width: 150px;
}
.header-mobile-right .block-cart-link a.block-link {
	font-size: 25px;
	position: relative;
	top: 3px;
}
.header-mobile-right .block-cart-link a.block-link .count {
	position: absolute;
	top: -9px;
	right: -10px;
	display: inline-block;
	min-width: 20px;
	height: 20px;
	line-height: 23px;
	text-align: center;
	padding: 0 3px;
	border-radius: 50%;
	background-color: #eeab10;
	font-size: 11px;
	color: #ffffff;
}
.hamburger.is-active {
	background: #ebebeb;
}
.hamburger {
	padding: 18px 20px 0;
	display: inline-block;
	cursor: pointer;
	height: 61px;
	transition-property: opacity, filter;
	transition-duration: 0.15s;
	transition-timing-function: linear;
	font: inherit;
	color: inherit;
	text-transform: none;
	background-color: transparent;
	border: 0;
	margin: 0;
	overflow: visible;
}
.hamburger-box {
	width: 30px;
	height: 21px;
	float: left;
	display: inline-block;
	position: relative;
}
.hamburger-inner {
	display: block;
	top: 50%;
	margin-top: -2px;
}
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after {
	width: 28px;
	height: 2px;
	background-color: #000;
	
	position: absolute;
	transition-property: transform;
	transition-duration: 0.15s;
	transition-timing-function: ease;
}
.hamburger-inner::before, .hamburger-inner::after {
	content: "";
	display: block;
}
.hamburger-inner::before {
	top: -8px;
	width: 28px;
}
.hamburger-inner::after {
	bottom: -16px;
	width: 28px;
}
.hamburger.is-active .hamburger-inner, .hamburger.is-active .hamburger-inner::before {
	width: 28px;
}
header.header-mobile .header-middle div.block-search form.form-search {
	width: calc(100% - 30px);
	padding-right: 40px;
	margin: 0 auto;
}
.header-mobile .azirspares-live-search-form .products-search {
	right: -40px;
}
/*
* Hamburger Collapse
*/
.hamburger--collapse .hamburger-inner {
	top: auto;
	bottom: 0;
	transition-duration: 0.13s;
	transition-delay: 0.13s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse .hamburger-inner::after {
	top: -16px;
	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse .hamburger-inner::before {
	transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse.is-active .hamburger-inner {
	-webkit-transform: translate3d(0, -10px, 0) rotate(-45deg);
	-moz-transform: translate3d(0, -10px, 0) rotate(-45deg);
	-ms-transform: translate3d(0, -10px, 0) rotate(-45deg);
	-o-transform: translate3d(0, -10px, 0) rotate(-45deg);
	transform: translate3d(0, -10px, 0) rotate(-45deg);
	transition-delay: 0.22s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
	width: 20px;
	left: 3px;
}
.hamburger--collapse.is-active .hamburger-inner::after {
	top: 0;
	opacity: 0;
	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse.is-active .hamburger-inner::before {
	top: 0;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: 20px;
	-o-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -o-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
	transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
	-webkit-transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
/*
* Hamburger Collapse Reverse
*/
.hamburger--collapse-r .hamburger-inner {
	top: auto;
	bottom: 2px;
	transition-duration: 0.13s;
	transition-delay: 0.13s;
	transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r .hamburger-inner::after {
	top: -20px;
	transition: top 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear;
}
.hamburger--collapse-r .hamburger-inner::before {
	transition: top 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
.hamburger--collapse-r.is-active .hamburger-inner {
	transform: translate3d(0, -10px, 0) rotate(45deg);
	transition-delay: 0.22s;
	transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}
.hamburger--collapse-r.is-active .hamburger-inner::after {
	top: 0;
	opacity: 0;
	transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear;
}
.hamburger--collapse-r.is-active .hamburger-inner::before {
	top: 0;
	transform: rotate(90deg);
	transition: top 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.box-mobile-menu [class^="vc_col-"],
.box-mobile-menu [class*=" vc_col-"] {
	width: 100%;
	float: none;
}
.box-mobile-menu-open .box-mobile-menu,
.box-mobile-menu-open .body-overlay,
.real-mobile-show-menu .body-overlay {
	left: 0;
}
.box-mibile-overlay {
	content: "";
	background: rgba(45, 51, 55, 0.66);
	position: absolute;
	top: 0;
	width: 99999em;
	bottom: 0;
	z-index: 1;
	display: none;
	left: 100%;
}
.box-mobile-menu-open .box-mibile-overlay {
	display: block;
}
.box-mobile-menu-open .box-mobile-menu .main-menu .mobile-active > .submenu {
	left: 0 !important;
}
.box-mobile-menu {
	position: fixed;
	top: 56px;
	bottom: 0;
	left: -360px;
	width: 360px;
	max-width: -webkit-calc(100% - 20px);
	max-width: -moz-calc(100% - 20px);
	max-width: calc(100% - 20px);
	line-height: 24px;
	background-color: #ebebeb;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 100002;
}
.admin-bar .box-mobile-menu {
	top: 106px;
}
.scroll-mobile.admin-bar .box-mobile-menu {
	top: 56px;
}
.box-mobile-menu-inner {
	height: calc(100% - 40px);
	position: relative;
	margin: 20px;
}
.box-mobile-menu .box-inner {
	height: 100%;
}
.box-mobile-menu .box-title {
	display: none;
	width: -webkit-calc(100% - 90px);
	width: -moz-calc(100% - 90px);
	width: calc(100% - 90px);
	font-size: 16px;
	color: #fff;
	padding: 12px 0 10px 5px;
	line-height: 24px;
	margin-right: 45px;
}
.box-mobile-menu > span.box-title {
	display: block !important;
	border-bottom: 1px solid #e6e6e6;
	width: 100%;
	margin: 0;
	font-size: 12px;
	text-align: center;
}
.box-mobile-menu > a.back-menu {
	position: absolute;
	top: 0;
	left: 0;
}
.box-mobile-menu .close-menu {
	cursor: pointer;
	position: absolute;
	bottom: 0;
	z-index: 102;
	width: 100%;
	line-height: 48px;
	height: 45px;
	text-align: left;
	display: block;
	padding-left: 40px;
	color: #fff;
	font-size: 12px;
	letter-spacing: 1px;
	background: #dc9814;
	text-transform: uppercase;
	font-weight: 500;
}
.box-mobile-menu .back-menu {
	float: left;
	position: relative;
	display: none;
	color: #fff;
	height: 45px;
	width: 40px;
	font-size: 24px;
	text-align: center;
	line-height: 52px;
}
.box-inner-content {
	height: 100%;
}
.box-mobile-menu .close-menu::before, .box-mobile-menu .close-menu::after {
	border-bottom: 1px solid;
	content: "";
	left: 14px;
	position: absolute;
	top: 21px;
	width: 19px;
}
.box-mobile-menu .close-menu::before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
.box-mobile-menu .close-menu::after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}
body:not(.real-mobile-show-menu) .box-mobile-menu .close-menu::before, body:not(.real-mobile-show-menu) .box-mobile-menu .close-menu::after {
	left: calc(50% - 7px);
}
/* MENU MOBILE */
.header-mobile h5.vc_custom_heading {
	margin: 20px 0 !important;
}
a.wish-list-mobile-menu-link > span {
	margin-right: 10px;
	font-size: 18px;
}
.box-mobile-menu-open .box-mobile-menu .main-menu .mobile-active > .submenu {
	left: 0 !important;
	z-index: 101;
}
.box-mobile-menu .toggle-submenu {
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
}
.box-mobile-menu .toggle-submenu {
	cursor: pointer;
	display: block;
	width: 50px;
	height: 48px;
	line-height: 48px;
	border-left: 1px solid #e5e5e5;
	text-align: center;
}
.box-mobile-menu .toggle-submenu::before {
	display: block;
}
.box-mobile-menu .toggle-submenu::before {
	font-family: 'FontAwesome', sans-serif;
	font-weight: normal;
	content: "\f105";
	font-size: 14px;
	color: #9f9f9f;
}
.box-mobile-menu .submenu .submenu .toggle-submenu {
	display: none;
}
.box-mobile-menu span.image {
	display: none;
}
.box-mobile-menu .main-menu {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0;
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
	overflow-y: scroll;
	background: #fff;
}
.box-mobile-menu .main-menu .submenu {
	list-style: none;
	padding: 0;
	position: absolute;
	top: 0 !important;
	left: -100% !important;
	bottom: 0;
	width: 100% !important;
	overflow: hidden;
	overflow-y: scroll;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 0;
	background-color: #fff;
}
.box-mobile-menu .menu-item:not(.item-megamenu) ul.submenu {
	padding-top: 46px;
}
.box-mobile-menu .main-menu .submenu.megamenu {
	padding: 20px;
	margin-top: 45px;
}
.box-mobile-menu .main-menu .menu-item {
	display: inline-block;
	position: static;
	float: left;
	overflow: hidden;
	border-bottom: 1px solid #e7e7e7;
	width: 100%;
	font-size: 16px;
}
.box-mobile-menu .main-menu ul .menu-item:last-child {
	border: none;
}
.box-mobile-menu .main-menu .azirspares-custommenu .menu-item {
	border: none;
}
.box-mobile-menu .main-menu .submenu:not(.megamenu) .menu-item.parent {
	padding-right: 0;
	padding-left: 0;
}
.box-mobile-menu .main-menu .submenu:not(.megamenu) .mobile-active .menu-item {
	padding-left: 0;
}
.box-mobile-menu .main-menu .menu .menu-item > a {
	display: block;
	padding: 5px 0;
}
.box-mobile-menu .main-menu .menu-item > a {
	display: block;
	padding: 12px 0;
}
.box-mobile-menu .main-menu .menu-item-has-children > a, .box-mobile-menu .main-menu li.menu-item > a {
	display: inline-block;
	vertical-align: middle;
	line-height: 12px;
	padding: 18px 20px;
	width: calc(100% - 51px);
	color:#000;
}
.box-mobile-menu .main-menu .vc_row li.menu-item > a {
	line-height: 24px;
}
.box-mobile-menu .main-menu .submenu .submenu .menu-item-has-children > a {
	display: block;
	width: auto;
}
.box-mobile-menu .main-menu .menu-item-has-children > .toggle-submenu {
	float: right;
	z-index: 30;
}
/*mobile-navigation*/
.mobile-navigation {
	display: none;
}
.menu-btn-icon {
	display: inline-block;
	height: 24px;
	vertical-align: middle;
	line-height: 6px;
	position: relative;
	width: 25px;
	transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	cursor: pointer;
	margin: 0 0 5px 0;
}
.menu-btn-icon span {
	vertical-align: middle;
	border-bottom: 2px solid;
	display: inline-block;
	height: 2px;
	width: 24px;
	transition: all 0.3s ease 0s;
	-o-transition: all 0.3s ease 0s;
	-webkit-transition: all 0.3s ease 0s;
	margin-bottom: 4px;
	margin-top: 1px;
}
.header-type-transparent-dark .menu-btn-icon span {
	background-color: #ffffff;
}
.menu-btn-icon:hover span {
	background-color: #ffa749 !important;
}
/* Menu on real mobile (not responsive menu) */
.box-tabs-nav-wrap {
	position: absolute;
	z-index: 101;
	left: 0;
	top: 0;
	width: 100%;
}
.box-tabs-nav-wrap .box-tabs-nav {
	width: 100%;
}
.box-tabs-nav-wrap .box-tabs-nav .box-tab-nav {
	width: 50%;
	float: left;
	text-align: center;
	background-color: #fff;
	color: #000;
	text-transform: uppercase;
	font-size: 18px;
	height: 58px;
}
.box-tabs-nav-wrap .box-tabs-nav .box-tab-nav .hamburger {
	float: left;
	padding: 17px 5px 0 0;
}
.box-tabs-nav-wrap .box-tabs-nav .box-tab-nav .hamburger-inner, .box-tabs-nav-wrap .box-tabs-nav .box-tab-nav .hamburger-inner::before, .box-tabs-nav-wrap .box-tabs-nav .box-tab-nav .hamburger-inner::after {
	background-color: #000;
}
.box-tabs-nav-wrap .box-tabs-nav .box-tab-nav .icon {
	margin-right: 10px;
}
.box-tabs-nav-wrap .box-tabs-nav .box-tab-nav .nav-text {
	display: inline-block;
	font-size: 14px;
	margin-left: 5px;
	letter-spacing: 1px;
	font-weight: 400;
	line-height: 60px;
}
.box-tabs-nav-wrap .box-tabs-nav .box-tab-nav:first-child {
	padding-left: 20px;
	text-align: left;
}
.box-tabs-nav-wrap .box-tabs-nav .box-tab-nav .nav-text.account-text {
	margin-left: 10px;
}
.box-tabs-nav-wrap .box-tabs-nav .box-tab-nav.active {
	color: #fff;
	background-color: #000;
}
.box-tabs-nav-wrap .box-tabs-nav .box-tab-nav.active .hamburger-inner, .box-tabs-nav-wrap .box-tabs-nav .box-tab-nav.active .hamburger-inner::before, .box-tabs-nav-wrap .box-tabs-nav .box-tab-nav.active .hamburger-inner::after {
	background-color: #fff;
}
.box-mobile-menu-tabs .mobile-back-nav-wrap {
	background: #eeac10;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 1000;
}
.box-mobile-menu-tabs .mn-mobile-content-tab {
	display: none;
	width: 100%;
	padding-top: 77px;
}
.box-mobile-menu-tabs .mn-mobile-content-tab.active {
	display: block;
}
.box-mobile-menu-tabs .my-account-wrap .nav-tabs {
	border-bottom: none;
}
.box-mobile-menu-tabs .my-account-wrap .nav-tabs > li {
	position: relative;
}
.box-mobile-menu-tabs .my-account-wrap .nav-tabs > li.active {
	display: none;
}
.box-mobile-menu-tabs .my-account-wrap p.des-login {
	line-height: 22px;
	display: none;
}
.box-mobile-menu .azirspares-banner.style5 {
	text-align: center;
}
.box-mobile-menu .style5 h3.banner-title {
	margin-left: 0;
}
.box-mobile-menu .azirspares-custommenu span.image {
	top: -10px;
	right: -20px;
	display: none;
}
.box-mobile-menu-open span.minicart-number {
	opacity: 0;
}
.my-account-wrap .woocommerce-MyAccount-content {
	display: none;
}
/*Categories mobile*/
.header-mobile .vertical-wrapper.block-nav-category .block-title {
	max-width: inherit;
}
.header-mobile .vertical-wrapper.block-nav-category .block-title .before {
	display: inline-block;
	width: 15px;
	height: 16px;
	margin-right: 0;
	position: relative;
	top: -3px;
	font-size: 20px;
}
.header-mobile span.before::before {
	content: "\f0da";
	font-family: 'FontAwesome', sans-serif;
}
.header-mobile span.before span {
	display: none !important;
}
.header-mobile .vertical-wrapper.block-nav-category .block-title .text-title {
	height: 60px;
	line-height: 50px;
}
.header-mobile .header-nav-inner {
	display: table;
	padding: 0 15px;
	background: #1b1b1b;
	margin-top: 10px;
	width: 100%;
}
.header-mobile .vertical-wrapper.block-nav-category .block-title::after {
	border-color: transparent #1b1b1b transparent transparent;
}
.header-mobile .vertical-wrapper.block-nav-category .block-title .text-title::before {
	content: '';
	position: absolute;
	left: -8px;
	top: -10px;
	border-style: solid;
	border-color: transparent #1b1b1b transparent transparent;
	border-width: 10px 8px 0 0;
}
.header-mobile .vertical-wrapper.block-nav-category .block-title::after {
	content: "\f107";
	font-family: 'FontAwesome', sans-serif;
	float: right;
	line-height: 46px;
	font-size: 20px;
}
.header-mobile .vertical-wrapper.block-nav-category .block-title::before {
	position: absolute;
	top: -10px;
	left: 0;
	right: 0;
	content: '';
	background-color: #eeab10;
	height: 11px;
}
.header-mobile .vertical-menu.default .menu-item > .toggle-submenu {
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.header-mobile .vertical-menu.default .menu-item.show-submenu > .toggle-submenu {
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
}
.header-mobile div#customer_login > div > h2::before {
	width: auto;
	line-height: inherit;
	height: auto;
	min-width: inherit;
	background: transparent;
	color: #333;
	display: table;
	margin: 0 auto;
}
.header-mobile #customer_login .col-1, .header-mobile #customer_login .col-2 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.header-mobile .woocommerce-input-wrapper > input, .header-mobile .form-row > input {
	width: 100%;
	height: 40px;
	line-height: 38px;
	
}
.header-mobile #customer_login .col-1 .woocommerce-Button {
	float: left;
	min-width: 100px;
}
.header-mobile #customer_login .woocommerce-Button {
	line-height: 44px;
	height: 44px;
	margin-bottom: 10px;
}
.header-mobile #customer_login .form-row {
	margin-bottom: 15px;
}
.header-mobile #customer_login > div > form .form-row:not(.form-row-wide) {
	text-align: center;
	margin: 0;
}
.header-mobile #customer_login .woocommerce-form__label {
	float: right;
	line-height: 30px;
	font-size: 12px;
	margin-top: 15px;
}
.header-mobile #customer_login > div > h2 {
	margin-bottom: 12px;
	font-size: 0;
}
.header-mobile form.woocommerce-form-login .lost_password {
	text-align: center;
	margin-bottom: 0;
}
.header-mobile .woocommerce-form__label-for-checkbox > span::before {
	width: 10px;
	height: 10px;
	top: 3px;
}
.header-mobile .woocommerce-form__label-for-checkbox .woocommerce-form__input-checkbox:checked + span::after {
	width: 6px;
	height: 6px;
	left: 2px;
	top: 5px;
}
.spec span::before {
	content: "";
	border-top: 1px solid #e4e4e4;
	position: absolute;
	top: 5px;
	right: 100%;
	width: 9999em;
}
.spec span::after {
	content: "";
	border-top: 1px solid #e4e4e4;
	position: absolute;
	top: 5px;
	left: 100%;
	width: 9999em;
}
.spec span {
	position: relative;
	padding: 0 10px;
}
div.spec {
	font-size: 11px;
	letter-spacing: 3px;
	text-transform: uppercase;
	color: #000;
	text-align: center;
	display: none;
	overflow: hidden;
}
.header-mobile div.spec {
	display: block;
	margin: 20px 15px 0;
}
button.next-action {
	display: none;
}
.header-mobile .woocommerce-form__label-for-checkbox > span {
	position: relative;
	font-size: 14px;
	color: #000000;
	top: -7px;
	padding-left: 16px;
}
.header-mobile button.next-action {
	font-size: 12px;
	font-weight: 500;
	color: #333;
	text-transform: uppercase;
	letter-spacing: 2px;
	display: table;
	height: auto;
	line-height: 12px;
	padding: 20px 0;
	margin: 0 auto;
	background: transparent;
}
.header-mobile #customer_login .col-2 {
	display: none;
}
.header-mobile #customer_login {
	overflow: hidden;
	position: relative;
	background: #fff;
	
}
button.next-action::after {
	content: "\f178 ";
	font-size: 16px;
	font-family: 'FontAwesome', sans-serif;
	font-weight: 100;
	margin-left: 10px;
	top: 2px;
	position: relative;
}
.header-mobile [class^="vc_col-"]:not(:last-child), .header-mobile [class*=" vc_col-"]:not(:last-child) {
	padding-bottom: 20px !important;
}
/*SHOP*/
.product-item.shop-mobile .add-to-cart, .shop-mobile .group-button {
	display: none;
}
.product-item.shop-mobile div.product-inner {
	background: transparent;
	padding: 0;
}
.product-item.shop-mobile div.product-thumb > .thumb-link, .product-item.shop-mobile div.product-thumb .second-image {
	padding: 0;
}
.shop-mobile .product-thumb img {
	margin: 0 auto;
	
}

.digni-ikonu{position: relative; top: -8px;}
/*=========================================NASTAVAK MOBILNI*/
@media (max-width: 480px) {
	.tabs{width: 360px;}
	.tabs .catalog_search_input{width: 260px;}
	span.example{font-size: 12px;}
	.selprodkup{width: 90%; margin-top: 15px;}
	.yellow-catalog{width: 100%;}
	table.yqservice_tablecatalog tr, table.yqservice_tablecatalog tr a {font-size: 12px;}
	.catalogs{padding: 8px;}
	table.yqservice_tablecatalog tr td span.letter{font-size: 20px;}
	table.yqservice_tablecatalog tbody tr td{vertical-align: top;}
	h1 {font-size: 24px;}
	.find {padding: 20px 0px; width: 100%;}
	.find h2 {font-size: 20px;}
	.container {padding-right: 10px; padding-left: 10px;}
	.yqservice_SelectedRow td{padding: 0 10px; font-size: 14px;}
	.grouped-vehicles h3{font-size: 20px;}
	.table th, .table td{font-size: 13px;}
	.breadcrumb a {padding: 3px 8px; font-size: 10px;}
	.sorting input[type="radio"] + label {font-size: 14px;}
	.qdetails .category .header{padding: 8px; font-size: 12px;}
	.klik-oem {padding-bottom: 10px; font-size: 11px; width: 104%; margin-left:-4px;}
	.category {width:500px;}
	.category2 {width:250px;}
	.category6 {width:250px;}
	/*.flex {display: block;}*/
	.block_header{font-size: 20px;}
	#viewport {width: 340px; height: 340px; display:block;}
	.unit_page .unit .column {display:block;}
	.legenda-mob{font-size: 10px; width: 100px; text-align: left;}
	header {max-width: 360px !important;}
	.search-table-wrapper{width: 100%; margin-left:0px;}
	body {max-width: 360px;!important; min-width: 360px;!important;}
	.legendu-sakrij{display:none;}
	.yqservice_unit_icons{display:none;}
	.white_content-prodavnica {
  		top: 10%;    left: 7%;
		height: 80%; width: 86%;
	}
	.azirspares-heading.style3 .title{font-size: 18px !important; }
	.brproiz{font-size: 12px;}
	a.strelica{bottom: 0px; left: 0px;}
	.prodavnica-slika img{width: 99%;}
	.prodavnicanaslov{padding-top: 10px;}
	#dugme{display: flex;}
	.uredi-tekst-crn{float: none; margin-left: 10px;}
	.kontejner-dugme-desno{padding-left: 0px;}
}

@media (max-width: 415px) {
	.content-wrapper {max-width: 414px !important;}
	header {max-width: 414px !important;}
	#footer {max-width: 414px !important;}
	body {max-width: 414px;!important; min-width: 414px;!important;}
	.container-manji {max-width: 384px !important;}
}


@media (max-width: 376px) {
	.content-wrapper {max-width: 375px !important;}
	header {max-width: 375px !important;}
	#footer {max-width: 375px !important;}
	body {max-width: 375px;!important; min-width: 375px;!important;}
	.container-manji {max-width: 345px !important;}
}

@media (max-width: 361px) {
	.content-wrapper {max-width: 360px !important;}
	header {max-width: 360px !important;}
	#footer {max-width: 360px !important;}
	body {max-width: 360px;!important; min-width: 360px;!important;}
	.container-manji {max-width: 330px !important;}
}

