.add-shipping-method {
  background-color: red;
}

.add-shipping-method .row {
  margin-bottom: 20px;
}

.spinner {
  background: url(//argintart.ro/wp-content/plugins/woopanel/assets/images/spinner.gif) no-repeat;
  -webkit-background-size: 20px 20px;
  background-size: 20px 20px;
  display: inline-block;
  visibility: hidden;
  vertical-align: middle;
  opacity: .7;
  filter: alpha(opacity=70);
  width: 20px;
  height: 20px;
  margin: 0px 10px 0;
}

.spinner .is-active {
  visibility: visible;
}

.wpl-notice {
  background-color: #f7f7f7;
  border-left: 4px solid #fff;
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
  margin: 5px 0px 0px;
  padding: 10px 12px;
}

.wpl-notice.woopanel-error-msg {
  border-left-color: #ffb900;
}

.wpl-notice.woopanel-success-msg {
  border-left-color: #46b450;
}

.wpl-notice ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.wpl-notice ul li {
  font-size: 14px;
  padding-left: 10px;
}

.pure-table {
  width: 100%;
  border-collapse: collapse;
  z-index: 1;
  margin-bottom: 0 !important;
}

.pure-table,
.pure-table th,
.pure-table td {
  empty-cells: show;
  border: 1px solid #e0e0e0;
}

.woocommerce div.product form.cart table.pure-table td {
  padding: 10px 20px 10px 20px;
  white-space: nowrap;
}

.heading-center,
.woocommerce div.product form.cart table.pure-table td:not(.attr-name) {
  text-align: center;
}

table.pure-table td:not(.attr-name) {
  cursor: pointer;
}

.price-matrix-table .attr-name {
  font-weight: 700;
  background: #efefef;
  color: #333;
  text-transform: uppercase;
  font-size: 14px;
}

.pure-table .pm-td-price:hover,
.pure-table .pm-td-price {
  font-size: 14px !important;
  color: #747577 !important;
}

.woocommerce div.product form.cart table.horizontal-3 tbody > tr:first-child {
  background: #dadada;
  color: #747577;
}

.pure-table .pm-td-price:hover,
.pure-table .pm-td-price.selected {
  background: #efefef;
  color: #b31010;
  cursor: pointer;
}

/* .pure-table .price:hover > span.pm-price-wrap, .pure-table .price.selected > span.pm-price-wrap {
    position: absolute;
    left: -1px;
    right: -1px;
    top: -1px;
    bottom: -1px;
    background: #ecf6f3;
    border: 1px solid #00a76d;
    color: #00a76d;
    cursor: pointer;
    display: block;
} */

.pure-table .pm-price-wrap:not(.show) del {
  display: none;
}

.pure-table .pm-td-price ins {
  text-decoration: none;
  background: transparent;
  color: #747577;
}

.woocommerce-variation-price ins {
  color: red;
}

.woocommerce div.product form.cart .variations {
  width: 375px;
}

.woocommerce div.product form.cart .variations td.label {
  width: 30%;
  color: #000;
  text-align: left;
}

.price-matrix-container:before,
.price-matrix-container:after {
  display: table;
  content: " ";
}

.price-matrix-container:after {
  clear: both;
}

.woocommerce div.product form.cart .variations select {
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 10px 15px;
  background: #fff none repeat scroll 0 0;
  border: 1px solid #e6e6e6;
  color: #777;
  font-size: 14px;
  font-weight: 300;
  line-height: 17px;
}

.woocommerce div.product form.cart .variations tr {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.reset_variations {
  display: none;
}

.table-responsive {
  min-height: .01%;
  overflow-x: auto;
  margin-bottom: 30px !important;
}

.colspan {
  position: static !important;
}

.tippy-tooltip {
  background: #efefef !important;
}

.tippy-popper[x-placement^=top] [x-arrow] {
  border-top: 7px solid #efefef !important;
}

.tippy-popper[x-placement^=bottom] [x-arrow] {
  border-bottom: 7px solid #efefef !important;
}

.tippy-popper .tippy-tooltip-content table {
  margin-bottom: 0;
}

.tippy-popper .tippy-tooltip-content table tr {
  border-top: 1px dashed #444;
  border-bottom: 0;
}

.tippy-popper .tippy-tooltip-content table tr:first-child {
  border-top: 0;
}

.tippy-popper .tippy-tooltip-content table tr td {
  text-align: right;
  width: 100px;
  font-size: 14px;
  line-height: 30px;
  color: #444;
  white-space: nowrap;
}

.tippy-popper .tippy-tooltip-content table tr td:first-child {
  width: 145px;
  text-align: left;
  font-size: 14px;
  font-weight: 700;
}

.woocommerce div.product form.cart table.pure-table.horizontal-3 td {
  padding: 10px 20px 10px 20px;
}

.woocommerce div.product form.cart table.pure-table.horizontal-3 td.text-center {
  text-align: center;
}

table.table-matrix-4 td {
  padding: 10px 20px 10px 20px !important;
}

.table-responsive.hide {
  display: none;
}

.tippy-tooltip {
  padding: 0 !important;
}

.tippy-tooltip .tippy-tooltip-content table tr td {
  background-color: #efefef;
  border-bottom: 1px solid #fbfbfb;
  padding: 5px 15px;
}

.tippy-tooltip .tippy-tooltip-content table tr:last-child td {
  border-bottom: 0 !important;
}

@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.blockUI.blockOverlay::before {
  height: 1em;
  width: 1em;
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -.5em;
  margin-top: -.5em;
  content: '';
  -webkit-animation: spin 1s ease-in-out infinite;
  animation: spin 1s ease-in-out infinite;
  background: url(//argintart.ro/wp-content/plugins/woopanel/assets/images/loader.svg) center center;
  -webkit-background-size: cover;
  background-size: cover;
  line-height: 1;
  text-align: center;
  font-size: 2em;
  color: rgba(0, 0, 0, 0.75);
}

table.un-variations tbody label {
  font-weight: 700;
  white-space: nowrap;
}

table.un-variations select {
  padding-left: 10px;
}

.pure-table .pm-td-price del span,
.woocommerce-variation-price del span {
  margin-right: 0;
}

.pure-table .pm-td-price del {
  margin-right: 5px;
}

.pm-td-price.tippy {
  text-align: center;
}

.has-price-matrix:not(.has-color_swatches) table.variations {
  display: none !important;
}

.nbpm-calculator {
  margin: 10px 0;
}

.woocommerce div.product form.cart table.pure-table td.selected {
  background: #e6e6e6;
}

#price-matrix-wrapper {
  width: 100%;
}

#price-matrix-wrapper .load-table-pm {
  margin-top: 25px;
}

.nbcs-hidden {
  display: none !important;
  visibility: hidden !important;
}

.nbtcs-swatches {
  position: relative;
  overflow: hidden;
  padding: 5px;
}

.nbtcs-swatches span img {
  -webkit-border-radius: 0;
  border-radius: 0;
}

.nbtcs-swatches span:not(.swatch-radio) {
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  display: inline-block;
  width: 30px;
  height: 30px;
  line-height: 30px;
  text-align: center;
  margin-right: 15px;
  cursor: pointer;
  border: 1px solid #999;
  position: relative;
  opacity: 0.7;
  white-space: nowrap;
  overflow: hidden;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.nbtcs-swatches span.swatch-color {
  overflow: initial;
}

.nbtcs-swatches span:last-child {
  margin-right: 0;
}

.nbtcs-swatches .swatch:not(.swatch-radio).circle {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.nbtcs-swatches .swatch:not(.swatch-radio).selected {
  -webkit-box-shadow: 0 0 5px;
  box-shadow: 0 0 5px;
  border-color: #999;
  opacity: 1;
}

.nbtcs-swatches .swatch.disabled {
  opacity: 0.1;
}

.nbtcs-swatches .swatches-radio {
  margin: 0;
  padding: 0;
  list-style: none;
}

.nbtcs-swatches .swatches-radio li {
  color: #AAAAAA;
  display: block;
  position: relative;
  width: 100%;
}

.nbtcs-swatches .swatches-radio li input[type=radio] {
  position: absolute;
  visibility: hidden;
}

.nbtcs-swatches .swatches-radio li label {
  display: inline-block;
  position: relative;
  font-weight: 300;
  padding: 0 21px 5px 20px;
  z-index: 9;
  cursor: pointer;
  -webkit-transition: all 0.25s linear;
}

.nbtcs-swatches .swatches-radio li .check {
  display: block;
  position: absolute;
  border: 2px solid #AAAAAA;
  height: 15px;
  width: 15px;
  top: 5px;
  left: 0;
  z-index: 5;
  -o-transition: border .25s linear;
  transition: border .25s linear;
  -webkit-transition: border .25s linear;
}

.nbtcs-swatches .swatches-radio li .check:before {
  display: block;
  position: absolute;
  content: '';
  height: 7px;
  width: 7px;
  top: 2px;
  left: 2px;
  margin: auto;
  -o-transition: background 0.25s linear;
  transition: background 0.25s linear;
  -webkit-transition: background 0.25s linear;
}

.nbtcs-swatches .swatches-radio li .check.circle {
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

.nbtcs-swatches .swatches-radio li .check.circle:before {
  -webkit-border-radius: 100%;
  border-radius: 100%;
}

.nbtcs-swatches .swatches-radio li:hover label {
  color: #fff;
}

.nbtcs-swatches .swatches-radio li:hover .check {
  border: 2px solid #fff;
}

.nbtcs-swatches .swatches-radio li input[type=radio]:checked ~ .check {
  border: 2px solid #000000;
}

.nbtcs-swatches .swatches-radio li input[type=radio]:checked ~ .check::before {
  background: #000000;
}

.nbtcs-swatches .swatches-radio li input[type=radio]:checked ~ label {
  color: #000000;
}

.nbtcs-swatches .swatch-color {
  text-indent: -9999px;
}

.nbtcs-swatches .swatch-color.circle:before {
  -webkit-border-radius: 50%;
  border-radius: 50%;
  content: '';
  display: inline-block;
  border: 1px solid transparent;
  position: absolute;
  top: -3px;
  left: -3px;
  right: -3px;
  bottom: -3px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  margin: 0;
  width: auto;
  height: auto;
  border-color: inherit;
}

.nbtcs-swatches .swatch-color .selected {
  border-color: transparent;
}

.nbtcs-swatches .swatch-color .selected:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  content: "";
  width: 6px;
  height: 10px;
  display: block;
  border: solid #ff7a7a;
  border-width: 0 2px 2px 0;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -4px;
  margin-top: -8px;
}

.nbtcs-swatches .swatch-label {
  background-color: #f1f1f1;
}

.nbtcs-swatches .swatch-text.selected {
  background: #dcdcdc;
}

.nbtcs-swatches .swatch-image {
  overflow: hidden;
}

#nbtcs-unlinebreak table.variations tbody td {
  display: table-cell;
  border-bottom: 1px solid #efefef;
  vertical-align: middle;
}

#nbtcs-unlinebreak table.variations tbody td.label {
  width: 25%;
}

#nbtcs-unlinebreak .nbtcs-swatches {
  padding: 10px 0 5px 5px;
  vertical-align: middle;
  display: inline-table;
}

#nbtcs-unlinebreak table.variations tbody > tr:first-child .nbtcs-swatches {
  padding-top: 5px;
  padding-bottom: 15px;
}

.no-selected {
  display: none;
}

.variations tbody tr:last-child td.label {
  margin-bottom: 25px;
}

.dokan-single-store .dokan-store-tabs .dokan-list-inline > li.dokan-right {
  margin: 0 4px;
  position: relative;
  top: 7px;
}

.dokan-single-store .dokan-store-tabs .dokan-list-inline > li.dokan-right button {
  margin-top: 0;
}

.dokan-single-store .dokan-store-tabs .dokan-list-inline > li.dokan-right button i {
  margin-left: 5px;
}

.dokan-single-store .dokan-store-tabs .dokan-list-inline > li.dokan-right.dokan-review-btn-wrap {
  border-right: 0;
  margin-right: 8px;
}

#dokan-review-popup {
  padding: 30px;
}

#dokan-review-popup #frmDokanReview > .woopanel-row {
  margin-bottom: 15px;
}

#dokan-review-popup #frmDokanReview > .woopanel-row label {
  margin-bottom: 3px;
  display: block;
  font-weight: 600;
  color: #444;
  font-size: 14px;
}

#dokan-review-popup #frmDokanReview > .woopanel-row .woopanel-input input,
#dokan-review-popup #frmDokanReview > .woopanel-row .woopanel-input select {
  height: 40px;
}

#dokan-review-popup #frmDokanReview > .woopanel-row .woopanel-input input,
#dokan-review-popup #frmDokanReview > .woopanel-row .woopanel-input textarea,
#dokan-review-popup #frmDokanReview > .woopanel-row .woopanel-input select {
  width: 100%;
  padding: 5px 10px;
  font-size: 14px;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-color: #e1e1e1;
}

#dokan-review-popup #frmDokanReview > .woopanel-row .btn-review-now {
  color: #ffffff;
  background-color: #dd3b0f;
  border-color: #ca360e;
  border: 0;
  padding: 5px 50px;
  font-weight: 400;
  text-transform: capitalize;
  font-size: 14px;
  height: 35px;
  letter-spacing: 1px;
}

#dokan-review-popup #frmDokanReview > .woopanel-row .btn-review-now:hover {
  background-color: #ed4a1e;
  border-color: #ed4a1e;
}

#dokan-review-popup #frmDokanReview > .woopanel-row:last-child {
  margin-bottom: 0;
}

.store-review-wrap .commentlist {
  margin: 0;
  padding: 0;
  list-style: none;
}

.store-review-wrap .commentlist li {
  margin-bottom: 30px;
}

.store-review-wrap .commentlist li .review_comment_container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.store-review-wrap .commentlist li .review_comment_container .dokan-review-author-img {
  -webkit-flex-basis: 80px;
  -ms-flex-preferred-size: 80px;
  flex-basis: 80px;
}

.store-review-wrap .commentlist li .review_comment_container .dokan-review-author-img .avatar {
  border: 1px solid #ccc8c8;
  padding: 1px;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.store-review-wrap .commentlist li .review_comment_container .comment-text {
  margin-left: 20px;
  border: 1px solid #ccc;
  width: 100%;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 10px 15px;
}

.store-review-wrap .commentlist li .review_comment_container .comment-text .comment-info {
  margin-bottom: 0;
}

.store-review-wrap .commentlist li .review_comment_container .comment-text .description h5 {
  margin: 0 0 5px 0;
  font-size: 18px;
}

.store-review-wrap .commentlist li .review_comment_container .comment-text .description p {
  margin: 0;
}

.store-review-wrap .commentlist li .review_comment_container .comment-text .woopanel-dokan-ratingstar {
  position: absolute;
  right: 5px;
  top: 10px;
}

.store-review-wrap .commentlist li .review_comment_container .comment-text .woopanel-dokan-ratingstar .star-rating {
  overflow: hidden;
  position: relative;
  height: 1em;
  line-height: 1;
  font-family: 'printcart-ico';
  margin-bottom: 10px;
  width: 90px;
}

.store-review-wrap .commentlist li .review_comment_container .comment-text .woopanel-dokan-ratingstar .star-rating:before {
  content: '\e9d7\e9d7\e9d7\e9d7\e9d7';
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  color: #f05025;
}

.store-review-wrap .commentlist li .review_comment_container .comment-text .woopanel-dokan-ratingstar .star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
  color: #f05025;
}

.store-review-wrap .commentlist li .review_comment_container .comment-text .woopanel-dokan-ratingstar .star-rating span:before {
  content: "\e9d9\e9d9\e9d9\e9d9\e9d9";
  top: 0;
  position: absolute;
  left: 0;
}

#dokan-content #reviews {
  margin-top: 10px;
}

#dokan-content #reviews .headline {
  font-weight: 700;
}

.woopanel-geolocation-advanced .woopanel-geolocation-row {
  margin: 0 -15px;
}

.woopanel-geolocation-advanced .woopanel-geolocation-row::after {
  display: block;
  content: "";
  clear: both;
}

.woopanel-geolocation-advanced .woopanel-geolocation-row .woopanel-geolocation-col {
  float: left;
  padding: 0 15px;
}

.woopanel-geolocation-advanced .woopanel-geolocation-row .woopanel-geolocation-col .wpl-form-control {
  width: 100%;
  margin-bottom: 0;
  height: 45px;
  padding-left: 15px;
  border: 1px solid #ccc;
}

.woopanel-geolocation-advanced .woopanel-geolocation-row .woopanel-geolocation-col select {
  -webkit-appearance: menulist;
  -moz-appearance: menulist;
  appearance: menulist;
}

.woopanel-geolocation-advanced .woopanel-geolocation-row .woopanel-geolocation-col .woopanel-geolocation-searchlocal {
  position: relative;
}

.woopanel-geolocation-advanced .woopanel-geolocation-row .woopanel-geolocation-col .woopanel-geolocation-searchlocal .wpl-icon-searchlocal {
  margin-top: -7px;
  position: absolute;
  top: 50%;
  right: 10px;
  width: 15px;
  height: 15px;
  background-image: url(//argintart.ro/wp-content/plugins/woopanel/assets/images/icon-gps.png);
  background-position: center;
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  background-size: cover;
  display: block;
}

.woopanel-geolocation-address {
  font-style: italic;
}

.woopanel-geolocation-map {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 30px 0;
  background-color: #f9f9f9;
  height: 300px;
}

.woopanel-shop-geolocation {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.woopanel-shop-geolocation .woopanel-geolocation-wrapper {
  width: 100%;
}

.archive.woocommerce .shop-main {
  width: 100%;
}

.map-loader {
  border: 5px solid #f3f3f3;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border-top: 5px solid #3498db;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 2s linear infinite;
  /* Safari */
  animation: spin 2s linear infinite;
}

.woopanel-wrapper.empty-vendor #dokan-seller-listing-wrap {
  margin: 0;
}

/* Safari */

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

body.dokan-store.woopanel-right-sidebar .dokan-store-sidebar {
  float: right;
  margin-right: 0 !important;
}

body.dokan-store.woopanel-full-width .dokan-store-sidebar {
  display: none !important;
}

body.dokan-store.woopanel-full-width #dokan-primary {
  width: 100%;
  float: none;
}@font-face {
  font-family: 'nb-fonts';
  src: url(//argintart.ro/wp-content/plugins/woopanel/assets/fonts/nb-fonts.eot?3677059);
  src: url(//argintart.ro/wp-content/plugins/woopanel/assets/fonts/nb-fonts.eot?3677059#iefix) format("embedded-opentype"), url(//argintart.ro/wp-content/plugins/woopanel/assets/fonts/nb-fonts.woff2?3677059) format("woff2"), url(//argintart.ro/wp-content/plugins/woopanel/assets/fonts/nb-fonts.woff?3677059) format("woff"), url(//argintart.ro/wp-content/plugins/woopanel/assets/fonts/nb-fonts.ttf?3677059) format("truetype"), url(//argintart.ro/wp-content/plugins/woopanel/assets/fonts/nb-fonts.svg?3677059#fontello) format("svg");
  font-weight: normal;
  font-style: normal;
}

.nb-faqs-container {
  margin-top: -30px;
}

.nb-faqs-container h3 {
  font-weight: 700;
  font-size: 18px;
  margin-top: 30px;
}

.nb-faqs-container ul {
  margin: 0 0 15px;
  padding: 0;
  list-style: none;
}

.nb-faqs-container ul li {
  border-bottom: 1px solid #e8e8e8;
}

.nb-faqs-container ul li h4 {
  margin: 0;
  padding: 10px 0;
  font-size: 16px;
  cursor: pointer;
  position: relative;
}

.nb-faqs-container ul li h4 span {
  position: absolute;
  top: 10px;
  right: 10px;
}

.nb-faqs-container ul li h4 span:before {
  font-family: "nb-fonts";
  content: '\e811';
}

.nb-faqs-container ul li h4.active span:before {
  content: "\e810";
}

.nb-faqs-container ul li .nb-faq-content {
  display: none;
  padding-bottom: 10px;
  padding-left: 15px;
  font-size: 14px;
}.clme_boxChat{
  position: fixed;
  right: 100px;
  bottom: 20px;
  text-align: center;
  margin-right: 40px;
}
#clme_popup{
  border: 0px solid;
  border-radius: 5px;
  width: 100%;
  background-color: beige;
  height: 500px;
}
#clme_img_chat{
  width: 50px;
  transition: all 0.2s;
  display: block;
}
#clme_img_chat:hover{
 width: 70px;
}.tax-product_brand .brand-description{overflow:hidden;zoom:1}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right}.tax-product_brand .brand-description .text{width:72%;float:left}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none}ul.brand-thumbnails:before{clear:both;content:"";display:table}ul.brand-thumbnails:after{clear:both;content:"";display:table}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%}ul.brand-thumbnails.fluid-columns li{width:auto}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0}ul.brand-thumbnails.columns-2 li{width:48%}ul.brand-thumbnails.columns-3 li{width:30.75%}ul.brand-thumbnails.columns-5 li{width:16.95%}ul.brand-thumbnails.columns-6 li{width:13.5%}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48%!important}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0}}.brand-thumbnails-description li{text-align:center}.brand-thumbnails-description li .term-thumbnail img{display:inline}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left}#brands_a_z h3:target{text-decoration:underline}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1}ul.brands_index li{float:left;margin:0 2px 2px 0}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none}ul.brands_index li span{border-color:#eee;color:#ddd}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none}ul.brands_index li a.active{border-width:2px;padding:5px}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url(//argintart.ro/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_both.png)}table.dataTable thead .sorting_asc{background-image:url(//argintart.ro/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_asc.png)}table.dataTable thead .sorting_desc{background-image:url(//argintart.ro/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_desc.png)}table.dataTable thead .sorting_asc_disabled{background-image:url(//argintart.ro/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_asc_disabled.png)}table.dataTable thead .sorting_desc_disabled{background-image:url(//argintart.ro/wp-content/plugins/yith-woocommerce-compare/assets/css/DataTables-1.10.18/images/sort_desc_disabled.png)}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}

/*########### FIXED COLUMNS ###########*/

div.DTFC_Blocker{
    background-color:white;
}
div.DTFC_LeftWrapper table.dataTable,
div.DTFC_RightWrapper table.dataTable{
    margin-bottom:0;
    z-index:2;
}
div.DTFC_LeftWrapper table.dataTable.no-footer,
div.DTFC_RightWrapper table.dataTable.no-footer{
    border-bottom:none;
}
div.DTFC_LeftFootWrapper table.compare-list,
div.DTFC_LeftHeadWrapper table.compare-list {
    border: 0;
}

/*########### BUTTON ###########*/

a.compare.disabled:not(.added) {
    opacity: 0.6;
    pointer-events: none;
}

/*########### COMPARE ###########*/

.yith-woocompare-popup-container {
    position:fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255,255,255,.95);
    z-index: 1000;
}

a.yith-woocompare-popup-close {
    position: absolute;
    top: 20px;
    right: 20px;
    font-size: 40px;
    width: 40px;
    color: #434343;
    text-decoration: none;
    z-index: 2;
    line-height: 1;
    background-color: rgba(255,255,255,.7);
    text-align: center;
}

body.yith-woocompare-popup-open {
    overflow-y: hidden;
}

body.yith-woocompare-popup,
.yith-woocompare-table-wrapper {
    box-sizing: border-box;
    font-size: 16px;
    color: #747373;
    background: none !important;
    margin: 0;
    max-height: 100%;
    overflow-y: scroll;
    overflow-x: hidden;
}

body.yith-woocompare-popup,
.yith-woocompare-table-scroll-wrapper {
    position: relative;
    padding: 5%;
}

body.yith-woocompare-popup #yith-woocompare {
    padding: 10px;
}

#yith-woocompare-table_wrapper {
    margin: 10px 0;
}

#yith-woocompare table.dataTable.compare-list thead th,
#yith-woocompare table.dataTable.compare-list thead td,
#yith-woocompare table.dataTable.compare-list tfoot td,
#yith-woocompare table.dataTable.compare-list tfoot th {
    border: 0;
    vertical-align: middle;
}
#yith-woocompare table.compare-list {
    width: 100%;
    border-bottom: 0;
    border-top: 0;
    margin: 0;
    table-layout: auto;
}
#yith-woocompare table.compare-list tr {
    background: #fff;
}
#yith-woocompare table.compare-list tbody tr .filler {
    padding: 0!important;
}
#yith-woocompare table.compare-list td:not(.filler) {
    min-width: 300px;
    width: 300px;
    text-align: center;
    vertical-align: middle;
}
#yith-woocompare table.compare-list tbody th:not(.filler) {
    min-width: 300px;
    width: 300px;
    overflow: hidden;
    text-align: left;
    font-weight: 700;
}
#yith-woocompare table.dataTable.compare-list tbody th,
#yith-woocompare table.dataTable.compare-list tbody td {
    border-right: none;
    border-top: 1px solid #e7e7e7;
    border-bottom: none;
    border-left: none;
    padding-block: 10px;
    vertical-align: middle;
}
#yith-woocompare table.dataTable.compare-list:not(.compact) tbody td {
    padding-inline: 40px;
}
#yith-woocompare table.dataTable.compare-list tbody tr:first-child th,
#yith-woocompare table.dataTable.compare-list tbody tr:first-child td {
    border-top: none;
}
#yith-woocompare table.compare-list tbody td.last-column {
    width: auto;
    border-right: 0;
}
#yith-woocompare table.dataTable.compare-list tbody .product_info th,
#yith-woocompare table.dataTable.compare-list tbody .product_info td {
    vertical-align: top;
}
#yith-woocompare table.dataTable.compare-list tbody tr.label-row td {
    font-weight: 700;
    color: #434343;
    padding-bottom: 0;
}
#yith-woocompare table.dataTable.compare-list tbody tr.label-row + tr td {
    border-top: none;
}

#yith-woocompare .dataTables_scrollBody::-webkit-scrollbar {
    -webkit-appearance: none;
    height: 4px;
}
#yith-woocompare .dataTables_scrollBody::-webkit-scrollbar-thumb {
    background-color: #e7e7e7;
    border-radius: 10px;
}

.rtl #yith-woocompare table.compare-list tbody th {
    text-align: right;
}

/*########### TABLE IMAGE ###########*/

.yith_woocompare_table_image {
    text-align: center;
    margin-top: 20px;
}
.yith_woocompare_table_image img {
    display: inline-block;
    max-width: 100%;
}

/*############ PRODUCT INFO ###########*/

table.compare-list img {
    width: 100%;
    height: auto;
}
table.compare-list tr.product_info td {
    vertical-align: top;
}
table.compare-list .remove {
    margin-bottom: 10px;
}
table.compare-list .remove a {
    text-transform: uppercase;
    text-decoration: none;
    text-align: center;
}
table.compare-list .remove a span{
    padding: 0 5px;
}
table.compare-list .image-wrap {
    display: block;
    position: relative;
    line-height: 0;
}
table.compare-list .image-wrap .image-overlay {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,.4);
    line-height: normal;
}
table.compare-list .image-wrap:hover .image-overlay {
    display: block;
}
table.compare-list .image-wrap:hover .image-overlay .remove a {
    display: block;
    background: #fff;
    font-size: 0;
    position: absolute;
    right: 20px;
    bottom: 20px;
    margin: 0;
    border-radius: 4px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height: 30px;
}
table.compare-list .image-wrap:hover .image-overlay .remove a > span {
    display: none;
}
table.compare-list .image-wrap:hover .image-overlay .remove a:after {
    content: "\00D7";
    font-size: 20px;
}
table.compare-list .product-anchor {
    display: block;
}
table.compare-list .product_title {
    margin-top: 0;
    margin-bottom: 5px;
    font-size: 15px;
    color: #000;
    text-decoration: none;
    font-weight: 400;
}
table.compare-list .product_info td > * {
    margin-bottom: 25px;
}
table.compare-list .product_info td a {
    text-decoration: none;
    box-shadow: none;
    cursor: pointer;
}

#yith-woocompare  .added_to_cart,
#yith-woocompare .button {
    margin: 0;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
    display: inline-block;
}
#yith-woocompare .empty-comparison {
    text-align: center;
    margin: 200px auto;
}

a.button.yith_woocompare_clear {
    color: #b80001;
    padding: 6px 10px;
}

div.compare-table-clear {
    text-align: right;
    margin: 10px 0;
}

table.compare-list  .product_info .button.loading,
table.compare-list  .add-to-cart .button.loading {
    padding-right: 30px;
}

/*############# AVAILABILITY ##############*/

table.compare-list.with-stock-icons tr.stock:not(.label-row) td {
    font-size: 0;
}
table.compare-list  tr.stock:not(.label-row) td.in-stock {
    background-color: #f2fcde;
    color: #01a71c;
}
table.compare-list  tr.stock td.out-of-stock {
    background-color: #fff0e8;
    color: #ff4200;
}
table.compare-list.with-stock-icons tr.stock td.in-stock span.availability-label:before {
    content: '';
    background: url(//argintart.ro/wp-content/plugins/yith-woocommerce-compare/assets/images/green-check.svg) no-repeat center center;
    font-size: 20px;
    display: block;
    height: 30px;
}
table.compare-list.with-stock-icons tr.stock td.out-of-stock span.availability-label:before {
    content: "\00D7";
    font-size: 50px;
    line-height: 0;
    vertical-align: middle;
}

/*############## RATING ###############*/

table.compare-list  tr.rating .star-rating {
    float: none;
    display: inline-block;
    vertical-align: middle;
}

/*############## PRICE ################*/

table.compare-list tr.price {
    color: #3e3e3e;
    display: table-row; /* YITH Proteo fix */
}
table.compare-list  tr.price del {
    opacity: 0.8;
}

/*############### SHARE ################*/

#yith-woocompare-share {
    margin-top: 20px
}
#yith-woocompare-share h3 {
    margin-top: 0;
    font-size: 17px;
    font-weight: 700;
    margin-bottom: 15px;
}
#yith-woocompare-share ul {
    padding: 0 0 50px;
    list-style: none;
    margin: 0;
    display: flex;
    gap: 25px;
}
#yith-woocompare-share a {
    display: block;
    box-shadow: none;
    outline: none;
    color: #434343
}

#yith-woocompare-share a svg {
    width: 20px;
    height: 20px;
    vertical-align: middle;
}

/*############ COMPARE RELATED #############*/

#yith-woocompare-related {
    margin: 20px 0;
}
#yith-woocompare-related h3.yith-woocompare-related-title {
    font-size: 17px;
    font-weight: 700;
    margin-top: 0;
    margin-bottom: 20px;
}
#yith-woocompare-related .yith-woocompare-related-wrapper {
    position: relative;
    background: #fff;
}
#yith-woocompare-related .related-products {
    padding: 0;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
}
#yith-woocompare-related .related-products .owl-item {
    display: inline-block;
}
#yith-woocompare-related .related-products .related-product {
    text-align: center;
}
#yith-woocompare-related .related-products .related-product a {
    text-decoration: none;
}
#yith-woocompare-related .related-products .related-product h3 {
    font-size: 15px;
    color: #333;
    margin-top: 0;
    margin-bottom: 10px;
}
#yith-woocompare-related .related-products .related-product .product-price {
    font-size: 13px;
    color: #333;
    margin-bottom: 10px;
}
#yith-woocompare-related .related-products .related-product > div {
    margin-bottom: 10px;
}
#yith-woocompare-related .related-products .related-product div.product-image {
    position: relative;
    margin-bottom: 10px;
}
#yith-woocompare-related .related-products .related-product div.product-image img {
    height: auto;
    max-width: 100%;
}
#yith-woocompare-related .related-products .related-product div.product-image img.onsale.yit-image {
    margin: 0;
    position: absolute;
    top: 5px;
    right: 5px;
    z-index: 5;
    width: auto;
}
#yith-woocompare-related .related-slider-nav div {
    position: absolute;
    top: -45px;
    width: 30px;
    height: 35px;
    cursor: pointer;
    border: 1px solid #e7e7e7;
    text-align: center;
    background: #ffffff url(//argintart.ro/wp-content/plugins/yith-woocommerce-compare/assets/images/nav-arrow.png) no-repeat;
    cursor: pointer;
}
#yith-woocompare-related .related-slider-nav div.related-slider-nav-prev {
    right: 35px;
    background-position: -3px -31px;
}
#yith-woocompare-related .related-slider-nav div.related-slider-nav-next {
    right: 0;
    background-position: 0 1px;
}

/*############### COMPARE NAV ##############*/

#yith-woocompare-cat-nav {
    margin-top: 20px;
    text-align: center;
}
#yith-woocompare-cat-nav h3 {
    margin-top: 0;
    margin-bottom: 15px;
    text-align: center;
}
#yith-woocompare-cat-nav ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
#yith-woocompare-cat-nav ul li {
    display: inline-block;
    margin-right: 10px;
    font-weight: 700;
}
#yith-woocompare-cat-nav ul li a {
    text-decoration: none;
    color: #7b7b7b;
}
#yith-woocompare-cat-nav ul li .active {
    border-bottom: 2px solid;
}
#yith-woocompare-cat-nav ul li:last-child {
    margin-right: 0;
}

/*############### PREVIEW BAR ##############*/

#yith-woocompare-preview-bar {
    position: fixed;
    bottom: 0;
    width: 100vw;
    display: none;
    background: rgba(0, 0, 0, .8);
    box-sizing: border-box;
    padding: 20px;
    color: #fff;
    z-index: 99;
}
#yith-woocompare-preview-bar.shown {
    display: block;
}
#yith-woocompare-preview-bar .container {
    display: flex;
    gap: 30px;
    justify-content: center;
    align-items: center;
    margin: auto;
    padding: 0;
}
#yith-woocompare-preview-bar .compare-list {
    list-style: none;
    display: flex;
    align-items: center;
    gap: 30px;
    margin: 0;
    padding: 0;
}
#yith-woocompare-preview-bar .compare-list li{
    align-self: stretch;
    width: 80px;
}
#yith-woocompare-preview-bar .compare-list li.product-placeholder {
    border: 1px dashed #fff;
    display: flex;
    align-items: center;
    padding-inline: 15px;
}
#yith-woocompare-preview-bar .compare-list .image-wrap {
    position: relative;
}
#yith-woocompare-preview-bar .compare-list .image-wrap > a {
    font-size: 0;
    display: block;
}
#yith-woocompare-preview-bar .compare-list .image-wrap img {
    max-width: 100%;
}
#yith-woocompare-preview-bar .compare-list .image-wrap .remove a {
    display: block;
    color: #000;
    background: #fff;
    font-size: 0;
    position: absolute;
    right: -10px;
    top: -10px;
    margin: 0;
    border-radius: 50%;
    cursor: pointer;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    text-align: center;
}
#yith-woocompare-preview-bar .compare-list .image-wrap .remove a:hover {
    background: #eee;
}
#yith-woocompare-preview-bar .compare-list .image-wrap .remove a:after {
    content: "\00D7";
    font-size: 25px;
}

/*########## YITH BADGE ############*/

table.compare-list  .container-image-and-badge {
    position: relative;
    display: inline-block;
}

/*########### WOOCOMMERCE PRODUCT BUNDLE ############*/

table.compare-list .bundled_product_list {
    margin: 25px 0;
}
table.compare-list div.bundled_product {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
table.compare-list .bundled_product:after,
table.compare-list .bundled_product:before {
    display: table;
    content: '';
    clear: both;
}
table.compare-list .bundled_product .bundled_product_images {
    display: inline-block;
    float: left;
}
table.compare-list .bundled_product .bundled_product_images img {
    max-width: 80px;
}
table.compare-list .bundled_product .details {
    display: block;
    overflow: hidden;
    padding-left: 10px;
    text-align: left;
    padding-top: 10px;
}
table.compare-list .bundled_product .details .bundled_product_title,
table.compare-list .bundled_product .details .price {
    font-size: 90%;
}
table.compare-list .bundled_product .details .price {
    margin-bottom: 0;
}

/*########### REUQEST A QUOTE ############*/

table.compare-list .yith-ywraq-add-to-quote {
    margin-top: 10px;
}

/*############# COMPARE COUNTER ##############*/

.yith-woocompare-counter a {
    box-shadow: none !important;
}
.yith-woocompare-counter span > span {
    display: inline-block;
    vertical-align: middle;
}
.yith-woocompare-counter span.yith-woocompare-icon {
    margin-right: 5px;
}
.yith-woocompare-counter span.yith-woocompare-icon img {
    max-width: 50px;
    height: auto;
}
.yith-woocompare-counter span.yith-woocompare-count {
    color: #555;
    font-weight: 400;
    font-size: 13px;
}
.yith-woocompare-counter a:hover span.yith-woocompare-count {
    color: #000;
}

.yith-woocompare-error {
    padding: 10px;
    border: 1px solid #ffc5c2;
    border-radius: 5px;
    background-color: #ffe6e5;
    position: relative;
}
.yith-woocompare-error p {
    margin: 0;
    color: #ff645c;
    padding-left: 25px;
    font-size: 13px;
}
.yith-woocompare-error::before {
    font-family: WooCommerce;
    content: '\e016';
    color: #b81c23;
    display: inline-block;
    position: absolute;
}

/*########## WC Blocks ############*/

.yith-wccp-compare {
    text-align: center;
}

/*############## RESPONSIVE ###############*/

@media( max-width: 1200px ) {
    #yith-woocompare-preview-bar header{
        display: none;
    }
}

@media( max-width: 991px ) {
    #yith-woocompare-preview-bar .container {
        max-width: 100%;
    }

    #yith-woocompare table.dataTable.compare-list tbody tr:not(.product_info) td {
        text-align: left;
    }

    #yith-woocompare table.dataTable.compare-list tbody tr.stock td {
        background: transparent;
    }
    #yith-woocompare table.dataTable.compare-list tbody tr.stock td .availability-label {
        display: inline-block;
        width: 30px;
    }
}

@media( max-width: 768px ) {
    div.DTFC_LeftBodyWrapper {
        pointer-events: none;
    }

    #yith-woocompare-preview-bar .container {
        gap: 15px;
    }
    #yith-woocompare-preview-bar .compare-list {
        gap: 15px;
    }
    #yith-woocompare-preview-bar .compare-list li,
    #yith-woocompare-preview-bar .compare-list li.product-placeholder {
        width: 50px;
    }
    #yith-woocompare-preview-bar .compare-list li.product-placeholder {
        padding-inline: 0;
        text-align: center;
    }

    #yith-woocompare-preview-bar .compare-list li .image-wrap > a {
        height: auto;
    }

    #yith-woocompare table.compare-list thead th,
    #yith-woocompare table.compare-list tfoot th,
    #yith-woocompare table.compare-list tr .filler {
        display: none;
    }
}

@media( max-width: 480px ) {
    #yith-woocompare table.dataTable.compare-list tbody th {
        padding: 10px 5px;
    }
    #yith-woocompare table.compare-list tbody th {
        width: 60px;
        max-width: 60px;
        min-width: 60px;
        font-size: 10px;
    }
    #yith-woocompare table.compare-list td {
        width: 160px;
        max-width: 160px;
        min-width: 160px;
    }

    #yith-woocompare-preview-bar .compare-list li,
    #yith-woocompare-preview-bar .compare-list li.product-placeholder {
        display: none;
    }
    #yith-woocompare-preview-bar .compare-list li:first-of-type,
    #yith-woocompare-preview-bar .compare-list li:nth-of-type(2),
    #yith-woocompare-preview-bar .compare-list li:nth-of-type(3) {
        display: block;
    }
    #yith-woocompare-preview-bar .compare-list li.product-placeholder span{
        display: none;
    }
}.yith-woocompare-widget-content ul.products-list li:not( .list_empty ) {
    position: relative;
    padding: 5px 0;
    border-bottom: 1px solid #dfdfdf;
}

.yith-woocompare-widget-content ul.products-list {
    list-style: none;
    margin: 0 0 15px;
}

.yith-woocompare-widget-content ul.products-list li {
    display: flex;
    align-items: center;
    gap: 15px;
}

.yith-woocompare-widget-content ul.products-list li .remove {
    color: #000;
    font-weight: 400;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    outline: none;
}
.yith-woocompare-widget-content ul.products-list li img {
    max-width: 50px;
    height: auto;
    display: block;
    vertical-align: middle;
    float: left;
}
.yith-woocompare-widget-content ul.products-list li .product-info {
    cursor: pointer;
    font-size: 15px;
    font-weight: 400;
    outline: none;
    text-decoration: none;
}
.yith-woocompare-widget-content ul.products-list li .product-info:before,
.yith-woocompare-widget-content ul.products-list li .product-info:after {
    content: '';
    display: table;
    clear: both;
}

.yith-woocompare-widget-content a.compare-widget,
.yith-woocompare-widget-content a.compare {
    float: right;
    line-height: 1;
    cursor: pointer;
    padding: 8px 10px;
    font-size: 13px;
    border: 0;
    white-space: nowrap;
    display: inline-block;
}

.yith-woocompare-widget-content a.compare-widget:hover,
.yith-woocompare-widget-content a.compare:hover {
    color: #ffffff;
    background-color: #303030;
}

.yith-woocompare-widget-content a.clear-all {
    outline: none;
    font-size: 12px;
    cursor: pointer;
}/* NB - Wordpress Blog Post */
.wp-posts .nb_wp_post{padding-top:15px;padding-bottom:15px;}
.nb_wpposts_default .wp-posts,.nb_wcproducts_default .nb_wc-products,.nb_testimonials_default .nb_testimonials,.nb_wpposts_wppostmasonry .wp-posts{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.nb_wpposts_default .wp-posts .nb_wp_post,.nb_wpposts_wppostmasonry .wp-posts .nb_wp_post,.nb_wcproducts_default .nb_wc-products .products-column,.nb_wcproducts_masonry .nb_wc-products .products-column,.nb_testimonials_default .nb_testimonials .nb_testimonial-item{position:relative;width:100%;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box;}
.nb_wpposts_default .wp-posts .nb_wp_post,.nb_wc-products .products-column .product{padding-top:15px;padding-bottom:15px;}
.nb_wpposts_default .wp-posts .nb_wp_post.nb_wp-grid{padding:15px;}
[data-layout="isotope"] .nb-isotope-item{width:16.666667%;max-width: 100%;}
.nb_wp_post-i{position:relative;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:space-between;align-content:space-between;margin-left:-15px;margin-right:-15px;height:100%;}
.nb_wp-grid .nb_wp_post-i{margin-left:0;margin-right:0;height:auto;}
.nb_wp_post-i > div{padding-left:15px;padding-right:15px;}
.nb_wp_post-i div{width:100%;max-width:100%;}
.nb_wp_post.nb_wp-img-top .nb-post-thumb,
.nb_wp_post.nb_wp-img-topbot:nth-child(odd) .nb-post-thumb,
.nb_wp_post.nb_wp-blog1 .nb-post-thumb,
.nb_wp_post.nb_wp-blog2 .nb-post-thumb{margin-bottom:30px;}
.nb_wp_post.nb_wp-img-bottom .nb-post-thumb,
.nb_wp_post.nb_wp-img-topbot:nth-child(even) .nb-post-thumb{margin-top:30px;}
.nb_wp_post.nb_wp-img-bottom .nb-post-thumb,
.nb_wp_post.nb_wp-img-topbot:nth-child(even) .nb-post-thumb,
.nb_wp_post.nb_wp-img-right .nb-post-thumb,
.nb_wp_post.nb_wp-img-leftright:nth-child(even) .nb-post-thumb{-webkit-order:1;-webkit-box-ordinal-group:2;order:1;}
.nb_wp_post.nb_wp-img-left .nb-post-thumb,.nb_wp_post.nb_wp-img-right .nb-post-thumb{-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;}
.nb_wp_post.nb_wp-img-leftright .nb-post-thumb,.nb_wp_post.nb_wp-blog3:not(:first-child) .nb-post-thumb{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.nb_wp_post.nb_wp-img-left .nb-post-block,.nb_wp_post.nb_wp-img-right .nb-post-block,.nb_wp_post.nb_wp-img-leftright .nb-post-block,.nb_wp_post.nb_wp-blog2 .nb-post-block,.nb_wp_post.nb_wp-blog3:not(:first-child) .nb-post-block{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.nb_wp_post.nb_wp-img-right .nb-post-block,
.nb_wp_post.nb_wp-img-leftright:nth-child(even) .nb-post-block{text-align:right;}
.nb_wp_post.nb_wp-blog1 .nb-post-thumb{-webkit-order:1;-webkit-box-ordinal-group:2;order:1;}
.nb_wp_post.nb_wp-blog1 .nb-post-content{-webkit-order:1;-webkit-box-ordinal-group:2;order:1;}
.nb_wp_post.nb_wp-blog2  .nb_wp_post-i{-webkit-align-content:flex-start;align-content:flex-start;}
.nb_wp_post.nb_wp-blog2 .nb-post-date{width:auto;max-width:30%;text-align:center;}
.nb_wp_post.nb_wp-blog2 .nb-post-date .nb-post-date-i{border:1px solid #d7d7d7;padding:5px 15px;}
.nb_wp_post.nb_wp-blog2 .nb-post-date span{display:block;}
.nb_wp_post.nb_wp-blog2 .nb-post-date .vc_post_date-day{font-size:24px;font-weight:bold;}
.nb_wp_post.nb_wp-blog2 .nb-post-date .vc_post_date-month{font-size:12px;text-transform:uppercase;}
.nb_wp_post.nb_wp-grid .nb_wp_post-i > div.nb-post-thumb{padding:0;}
.nb_wp_post.nb_wp-grid .nb-post-block{position:absolute;top:0;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,0.7);color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;}
.nb_wp_post.nb_wp-grid .nb-post-block a{color:#fff;}
.nb_wp_post.nb_wp-grid .nb_wp_post-i:hover .nb-post-block{opacity:1;}
.nb_wp_post .nb-post-thumb,.nb_wp_post .nb-post-thumb-i{position:relative;overflow:hidden;}
.nb_wp_post.nb_wp-blog3:first-child .nb-post-thumb{padding-top:30px;padding-right:45px;padding-bottom:10px;margin-bottom:15px;}
.nb_wp_post.nb_wp-blog3:first-child .nb-post-thumb:before{display:block;content:'';border:solid 10px #d7d7d7;position:absolute;top:0;bottom:40px;left:45px;right:15px;}
.nb_wp_post .nb-post-thumb-i > a{position:relative;display:block;width:100%;max-width:100%;background-color:#cfcfcf;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.nb_wp_post .nb_wp_post-i:hover .nb-post-thumb-i > a{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}
.nb_wp_post .thumb_1-1 .nb-post-thumb-i > a,.ins-item .ins-thumb-link.thumb_1-1{padding-top:100%;}
.nb_wp_post .thumb_4-3 .nb-post-thumb-i > a,.ins-item .ins-thumb-link.thumb_4-3{padding-top:75%;}
.nb_wp_post .thumb_3-4 .nb-post-thumb-i > a,.ins-item .ins-thumb-link.thumb_3-4{padding-top:133.333333%;}
.nb_wp_post .thumb_16-9 .nb-post-thumb-i > a,.ins-item .ins-thumb-link.thumb_16-9{padding-top:56.25%;}
.nb_wp_post .thumb_9-16 .nb-post-thumb-i > a,.ins-item .ins-thumb-link.thumb_9-16{padding-top:211.111111%;}
.nb_wp_post .thumb_custom .nb-post-thumb-i > a{margin:auto;}
.nb_wp_post .nb-post-meta{}
.nb_wp_post .nb-post-meta > *{margin-right:10px;}
.nb_wp_post .nb-post-meta > *:last-child{margin-right:0;}
[dir="rtl"] .nb_wp_post .nb-post-meta > *{margin-left:10px;margin-right:0;}

/* NB - Testimonials */
.nb_testimonial-item{padding-top:15px;padding-bottom:15px;}
.nb_testimonials_masonry .nb-isotope-item{padding-left:15px;padding-right:15px;}
.nb_testimonial{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:-15px;margin-right:-15px;}
.nb_testimonial-img-top,.nb_testimonial-img-bottom{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.nb_testimonial-img-top,.nb_testimonial-img-bottom,.nb_testimonial-box1,.nb_testimonial-box2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
.nb_testimonial-box1,.nb_testimonial-box2{background:#f4f4f4;border-radius:5px;padding:30px 15px;margin-left:0;margin-right:0;}
.nb_testimonial > div{padding-left:15px;padding-right:15px;}
.nb_testimonial .nb_testimonial-avatar{text-align:center;}
.nb_testimonial .nb_testimonial-avatar  .nb_testimonial-avatar-i{display:inline-block;}
.nb_testimonial-box2 .nb_testimonial-avatar{position:absolute;top:0;left:30px;padding:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.nb_testimonial-img-top .nb_testimonial-img-info,.nb_testimonial-img-bottom .nb_testimonial-img-info,.nb_testimonial-box1 .nb_testimonial-img-info{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.nb_testimonial-img-top .nb_testimonial-img-info,.nb_testimonial-img-bottom .nb_testimonial-img-info{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.nb_testimonial-img-bottom .nb_testimonial-img-info,.nb_testimonial-img-right .nb_testimonial-avatar{-webkit-order:1;-webkit-box-ordinal-group:2;order:1;}
.nb_testimonial-box1 .nb_testimonial-avatar + .nb_testimonial-info{padding-left: 25px}
.nb_testimonial-box2 .nb_testimonial-info > *{display:inline-block;padding-right:10px;}
.nb_testimonial-box2 .nb_testimonial-info > * + *:before{display:inline-block;content:'/';padding-right:10px;}
.nb_testimonial-box1 .nb_testimonial-info,.nb_testimonial .nb_testimonial-detail{/* -webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1; */-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.nb_testimonial-img-right .nb_testimonial-detail{text-align:right;}
.nb_testimonial-avatar{text-align:center;} 
.nb_testimonial-avatar .nb_testimonial-avatar-ii{background-color:#cfcfcf;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.nb_testimonial-avatar.nb-circle .nb_testimonial-avatar-ii{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.nb_testimonial-avatar.nb-rounded .nb_testimonial-avatar-ii{-webkit-border-radius:15%;-moz-border-radius:15%;border-radius:15%;}
.nb_testimonial-avatar.nb-style1 .nb_testimonial-avatar-ii{-webkit-border-radius:50% 0;-moz-border-radius:50% 0;border-radius:50% 0;}
.nb_testimonial-avatar.nb-style2 .nb_testimonial-avatar-ii{-webkit-border-radius:0 50%;-moz-border-radius:0 50%;border-radius:0 50%;}
.nb_testimonial-avatar.nb-style3 .nb_testimonial-avatar-ii{-webkit-border-radius:50% 50% 0 50%;-moz-border-radius:50% 50% 0 50%;border-radius:50% 50% 0 50%;}
.nb_testimonial-avatar.nb-style4 .nb_testimonial-avatar-ii{-webkit-border-radius:50% 50% 50% 0;-moz-border-radius:50% 50% 50% 0;border-radius:50% 50% 50% 0;}
.nb_testimonial-avatar.nb-style5 .nb_testimonial-avatar-ii{-webkit-border-radius:0 50% 50% 50%;-moz-border-radius:0 50% 50% 50%;border-radius:0 50% 50% 50%;}
.nb_testimonial-avatar.nb-style6 .nb_testimonial-avatar-ii{-webkit-border-radius:50% 0 50% 50%;-moz-border-radius:50% 0 50% 50%;border-radius:50% 0 50% 50%;}
.nb_testimonials_masonry .nb_testimonials{margin-left: -15px;margin-right: -15px}

/* NB - Latest Post */
.nb_latest_post{}
.nb_latest_post .nb_latest_item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;padding-top:10px;padding-bottom:10px;}
.nb_latest_post .nb_latest_item .nb_post_thumb{-webkit-box-flex:0;-ms-flex:0 0 30%;-webkit-flex:0 0 30%;flex:0 0 30%;padding-right:15px;}
.nb_latest_post .nb_latest_item .nb_post_thumb > span{display:block;width:100%;padding:50%;background-color:#cfcfcf;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

/* Mansory */
.filters-button-group{margin-left:-5px;margin-right:-5px;}
.filters-button-group .filter-btn{display:inline-block;cursor:pointer;padding:5px 15px;margin:5px;background:#e1e1e1;color:#444;}
.filters-button-group .filter-btn.is-checked,.filters-button-group .filter-btn:hover{cursor:pointer;padding:5px 15px;margin:5px;background:#f68d7d;color:#fff;}

/* Instagram */
.nb_wp_instagram{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.nb_wp_instagram .ins-item{}
.nb_wp_instagram .ins-item .ins-thumb-link{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}

/* Gallery */
.nb_gallery_default .nb_galleryimgs,.nb_gallery_masonry .nb_galleryimgs{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.nb_galleryimgs .nb_galleryimg{position:relative;width:100%;min-height:1px;padding-top:15px;padding-bottom:15px;box-sizing:border-box;}
.nb_gallery_default .nb_galleryimgs .nb_galleryimg,.nb_gallery_masonry .nb_galleryimgs .nb_galleryimg{padding-left:15px;padding-right:15px;}
.nb_galleryimg .nb_galleryimg-i{position:relative;}
.nb_img{text-align:center;}
.nb_galleryimg .nb_img_caption{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:75%;max-width:90%;max-height:90%;background:rgba(0,0,0,0.4);color:#fff;text-align:center;padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.nb_galleryimg .nb_img_caption-i{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;overflow:hidden;}
.nb_galleryimg .nb_img_caption *{color:#fff;}
.nb_galleryimg .nb_img_title{line-height:1.2;margin:0 0 5px;}
.nb_galleryimg .nb_img_desc{}
.nb_galleryimg a.nb_img_link{display:block;position:absolute;top:0;bottom:0;left:0;right:0;}
.nb_galleryimg-i .nb_img_caption{opacity:0;top:65%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.nb_galleryimg-i:hover .nb_img_caption{opacity:1;top:50%;}
@media (min-width:576px){
    /* NB - Wordpress Blog Post */
    .nb_wpposts_default .wp-posts[data-cols-sm="1"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-sm="1"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-sm="1"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-sm="1"] .nb_galleryimg,.nb_wp_instagram[data-cols-sm="1"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .nb_wpposts_default .wp-posts[data-cols-sm="2"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-sm="2"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-sm="2"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-sm="2"] .nb_galleryimg,.nb_wp_instagram[data-cols-sm="2"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .nb_wpposts_default .wp-posts[data-cols-sm="3"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-sm="3"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-sm="3"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-sm="3"] .nb_galleryimg,.nb_wp_instagram[data-cols-sm="3"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .nb_wpposts_default .wp-posts[data-cols-sm="4"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-sm="4"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-sm="4"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-sm="4"] .nb_galleryimg,.nb_wp_instagram[data-cols-sm="4"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    .nb_wpposts_default .wp-posts[data-cols-sm="5"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-sm="5"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-sm="5"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-sm="5"] .nb_galleryimg,.nb_wp_instagram[data-cols-sm="5"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
    .nb_wpposts_default .wp-posts[data-cols-sm="6"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-sm="6"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-sm="6"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-sm="6"] .nb_galleryimg,.nb_wp_instagram[data-cols-sm="6"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
    .nb_wp_instagram[data-cols-sm="7"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 14.285714%;-ms-flex:0 0 14.285714%;flex:0 0 14.285714%;max-width:14.285714%;}
    .nb_wp_instagram[data-cols-sm="8"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;}
    .nb_wp_instagram[data-cols-sm="9"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 11.111111%;-ms-flex:0 0 11.111111%;flex:0 0 11.111111%;max-width:11.111111%;}
    .nb_wp_instagram[data-cols-sm="10"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}
    .nb_wp_instagram[data-cols-sm="11"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 9.090909%;-ms-flex:0 0 9.090909%;flex:0 0 9.090909%;max-width:9.090909%;}
    .nb_wp_instagram[data-cols-sm="12"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
    [data-layout="isotope"][data-cols-sm="1"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-sm="12"]{width:100%;}
    [data-layout="isotope"][data-cols-sm="2"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-sm="6"]{width:50%;}
    [data-layout="isotope"][data-cols-sm="3"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-sm="4"]{width:33.333333%;}
    [data-layout="isotope"][data-cols-sm="4"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-sm="3"]{width:25%;}
    [data-layout="isotope"][data-cols-sm="5"] .nb-isotope-item{width:20%;}
    [data-layout="isotope"][data-cols-sm="6"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-sm="2"]{width:16.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="1"]{width:8.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="5"]{width:41.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="7"]{width:58.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="8"]{width:66.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="9"]{width:75%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="10"]{width:83.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="11"]{width:91.666667%;}
    /* NB - Testimonials */
}
@media (min-width:768px){
    /* NB - Wordpress Blog Post */
    /* NB - Woocommerce Products */
    .nb_wpposts_default .wp-posts[data-cols-md="1"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-md="1"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-md="1"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-md="1"] .nb_galleryimg,.nb_wp_instagram[data-cols-md="1"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .nb_wpposts_default .wp-posts[data-cols-md="2"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-md="2"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-md="2"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-md="2"] .nb_galleryimg,.nb_wp_instagram[data-cols-md="2"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .nb_wpposts_default .wp-posts[data-cols-md="3"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-md="3"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-md="3"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-md="3"] .nb_galleryimg,.nb_wp_instagram[data-cols-md="3"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .nb_wpposts_default .wp-posts[data-cols-md="4"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-md="4"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-md="4"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-md="4"] .nb_galleryimg,.nb_wp_instagram[data-cols-md="4"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    .nb_wpposts_default .wp-posts[data-cols-md="5"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-md="5"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-md="5"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-md="5"] .nb_galleryimg,.nb_wp_instagram[data-cols-md="5"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
    .nb_wpposts_default .wp-posts[data-cols-md="6"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-md="6"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-md="6"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-md="6"] .nb_galleryimg,.nb_wp_instagram[data-cols-md="6"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
    .nb_wp_instagram[data-cols-md="7"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 14.285714%;-ms-flex:0 0 14.285714%;flex:0 0 14.285714%;max-width:14.285714%;}
    .nb_wp_instagram[data-cols-md="8"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;}
    .nb_wp_instagram[data-cols-md="9"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 11.111111%;-ms-flex:0 0 11.111111%;flex:0 0 11.111111%;max-width:11.111111%;}
    .nb_wp_instagram[data-cols-md="10"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}
    .nb_wp_instagram[data-cols-md="11"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 9.090909%;-ms-flex:0 0 9.090909%;flex:0 0 9.090909%;max-width:9.090909%;}
    .nb_wp_instagram[data-cols-md="12"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
    [data-layout="isotope"][data-cols-md="1"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-md="12"]{width:100%;}
    [data-layout="isotope"][data-cols-md="2"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-md="6"]{width:50%;}
    [data-layout="isotope"][data-cols-md="3"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-md="4"]{width:33.333333%;}
    [data-layout="isotope"][data-cols-md="4"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-md="3"]{width:25%;}
    [data-layout="isotope"][data-cols-md="5"] .nb-isotope-item{width:20%;}
    [data-layout="isotope"][data-cols-md="6"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-md="2"]{width:16.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="1"]{width:8.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="5"]{width:41.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="7"]{width:58.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="8"]{width:66.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="9"]{width:75%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="10"]{width:83.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="11"]{width:91.666667%;}
    /* NB - Testimonials */	
}
@media (min-width:992px){
    /* NB - Wordpress Blog Post */
    /* NB - Woocommerce Products */
    .nb_wpposts_default .wp-posts[data-cols-lg="1"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-lg="1"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-lg="1"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-lg="1"] .nb_galleryimg,.nb_wp_instagram[data-cols-lg="1"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .nb_wpposts_default .wp-posts[data-cols-lg="2"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-lg="2"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-lg="2"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-lg="2"] .nb_galleryimg,.nb_wp_instagram[data-cols-lg="2"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .nb_wpposts_default .wp-posts[data-cols-lg="3"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-lg="3"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-lg="3"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-lg="3"] .nb_galleryimg,.nb_wp_instagram[data-cols-lg="3"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .nb_wpposts_default .wp-posts[data-cols-lg="4"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-lg="4"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-lg="4"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-lg="4"] .nb_galleryimg,.nb_wp_instagram[data-cols-lg="4"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    .nb_wpposts_default .wp-posts[data-cols-lg="5"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-lg="5"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-lg="5"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-lg="5"] .nb_galleryimg,.nb_wp_instagram[data-cols-lg="5"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
    .nb_wpposts_default .wp-posts[data-cols-lg="6"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-lg="6"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-lg="6"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-lg="6"] .nb_galleryimg,.nb_wp_instagram[data-cols-lg="6"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
    .nb_wp_instagram[data-cols-lg="7"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 14.285714%;-ms-flex:0 0 14.285714%;flex:0 0 14.285714%;max-width:14.285714%;}
    .nb_wp_instagram[data-cols-lg="8"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;}
    .nb_wp_instagram[data-cols-lg="9"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 11.111111%;-ms-flex:0 0 11.111111%;flex:0 0 11.111111%;max-width:11.111111%;}
    .nb_wp_instagram[data-cols-lg="10"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}
    .nb_wp_instagram[data-cols-lg="11"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 9.090909%;-ms-flex:0 0 9.090909%;flex:0 0 9.090909%;max-width:9.090909%;}
    .nb_wp_instagram[data-cols-lg="12"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
    [data-layout="isotope"][data-cols-lg="1"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-lg="12"]{width:100%;}
    [data-layout="isotope"][data-cols-lg="2"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-lg="6"]{width:50%;}
    [data-layout="isotope"][data-cols-lg="3"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-lg="4"]{width:33.333333%;}
    [data-layout="isotope"][data-cols-lg="4"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-lg="3"]{width:25%;}
    [data-layout="isotope"][data-cols-lg="5"] .nb-isotope-item{width:20%;}
    [data-layout="isotope"][data-cols-lg="6"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-lg="2"]{width:16.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="1"]{width:8.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="5"]{width:41.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="7"]{width:58.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="8"]{width:66.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="9"]{width:75%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="10"]{width:83.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="11"]{width:91.666667%;}
    .nb_wp_post.nb_wp-img-leftright .nb-post-thumb{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
    .nb_wp_post.nb_wp-img-leftright:nth-child(odd) .nb-post-thumb{margin-left:8.333333%}
    .nb_wp_post.nb_wp-img-leftright:nth-child(even) .nb-post-thumb{margin-right:8.333333%}
    /* NB - Testimonials */
}
@media (min-width:1200px){
    /* NB - Wordpress Blog Post */
    /* NB - Woocommerce Products */
    .nb_wpposts_default .wp-posts[data-cols-xl="1"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-xl="1"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-xl="1"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-xl="1"] .nb_galleryimg,.nb_wp_instagram[data-cols-xl="1"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .nb_wpposts_default .wp-posts[data-cols-xl="2"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-xl="2"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-xl="2"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-xl="2"] .nb_galleryimg,.nb_wp_instagram[data-cols-xl="2"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .nb_wpposts_default .wp-posts[data-cols-xl="3"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-xl="3"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-xl="3"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-xl="3"] .nb_galleryimg,.nb_wp_instagram[data-cols-xl="3"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .nb_wpposts_default .wp-posts[data-cols-xl="4"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-xl="4"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-xl="4"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-xl="4"] .nb_galleryimg,.nb_wp_instagram[data-cols-xl="4"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    .nb_wpposts_default .wp-posts[data-cols-xl="5"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-xl="5"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-xl="5"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-xl="5"] .nb_galleryimg,.nb_wp_instagram[data-cols-xl="5"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
    .nb_wpposts_default .wp-posts[data-cols-xl="6"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-xl="6"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-xl="6"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-xl="6"] .nb_galleryimg,.nb_wp_instagram[data-cols-xl="6"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
    .nb_wp_instagram[data-cols-xl="7"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 14.285714%;-ms-flex:0 0 14.285714%;flex:0 0 14.285714%;max-width:14.285714%;}
    .nb_wp_instagram[data-cols-xl="8"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;}
    .nb_wp_instagram[data-cols-xl="9"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 11.111111%;-ms-flex:0 0 11.111111%;flex:0 0 11.111111%;max-width:11.111111%;}
    .nb_wp_instagram[data-cols-xl="10"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}
    .nb_wp_instagram[data-cols-xl="11"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 9.090909%;-ms-flex:0 0 9.090909%;flex:0 0 9.090909%;max-width:9.090909%;}
    .nb_wp_instagram[data-cols-xl="12"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
    [data-layout="isotope"][data-cols-xl="1"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-xl="12"]{width:100%;}
    [data-layout="isotope"][data-cols-xl="2"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-xl="6"]{width:50%;}
    [data-layout="isotope"][data-cols-xl="3"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-xl="4"]{width:33.333333%;}
    [data-layout="isotope"][data-cols-xl="4"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-xl="3"]{width:25%;}
    [data-layout="isotope"][data-cols-xl="5"] .nb-isotope-item{width:20%;}
    [data-layout="isotope"][data-cols-xl="6"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-xl="2"]{width:16.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="1"]{width:8.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="5"]{width:41.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="7"]{width:58.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="8"]{width:66.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="9"]{width:75%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="10"]{width:83.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="11"]{width:91.666667%;}
    /* NB - Testimonials */
}
@media (max-width:767px){
    /* NB - Testimonials */	
    .nb_testimonial,.nb_testimonial-img-top .nb_testimonial-img-info, .nb_testimonial-img-bottom .nb_testimonial-img-info, .nb_testimonial-box1 .nb_testimonial-img-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
    .nb_testimonial-box1 .nb_testimonial-avatar + .nb_testimonial-info{padding-left: 0}
}
@media (max-width:575px){
    [data-layout="isotope"] .nb-isotope-item{width:100%;}
    .nb_wp_post.nb_wp-blog3:not(:first-child) .nb-post-thumb{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom:10px;margin-bottom:15px;}
}


/* NBT Countdown*/

.nbt-countdown-wrapper {
  padding: 50px 30px;
  text-align: center;
}

.nbt-countdown-wrapper .nbt-countdown-info {
  color: #fff;
  margin-bottom: 2px;
}

.nbt-countdown-wrapper .nbt-countdown-title {
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 20px;
}

.counter-group:before,
.counter-group:after {
  content: " ";
  display: table;
}

.counter-group:after {
  clear: both;
}

.counter-group .counter-block {
  display: inline-block;
  margin-right: 18px;
  border: 2px solid #fff;
  overflow: hidden;
  width: 72px;
  height: 72px;
  border-radius: 50%;
}

.counter-group .counter-block .counter {
  position: relative;
  font-size: 25px;
  font-weight: 600;
  line-height: 40px;
  height: 32px;
  overflow: hidden;
  display: block;
  color: #fff;
  margin: 6px 16px 0;
}

.counter-group .counter-block .counter .number {
  padding: 1%;
  width: 46%;
  height: 98%;
  position: absolute;
  top: -10000px;
}

.counter-group .counter-block .counter .number.tens {
  left: 0;
}

.counter-group .counter-block .counter .number.units {
  left: 50%;
}

.counter-group .counter-block .counter .number.hundreds {
  display: none;
}

.counter-group .counter-block .counter .number.show {
  top: 0;
  z-index: 2;
}

.counter-group .counter-block .counter .number.show.hundreds {
  top: -100%;
}

.counter-group .counter-block .counter .number.hidden-down {
  top: 100%;
}

.counter-group .counter-block .counter .number.hidden-up {
  top: -100%;
  z-index: 100;
}

.counter-group .counter-block .counter.with-hundreds {
  margin: 14px 6px 0;
}

.counter-group .counter-block .counter.with-hundreds .number {
  width: 30.66%;
}

.counter-group .counter-block .counter.with-hundreds .number.tens {
  left: 33.33%;
}

.counter-group .counter-block .counter.with-hundreds .number.units {
  left: 66.66%;
}

.counter-group .counter-block .counter.with-hundreds .number.hundreds {
  display: block;
  left: 0;
}

.counter-group .counter-block .counter-caption {
  text-transform: capitalize;
  font-size: 13px;
  line-height: 20px;
  display: block;
  color: #fff;
  text-align: center;
}

.counter-group .counter-block:last-child {
  margin-right: 0;
}

/*Black style*/

.color-black .nbt-countdown-info {
  color: #000;
}

.color-black .nbt-countdown-title {
  color: #000;
}

.color-black .counter-group .counter-block {
  border-color: #000;
}

.color-black .counter-group .counter-block .counter {
  color: #000;
}

.color-black .counter-group .counter-block .counter-caption {
  color: #000;
}

@media (max-width: 480px) {
  .counter-group .counter-block {
    width: 60px;
    height: 60px;
    margin-right: 10px;
  }

  .counter-group .counter-block .counter {
    height: 23px;
    line-height: 26px;
    font-size: 25px;
    margin: 8px 10px 0;
  }

  .counter-group .counter-block .counter-caption {
    font-size: 12px;
    line-height: 18px;
  }
}

@media (max-width: 360px) {
  .nbt-countdown-wrapper {
    padding: 45px 8px;
  }

  .counter-group .counter-block {
    width: 60px;
    height: 60px;
    margin-right: 5px;
  }

  .counter-group .counter-block .counter {
    height: 23px;
    line-height: 26px;
    font-size: 25px;
    margin: 8px 10px 0;
  }

  .counter-group .counter-block .counter-caption {
    font-size: 11px;
    line-height: 18px;
  }
}

@media (max-width: 800px) and (min-width: 768px) {
  .counter-group .counter-block {
    margin-right: 12px;
  }

  .counter-group .counter-block .counter-caption {
    font-size: 12px;
    line-height: 18px;
  }
}

/* End NBT Countdown*/.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-item img{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//argintart.ro/wp-content/plugins/js_composer/assets/lib/owl-carousel2-dist/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale .1s ease;-moz-transition:scale .1s ease;-ms-transition:scale .1s ease;-o-transition:scale .1s ease;transition:scale .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity .4s ease;-moz-transition:opacity .4s ease;-ms-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease;-ms-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.nb_owl-carousel{margin-left:-15px;margin-right:-15px;}
[data-slide="owl-carousel"] .owl-nav .owl-prev:after,[data-slide="owl-carousel"] .owl-nav .owl-next:after{display: none;}
[data-slide="owl-carousel"] .owl-nav > div{opacity:0.7;font-family:'vc_entypo';font-size: 32px;line-height:1;text-align:center;box-sizing:content-box;}
[data-slide="owl-carousel"] .owl-nav > div:hover{opacity:1;}
[data-slide="owl-carousel"] .owl-nav .owl-prev:before,[data-slide="owl-carousel"] .owl-nav .owl-next:before{}
[data-slide="owl-carousel"] .owl-nav .owl-prev:before{content:'\e765';}
[data-slide="owl-carousel"] .owl-nav .owl-next:before{content:'\e766';}
[data-navlayout*="style1"] .owl-nav > div,[data-navlayout*="style2"] .owl-nav > div{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);padding: 10px;}
[data-navlayout*="style1"] .owl-nav .owl-prev{left:0;}
[data-navlayout*="style1"] .owl-nav .owl-next{right:0;}
[data-navlayout*="style2"] .owl-nav > div{background:rgba(0,0,0,0.4);color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:1em;}
[data-navlayout*="style2"] .owl-nav .owl-prev{left:0;}
[data-navlayout*="style2"] .owl-nav .owl-next{right:0;}
[data-navlayout*="style3"],[data-navlayout*="style4"],[data-navlayout*="style5"]{margin-top:45px;/* border-top:1px solid #cccccc */}
[data-navlayout*="style3"]:before,[data-navlayout*="style4"]:before,[data-navlayout*="style5"]:before{position:absolute;content:'';top:0;left:15px;right:15px;border-top:1px solid #cccccc;}
[data-navlayout*="style3"] .owl-nav,[data-navlayout*="style4"] .owl-nav,[data-navlayout*="style5"] .owl-nav{position:absolute;top:-45px;right:15px;}
[data-navlayout*="style4"] .owl-nav,[data-navlayout*="style5"] .owl-nav{top:-40px;}
[dir="rtl"] [data-navlayout*="style3"] .owl-nav,[dir="rtl"] [data-navlayout*="style4"] .owl-nav,[dir="rtl"] [data-navlayout*="style5"] .owl-nav{left:15px;right:auto;}
[data-navlayout*="style3"] .owl-nav > div,[data-navlayout*="style4"] .owl-nav > div,[data-navlayout*="style5"] .owl-nav > div{font-size:21px;padding:7px;border:1px solid #888;position:relative;top:auto;display:inline-block;}
[data-navlayout*="style4"] .owl-nav > div,[data-navlayout*="style5"] .owl-nav > div{font-size:18px;padding:5px;width:1em;}
[data-navlayout*="style5"] .owl-nav > div{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
[data-navlayout*="style3"] .owl-nav > div + div,[data-navlayout*="style4"] .owl-nav > div + div,[data-navlayout*="style5"] .owl-nav > div + div{margin-left:4px;}
[dir="rtl"][data-navlayout*="style3"] .owl-nav > div + div,[dir="rtl"][data-navlayout*="style4"] .owl-nav > div + div,[dir="rtl"][data-navlayout*="style5"] .owl-nav > div + div{margin-left:0px;margin-right:4px;}

[data-slide="owl-carousel"] .owl-dots{text-align:center;}
[data-slide="owl-carousel"] .owl-dots .owl-dot span{width:12px;height:12px;margin: 0 5px;}
[data-dotslayout*="circle"] .owl-dots .owl-dot span{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
[data-dotslayout*="square"] .owl-dots .owl-dot span{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
[data-dotslayout*="rounded"] .owl-dots .owl-dot span{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
[data-dotslayout*="square2"] .owl-dots .owl-dot span,[data-dotslayout*="rounded2"] .owl-dots .owl-dot span{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg);}

@media (max-width: 767px) {
[data-slide="owl-carousel"] .owl-nav > div{font-size: 24px;}
[data-navlayout*="style1"] .owl-nav > div,[data-navlayout*="style2"] .owl-nav > div{padding: 7px;}
[data-navlayout*="style3"] .owl-nav > div,[data-navlayout*="style4"] .owl-nav > div,[data-navlayout*="style5"] .owl-nav > div{font-size:18px;padding:5px;}
[data-navlayout*="style4"] .owl-nav > div,[data-navlayout*="style5"] .owl-nav > div{font-size:16px;}
}/* NB - Wordpress Blog Post */
.wp-posts .nb_wp_post{padding-top:15px;padding-bottom:15px;}
.nb_wpposts_default .wp-posts,.nb_wcproducts_default .nb_wc-products,.nb_testimonials_default .nb_testimonials,.nb_wpposts_wppostmasonry .wp-posts{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.nb_wpposts_default .wp-posts .nb_wp_post,.nb_wpposts_wppostmasonry .wp-posts .nb_wp_post,.nb_wcproducts_default .nb_wc-products .products-column,.nb_wcproducts_masonry .nb_wc-products .products-column,.nb_testimonials_default .nb_testimonials .nb_testimonial-item{position:relative;width:100%;min-height:1px;padding-left:15px;padding-right:15px;box-sizing:border-box;}
.nb_wpposts_default .wp-posts .nb_wp_post,.nb_wc-products .products-column .product{padding-top:15px;padding-bottom:15px;}
.nb_wpposts_default .wp-posts .nb_wp_post.nb_wp-grid{padding:15px;}
[data-layout="isotope"] .nb-isotope-item{width:16.666667%;max-width: 100%;}
.nb_wp_post-i{position:relative;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:space-between;align-content:space-between;margin-left:-15px;margin-right:-15px;height:100%;}
.nb_wp-grid .nb_wp_post-i{margin-left:0;margin-right:0;height:auto;}
.nb_wp_post-i > div{padding-left:15px;padding-right:15px;}
.nb_wp_post-i div{width:100%;max-width:100%;}
.nb_wp_post.nb_wp-img-top .nb-post-thumb,
.nb_wp_post.nb_wp-img-topbot:nth-child(odd) .nb-post-thumb,
.nb_wp_post.nb_wp-blog1 .nb-post-thumb,
.nb_wp_post.nb_wp-blog2 .nb-post-thumb{margin-bottom:30px;}
.nb_wp_post.nb_wp-img-bottom .nb-post-thumb,
.nb_wp_post.nb_wp-img-topbot:nth-child(even) .nb-post-thumb{margin-top:30px;}
.nb_wp_post.nb_wp-img-bottom .nb-post-thumb,
.nb_wp_post.nb_wp-img-topbot:nth-child(even) .nb-post-thumb,
.nb_wp_post.nb_wp-img-right .nb-post-thumb,
.nb_wp_post.nb_wp-img-leftright:nth-child(even) .nb-post-thumb{-webkit-order:1;-webkit-box-ordinal-group:2;order:1;}
.nb_wp_post.nb_wp-img-left .nb-post-thumb,.nb_wp_post.nb_wp-img-right .nb-post-thumb{-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;max-width:45%;}
.nb_wp_post.nb_wp-img-leftright .nb-post-thumb,.nb_wp_post.nb_wp-blog3:not(:first-child) .nb-post-thumb{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.nb_wp_post.nb_wp-img-left .nb-post-block,.nb_wp_post.nb_wp-img-right .nb-post-block,.nb_wp_post.nb_wp-img-leftright .nb-post-block,.nb_wp_post.nb_wp-blog2 .nb-post-block,.nb_wp_post.nb_wp-blog3:not(:first-child) .nb-post-block{-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
.nb_wp_post.nb_wp-img-right .nb-post-block,
.nb_wp_post.nb_wp-img-leftright:nth-child(even) .nb-post-block{text-align:right;}
.nb_wp_post.nb_wp-blog1 .nb-post-thumb{-webkit-order:1;-webkit-box-ordinal-group:2;order:1;}
.nb_wp_post.nb_wp-blog1 .nb-post-content{-webkit-order:1;-webkit-box-ordinal-group:2;order:1;}
.nb_wp_post.nb_wp-blog2  .nb_wp_post-i{-webkit-align-content:flex-start;align-content:flex-start;}
.nb_wp_post.nb_wp-blog2 .nb-post-date{width:auto;max-width:30%;text-align:center;}
.nb_wp_post.nb_wp-blog2 .nb-post-date .nb-post-date-i{border:1px solid #d7d7d7;padding:5px 15px;}
.nb_wp_post.nb_wp-blog2 .nb-post-date span{display:block;}
.nb_wp_post.nb_wp-blog2 .nb-post-date .vc_post_date-day{font-size:24px;font-weight:bold;}
.nb_wp_post.nb_wp-blog2 .nb-post-date .vc_post_date-month{font-size:12px;text-transform:uppercase;}
.nb_wp_post.nb_wp-grid .nb_wp_post-i > div.nb-post-thumb{padding:0;}
.nb_wp_post.nb_wp-grid .nb-post-block{position:absolute;top:0;bottom:0;left:0;right:0;padding:15px;background:rgba(0,0,0,0.7);color:#fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;opacity:0;}
.nb_wp_post.nb_wp-grid .nb-post-block a{color:#fff;}
.nb_wp_post.nb_wp-grid .nb_wp_post-i:hover .nb-post-block{opacity:1;}
.nb_wp_post .nb-post-thumb,.nb_wp_post .nb-post-thumb-i{position:relative;overflow:hidden;}
.nb_wp_post.nb_wp-blog3:first-child .nb-post-thumb{padding-top:30px;padding-right:45px;padding-bottom:10px;margin-bottom:15px;}
.nb_wp_post.nb_wp-blog3:first-child .nb-post-thumb:before{display:block;content:'';border:solid 10px #d7d7d7;position:absolute;top:0;bottom:40px;left:45px;right:15px;}
.nb_wp_post .nb-post-thumb-i > a{position:relative;display:block;width:100%;max-width:100%;background-color:#cfcfcf;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.nb_wp_post .nb_wp_post-i:hover .nb-post-thumb-i > a{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}
.nb_wp_post .thumb_1-1 .nb-post-thumb-i > a,.ins-item .ins-thumb-link.thumb_1-1{padding-top:100%;}
.nb_wp_post .thumb_4-3 .nb-post-thumb-i > a,.ins-item .ins-thumb-link.thumb_4-3{padding-top:75%;}
.nb_wp_post .thumb_3-4 .nb-post-thumb-i > a,.ins-item .ins-thumb-link.thumb_3-4{padding-top:133.333333%;}
.nb_wp_post .thumb_16-9 .nb-post-thumb-i > a,.ins-item .ins-thumb-link.thumb_16-9{padding-top:56.25%;}
.nb_wp_post .thumb_9-16 .nb-post-thumb-i > a,.ins-item .ins-thumb-link.thumb_9-16{padding-top:211.111111%;}
.nb_wp_post .thumb_custom .nb-post-thumb-i > a{margin:auto;}
.nb_wp_post .nb-post-meta{}
.nb_wp_post .nb-post-meta > *{margin-right:10px;}
.nb_wp_post .nb-post-meta > *:last-child{margin-right:0;}
[dir="rtl"] .nb_wp_post .nb-post-meta > *{margin-left:10px;margin-right:0;}

/* NB - Testimonials */
.nb_testimonial-item{padding-top:15px;padding-bottom:15px;}
.nb_testimonials_masonry .nb-isotope-item{padding-left:15px;padding-right:15px;}
.nb_testimonial{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-left:-15px;margin-right:-15px;}
.nb_testimonial-img-top,.nb_testimonial-img-bottom{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.nb_testimonial-img-top,.nb_testimonial-img-bottom,.nb_testimonial-box1,.nb_testimonial-box2{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
.nb_testimonial-box1,.nb_testimonial-box2{background:#f4f4f4;border-radius:5px;padding:30px 15px;margin-left:0;margin-right:0;}
.nb_testimonial > div{padding-left:15px;padding-right:15px;}
.nb_testimonial .nb_testimonial-avatar{text-align:center;}
.nb_testimonial .nb_testimonial-avatar  .nb_testimonial-avatar-i{display:inline-block;}
.nb_testimonial-box2 .nb_testimonial-avatar{position:absolute;top:0;left:30px;padding:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.nb_testimonial-img-top .nb_testimonial-img-info,.nb_testimonial-img-bottom .nb_testimonial-img-info,.nb_testimonial-box1 .nb_testimonial-img-info{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.nb_testimonial-img-top .nb_testimonial-img-info,.nb_testimonial-img-bottom .nb_testimonial-img-info{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;}
.nb_testimonial-img-bottom .nb_testimonial-img-info,.nb_testimonial-img-right .nb_testimonial-avatar{-webkit-order:1;-webkit-box-ordinal-group:2;order:1;}
.nb_testimonial-box1 .nb_testimonial-avatar + .nb_testimonial-info{padding-left: 25px}
.nb_testimonial-box2 .nb_testimonial-info > *{display:inline-block;padding-right:10px;}
.nb_testimonial-box2 .nb_testimonial-info > * + *:before{display:inline-block;content:'/';padding-right:10px;}
.nb_testimonial-box1 .nb_testimonial-info,.nb_testimonial .nb_testimonial-detail{/* -webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1; */-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}
.nb_testimonial-img-right .nb_testimonial-detail{text-align:right;}
.nb_testimonial-avatar{text-align:center;} 
.nb_testimonial-avatar .nb_testimonial-avatar-ii{background-color:#cfcfcf;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}
.nb_testimonial-avatar.nb-circle .nb_testimonial-avatar-ii{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.nb_testimonial-avatar.nb-rounded .nb_testimonial-avatar-ii{-webkit-border-radius:15%;-moz-border-radius:15%;border-radius:15%;}
.nb_testimonial-avatar.nb-style1 .nb_testimonial-avatar-ii{-webkit-border-radius:50% 0;-moz-border-radius:50% 0;border-radius:50% 0;}
.nb_testimonial-avatar.nb-style2 .nb_testimonial-avatar-ii{-webkit-border-radius:0 50%;-moz-border-radius:0 50%;border-radius:0 50%;}
.nb_testimonial-avatar.nb-style3 .nb_testimonial-avatar-ii{-webkit-border-radius:50% 50% 0 50%;-moz-border-radius:50% 50% 0 50%;border-radius:50% 50% 0 50%;}
.nb_testimonial-avatar.nb-style4 .nb_testimonial-avatar-ii{-webkit-border-radius:50% 50% 50% 0;-moz-border-radius:50% 50% 50% 0;border-radius:50% 50% 50% 0;}
.nb_testimonial-avatar.nb-style5 .nb_testimonial-avatar-ii{-webkit-border-radius:0 50% 50% 50%;-moz-border-radius:0 50% 50% 50%;border-radius:0 50% 50% 50%;}
.nb_testimonial-avatar.nb-style6 .nb_testimonial-avatar-ii{-webkit-border-radius:50% 0 50% 50%;-moz-border-radius:50% 0 50% 50%;border-radius:50% 0 50% 50%;}
.nb_testimonials_masonry .nb_testimonials{margin-left: -15px;margin-right: -15px}

/* NB - Latest Post */
.nb_latest_post{}
.nb_latest_post .nb_latest_item{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row;padding-top:10px;padding-bottom:10px;}
.nb_latest_post .nb_latest_item .nb_post_thumb{-webkit-box-flex:0;-ms-flex:0 0 30%;-webkit-flex:0 0 30%;flex:0 0 30%;padding-right:15px;}
.nb_latest_post .nb_latest_item .nb_post_thumb > span{display:block;width:100%;padding:50%;background-color:#cfcfcf;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}

/* Mansory */
.filters-button-group{margin-left:-5px;margin-right:-5px;}
.filters-button-group .filter-btn{display:inline-block;cursor:pointer;padding:5px 15px;margin:5px;background:#e1e1e1;color:#444;}
.filters-button-group .filter-btn.is-checked,.filters-button-group .filter-btn:hover{cursor:pointer;padding:5px 15px;margin:5px;background:#f68d7d;color:#fff;}

/* Instagram */
.nb_wp_instagram{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.nb_wp_instagram .ins-item{}
.nb_wp_instagram .ins-item .ins-thumb-link{display:block;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;}

/* Gallery */
.nb_gallery_default .nb_galleryimgs,.nb_gallery_masonry .nb_galleryimgs{box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;}
.nb_galleryimgs .nb_galleryimg{position:relative;width:100%;min-height:1px;padding-top:15px;padding-bottom:15px;box-sizing:border-box;}
.nb_gallery_default .nb_galleryimgs .nb_galleryimg,.nb_gallery_masonry .nb_galleryimgs .nb_galleryimg{padding-left:15px;padding-right:15px;}
.nb_galleryimg .nb_galleryimg-i{position:relative;}
.nb_img{text-align:center;}
.nb_galleryimg .nb_img_caption{position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:75%;max-width:90%;max-height:90%;background:rgba(0,0,0,0.4);color:#fff;text-align:center;padding:15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.nb_galleryimg .nb_img_caption-i{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;overflow:hidden;}
.nb_galleryimg .nb_img_caption *{color:#fff;}
.nb_galleryimg .nb_img_title{line-height:1.2;margin:0 0 5px;}
.nb_galleryimg .nb_img_desc{}
.nb_galleryimg a.nb_img_link{display:block;position:absolute;top:0;bottom:0;left:0;right:0;}
.nb_galleryimg-i .nb_img_caption{opacity:0;top:65%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.nb_galleryimg-i:hover .nb_img_caption{opacity:1;top:50%;}
@media (min-width:576px){
    /* NB - Wordpress Blog Post */
    .nb_wpposts_default .wp-posts[data-cols-sm="1"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-sm="1"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-sm="1"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-sm="1"] .nb_galleryimg,.nb_wp_instagram[data-cols-sm="1"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .nb_wpposts_default .wp-posts[data-cols-sm="2"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-sm="2"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-sm="2"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-sm="2"] .nb_galleryimg,.nb_wp_instagram[data-cols-sm="2"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .nb_wpposts_default .wp-posts[data-cols-sm="3"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-sm="3"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-sm="3"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-sm="3"] .nb_galleryimg,.nb_wp_instagram[data-cols-sm="3"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .nb_wpposts_default .wp-posts[data-cols-sm="4"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-sm="4"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-sm="4"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-sm="4"] .nb_galleryimg,.nb_wp_instagram[data-cols-sm="4"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    .nb_wpposts_default .wp-posts[data-cols-sm="5"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-sm="5"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-sm="5"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-sm="5"] .nb_galleryimg,.nb_wp_instagram[data-cols-sm="5"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
    .nb_wpposts_default .wp-posts[data-cols-sm="6"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-sm="6"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-sm="6"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-sm="6"] .nb_galleryimg,.nb_wp_instagram[data-cols-sm="6"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
    .nb_wp_instagram[data-cols-sm="7"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 14.285714%;-ms-flex:0 0 14.285714%;flex:0 0 14.285714%;max-width:14.285714%;}
    .nb_wp_instagram[data-cols-sm="8"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;}
    .nb_wp_instagram[data-cols-sm="9"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 11.111111%;-ms-flex:0 0 11.111111%;flex:0 0 11.111111%;max-width:11.111111%;}
    .nb_wp_instagram[data-cols-sm="10"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}
    .nb_wp_instagram[data-cols-sm="11"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 9.090909%;-ms-flex:0 0 9.090909%;flex:0 0 9.090909%;max-width:9.090909%;}
    .nb_wp_instagram[data-cols-sm="12"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
    [data-layout="isotope"][data-cols-sm="1"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-sm="12"]{width:100%;}
    [data-layout="isotope"][data-cols-sm="2"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-sm="6"]{width:50%;}
    [data-layout="isotope"][data-cols-sm="3"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-sm="4"]{width:33.333333%;}
    [data-layout="isotope"][data-cols-sm="4"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-sm="3"]{width:25%;}
    [data-layout="isotope"][data-cols-sm="5"] .nb-isotope-item{width:20%;}
    [data-layout="isotope"][data-cols-sm="6"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-sm="2"]{width:16.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="1"]{width:8.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="5"]{width:41.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="7"]{width:58.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="8"]{width:66.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="9"]{width:75%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="10"]{width:83.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-sm="11"]{width:91.666667%;}
    /* NB - Testimonials */
}
@media (min-width:768px){
    /* NB - Wordpress Blog Post */
    /* NB - Woocommerce Products */
    .nb_wpposts_default .wp-posts[data-cols-md="1"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-md="1"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-md="1"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-md="1"] .nb_galleryimg,.nb_wp_instagram[data-cols-md="1"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .nb_wpposts_default .wp-posts[data-cols-md="2"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-md="2"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-md="2"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-md="2"] .nb_galleryimg,.nb_wp_instagram[data-cols-md="2"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .nb_wpposts_default .wp-posts[data-cols-md="3"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-md="3"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-md="3"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-md="3"] .nb_galleryimg,.nb_wp_instagram[data-cols-md="3"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .nb_wpposts_default .wp-posts[data-cols-md="4"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-md="4"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-md="4"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-md="4"] .nb_galleryimg,.nb_wp_instagram[data-cols-md="4"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    .nb_wpposts_default .wp-posts[data-cols-md="5"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-md="5"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-md="5"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-md="5"] .nb_galleryimg,.nb_wp_instagram[data-cols-md="5"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
    .nb_wpposts_default .wp-posts[data-cols-md="6"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-md="6"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-md="6"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-md="6"] .nb_galleryimg,.nb_wp_instagram[data-cols-md="6"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
    .nb_wp_instagram[data-cols-md="7"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 14.285714%;-ms-flex:0 0 14.285714%;flex:0 0 14.285714%;max-width:14.285714%;}
    .nb_wp_instagram[data-cols-md="8"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;}
    .nb_wp_instagram[data-cols-md="9"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 11.111111%;-ms-flex:0 0 11.111111%;flex:0 0 11.111111%;max-width:11.111111%;}
    .nb_wp_instagram[data-cols-md="10"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}
    .nb_wp_instagram[data-cols-md="11"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 9.090909%;-ms-flex:0 0 9.090909%;flex:0 0 9.090909%;max-width:9.090909%;}
    .nb_wp_instagram[data-cols-md="12"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
    [data-layout="isotope"][data-cols-md="1"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-md="12"]{width:100%;}
    [data-layout="isotope"][data-cols-md="2"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-md="6"]{width:50%;}
    [data-layout="isotope"][data-cols-md="3"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-md="4"]{width:33.333333%;}
    [data-layout="isotope"][data-cols-md="4"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-md="3"]{width:25%;}
    [data-layout="isotope"][data-cols-md="5"] .nb-isotope-item{width:20%;}
    [data-layout="isotope"][data-cols-md="6"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-md="2"]{width:16.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="1"]{width:8.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="5"]{width:41.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="7"]{width:58.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="8"]{width:66.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="9"]{width:75%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="10"]{width:83.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-md="11"]{width:91.666667%;}
    /* NB - Testimonials */	
}
@media (min-width:992px){
    /* NB - Wordpress Blog Post */
    /* NB - Woocommerce Products */
    .nb_wpposts_default .wp-posts[data-cols-lg="1"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-lg="1"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-lg="1"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-lg="1"] .nb_galleryimg,.nb_wp_instagram[data-cols-lg="1"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .nb_wpposts_default .wp-posts[data-cols-lg="2"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-lg="2"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-lg="2"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-lg="2"] .nb_galleryimg,.nb_wp_instagram[data-cols-lg="2"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .nb_wpposts_default .wp-posts[data-cols-lg="3"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-lg="3"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-lg="3"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-lg="3"] .nb_galleryimg,.nb_wp_instagram[data-cols-lg="3"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .nb_wpposts_default .wp-posts[data-cols-lg="4"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-lg="4"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-lg="4"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-lg="4"] .nb_galleryimg,.nb_wp_instagram[data-cols-lg="4"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    .nb_wpposts_default .wp-posts[data-cols-lg="5"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-lg="5"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-lg="5"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-lg="5"] .nb_galleryimg,.nb_wp_instagram[data-cols-lg="5"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
    .nb_wpposts_default .wp-posts[data-cols-lg="6"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-lg="6"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-lg="6"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-lg="6"] .nb_galleryimg,.nb_wp_instagram[data-cols-lg="6"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
    .nb_wp_instagram[data-cols-lg="7"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 14.285714%;-ms-flex:0 0 14.285714%;flex:0 0 14.285714%;max-width:14.285714%;}
    .nb_wp_instagram[data-cols-lg="8"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;}
    .nb_wp_instagram[data-cols-lg="9"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 11.111111%;-ms-flex:0 0 11.111111%;flex:0 0 11.111111%;max-width:11.111111%;}
    .nb_wp_instagram[data-cols-lg="10"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}
    .nb_wp_instagram[data-cols-lg="11"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 9.090909%;-ms-flex:0 0 9.090909%;flex:0 0 9.090909%;max-width:9.090909%;}
    .nb_wp_instagram[data-cols-lg="12"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
    [data-layout="isotope"][data-cols-lg="1"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-lg="12"]{width:100%;}
    [data-layout="isotope"][data-cols-lg="2"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-lg="6"]{width:50%;}
    [data-layout="isotope"][data-cols-lg="3"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-lg="4"]{width:33.333333%;}
    [data-layout="isotope"][data-cols-lg="4"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-lg="3"]{width:25%;}
    [data-layout="isotope"][data-cols-lg="5"] .nb-isotope-item{width:20%;}
    [data-layout="isotope"][data-cols-lg="6"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-lg="2"]{width:16.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="1"]{width:8.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="5"]{width:41.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="7"]{width:58.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="8"]{width:66.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="9"]{width:75%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="10"]{width:83.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-lg="11"]{width:91.666667%;}
    .nb_wp_post.nb_wp-img-leftright .nb-post-thumb{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
    .nb_wp_post.nb_wp-img-leftright:nth-child(odd) .nb-post-thumb{margin-left:8.333333%}
    .nb_wp_post.nb_wp-img-leftright:nth-child(even) .nb-post-thumb{margin-right:8.333333%}
    /* NB - Testimonials */
}
@media (min-width:1200px){
    /* NB - Wordpress Blog Post */
    /* NB - Woocommerce Products */
    .nb_wpposts_default .wp-posts[data-cols-xl="1"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-xl="1"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-xl="1"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-xl="1"] .nb_galleryimg,.nb_wp_instagram[data-cols-xl="1"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .nb_wpposts_default .wp-posts[data-cols-xl="2"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-xl="2"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-xl="2"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-xl="2"] .nb_galleryimg,.nb_wp_instagram[data-cols-xl="2"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
    .nb_wpposts_default .wp-posts[data-cols-xl="3"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-xl="3"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-xl="3"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-xl="3"] .nb_galleryimg,.nb_wp_instagram[data-cols-xl="3"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .nb_wpposts_default .wp-posts[data-cols-xl="4"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-xl="4"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-xl="4"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-xl="4"] .nb_galleryimg,.nb_wp_instagram[data-cols-xl="4"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
    .nb_wpposts_default .wp-posts[data-cols-xl="5"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-xl="5"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-xl="5"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-xl="5"] .nb_galleryimg,.nb_wp_instagram[data-cols-xl="5"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 20%;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%;}
    .nb_wpposts_default .wp-posts[data-cols-xl="6"] .nb_wp_post,.nb_wcproducts_default .nb_wc-products[data-cols-xl="6"] .products-column,.nb_testimonials_default .nb_testimonials[data-cols-xl="6"] .nb_testimonial-item,.nb_gallery_default .nb_galleryimgs[data-cols-xl="6"] .nb_galleryimg,.nb_wp_instagram[data-cols-xl="6"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}
    .nb_wp_instagram[data-cols-xl="7"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 14.285714%;-ms-flex:0 0 14.285714%;flex:0 0 14.285714%;max-width:14.285714%;}
    .nb_wp_instagram[data-cols-xl="8"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 12.5%;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%;}
    .nb_wp_instagram[data-cols-xl="9"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 11.111111%;-ms-flex:0 0 11.111111%;flex:0 0 11.111111%;max-width:11.111111%;}
    .nb_wp_instagram[data-cols-xl="10"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 10%;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}
    .nb_wp_instagram[data-cols-xl="11"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 9.090909%;-ms-flex:0 0 9.090909%;flex:0 0 9.090909%;max-width:9.090909%;}
    .nb_wp_instagram[data-cols-xl="12"] .ins-item{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}
    [data-layout="isotope"][data-cols-xl="1"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-xl="12"]{width:100%;}
    [data-layout="isotope"][data-cols-xl="2"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-xl="6"]{width:50%;}
    [data-layout="isotope"][data-cols-xl="3"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-xl="4"]{width:33.333333%;}
    [data-layout="isotope"][data-cols-xl="4"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-xl="3"]{width:25%;}
    [data-layout="isotope"][data-cols-xl="5"] .nb-isotope-item{width:20%;}
    [data-layout="isotope"][data-cols-xl="6"] .nb-isotope-item,[data-layout="isotope"] .nb-isotope-item[data-width-xl="2"]{width:16.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="1"]{width:8.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="5"]{width:41.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="7"]{width:58.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="8"]{width:66.666667%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="9"]{width:75%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="10"]{width:83.333333%;}
    [data-layout="isotope"] .nb-isotope-item[data-width-xl="11"]{width:91.666667%;}
    /* NB - Testimonials */
}
@media (max-width:767px){
    /* NB - Testimonials */	
    .nb_testimonial,.nb_testimonial-img-top .nb_testimonial-img-info, .nb_testimonial-img-bottom .nb_testimonial-img-info, .nb_testimonial-box1 .nb_testimonial-img-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;}
    .nb_testimonial-box1 .nb_testimonial-avatar + .nb_testimonial-info{padding-left: 0}
}
@media (max-width:575px){
    [data-layout="isotope"] .nb-isotope-item{width:100%;}
    .nb_wp_post.nb_wp-blog3:not(:first-child) .nb-post-thumb{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-bottom:10px;margin-bottom:15px;}
}


/* NBT Countdown*/

.nbt-countdown-wrapper {
  padding: 50px 30px;
  text-align: center;
}

.nbt-countdown-wrapper .nbt-countdown-info {
  color: #fff;
  margin-bottom: 2px;
}

.nbt-countdown-wrapper .nbt-countdown-title {
  color: #fff;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 20px;
}

.counter-group:before,
.counter-group:after {
  content: " ";
  display: table;
}

.counter-group:after {
  clear: both;
}

.counter-group .counter-block {
  display: inline-block;
  margin-right: 18px;
  border: 2px solid #fff;
  overflow: hidden;
  width: 72px;
  height: 72px;
  border-radius: 50%;
}

.counter-group .counter-block .counter {
  position: relative;
  font-size: 25px;
  font-weight: 600;
  line-height: 40px;
  height: 32px;
  overflow: hidden;
  display: block;
  color: #fff;
  margin: 6px 16px 0;
}

.counter-group .counter-block .counter .number {
  padding: 1%;
  width: 46%;
  height: 98%;
  position: absolute;
  top: -10000px;
}

.counter-group .counter-block .counter .number.tens {
  left: 0;
}

.counter-group .counter-block .counter .number.units {
  left: 50%;
}

.counter-group .counter-block .counter .number.hundreds {
  display: none;
}

.counter-group .counter-block .counter .number.show {
  top: 0;
  z-index: 2;
}

.counter-group .counter-block .counter .number.show.hundreds {
  top: -100%;
}

.counter-group .counter-block .counter .number.hidden-down {
  top: 100%;
}

.counter-group .counter-block .counter .number.hidden-up {
  top: -100%;
  z-index: 100;
}

.counter-group .counter-block .counter.with-hundreds {
  margin: 14px 6px 0;
}

.counter-group .counter-block .counter.with-hundreds .number {
  width: 30.66%;
}

.counter-group .counter-block .counter.with-hundreds .number.tens {
  left: 33.33%;
}

.counter-group .counter-block .counter.with-hundreds .number.units {
  left: 66.66%;
}

.counter-group .counter-block .counter.with-hundreds .number.hundreds {
  display: block;
  left: 0;
}

.counter-group .counter-block .counter-caption {
  text-transform: capitalize;
  font-size: 13px;
  line-height: 20px;
  display: block;
  color: #fff;
  text-align: center;
}

.counter-group .counter-block:last-child {
  margin-right: 0;
}

/*Black style*/

.color-black .nbt-countdown-info {
  color: #000;
}

.color-black .nbt-countdown-title {
  color: #000;
}

.color-black .counter-group .counter-block {
  border-color: #000;
}

.color-black .counter-group .counter-block .counter {
  color: #000;
}

.color-black .counter-group .counter-block .counter-caption {
  color: #000;
}

@media (max-width: 480px) {
  .counter-group .counter-block {
    width: 60px;
    height: 60px;
    margin-right: 10px;
  }

  .counter-group .counter-block .counter {
    height: 23px;
    line-height: 26px;
    font-size: 25px;
    margin: 8px 10px 0;
  }

  .counter-group .counter-block .counter-caption {
    font-size: 12px;
    line-height: 18px;
  }
}

@media (max-width: 360px) {
  .nbt-countdown-wrapper {
    padding: 45px 8px;
  }

  .counter-group .counter-block {
    width: 60px;
    height: 60px;
    margin-right: 5px;
  }

  .counter-group .counter-block .counter {
    height: 23px;
    line-height: 26px;
    font-size: 25px;
    margin: 8px 10px 0;
  }

  .counter-group .counter-block .counter-caption {
    font-size: 11px;
    line-height: 18px;
  }
}

@media (max-width: 800px) and (min-width: 768px) {
  .counter-group .counter-block {
    margin-right: 12px;
  }

  .counter-group .counter-block .counter-caption {
    font-size: 12px;
    line-height: 18px;
  }
}

/* End NBT Countdown*/@font-face {font-family: 'Defaults';src:url(//argintart.ro/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?rfa9z8);src:url(//argintart.ro/wp-content/uploads/smile_fonts/Defaults/Defaults.eot?#iefixrfa9z8) format('embedded-opentype'),url(//argintart.ro/wp-content/uploads/smile_fonts/Defaults/Defaults.woff?rfa9z8) format('woff'),url(//argintart.ro/wp-content/uploads/smile_fonts/Defaults/Defaults.ttf?rfa9z8) format('truetype'),url(//argintart.ro/wp-content/uploads/smile_fonts/Defaults/Defaults.svg?rfa9z8#Defaults) format('svg');font-weight: normal;font-style: normal;}[class^="Defaults-"], [class*=" Defaults-"] {font-family: 'Defaults';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.Defaults-glass:before {content: "\f000";}.Defaults-music:before {content: "\f001";}.Defaults-search:before {content: "\f002";}.Defaults-envelope-o:before {content: "\f003";}.Defaults-heart:before {content: "\f004";}.Defaults-star:before {content: "\f005";}.Defaults-star-o:before {content: "\f006";}.Defaults-user:before {content: "\f007";}.Defaults-film:before {content: "\f008";}.Defaults-th-large:before {content: "\f009";}.Defaults-th:before {content: "\f00a";}.Defaults-th-list:before {content: "\f00b";}.Defaults-check:before {content: "\f00c";}.Defaults-close:before {content: "\f00d";}.Defaults-remove:before {content: "\f00d";}.Defaults-times:before {content: "\f00d";}.Defaults-search-plus:before {content: "\f00e";}.Defaults-search-minus:before {content: "\f010";}.Defaults-power-off:before {content: "\f011";}.Defaults-signal:before {content: "\f012";}.Defaults-cog:before {content: "\f013";}.Defaults-gear:before {content: "\f013";}.Defaults-trash-o:before {content: "\f014";}.Defaults-home:before {content: "\f015";}.Defaults-file-o:before {content: "\f016";}.Defaults-clock-o:before {content: "\f017";}.Defaults-road:before {content: "\f018";}.Defaults-download:before {content: "\f019";}.Defaults-arrow-circle-o-down:before {content: "\f01a";}.Defaults-arrow-circle-o-up:before {content: "\f01b";}.Defaults-inbox:before {content: "\f01c";}.Defaults-play-circle-o:before {content: "\f01d";}.Defaults-repeat:before {content: "\f01e";}.Defaults-rotate-right:before {content: "\f01e";}.Defaults-refresh:before {content: "\f021";}.Defaults-list-alt:before {content: "\f022";}.Defaults-lock:before {content: "\f023";}.Defaults-flag:before {content: "\f024";}.Defaults-headphones:before {content: "\f025";}.Defaults-volume-off:before {content: "\f026";}.Defaults-volume-down:before {content: "\f027";}.Defaults-volume-up:before {content: "\f028";}.Defaults-qrcode:before {content: "\f029";}.Defaults-barcode:before {content: "\f02a";}.Defaults-tag:before {content: "\f02b";}.Defaults-tags:before {content: "\f02c";}.Defaults-book:before {content: "\f02d";}.Defaults-bookmark:before {content: "\f02e";}.Defaults-print:before {content: "\f02f";}.Defaults-camera:before {content: "\f030";}.Defaults-font:before {content: "\f031";}.Defaults-bold:before {content: "\f032";}.Defaults-italic:before {content: "\f033";}.Defaults-text-height:before {content: "\f034";}.Defaults-text-width:before {content: "\f035";}.Defaults-align-left:before {content: "\f036";}.Defaults-align-center:before {content: "\f037";}.Defaults-align-right:before {content: "\f038";}.Defaults-align-justify:before {content: "\f039";}.Defaults-list:before {content: "\f03a";}.Defaults-dedent:before {content: "\f03b";}.Defaults-outdent:before {content: "\f03b";}.Defaults-indent:before {content: "\f03c";}.Defaults-video-camera:before {content: "\f03d";}.Defaults-image:before {content: "\f03e";}.Defaults-photo:before {content: "\f03e";}.Defaults-picture-o:before {content: "\f03e";}.Defaults-pencil:before {content: "\f040";}.Defaults-map-marker:before {content: "\f041";}.Defaults-adjust:before {content: "\f042";}.Defaults-tint:before {content: "\f043";}.Defaults-edit:before {content: "\f044";}.Defaults-pencil-square-o:before {content: "\f044";}.Defaults-share-square-o:before {content: "\f045";}.Defaults-check-square-o:before {content: "\f046";}.Defaults-arrows:before {content: "\f047";}.Defaults-step-backward:before {content: "\f048";}.Defaults-fast-backward:before {content: "\f049";}.Defaults-backward:before {content: "\f04a";}.Defaults-play:before {content: "\f04b";}.Defaults-pause:before {content: "\f04c";}.Defaults-stop:before {content: "\f04d";}.Defaults-forward:before {content: "\f04e";}.Defaults-fast-forward:before {content: "\f050";}.Defaults-step-forward:before {content: "\f051";}.Defaults-eject:before {content: "\f052";}.Defaults-chevron-left:before {content: "\f053";}.Defaults-chevron-right:before {content: "\f054";}.Defaults-plus-circle:before {content: "\f055";}.Defaults-minus-circle:before {content: "\f056";}.Defaults-times-circle:before {content: "\f057";}.Defaults-check-circle:before {content: "\f058";}.Defaults-question-circle:before {content: "\f059";}.Defaults-info-circle:before {content: "\f05a";}.Defaults-crosshairs:before {content: "\f05b";}.Defaults-times-circle-o:before {content: "\f05c";}.Defaults-check-circle-o:before {content: "\f05d";}.Defaults-ban:before {content: "\f05e";}.Defaults-arrow-left:before {content: "\f060";}.Defaults-arrow-right:before {content: "\f061";}.Defaults-arrow-up:before {content: "\f062";}.Defaults-arrow-down:before {content: "\f063";}.Defaults-mail-forward:before {content: "\f064";}.Defaults-share:before {content: "\f064";}.Defaults-expand:before {content: "\f065";}.Defaults-compress:before {content: "\f066";}.Defaults-plus:before {content: "\f067";}.Defaults-minus:before {content: "\f068";}.Defaults-asterisk:before {content: "\f069";}.Defaults-exclamation-circle:before {content: "\f06a";}.Defaults-gift:before {content: "\f06b";}.Defaults-leaf:before {content: "\f06c";}.Defaults-fire:before {content: "\f06d";}.Defaults-eye:before {content: "\f06e";}.Defaults-eye-slash:before {content: "\f070";}.Defaults-exclamation-triangle:before {content: "\f071";}.Defaults-warning:before {content: "\f071";}.Defaults-plane:before {content: "\f072";}.Defaults-calendar:before {content: "\f073";}.Defaults-random:before {content: "\f074";}.Defaults-comment:before {content: "\f075";}.Defaults-magnet:before {content: "\f076";}.Defaults-chevron-up:before {content: "\f077";}.Defaults-chevron-down:before {content: "\f078";}.Defaults-retweet:before {content: "\f079";}.Defaults-shopping-cart:before {content: "\f07a";}.Defaults-folder:before {content: "\f07b";}.Defaults-folder-open:before {content: "\f07c";}.Defaults-arrows-v:before {content: "\f07d";}.Defaults-arrows-h:before {content: "\f07e";}.Defaults-bar-chart:before {content: "\f080";}.Defaults-bar-chart-o:before {content: "\f080";}.Defaults-twitter-square:before {content: "\f081";}.Defaults-facebook-square:before {content: "\f082";}.Defaults-camera-retro:before {content: "\f083";}.Defaults-key:before {content: "\f084";}.Defaults-cogs:before {content: "\f085";}.Defaults-gears:before {content: "\f085";}.Defaults-comments:before {content: "\f086";}.Defaults-thumbs-o-up:before {content: "\f087";}.Defaults-thumbs-o-down:before {content: "\f088";}.Defaults-star-half:before {content: "\f089";}.Defaults-heart-o:before {content: "\f08a";}.Defaults-sign-out:before {content: "\f08b";}.Defaults-linkedin-square:before {content: "\f08c";}.Defaults-thumb-tack:before {content: "\f08d";}.Defaults-external-link:before {content: "\f08e";}.Defaults-sign-in:before {content: "\f090";}.Defaults-trophy:before {content: "\f091";}.Defaults-github-square:before {content: "\f092";}.Defaults-upload:before {content: "\f093";}.Defaults-lemon-o:before {content: "\f094";}.Defaults-phone:before {content: "\f095";}.Defaults-square-o:before {content: "\f096";}.Defaults-bookmark-o:before {content: "\f097";}.Defaults-phone-square:before {content: "\f098";}.Defaults-twitter:before {content: "\f099";}.Defaults-facebook:before {content: "\f09a";}.Defaults-facebook-f:before {content: "\f09a";}.Defaults-github:before {content: "\f09b";}.Defaults-unlock:before {content: "\f09c";}.Defaults-credit-card:before {content: "\f09d";}.Defaults-rss:before {content: "\f09e";}.Defaults-hdd-o:before {content: "\f0a0";}.Defaults-bullhorn:before {content: "\f0a1";}.Defaults-bell-o:before {content: "\f0a2";}.Defaults-certificate:before {content: "\f0a3";}.Defaults-hand-o-right:before {content: "\f0a4";}.Defaults-hand-o-left:before {content: "\f0a5";}.Defaults-hand-o-up:before {content: "\f0a6";}.Defaults-hand-o-down:before {content: "\f0a7";}.Defaults-arrow-circle-left:before {content: "\f0a8";}.Defaults-arrow-circle-right:before {content: "\f0a9";}.Defaults-arrow-circle-up:before {content: "\f0aa";}.Defaults-arrow-circle-down:before {content: "\f0ab";}.Defaults-globe:before {content: "\f0ac";}.Defaults-wrench:before {content: "\f0ad";}.Defaults-tasks:before {content: "\f0ae";}.Defaults-filter:before {content: "\f0b0";}.Defaults-briefcase:before {content: "\f0b1";}.Defaults-arrows-alt:before {content: "\f0b2";}.Defaults-group:before {content: "\f0c0";}.Defaults-users:before {content: "\f0c0";}.Defaults-chain:before {content: "\f0c1";}.Defaults-link:before {content: "\f0c1";}.Defaults-cloud:before {content: "\f0c2";}.Defaults-flask:before {content: "\f0c3";}.Defaults-cut:before {content: "\f0c4";}.Defaults-scissors:before {content: "\f0c4";}.Defaults-copy:before {content: "\f0c5";}.Defaults-files-o:before {content: "\f0c5";}.Defaults-paperclip:before {content: "\f0c6";}.Defaults-floppy-o:before {content: "\f0c7";}.Defaults-save:before {content: "\f0c7";}.Defaults-square:before {content: "\f0c8";}.Defaults-bars:before {content: "\f0c9";}.Defaults-navicon:before {content: "\f0c9";}.Defaults-reorder:before {content: "\f0c9";}.Defaults-list-ul:before {content: "\f0ca";}.Defaults-list-ol:before {content: "\f0cb";}.Defaults-strikethrough:before {content: "\f0cc";}.Defaults-underline:before {content: "\f0cd";}.Defaults-table:before {content: "\f0ce";}.Defaults-magic:before {content: "\f0d0";}.Defaults-truck:before {content: "\f0d1";}.Defaults-pinterest:before {content: "\f0d2";}.Defaults-pinterest-square:before {content: "\f0d3";}.Defaults-google-plus-square:before {content: "\f0d4";}.Defaults-google-plus:before {content: "\f0d5";}.Defaults-money:before {content: "\f0d6";}.Defaults-caret-down:before {content: "\f0d7";}.Defaults-caret-up:before {content: "\f0d8";}.Defaults-caret-left:before {content: "\f0d9";}.Defaults-caret-right:before {content: "\f0da";}.Defaults-columns:before {content: "\f0db";}.Defaults-sort:before {content: "\f0dc";}.Defaults-unsorted:before {content: "\f0dc";}.Defaults-sort-desc:before {content: "\f0dd";}.Defaults-sort-down:before {content: "\f0dd";}.Defaults-sort-asc:before {content: "\f0de";}.Defaults-sort-up:before {content: "\f0de";}.Defaults-envelope:before {content: "\f0e0";}.Defaults-linkedin:before {content: "\f0e1";}.Defaults-rotate-left:before {content: "\f0e2";}.Defaults-undo:before {content: "\f0e2";}.Defaults-gavel:before {content: "\f0e3";}.Defaults-legal:before {content: "\f0e3";}.Defaults-dashboard:before {content: "\f0e4";}.Defaults-tachometer:before {content: "\f0e4";}.Defaults-comment-o:before {content: "\f0e5";}.Defaults-comments-o:before {content: "\f0e6";}.Defaults-bolt:before {content: "\f0e7";}.Defaults-flash:before {content: "\f0e7";}.Defaults-sitemap:before {content: "\f0e8";}.Defaults-umbrella:before {content: "\f0e9";}.Defaults-clipboard:before {content: "\f0ea";}.Defaults-paste:before {content: "\f0ea";}.Defaults-lightbulb-o:before {content: "\f0eb";}.Defaults-exchange:before {content: "\f0ec";}.Defaults-cloud-download:before {content: "\f0ed";}.Defaults-cloud-upload:before {content: "\f0ee";}.Defaults-user-md:before {content: "\f0f0";}.Defaults-stethoscope:before {content: "\f0f1";}.Defaults-suitcase:before {content: "\f0f2";}.Defaults-bell:before {content: "\f0f3";}.Defaults-coffee:before {content: "\f0f4";}.Defaults-cutlery:before {content: "\f0f5";}.Defaults-file-text-o:before {content: "\f0f6";}.Defaults-building-o:before {content: "\f0f7";}.Defaults-hospital-o:before {content: "\f0f8";}.Defaults-ambulance:before {content: "\f0f9";}.Defaults-medkit:before {content: "\f0fa";}.Defaults-fighter-jet:before {content: "\f0fb";}.Defaults-beer:before {content: "\f0fc";}.Defaults-h-square:before {content: "\f0fd";}.Defaults-plus-square:before {content: "\f0fe";}.Defaults-angle-double-left:before {content: "\f100";}.Defaults-angle-double-right:before {content: "\f101";}.Defaults-angle-double-up:before {content: "\f102";}.Defaults-angle-double-down:before {content: "\f103";}.Defaults-angle-left:before {content: "\f104";}.Defaults-angle-right:before {content: "\f105";}.Defaults-angle-up:before {content: "\f106";}.Defaults-angle-down:before {content: "\f107";}.Defaults-desktop:before {content: "\f108";}.Defaults-laptop:before {content: "\f109";}.Defaults-tablet:before {content: "\f10a";}.Defaults-mobile:before {content: "\f10b";}.Defaults-mobile-phone:before {content: "\f10b";}.Defaults-circle-o:before {content: "\f10c";}.Defaults-quote-left:before {content: "\f10d";}.Defaults-quote-right:before {content: "\f10e";}.Defaults-spinner:before {content: "\f110";}.Defaults-circle:before {content: "\f111";}.Defaults-mail-reply:before {content: "\f112";}.Defaults-reply:before {content: "\f112";}.Defaults-github-alt:before {content: "\f113";}.Defaults-folder-o:before {content: "\f114";}.Defaults-folder-open-o:before {content: "\f115";}.Defaults-smile-o:before {content: "\f118";}.Defaults-frown-o:before {content: "\f119";}.Defaults-meh-o:before {content: "\f11a";}.Defaults-gamepad:before {content: "\f11b";}.Defaults-keyboard-o:before {content: "\f11c";}.Defaults-flag-o:before {content: "\f11d";}.Defaults-flag-checkered:before {content: "\f11e";}.Defaults-terminal:before {content: "\f120";}.Defaults-code:before {content: "\f121";}.Defaults-mail-reply-all:before {content: "\f122";}.Defaults-reply-all:before {content: "\f122";}.Defaults-star-half-empty:before {content: "\f123";}.Defaults-star-half-full:before {content: "\f123";}.Defaults-star-half-o:before {content: "\f123";}.Defaults-location-arrow:before {content: "\f124";}.Defaults-crop:before {content: "\f125";}.Defaults-code-fork:before {content: "\f126";}.Defaults-chain-broken:before {content: "\f127";}.Defaults-unlink:before {content: "\f127";}.Defaults-question:before {content: "\f128";}.Defaults-info:before {content: "\f129";}.Defaults-exclamation:before {content: "\f12a";}.Defaults-superscript:before {content: "\f12b";}.Defaults-subscript:before {content: "\f12c";}.Defaults-eraser:before {content: "\f12d";}.Defaults-puzzle-piece:before {content: "\f12e";}.Defaults-microphone:before {content: "\f130";}.Defaults-microphone-slash:before {content: "\f131";}.Defaults-shield:before {content: "\f132";}.Defaults-calendar-o:before {content: "\f133";}.Defaults-fire-extinguisher:before {content: "\f134";}.Defaults-rocket:before {content: "\f135";}.Defaults-maxcdn:before {content: "\f136";}.Defaults-chevron-circle-left:before {content: "\f137";}.Defaults-chevron-circle-right:before {content: "\f138";}.Defaults-chevron-circle-up:before {content: "\f139";}.Defaults-chevron-circle-down:before {content: "\f13a";}.Defaults-html5:before {content: "\f13b";}.Defaults-css3:before {content: "\f13c";}.Defaults-anchor:before {content: "\f13d";}.Defaults-unlock-alt:before {content: "\f13e";}.Defaults-bullseye:before {content: "\f140";}.Defaults-ellipsis-h:before {content: "\f141";}.Defaults-ellipsis-v:before {content: "\f142";}.Defaults-rss-square:before {content: "\f143";}.Defaults-play-circle:before {content: "\f144";}.Defaults-ticket:before {content: "\f145";}.Defaults-minus-square:before {content: "\f146";}.Defaults-minus-square-o:before {content: "\f147";}.Defaults-level-up:before {content: "\f148";}.Defaults-level-down:before {content: "\f149";}.Defaults-check-square:before {content: "\f14a";}.Defaults-pencil-square:before {content: "\f14b";}.Defaults-external-link-square:before {content: "\f14c";}.Defaults-share-square:before {content: "\f14d";}.Defaults-compass:before {content: "\f14e";}.Defaults-caret-square-o-down:before {content: "\f150";}.Defaults-toggle-down:before {content: "\f150";}.Defaults-caret-square-o-up:before {content: "\f151";}.Defaults-toggle-up:before {content: "\f151";}.Defaults-caret-square-o-right:before {content: "\f152";}.Defaults-toggle-right:before {content: "\f152";}.Defaults-eur:before {content: "\f153";}.Defaults-euro:before {content: "\f153";}.Defaults-gbp:before {content: "\f154";}.Defaults-dollar:before {content: "\f155";}.Defaults-usd:before {content: "\f155";}.Defaults-inr:before {content: "\f156";}.Defaults-rupee:before {content: "\f156";}.Defaults-cny:before {content: "\f157";}.Defaults-jpy:before {content: "\f157";}.Defaults-rmb:before {content: "\f157";}.Defaults-yen:before {content: "\f157";}.Defaults-rouble:before {content: "\f158";}.Defaults-rub:before {content: "\f158";}.Defaults-ruble:before {content: "\f158";}.Defaults-krw:before {content: "\f159";}.Defaults-won:before {content: "\f159";}.Defaults-bitcoin:before {content: "\f15a";}.Defaults-btc:before {content: "\f15a";}.Defaults-file:before {content: "\f15b";}.Defaults-file-text:before {content: "\f15c";}.Defaults-sort-alpha-asc:before {content: "\f15d";}.Defaults-sort-alpha-desc:before {content: "\f15e";}.Defaults-sort-amount-asc:before {content: "\f160";}.Defaults-sort-amount-desc:before {content: "\f161";}.Defaults-sort-numeric-asc:before {content: "\f162";}.Defaults-sort-numeric-desc:before {content: "\f163";}.Defaults-thumbs-up:before {content: "\f164";}.Defaults-thumbs-down:before {content: "\f165";}.Defaults-youtube-square:before {content: "\f166";}.Defaults-youtube:before {content: "\f167";}.Defaults-xing:before {content: "\f168";}.Defaults-xing-square:before {content: "\f169";}.Defaults-youtube-play:before {content: "\f16a";}.Defaults-dropbox:before {content: "\f16b";}.Defaults-stack-overflow:before {content: "\f16c";}.Defaults-instagram:before {content: "\f16d";}.Defaults-flickr:before {content: "\f16e";}.Defaults-adn:before {content: "\f170";}.Defaults-bitbucket:before {content: "\f171";}.Defaults-bitbucket-square:before {content: "\f172";}.Defaults-tumblr:before {content: "\f173";}.Defaults-tumblr-square:before {content: "\f174";}.Defaults-long-arrow-down:before {content: "\f175";}.Defaults-long-arrow-up:before {content: "\f176";}.Defaults-long-arrow-left:before {content: "\f177";}.Defaults-long-arrow-right:before {content: "\f178";}.Defaults-apple:before {content: "\f179";}.Defaults-windows:before {content: "\f17a";}.Defaults-android:before {content: "\f17b";}.Defaults-linux:before {content: "\f17c";}.Defaults-dribbble:before {content: "\f17d";}.Defaults-skype:before {content: "\f17e";}.Defaults-foursquare:before {content: "\f180";}.Defaults-trello:before {content: "\f181";}.Defaults-female:before {content: "\f182";}.Defaults-male:before {content: "\f183";}.Defaults-gittip:before {content: "\f184";}.Defaults-gratipay:before {content: "\f184";}.Defaults-sun-o:before {content: "\f185";}.Defaults-moon-o:before {content: "\f186";}.Defaults-archive:before {content: "\f187";}.Defaults-bug:before {content: "\f188";}.Defaults-vk:before {content: "\f189";}.Defaults-weibo:before {content: "\f18a";}.Defaults-renren:before {content: "\f18b";}.Defaults-pagelines:before {content: "\f18c";}.Defaults-stack-exchange:before {content: "\f18d";}.Defaults-arrow-circle-o-right:before {content: "\f18e";}.Defaults-arrow-circle-o-left:before {content: "\f190";}.Defaults-caret-square-o-left:before {content: "\f191";}.Defaults-toggle-left:before {content: "\f191";}.Defaults-dot-circle-o:before {content: "\f192";}.Defaults-wheelchair:before {content: "\f193";}.Defaults-vimeo-square:before {content: "\f194";}.Defaults-try:before {content: "\f195";}.Defaults-turkish-lira:before {content: "\f195";}.Defaults-plus-square-o:before {content: "\f196";}.Defaults-space-shuttle:before {content: "\f197";}.Defaults-slack:before {content: "\f198";}.Defaults-envelope-square:before {content: "\f199";}.Defaults-wordpress:before {content: "\f19a";}.Defaults-openid:before {content: "\f19b";}.Defaults-bank:before {content: "\f19c";}.Defaults-institution:before {content: "\f19c";}.Defaults-university:before {content: "\f19c";}.Defaults-graduation-cap:before {content: "\f19d";}.Defaults-mortar-board:before {content: "\f19d";}.Defaults-yahoo:before {content: "\f19e";}.Defaults-google:before {content: "\f1a0";}.Defaults-reddit:before {content: "\f1a1";}.Defaults-reddit-square:before {content: "\f1a2";}.Defaults-stumbleupon-circle:before {content: "\f1a3";}.Defaults-stumbleupon:before {content: "\f1a4";}.Defaults-delicious:before {content: "\f1a5";}.Defaults-digg:before {content: "\f1a6";}.Defaults-pied-piper:before {content: "\f1a7";}.Defaults-pied-piper-alt:before {content: "\f1a8";}.Defaults-drupal:before {content: "\f1a9";}.Defaults-joomla:before {content: "\f1aa";}.Defaults-language:before {content: "\f1ab";}.Defaults-fax:before {content: "\f1ac";}.Defaults-building:before {content: "\f1ad";}.Defaults-child:before {content: "\f1ae";}.Defaults-paw:before {content: "\f1b0";}.Defaults-spoon:before {content: "\f1b1";}.Defaults-cube:before {content: "\f1b2";}.Defaults-cubes:before {content: "\f1b3";}.Defaults-behance:before {content: "\f1b4";}.Defaults-behance-square:before {content: "\f1b5";}.Defaults-steam:before {content: "\f1b6";}.Defaults-steam-square:before {content: "\f1b7";}.Defaults-recycle:before {content: "\f1b8";}.Defaults-automobile:before {content: "\f1b9";}.Defaults-car:before {content: "\f1b9";}.Defaults-cab:before {content: "\f1ba";}.Defaults-taxi:before {content: "\f1ba";}.Defaults-tree:before {content: "\f1bb";}.Defaults-spotify:before {content: "\f1bc";}.Defaults-deviantart:before {content: "\f1bd";}.Defaults-soundcloud:before {content: "\f1be";}.Defaults-database:before {content: "\f1c0";}.Defaults-file-pdf-o:before {content: "\f1c1";}.Defaults-file-word-o:before {content: "\f1c2";}.Defaults-file-excel-o:before {content: "\f1c3";}.Defaults-file-powerpoint-o:before {content: "\f1c4";}.Defaults-file-image-o:before {content: "\f1c5";}.Defaults-file-photo-o:before {content: "\f1c5";}.Defaults-file-picture-o:before {content: "\f1c5";}.Defaults-file-archive-o:before {content: "\f1c6";}.Defaults-file-zip-o:before {content: "\f1c6";}.Defaults-file-audio-o:before {content: "\f1c7";}.Defaults-file-sound-o:before {content: "\f1c7";}.Defaults-file-movie-o:before {content: "\f1c8";}.Defaults-file-video-o:before {content: "\f1c8";}.Defaults-file-code-o:before {content: "\f1c9";}.Defaults-vine:before {content: "\f1ca";}.Defaults-codepen:before {content: "\f1cb";}.Defaults-jsfiddle:before {content: "\f1cc";}.Defaults-life-bouy:before {content: "\f1cd";}.Defaults-life-buoy:before {content: "\f1cd";}.Defaults-life-ring:before {content: "\f1cd";}.Defaults-life-saver:before {content: "\f1cd";}.Defaults-support:before {content: "\f1cd";}.Defaults-circle-o-notch:before {content: "\f1ce";}.Defaults-ra:before {content: "\f1d0";}.Defaults-rebel:before {content: "\f1d0";}.Defaults-empire:before {content: "\f1d1";}.Defaults-ge:before {content: "\f1d1";}.Defaults-git-square:before {content: "\f1d2";}.Defaults-git:before {content: "\f1d3";}.Defaults-hacker-news:before {content: "\f1d4";}.Defaults-tencent-weibo:before {content: "\f1d5";}.Defaults-qq:before {content: "\f1d6";}.Defaults-wechat:before {content: "\f1d7";}.Defaults-weixin:before {content: "\f1d7";}.Defaults-paper-plane:before {content: "\f1d8";}.Defaults-send:before {content: "\f1d8";}.Defaults-paper-plane-o:before {content: "\f1d9";}.Defaults-send-o:before {content: "\f1d9";}.Defaults-history:before {content: "\f1da";}.Defaults-circle-thin:before {content: "\f1db";}.Defaults-genderless:before {content: "\f1db";}.Defaults-header:before {content: "\f1dc";}.Defaults-paragraph:before {content: "\f1dd";}.Defaults-sliders:before {content: "\f1de";}.Defaults-share-alt:before {content: "\f1e0";}.Defaults-share-alt-square:before {content: "\f1e1";}.Defaults-bomb:before {content: "\f1e2";}.Defaults-futbol-o:before {content: "\f1e3";}.Defaults-soccer-ball-o:before {content: "\f1e3";}.Defaults-tty:before {content: "\f1e4";}.Defaults-binoculars:before {content: "\f1e5";}.Defaults-plug:before {content: "\f1e6";}.Defaults-slideshare:before {content: "\f1e7";}.Defaults-twitch:before {content: "\f1e8";}.Defaults-yelp:before {content: "\f1e9";}.Defaults-newspaper-o:before {content: "\f1ea";}.Defaults-wifi:before {content: "\f1eb";}.Defaults-calculator:before {content: "\f1ec";}.Defaults-paypal:before {content: "\f1ed";}.Defaults-google-wallet:before {content: "\f1ee";}.Defaults-cc-visa:before {content: "\f1f0";}.Defaults-cc-mastercard:before {content: "\f1f1";}.Defaults-cc-discover:before {content: "\f1f2";}.Defaults-cc-amex:before {content: "\f1f3";}.Defaults-cc-paypal:before {content: "\f1f4";}.Defaults-cc-stripe:before {content: "\f1f5";}.Defaults-bell-slash:before {content: "\f1f6";}.Defaults-bell-slash-o:before {content: "\f1f7";}.Defaults-trash:before {content: "\f1f8";}.Defaults-copyright:before {content: "\f1f9";}.Defaults-at:before {content: "\f1fa";}.Defaults-eyedropper:before {content: "\f1fb";}.Defaults-paint-brush:before {content: "\f1fc";}.Defaults-birthday-cake:before {content: "\f1fd";}.Defaults-area-chart:before {content: "\f1fe";}.Defaults-pie-chart:before {content: "\f200";}.Defaults-line-chart:before {content: "\f201";}.Defaults-lastfm:before {content: "\f202";}.Defaults-lastfm-square:before {content: "\f203";}.Defaults-toggle-off:before {content: "\f204";}.Defaults-toggle-on:before {content: "\f205";}.Defaults-bicycle:before {content: "\f206";}.Defaults-bus:before {content: "\f207";}.Defaults-ioxhost:before {content: "\f208";}.Defaults-angellist:before {content: "\f209";}.Defaults-cc:before {content: "\f20a";}.Defaults-ils:before {content: "\f20b";}.Defaults-shekel:before {content: "\f20b";}.Defaults-sheqel:before {content: "\f20b";}.Defaults-meanpath:before {content: "\f20c";}.Defaults-buysellads:before {content: "\f20d";}.Defaults-connectdevelop:before {content: "\f20e";}.Defaults-dashcube:before {content: "\f210";}.Defaults-forumbee:before {content: "\f211";}.Defaults-leanpub:before {content: "\f212";}.Defaults-sellsy:before {content: "\f213";}.Defaults-shirtsinbulk:before {content: "\f214";}.Defaults-simplybuilt:before {content: "\f215";}.Defaults-skyatlas:before {content: "\f216";}.Defaults-cart-plus:before {content: "\f217";}.Defaults-cart-arrow-down:before {content: "\f218";}.Defaults-diamond:before {content: "\f219";}.Defaults-ship:before {content: "\f21a";}.Defaults-user-secret:before {content: "\f21b";}.Defaults-motorcycle:before {content: "\f21c";}.Defaults-street-view:before {content: "\f21d";}.Defaults-heartbeat:before {content: "\f21e";}.Defaults-venus:before {content: "\f221";}.Defaults-mars:before {content: "\f222";}.Defaults-mercury:before {content: "\f223";}.Defaults-transgender:before {content: "\f224";}.Defaults-transgender-alt:before {content: "\f225";}.Defaults-venus-double:before {content: "\f226";}.Defaults-mars-double:before {content: "\f227";}.Defaults-venus-mars:before {content: "\f228";}.Defaults-mars-stroke:before {content: "\f229";}.Defaults-mars-stroke-v:before {content: "\f22a";}.Defaults-mars-stroke-h:before {content: "\f22b";}.Defaults-neuter:before {content: "\f22c";}.Defaults-facebook-official:before {content: "\f230";}.Defaults-pinterest-p:before {content: "\f231";}.Defaults-whatsapp:before {content: "\f232";}.Defaults-server:before {content: "\f233";}.Defaults-user-plus:before {content: "\f234";}.Defaults-user-times:before {content: "\f235";}.Defaults-bed:before {content: "\f236";}.Defaults-hotel:before {content: "\f236";}.Defaults-viacoin:before {content: "\f237";}.Defaults-train:before {content: "\f238";}.Defaults-subway:before {content: "\f239";}.Defaults-medium:before {content: "\f23a";}@font-face {font-family: 'logo_brand';src:url(//argintart.ro/wp-content/uploads/smile_fonts/logo_brand/logo_brand.eot?6oc4m3);src:url(//argintart.ro/wp-content/uploads/smile_fonts/logo_brand/logo_brand.eot?6oc4m3#iefix) format('embedded-opentype'),url(//argintart.ro/wp-content/uploads/smile_fonts/logo_brand/logo_brand.ttf?6oc4m3) format('truetype'),url(//argintart.ro/wp-content/uploads/smile_fonts/logo_brand/logo_brand.woff?6oc4m3) format('woff'),url(//argintart.ro/wp-content/uploads/smile_fonts/logo_brand/logo_brand.svg?6oc4m3#logo_brand) format('svg');font-weight: normal;font-style: normal;}[class^="logo_brand-"], [class*=" logo_brand-"] {font-family: 'logo_brand' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.logo_brand-logo-retro:before {content: "\e900";}.logo_brand-logo-2-01:before {content: "\e91e";}.logo_brand-logo-3:before {content: "\e91f";}.logo_brand-logo-4-01:before {content: "\e920";}.logo_brand-logo-5-01:before {content: "\e921";}.logo_brand-logo-6-01:before {content: "\e922";}@font-face {font-family: 'about_icon';src:url(//argintart.ro/wp-content/uploads/smile_fonts/about_icon/about_icon.eot?rl056t);src:url(//argintart.ro/wp-content/uploads/smile_fonts/about_icon/about_icon.eot?rl056t#iefix) format('embedded-opentype'),url(//argintart.ro/wp-content/uploads/smile_fonts/about_icon/about_icon.ttf?rl056t) format('truetype'),url(//argintart.ro/wp-content/uploads/smile_fonts/about_icon/about_icon.woff?rl056t) format('woff'),url(//argintart.ro/wp-content/uploads/smile_fonts/about_icon/about_icon.svg?rl056t#about_icon) format('svg');font-weight: normal;font-style: normal;}[class^="about_icon-"], [class*=" about_icon-"] {font-family: 'about_icon' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.about_icon-give-money:before {content: "\e900";}.about_icon-paint-palette-and-brush:before {content: "\e901";}.about_icon-settings:before {content: "\e902";}.about_icon-smiling-girl:before {content: "\e903";}@font-face {font-family: 'font-content';src:url(//argintart.ro/wp-content/uploads/smile_fonts/font-content/font-content.eot?td3m8k);src:url(//argintart.ro/wp-content/uploads/smile_fonts/font-content/font-content.eot?td3m8k#iefix) format('embedded-opentype'),url(//argintart.ro/wp-content/uploads/smile_fonts/font-content/font-content.ttf?td3m8k) format('truetype'),url(//argintart.ro/wp-content/uploads/smile_fonts/font-content/font-content.woff?td3m8k) format('woff'),url(//argintart.ro/wp-content/uploads/smile_fonts/font-content/font-content.svg?td3m8k#font-content) format('svg');font-weight: normal;font-style: normal;}[class^="font-content-"], [class*=" font-content-"] {font-family: 'font-content' !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.font-content-cart:before {content: "\e900";}.font-content-contract:before {content: "\e901";}.font-content-money-bag:before {content: "\e902";}.font-content-new-product:before {content: "\e903";}@font-face {
  font-family: 'fontello';
  src:  url(//argintart.ro/wp-content/themes/antimall/assets/font/fontello.eot?nqtag5);
  src:  url(//argintart.ro/wp-content/themes/antimall/assets/font/fontello.eot?nqtag5#iefix) format('embedded-opentype'),
    url(//argintart.ro/wp-content/themes/antimall/assets/font/fontello.ttf?nqtag5) format('truetype'),
    url(//argintart.ro/wp-content/themes/antimall/assets/font/fontello.woff?nqtag5) format('woff'),
    url(//argintart.ro/wp-content/themes/antimall/assets/font/fontello.svg?nqtag5#fontello) format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fontello' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-circle-empty:before {
  content: "\f10c";
}
.icon-user:before {
  content: "\e800";
}
.icon-clock:before {
  content: "\e801";
}
.icon-comment:before {
  content: "\e802";
}
.icon-home:before {
  content: "\e803";
}
.icon-globe:before {
  content: "\e804";
}
.icon-text-height:before {
  content: "\e805";
}
.icon-italic:before {
  content: "\e806";
}
.icon-search:before {
  content: "\e807";
}
.icon-basket:before {
  content: "\e808";
}
.icon-user2:before {
  content: "\e809";
}
.icon-right-open:before {
  content: "\e80a";
}
.icon-left-open:before {
  content: "\e80b";
}
.icon-tags:before {
  content: "\e80c";
}
.icon-mail:before {
  content: "\e80d";
}
.icon-star:before {
  content: "\e80e";
}
.icon-star-empty:before {
  content: "\e80f";
}
.icon-plus:before {
  content: "\e810";
}
.icon-minus:before {
  content: "\e811";
}
.icon-trash:before {
  content: "\e812";
}
.icon-attention-circled:before {
  content: "\e813";
}
.icon-ok-circled2:before {
  content: "\e814";
}
.icon-ok:before {
  content: "\e815";
}
.icon-shopping-bag-1:before {
  content: "\e816";
}
.icon-search-1:before {
  content: "\e817";
}
.icon-garbage:before {
  content: "\e818";
}
.icon-arrows-cw:before {
  content: "\e819";
}
.icon-up-open:before {
  content: "\e81a";
}
.icon-login:before {
  content: "\e81b";
}
.icon-pencil:before {
  content: "\e81c";
}
.icon-truck:before {
  content: "\e81d";
}
.icon-arrows-ccw:before {
  content: "\e81e";
}
.icon-heart-empty:before {
  content: "\e81f";
}
.icon-spin6:before {
  content: "\e839";
}
.icon-quill-drawing-a-line:before {
  content: "\e900";
}
.icon-pause-button:before {
  content: "\e901";
}
.icon-play-button:before {
  content: "\e902";
}
.icon-check-square-o:before {
  content: "\e903";
}
.icon-bag:before {
  content: "\e904";
}
.icon-telephone-receiver:before {
  content: "\e905";
}
.icon-phone:before {
  content: "\e906";
}
.icon-instagram:before {
  content: "\e907";
}
.icon-curved-arrows:before {
  content: "\e908";
}
.icon-shopping-cart:before {
  content: "\e909";
}
.icon-shopping-basket:before {
  content: "\e90a";
}
.icon-time:before {
  content: "\e90b";
}
.icon-heart:before {
  content: "\e90c";
}
.icon-speech-bubble:before {
  content: "\e90d";
}
.icon-opened-eye:before {
  content: "\e90e";
}
.icon-shopping-bag:before {
  content: "\e90f";
}
.icon-cancel-circle:before {
  content: "\ea0d";
}
.icon-blogger:before {
  content: "\eab7";
}
.icon-pinterest:before {
  content: "\ead1";
}
.icon-menu:before {
  content: "\f008";
}
.icon-info-circled-alt:before {
  content: "\f086";
}
.icon-twitter:before {
  content: "\f099";
}
.icon-facebook:before {
  content: "\f09a";
}
.icon-underline:before {
  content: "\f0cd";
}
.icon-gplus:before {
  content: "\f0d5";
}
.icon-linkedin:before {
  content: "\f0e1";
}
.icon-angle-double-left:before {
  content: "\f100";
}
.icon-angle-double-right:before {
  content: "\f101";
}
.icon-angle-left:before {
  content: "\f104";
}
.icon-angle-right:before {
  content: "\f105";
}
.icon-angle-up:before {
  content: "\f106";
}
.icon-angle-down:before {
  content: "\f107";
}
.icon-quote-left:before {
  content: "\f10d";
}
.icon-circle:before {
  content: "\f111";
}
.icon-folder-open-empty:before {
  content: "\f115";
}
.icon-calendar-empty:before {
  content: "\f133";
}
.icon-right:before {
  content: "\f178";
}
.icon-pinterest2:before {
  content: "\f231";
}
.icon-shopping-bag2:before {
  content: "\f290";
}
.icon-user-o:before {
  content: "\f2c0";
}
.icon-gplus2:before {
  content: "\f30f";
}/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
  # Headings
  # Copy
# Elements
  # Lists
  # Tables
# Forms
  # Buttons
  # Fields
# Accessibility
# Alignments
# Clearings
# Infinite scroll
# Partials
	# Header
	  # Header-global
	  # Header-mid-stack
	  # Header-left-inline
    # Media
      # Captions
      #Galleries
    # Navigation
      # Mobile
      # Navigation
    # Primary
      # Comments
      # Posts And Pages
    # Secondary
      # Widgets
    # Links
    # Blog

--------------------------------------------------------------*/

@-ms-viewport {
  width: device-width;
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

.container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333%;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66667%;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66667%;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333%;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66667%;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333%;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66667%;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.pull-0 {
  right: auto;
}

.pull-1 {
  right: 8.33333%;
}

.pull-2 {
  right: 16.66667%;
}

.pull-3 {
  right: 25%;
}

.pull-4 {
  right: 33.33333%;
}

.pull-5 {
  right: 41.66667%;
}

.pull-6 {
  right: 50%;
}

.pull-7 {
  right: 58.33333%;
}

.pull-8 {
  right: 66.66667%;
}

.pull-9 {
  right: 75%;
}

.pull-10 {
  right: 83.33333%;
}

.pull-11 {
  right: 91.66667%;
}

.pull-12 {
  right: 100%;
}

.push-0 {
  left: auto;
}

.push-1 {
  left: 8.33333%;
}

.push-2 {
  left: 16.66667%;
}

.push-3 {
  left: 25%;
}

.push-4 {
  left: 33.33333%;
}

.push-5 {
  left: 41.66667%;
}

.push-6 {
  left: 50%;
}

.push-7 {
  left: 58.33333%;
}

.push-8 {
  left: 66.66667%;
}

.push-9 {
  left: 75%;
}

.push-10 {
  left: 83.33333%;
}

.push-11 {
  left: 91.66667%;
}

.push-12 {
  left: 100%;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

.large-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.animate-spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.animated,
.stuck {
  -webkit-animation-duration: .7s;
  animation-duration: .7s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInDown,
.stuck {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/

html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}

body {
  margin: 0;
}

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

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active,
a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

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

td,
th {
  padding: 0;
}

/*--------------------------------------------------------------
# Typography
--------------------------------------------------------------*/

/*# Headings*/

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 15px;
  clear: both;
}

/*# Copy*/

p {
  margin-top: 0;
  margin-bottom: 1.5em;
}

dfn,
cite,
em,
i {
  font-style: italic;
}

blockquote {
  margin: 0 1.5em;
}

address {
  margin: 0 0 1.5em;
}

pre {
  background: #eee;
  font-family: "Courier 10 Pitch", Courier, monospace;
  font-size: 9.375px;
  font-size: 0.9375rem;
  line-height: 1.6;
  margin-bottom: 1.6em;
  max-width: 100%;
  overflow: auto;
  padding: 1.6em;
}

code,
kbd,
tt,
var {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
  font-size: 9.375px;
  font-size: 0.9375rem;
}

abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

mark {
  background: #fff9c0;
  text-decoration: none;
}

ins {
  text-decoration: none;
}

big {
  font-size: 125%;
}

#primary,
#secondary {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

#primary {
  padding-left: 15px;
  padding-right: 15px;
}

/*Custom Layout*/

.jr-silder .ult-easy-separator-wrapper .ult-easy-separator-inner-wrapper {
  margin-top: -83px;
}

.jr-feature-product .vc_tta-tabs-container {
  margin-top: 25px;
}

.jr-feature-product .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a {
  color: #444 !important;
  text-transform: uppercase;
  background-color: #fff !important;
  padding: 2px 20px !important;
  -webkit-border-radius: 22px !important;
  border-radius: 22px !important;
}

.jr-feature-product .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a,
.jr-feature-product .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover > a {
  color: #fff !important;
  background-color: #6abf77 !important;
}

.slider_home_1 .wpb_revslider_element {
  margin-bottom: 0px;
}

.sesson_1 .wpb_column .vc_column-inner {
  padding: 25px 0;
}

.sesson_1 .wpb_column .vc_column-inner .wpb_text_column {
  margin: 0;
}

.sesson_1 .wpb_column .vc_column-inner .wpb_text_column .wpb_wrapper > p {
  font-size: 18px;
  text-align: center;
}

.sesson_1 .wpb_column .vc_column-inner .wpb_text_column .wpb_wrapper > p > a {
  text-transform: uppercase;
  font-weight: bold;
  margin-left: 5px;
}

.sesson_1 .wpb_column .vc_column-inner .wpb_text_column .wpb_wrapper > p > a:after {
  content: "\f101";
  font-family: "fontello";
  margin-left: 5px;
  vertical-align: top;
}

.sesson_2 {
  padding-top: 35px;
}

.sesson_2 .galary_collection {
  margin-bottom: 40px;
}

.sesson_2 .galary_collection .uvc-sub-heading > p {
  display: none;
}

.sesson_2 .galary_collection .uvc-sub-heading > h2 {
  margin: 0;
  text-transform: uppercase;
}

.sesson_2 .tab_product .vc_tta-tabs-list .vc_tta-tab > a {
  border: 0 none !important;
  background-color: #f4f4f4 !important;
  -webkit-border-radius: 22px !important;
  border-radius: 22px !important;
  padding: 7px 20px !important;
  border-color: #fafafa !important;
}

.sesson_2 .tab_product .vc_tta-tabs-list .vc_tta-tab > a > span {
  font-size: 16px;
}

.sesson_2 .tab_product .vc_tta-tabs-list .vc_tta-tab.vc_active > a {
  background-image: none;
}

.sesson_2 .tab_product .vc_tta-tabs-list .vc_tta-tab.vc_active > a > span {
  color: #fff;
}

.sesson_2 .tab_product .vc_tta-panels-container .vc_tta-panels .vc_tta-panel {
  background-color: #fff;
}

.sesson_2 .tab_product .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body .nb_wc-products .product-detail .product-title {
  margin-bottom: 10px;
  margin-top: 20px;
  line-height: 20px;
}

.sesson_2 .tab_product .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-heading .vc_tta-panel-title > a {
  padding: 10px 20px;
}

.vc_btn3-container.button_viewmore {
  padding-top: 25px;
}

.vc_btn3-container.button_viewmore > a {
  font-weight: bold;
  font-size: 16px;
  text-transform: uppercase;
  padding: 10px 20px;
  background-image: none;
}

.vc_btn3-container.button_viewmore > a:after {
  content: "\f178";
  font-family: "fontello";
  margin-left: 5px;
}

.product_image .wpb_column .wpb_single_image {
  background-color: #f1f2f2;
}

.product_image .wpb_single_image {
  margin-bottom: 25px;
}

.product_image .wpb_single_image .vc_single_image-wrapper {
  overflow: hidden;
}

.product_image .wpb_single_image .vc_single_image-wrapper > img {
  background-color: #f1f2f2;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.product_image .wpb_single_image .vc_single_image-wrapper > img:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.product_image .wpb_text_column .wpb_wrapper > h5 > a {
  text-align: center;
  text-transform: uppercase;
}

.custom_blog .nb_layout_wp-img-topbot .nb_wp_post:nth-child(2n) .nb-post-block {
  margin-right: 15px;
}

.custom_blog .nb_layout_wp-img-topbot .nb_wp_post:nth-child(2n) .nb-post-thumb {
  padding-left: 0;
}

.custom_blog .nb_layout_wp-img-topbot .nb_wp_post:nth-child(2n+1) .nb-post-thumb {
  padding-right: 0;
}

.custom_blog .nb_layout_wp-img-topbot .nb_wp_post:nth-child(2n+1) .nb-post-block {
  margin-left: 15px;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block {
  background-color: #fafafa;
  text-align: center;
  position: relative;
  padding: 0;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block:before {
  display: block;
  content: '';
  padding-top: 56.25%;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .asb_block {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0 15px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-bottom: 10px;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header .nb-post-meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header .nb-post-meta .nb-post-author {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header .nb-post-meta .nb-post-author:before {
  content: "\e800";
  font-family: 'fontello';
  margin-right: 5px;
  color: #999999;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header .nb-post-meta .nb-post-datetime {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header .nb-post-meta .nb-post-datetime:before {
  content: "\e801";
  font-family: 'fontello';
  margin-right: 5px;
  color: #999999;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header .nb-post-meta .nb-post-comments {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header .nb-post-meta .nb-post-comments:before {
  content: "\e802";
  font-family: 'fontello';
  margin-right: 5px;
  color: #999999;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header > h4 {
  margin: 0;
  padding: 5px 0;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-content {
  padding-bottom: 10px;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-content > p {
  margin-bottom: 15px;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-content .nb-post-readmore {
  padding-top: 10px;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-content .nb-post-readmore > a {
  display: inline-block;
  padding: 7px 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: 1px solid;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-content .nb-post-readmore > a:hover {
  color: #fff;
}

.custom_blog .nb_layout_wp-img-topbot .nb-post-thumb {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

.logo_brand {
  margin-top: 70px;
}

.logo_brand .wpb_column .aio-icon-component .aio-icon-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.logo_brand .wpb_column .aio-icon-component .aio-icon-box .aio-icon {
  margin: 0;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.logo_brand .wpb_column .aio-icon-component .aio-icon-box .aio-icon > i {
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.home_page_1 .site-footer,
.home-page-2 .site-footer,
.about_us .site-footer {
  margin-top: 55px;
}

.nb-back-to-top-wrap > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: 50px;
  height: 50px;
  padding: 0;
}

.product .product-image:hover > a:before {
  display: block;
  opacity: 1;
}

.product .product-image > a:before {
  display: block;
  opacity: 0;
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.45);
  border: 1px solid #ccc;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}

.banner_product_cateogry,
.sesson_3 {
  padding-top: 35px;
}

.view_category {
  padding-bottom: 10px;
}

.sesson_3 .galary_collection {
  margin-bottom: 25px;
}

.sesson_3 .galary_collection .uvc-sub-heading > p {
  display: none;
}

.sesson_3 .galary_collection .uvc-sub-heading > h2 {
  margin: 0;
  text-transform: uppercase;
}

.view_category .button_viewmore {
  padding-top: 0;
}

.banner_product_cateogry .wpb_single_image .wpb_wrapper > a {
  overflow: hidden;
}

.banner_product_cateogry .wpb_single_image .wpb_wrapper > a > img {
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}

.banner_product_cateogry .wpb_single_image .wpb_wrapper > a > img:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.banner_product_cateogry_2 .wpb_single_image .wpb_wrapper > a {
  overflow: hidden;
}

.banner_product_cateogry_2 .wpb_single_image .wpb_wrapper > a > img {
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}

.banner_product_cateogry_2 .wpb_single_image .wpb_wrapper > a > img:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.products-column .product .product-title {
  text-align: center;
}

.products-column .product .product-title > a {
  text-transform: capitalize;
}

.products-column .product .price {
  display: block;
  margin: 0 auto;
  text-align: center;
}

.price_slider_amount > button {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ccc;
}

.price_slider_amount > button:hover {
  color: #fff !important;
}

.price_slider_amount .price_label {
  padding-top: 3px;
}

.widget_top_rated_products .product_list_widget .product > a > img {
  border: 1px solid #e1e1e1;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.widget_top_rated_products .product_list_widget .product > a > img:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.sticky-sidebar .widget .widget-title {
  margin-bottom: 30px;
}

.sticky-sidebar .widget > ul > li {
  padding-top: 0;
}

.sticky-sidebar .widget_search .widget-title {
  margin-top: -5px;
}

.sticky-sidebar .widget_search .nb-input-group {
  position: relative;
}

.sticky-sidebar .widget_search .nb-input-group .search-field {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: 2px solid #999;
}

.sticky-sidebar .widget_search .nb-input-group .search-button {
  position: absolute;
  right: 0;
}

.sticky-sidebar .widget_search .nb-input-group .search-button > button {
  height: 35px;
  line-height: 35px;
  background-color: rgba(0, 0, 0, 0);
}

.sticky-sidebar .widget_search .nb-input-group .search-button > button .icon-search {
  color: #999 !important;
}

.sticky-sidebar .widget_product_categories .widget-title {
  margin-bottom: 25px;
}

.sticky-sidebar .widget_products .product_list_widget .widget-product-meta .product-title {
  text-align: left;
  margin-top: -5px;
  text-transform: capitalize;
}

.sticky-sidebar .widget_products .product_list_widget .widget-product-meta .price {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.sticky-sidebar .widget_products .product_list_widget .widget-product-meta .star-rating {
  margin: 0;
}

.sticky-sidebar .widget_products .product_list_widget .product > a > img {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
}

.sticky-sidebar .widget_price_filter .price_slider_amount > button {
  -webkit-border-radius: 22px;
  border-radius: 22px;
  padding: 0 20px;
  line-height: 30px;
  background-color: #fff;
}

.sticky-sidebar .widget_price_filter .price_slider_amount > button:hover {
  color: #fff !important;
}

.product .product-title {
  text-align: center;
}

.product .product-title > a {
  text-transform: capitalize;
}

.product .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.product .star-rating {
  margin: 0 auto;
}

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

input:focus {
  outline: 0;
}

.category .post .entry-content .entry-title {
  margin-top: 0 !important;
}

.category .widget-area {
  margin-top: 7px;
}

.category .widget-area .widget_search {
  margin-bottom: 35px;
}

.category .blog.meta-align-center .post {
  margin-bottom: 15px;
}

.category .blog.meta-align-center .post .entry-cat,
.category .blog.meta-align-center .post .entry-title,
.category .blog.meta-align-center .post .read-more-link {
  text-align: left;
}

.category .blog.meta-align-center .post .read-more-link > a {
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.category .blog.meta-align-center .post .entry-content .entry-meta > span > i {
  margin-right: 5px;
}

.category .blog.meta-align-center .post .entry-content .comments-link {
  margin-bottom: 10px;
}

.category .blog.meta-align-center .post .entry-content .comments-link > i {
  margin-right: 5px;
}

#wpcf7-f326-p120-o1 .wpcf7-submit {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  line-height: 45px;
  padding: 0 !important;
  -webkit-border-radius: 22px !important;
  border-radius: 22px !important;
  border-color: rgba(0, 0, 0, 0);
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

#wpcf7-f326-p120-o1 .wpcf7-form-control {
  width: 100%;
  padding: 12px 15px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

#wpcf7-f326-p120-o1 .wpcf7-form-control.wpcf7-submit {
  color: #fff;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.uavc-list-content {
  padding-top: 5px;
  margin-bottom: 25px;
  font-size: 18px;
  color: #666;
}

.uavc-list-content .uavc-list-icon {
  line-height: 1;
  padding: 15px;
  border: 2px solid;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.Contact_us .nb-page-title-wrap {
  margin-bottom: 0;
}

.single-product .nb-page-title-wrap {
  text-transform: capitalize;
}

.single-product .single-product-wrap .entry-summary {
  background-color: #fafafa;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.single-product .single-product-wrap .entry-summary .product_meta .availability_wrapper .stock {
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.single-product .single-product-wrap .entry-summary .compare {
  font-weight: 700;
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
  -ms-flex-order: 8;
  order: 8;
  margin-bottom: 60px;
  margin-top: 0;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.single-product .single-product-wrap .entry-summary .compare:hover {
  color: #fff !important;
}

.single-product .single-product-wrap .entry-summary .nb-social-icons {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.single-product .single-product-wrap .entry-summary .nb-social-icons:before {
  content: 'Share :';
}

.single-product .single-product-wrap .entry-summary .nb-social-icons > a {
  border: none;
}

.single-product .single-product-wrap .entry-summary .price {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
}

.single-product .single-product-wrap .entry-summary .product_title {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-top: 50px;
  margin-bottom: 5px;
  text-transform: capitalize;
}

.single-product .single-product-wrap .entry-summary .cart {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  line-height: 50px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-product .single-product-wrap .entry-summary .cart .single_add_to_cart_button {
  font-weight: 700;
  height: auto;
  line-height: 40px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 0 20px;
  background-color: #fafafa;
  border: 1px solid;
  border-color: #676c77;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.single-product .single-product-wrap .entry-summary .cart .single_add_to_cart_button:hover {
  color: #fff !important;
}

.single-product .single-product-wrap .entry-summary .woocommerce-product-details__short-description {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  margin-bottom: 35px;
}

.single-product .single-product-wrap .entry-summary .woocommerce-product-details__short-description > p {
  margin-bottom: 15px;
}

.single-product .single-product-wrap .entry-summary .woocommerce-product-details__short-description .delivery > a:before {
  content: '\e81d';
  font-family: 'fontello';
  margin-right: 10px;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist {
  min-width: 200px;
  height: 40px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-color: #fafafa;
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
  -ms-flex-order: 7;
  order: 7;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 35%;
  -ms-flex: 0 0 35%;
  flex: 0 0 35%;
  margin-bottom: 60px;
  margin-right: 15px;
  border: 1px solid #676c77;
  -webkit-transition: all .5s ease;
  -o-transition: all .5s ease;
  transition: all .5s ease;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist div > a .icon-heart-empty {
  font-weight: 700;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist:hover i.icon-heart-empty {
  color: #fff !important;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show .icon-heart-empty {
  width: 100%;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show .icon-heart-empty:after {
  content: 'Add to wishlist';
  text-transform: uppercase;
  font-family: Lato;
  font-size: 16px;
  margin-left: 10px;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-add-button.show .tooltip {
  display: none;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show {
  padding-top: 0;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show .icon-heart-empty {
  width: 100%;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show .icon-heart-empty:after {
  content: 'Browse Wishlist';
  font-family: Lato;
  margin-left: 10px;
  text-transform: uppercase;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse.show .tooltip {
  display: none;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show {
  padding-top: 0;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show .icon-heart-empty {
  width: 100%;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show .icon-heart-empty:after {
  content: 'Browse Wishlist';
  font-family: Lato;
  margin-left: 10px;
  text-transform: uppercase;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse.show .tooltip {
  display: none;
}

.single-product .single-product-wrap .product-image {
  padding-right: 30px;
}

.single-product .single-product-wrap .product-image .featured-gallery {
  margin-bottom: 20px;
  border: 1px solid #f4f4f4;
}

.single-product .single-product-wrap .product-image .featured-gallery .swiper-wrapper .woocommerce-product-gallery__image > img {
  padding: 10px 0;
}

.single-product .single-product-wrap .price {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-bottom: 10px;
}

.single-product .single-product-wrap .cart {
  display: block;
  text-align: initial;
  margin-bottom: 25px !important;
}

.single-product .single-product-wrap .cart .single_add_to_cart_button:hover {
  color: #fff !important;
}

.single-product .single-product-wrap .cart .nb-quantity .input-text {
  -moz-appearance: textfield;
}

.single-product .single-product-wrap .product_meta {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding-top: 25px;
  margin-bottom: 15px;
}

.single-product .single-product-wrap .yith-wcwl-add-to-wishlist i.icon-heart-empty:before {
  margin-right: 0;
}

.single-product .single-product-wrap .yith-wcwl-add-to-wishlist .add_to_wishlist .icon-heart-empty {
  margin-right: 0;
  margin-top: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.single-product .single-product-wrap .compare {
  position: relative;
  min-width: 150px;
  height: 40px;
  line-height: 40px;
  margin-bottom: 10px;
  margin-top: 10px;
  display: block;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-color: #fafafa;
  color: #676c77;
  border: 1px solid #676c77;
}

.single-product .single-product-wrap .compare:before {
  content: "\e81e";
  font-family: 'fontello';
  position: absolute;
  right: 50%;
  top: 50%;
  margin-right: 40px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.single-product .single-product-wrap .compare:after {
  content: 'Compare';
  font-family: Lato;
  font-size: 16px;
  margin-left: 10px;
  text-transform: uppercase;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.single-product .single-product-wrap .compare .tooltip {
  display: none;
}

.related > h2 {
  margin-bottom: 35px;
  text-align: center;
}

.woocommerce-Reviews .comment-form .comment-form-email,
.woocommerce-Reviews .comment-form .comment-form-comment,
.woocommerce-Reviews .comment-form .comment-form-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.woocommerce-Reviews .comment-form .comment-form-email > label,
.woocommerce-Reviews .comment-form .comment-form-comment > label,
.woocommerce-Reviews .comment-form .comment-form-author > label {
  min-width: 100px;
  display: inline-block;
}

.woocommerce-Reviews .comment-form .comment-form-email > input,
.woocommerce-Reviews .comment-form .comment-form-comment > input,
.woocommerce-Reviews .comment-form .comment-form-author > input {
  padding: 10px;
  width: 100%;
  max-width: 100%;
}

.woocommerce-Reviews .comment-form .form-submit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.woocommerce-Reviews .comment-form .form-submit .submit {
  min-width: 250px;
  background-color: #f4f4f4;
  color: #fff !important;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.single-post .comment-form .comment-form-url,
.single-post .comment-form .comment-form-email,
.single-post .comment-form .comment-form-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.single-post .comment-form .comment-form-url > input,
.single-post .comment-form .comment-form-email > input,
.single-post .comment-form .comment-form-author > input {
  width: 100%;
  max-width: 100%;
  -webkit-box-flex: unset;
  -webkit-flex: unset;
  -ms-flex: unset;
  flex: unset;
}

.single-post .comment-form .form-submit {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.single-post .comment-form .form-submit > input {
  width: auto;
  max-width: 100%;
  min-width: 250px;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -ms-flex: none;
  flex: none;
  height: 40px;
  -webkit-border-radius: 22px;
  border-radius: 22px;
}

.single-post .comment-form .form-submit > input:hover {
  color: #fff !important;
}

.single-post .nb-page-title-wrap .nb-page-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.single-post .nb-page-title-wrap .nb-page-title .entry-meta {
  display: block;
  width: 100%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  text-align: center;
}

.single-post .nb-page-title-wrap .nb-page-title .entry-title {
  display: block;
  width: 100%;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.single-post .nb-page-title-wrap .nb-page-title .entry-cat {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.woocommerce-wishlist .site-header.header-home-1 {
  margin-bottom: 60px;
}

.woocommerce-wishlist .site-header.header-home-2 {
  margin-bottom: 60px;
}

.woocommerce-wishlist .wishlist_table {
  font-size: 100% !important;
}

.woocommerce-wishlist .wishlist_table .product-remove .remove_from_wishlist {
  font-size: 40px;
}

.woocommerce-wishlist .wishlist_table .yith-wcqv-button {
  padding: 0 5px;
  margin-left: 10px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  line-height: 23px;
  height: 30px;
}

.woocommerce-wishlist .wishlist_table .yith-wcqv-button.loading {
  width: auto;
}

.woocommerce-wishlist .wishlist_table .yith-wcqv-button i {
  margin-right: 5px;
}

.woocommerce-wishlist .wishlist_table .yith-wcqv-button .blockOverlay {
  display: none !important;
}

.woocommerce-wishlist .wishlist_table .product-name > a {
  text-transform: capitalize;
}

.woocommerce-wishlist .wishlist_table .product-add-to-cart > a {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  line-height: 35px;
}

.woocommerce-wishlist .wishlist_table .product-add-to-cart > a:hover {
  color: #fff !important;
}

.woocommerce-wishlist .wishlist_table .product-price,
.woocommerce-wishlist .wishlist_table .product-stock-status {
  text-align: left;
}

.search-results .content-search > article {
  border-bottom: 1px solid #ccc;
}

.search-results .content-search > article .entry-meta > span > i {
  margin-right: 5px;
}

.search-results .content-search .page-header {
  border-bottom: 1px solid #ccc;
  margin-bottom: 60px;
}

.home_page_1:not(.search) .site-header {
  margin-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.site-header.header-home-1 {
  margin-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.site-header.header-home-1 .middle-section-wrap {
  padding-bottom: 15px;
}

.site-header.header-home-1 .middle-section-wrap .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .text-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .usd_menu {
  border-right: 1px solid #e6e7e8;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .usd_menu > a {
  color: #999;
  margin: 0 15px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .usd_menu > a:after {
  content: '\f107';
  font-family: 'fontello';
  margin-left: 5px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .english_menu {
  border-right: 1px solid #e6e7e8;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .english_menu > a {
  color: #999;
  margin: 0 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .english_menu > a:after {
  content: '\f107';
  font-family: 'fontello';
  margin-left: 5px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .english_menu > a > img {
  margin-right: 5px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-register {
  border-right: 1px solid #e6e7e8;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-register > a {
  color: #999;
  margin: 0 15px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-register > a:before {
  content: '\e81c';
  font-family: 'fontello';
  margin-right: 5px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-login {
  border-right: 1px solid #e6e7e8;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-login > a {
  color: #999;
  margin: 0 15px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-login > a:before {
  content: '\e81b';
  font-family: 'fontello';
  margin-right: 5px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap {
  border-left: 1px solid;
  margin-left: 15px;
  line-height: 25px;
  border-color: #e6e7e8;
  position: relative;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-account-wrap {
  display: none;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .nb-cart-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #999;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .nb-cart-section .icon-bag {
  margin-right: 10px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .nb-cart-section > span {
  font-size: 14px;
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px);
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap {
  position: static;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .nb-cart-section .icon-bag {
  color: #999;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .nb-cart-section .icon-bag::before {
  content: '\e816';
  font-family: 'fontello';
  font-size: 20px;
  font-weight: bold;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .buttons .button {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .buttons .button:hover {
  color: #fff !important;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .mini-cart-pd-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  margin-right: 0;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .mini-cart-pd-image > img {
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .minicart-pd-meta {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60%;
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .minicart-pd-meta > a {
  text-transform: capitalize;
  margin-bottom: 10px;
  padding: 0 10px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .minicart-pd-meta > span {
  padding: 0 10px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap > span {
  color: #999;
  font-size: 14px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-account-wrap {
  display: none;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .buttons .button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .buttons .button:hover {
  color: #fff !important;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .mini-cart-pd-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  margin-right: 0;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .mini-cart-pd-image > img {
  border: 1px solid #ccc;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .minicart-pd-meta {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60%;
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .minicart-pd-meta > a {
  text-transform: capitalize;
  padding: 0 10px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .minicart-pd-meta > span {
  padding: 0 10px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .search_text > span > a {
  color: #999;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap {
  margin-left: 15px;
  margin-right: 5px;
  display: inline-block;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .icon-header-search {
  display: none;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap.popup_content {
  background: rgba(0, 0, 0, 0.9);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9999;
  -webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
  margin-right: 0;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form:before {
  content: '\e807';
  font-family: 'fontello';
  color: #999;
  font-size: 16px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form.visible:before {
  content: "";
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form.visible .nb-input-group {
  display: block;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form.visible .nb-input-group .search-field {
  -webkit-appearance: none;
  visibility: visible;
  position: absolute;
  top: 50%;
  left: 50%;
  background: transparent;
  border: 2px solid #777;
  color: #fff;
  font-size: 16px;
  min-width: 250px;
  padding: 0 15px;
  -webkit-box-shadow: none;
  box-shadow: none;
  width: 30%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form.visible .nb-input-group .search-button {
  display: block;
  position: absolute;
  top: 50%;
  right: 35%;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form.visible .nb-input-group .search-button > button {
  background: rgba(0, 0, 0, 0);
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form.visible .nb-input-group .search-button > button > i {
  color: #777 !important;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .nb-input-group {
  display: none;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .nb-input-group .search-button {
  display: none;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .close_popup {
  position: fixed;
  top: 10%;
  right: 10%;
  width: 30px;
  height: 30px;
  cursor: pointer;
  z-index: 9999;
  display: none;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .close_popup:before,
.site-header.header-home-1 .middle-section-wrap .container .menu-left .close_popup:after {
  -webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
  content: ' ';
  width: 40px;
  height: 2px;
  display: block;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .close_popup:before {
  -webkit-transform: translate(-5px, 14px) rotate(-45deg);
  -ms-transform: translate(-5px, 14px) rotate(-45deg);
  transform: translate(-5px, 14px) rotate(-45deg);
  background-color: #fff;
}

.site-header.header-home-1 .middle-section-wrap .container .menu-left .close_popup:after {
  -webkit-transform: translate(-5px, 12px) rotate(45deg);
  -ms-transform: translate(-5px, 12px) rotate(45deg);
  transform: translate(-5px, 12px) rotate(45deg);
  background-color: #fff;
}

.site-header.header-home-1 .middle-section-wrap .container .middle-section .img-logo img {
  width: auto;
}

.site-header.header-home-1 .bot-section-wrap {
  padding: 20px 0 !important;
  padding: 0 !important;
}

.site-header.header-home-1 .bot-section-wrap .nb-navbar {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.simplemodal-container {
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

#yith-quick-view-modal .single-product-wrap {
  padding-right: 15px;
}

#yith-quick-view-modal .single-product-wrap .product-image .featured-gallery {
  border: none;
}

#yith-quick-view-modal .single-product-wrap .product-image .thumb-gallery .swiper-wrapper {
  margin-left: -webkit-calc(-35% - 10px);
  margin-left: calc(-35% - 10px);
}

.products.grid-type .product .product-detail .product-title {
  margin-bottom: 5px;
}

.start_selling {
  padding-top: 60px;
}

.start_selling .wpb_wrapper .aio-icon-component .aio-icon.circle {
  -webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
}

.start_selling .wpb_single_image .vc_figure {
  padding-left: 15px;
}

.start_selling .wpb_single_image .vc_figure:before {
  content: '';
  display: block;
  border: 5px solid #ecd7d1;
  position: absolute;
  top: -45px;
  left: 15px;
  bottom: 135px;
  right: 200px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.start_selling .wpb_single_image .vc_figure .vc_single_image-wrapper {
  position: relative;
  overflow: hidden;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.start_selling .wpb_single_image .vc_figure .vc_single_image-wrapper:hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.start_selling .wpb_single_image .vc_figure .vc_single_image-wrapper > img {
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.start_selling .wpb_single_image .vc_figure .vc_single_image-wrapper > img:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.start_selling .box_selling .wpb_wrapper {
  padding-left: 30px;
}

.start_selling .aio-icon-component {
  margin-bottom: 20px;
}

.start_selling .aio-icon-component .aio-ibd-block .aio-icon-description {
  margin-top: 10px;
}

.start_selling .aio-icon-component .aio-icon-left .aio-icon-img {
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
  margin-right: 20px;
}

.start_sell_button .vc_btn3-container.button_sellnow {
  padding-top: 10px;
  padding-bottom: 15px;
}

.start_sell_button .vc_btn3-container.button_sellnow > a {
  background-image: none;
}

.slider_home_1 .rev_slider_wrapper .tparrows.tp-leftarrow {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
}

.slider_home_1 .rev_slider_wrapper .tparrows.tp-leftarrow:before {
  content: '\f104';
  font-family: 'fontello';
}

.slider_home_1 .rev_slider_wrapper .tparrows.tp-rightarrow {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
}

.slider_home_1 .rev_slider_wrapper .tparrows.tp-rightarrow:before {
  content: '\f105';
  font-family: 'fontello';
}

.home-page-2 .home2_sesson_3 {
  margin-top: 35px;
}

.home-page-2 .home2_sesson_3 .galary_collection {
  padding-bottom: 80px;
}

.home-page-2 .home2_sesson_3 .galary_collection .uvc-sub-heading > h2 {
  color: #fff;
  text-transform: uppercase;
}

.home-page-2 .home2_sesson_3 .galary_collection .uvc-sub-heading > p {
  margin: 0;
}

.home-page-2 .home2_sesson_3 .wpb_column .vc_column-inner {
  padding-top: 40px;
}

.home-page-2 .home2_sesson_3 .wpb_column .vc_column-inner .aio-icon-component .aio-icon.circle {
  -webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
}

.home-page-2 .home2_sesson_3 .wpb_column .vc_column-inner .aio-icon-component .aio-icon-header > h3 {
  color: #fff;
}

.home-page-2 .home2_sesson_3 .wpb_column .vc_column-inner .aio-icon-component .aio-icon-description {
  color: #fff;
}

.home-page-2 .home2_sesson_3 .content_sesson_3 {
  padding-bottom: 15px;
}

.home-page-2 .home2_sesson_3 .content_sesson_3 .aio-icon-component:not(:last-child) {
  padding-bottom: 60px;
}

.home-page-2 .home2_sesson_3 .content_sesson_3 .aio-icon-component {
  margin-bottom: 45px;
}

.home-page-2 .home2_sesson_3 .content_sesson_3 .infobox_left .aio-icon-component {
  -webkit-transform: translateX(-30px);
  -ms-transform: translateX(-30px);
  transform: translateX(-30px);
}

.home-page-2 .home2_sesson_3 .content_sesson_3 .infobox_right .aio-icon-component {
  -webkit-transform: translateX(30px);
  -ms-transform: translateX(30px);
  transform: translateX(30px);
}

.home-page-2 .home2_sesson_3 .button_sesson_3 {
  padding-bottom: 25px;
}

.home-page-2 .home2_sesson_3 .button_sesson_3 .wpb_column .vc_column-inner {
  padding-top: 0px;
}

.home-page-2 .home2_sesson_3 .button_sesson_3 .wpb_column .vc_column-inner .button_sellnow {
  padding-top: 15px;
}

.home-page-2 .home2_sesson_3 .infobox-left-top {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.home-page-2 .home2_sesson_3 .infobox-right-top {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.home-page-2 .home2_sesson_3 .infobox_left {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.home-page-2 .home2_sesson_3 .infobox_right {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}

.vc_btn3-container.button_sellnow {
  padding-top: 25px;
}

.vc_btn3-container.button_sellnow > a {
  font-size: 16px;
  padding: 10px 45px;
}

.vc_btn3-container.button_sellnow > a:after {
  content: "\f101";
  font-family: "fontello";
  margin-left: 5px;
}

.home2_sesson_4 {
  margin-top: 40px;
}

.home2_sesson_4 .count_content {
  padding-top: 35px;
}

.home2_sesson_4 .count_content .uvc-heading-spacer {
  display: none;
}

.home2_sesson_4 .count_content .uvc-main-heading > h2 {
  margin-bottom: 10px;
}

.home2_sesson_4 .count_content .uvc-sub-heading {
  font-weight: bold !important;
  padding-bottom: 30px;
}

.home2_sesson_4 .count_down {
  padding-bottom: 40px;
}

.home2_sesson_4 .count_down .ult_countdown-section {
  margin: 0 20px;
}

.home2_sesson_4 .count_down .ult_countdown-section .ult_time-mid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 130px;
  height: 130px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 3px solid #fff;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home2_sesson_4 .count_down .ult_countdown-section .ult_time-mid .ult_countdown-amount {
  font-weight: bold !important;
}

.home2_sesson_4 .count_down .ult_countdown-section .ult_time-mid .ult_countdown-period {
  margin-top: 0;
}

.home2_sesson_4 .wpb_column .wpb_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home2_sesson_5 {
  padding-top: 35px;
}

.home2_sesson_5 .galary_collection {
  margin-bottom: 25px;
}

.home2_sesson_5 .galary_collection .uvc-sub-heading > p {
  display: none;
}

.home2_sesson_5 .galary_collection .uvc-sub-heading > h2 {
  margin: 0;
  text-transform: uppercase;
}

.home2_custom_blog {
  padding-bottom: 65px;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-thumb {
  margin-bottom: 25px;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block {
  text-align: center;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-cats {
  margin-bottom: 5px;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta {
  margin-bottom: 5px;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta .nb-post-author {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta .nb-post-author:before {
  content: "\e800";
  font-family: 'fontello';
  margin-right: 5px;
  color: #999999;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta .nb-post-datetime {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta .nb-post-datetime:before {
  content: "\e801";
  font-family: 'fontello';
  margin-right: 5px;
  color: #999999;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta .nb-post-comments {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta .nb-post-comments:before {
  content: "\e802";
  font-family: 'fontello';
  margin-right: 5px;
  color: #999999;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-header > h4 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  margin-bottom: 5px;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-header .nb-post-cats {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-header .nb-post-meta {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-content .readmore {
  padding: 10px 20px;
  border: 1px solid #ccc;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-content .readmore:hover {
  color: #fff;
}

.home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-content > p {
  margin-bottom: 35px;
}

.customer_vender .galary_collection {
  margin-bottom: 90px;
}

.customer_vender .galary_collection .uvc-sub-heading > p {
  display: none;
}

.customer_vender .galary_collection .uvc-sub-heading > h2 {
  margin: 0;
  text-transform: uppercase;
}

.customer_vender .customer_content .wpb_column {
  padding: 0 15px;
}

.customer_vender .customer_content .wpb_column .vc_column-inner {
  position: static;
  position: static;
}

.customer_vender .customer_content .wpb_column .vc_column-inner .wpb_single_image {
  margin-bottom: 20px;
}

.customer_vender .customer_content .wpb_column .vc_column-inner .wpb_single_image .vc_single_image-img {
  position: absolute;
  top: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.customer_vender .customer_content .wpb_column .vc_column-inner .wpb_text_column {
  margin-bottom: 20px;
  text-align: center;
}

.customer_vender .customer_content .wpb_column .vc_column-inner .wpb_text_column:before {
  content: '\f10d';
  font-family: 'fontello';
  font-size: 24px;
}

.customer_vender .customer_content .wpb_column .vc_column-inner .wpb_text_column .wpb_wrapper {
  margin-top: 15px;
}

.customer_vender .customer_content .wpb_column .vc_column-inner .uvc-heading {
  padding-bottom: 30px;
}

.sesson_2 .vc_tta-container .vc_tta-panels-container .vc_tta-panel {
  margin-right: -15px !important;
  margin-left: -15px !important;
}

.sesson_2 .vc_tta-container .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-body {
  padding: 15px;
}

.author .blog .site-main .post {
  margin-bottom: 10px;
}

.author .blog .site-main .entry-content .entry-meta > span > i {
  margin-right: 5px;
}

.author .blog .site-main .entry-content .comments-link > i {
  margin-right: 5px;
}

.author .blog .site-main .entry-content .entry-text .read-more-link {
  text-align: left;
}

.author .blog .site-main .entry-content .entry-text .read-more-link > a {
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.author .blog .site-main .entry-content .entry-cat,
.author .blog .site-main .entry-content .entry-title {
  text-align: left !important;
}

.home-page-2:not(.search) .site-header {
  margin-bottom: 0;
}

.home-page-2 .header-home-1 {
  border-bottom: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.woocommerce-cart .site-header.header-home-2 {
  margin-bottom: 0;
}

.site-header.header-home-2 {
  margin-bottom: 0;
}

.site-header.header-home-2 .mid-section-wrap {
  padding: 10px;
}

.site-header.header-home-2 .mid-section-wrap .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .text-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .usd_menu {
  border-right: 1px solid #f4f4f4;
  display: inline-table;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .usd_menu > a {
  color: #fff;
  margin: 0 15px;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .usd_menu > a:after {
  content: '\f107';
  font-family: 'fontello';
  margin-left: 5px;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .english_menu {
  border-right: 1px solid #f4f4f4;
  display: inline-table;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .english_menu > a {
  color: #fff;
  margin: 0 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .english_menu > a:after {
  content: '\f107';
  font-family: 'fontello';
  margin-left: 5px;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .english_menu > a > img {
  margin-right: 5px;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .simplemodal-register {
  display: inline-table;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .simplemodal-register > a {
  color: #fff;
  margin: 0 15px;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .simplemodal-register > a:before {
  content: '\e81c';
  font-family: 'fontello';
  margin-right: 5px;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .simplemodal-login {
  display: inline-table;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .simplemodal-login > a {
  color: #fff;
  margin: 0 15px;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right .simplemodal-login > a:before {
  content: '\e81b';
  font-family: 'fontello';
  margin-right: 5px;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-left > span {
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-left > span > a {
  color: #fff;
  text-transform: uppercase;
  margin-left: 5px;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-left > span > a:after {
  content: '\f101';
  font-family: 'fontello';
  margin-left: 5px;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-left > span > a:hover {
  text-decoration: underline;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-right {
  font-size: 14px;
}

.site-header.header-home-2 .mid-section-wrap .container .menu-left {
  font-size: 14px;
}

.site-header.header-home-2 .bottom-section-wrap {
  padding-bottom: 5px;
  padding-top: 10px;
}

.site-header.header-home-2 .bottom-section-wrap .bot-right .icon-header-wrap {
  position: relative;
}

.site-header.header-home-2 .bottom-section-wrap .bot-right .icon-header-wrap > span {
  font-size: 14px;
}

.site-header.header-home-2 .bottom-section-wrap .bot-right .header-cart-wrap {
  position: static;
}

.site-header.header-home-2 .bottom-section-wrap .bot-right .header-cart-wrap .nb-cart-section > span {
  font-size: 14px;
}

.site-header.header-home-2 .bottom-section-wrap .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

.site-header.header-home-2 .bottom-section-wrap .container .middle-section .img-logo img {
  width: auto;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap {
  padding-left: 0;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-account-wrap {
  display: none;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .nb-cart-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .nb-cart-section .icon-bag {
  margin-right: 10px;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .nb-cart-section > span {
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px);
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .nb-cart-section .icon-bag {
  color: #444;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .nb-cart-section .icon-bag::before {
  content: '\e816';
  font-family: 'fontello';
  font-size: 20px;
  font-weight: bold;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .nb-cart-section > span {
  color: #444;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap {
  top: 35px;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .buttons .button {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .buttons .button:hover {
  color: #fff !important;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .mini-cart-pd-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  margin-right: 0;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .mini-cart-pd-image > img {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ccc;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .minicart-pd-meta {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60%;
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .minicart-pd-meta > a {
  text-transform: capitalize;
  margin-bottom: 10px;
  padding: 0 10px;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .minicart-pd-meta > span {
  padding: 0 10px;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap > span {
  text-transform: uppercase;
  color: #444;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap {
  margin-right: 15px;
  position: relative;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .icon-header-search {
  display: none;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap.popup_content {
  background: rgba(0, 0, 0, 0.9);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9999;
  -webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
  margin-right: 0;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form {
  margin-bottom: 5px;
  color: #444;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form:before {
  content: '\e807';
  font-family: 'fontello';
  font-size: 18px;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible:before {
  content: '';
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group {
  display: block;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-field {
  -webkit-appearance: none;
  visibility: visible;
  position: absolute;
  top: 50%;
  left: 50%;
  background: transparent;
  border: 2px solid #777;
  color: #fff;
  font-size: 16px;
  min-width: 250px;
  padding: 0 15px;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'Roboto';
  width: 30%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button {
  display: block;
  position: absolute;
  top: 50%;
  right: 35%;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button button {
  height: 35px;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button > button {
  background: rgba(0, 0, 0, 0);
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button > button > i {
  color: #777 !important;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .nb-input-group {
  display: none;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .nb-input-group .search-button {
  display: none;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .close_popup {
  position: fixed;
  top: 10%;
  right: 10%;
  width: 30px;
  height: 30px;
  cursor: pointer;
  z-index: 9999;
  display: none;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .close_popup:before,
.site-header.header-home-2 .bottom-section-wrap .container .bot-right .close_popup:after {
  -webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
  content: ' ';
  width: 40px;
  height: 2px;
  display: block;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .close_popup:before {
  -webkit-transform: translate(-5px, 14px) rotate(-45deg);
  -ms-transform: translate(-5px, 14px) rotate(-45deg);
  transform: translate(-5px, 14px) rotate(-45deg);
  background-color: #fff;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-right .close_popup:after {
  -webkit-transform: translate(-5px, 12px) rotate(45deg);
  -ms-transform: translate(-5px, 12px) rotate(45deg);
  transform: translate(-5px, 12px) rotate(45deg);
  background-color: #fff;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-section ul li a {
  color: #444;
}

.site-header.header-home-2 .bottom-section-wrap .container .bot-section .icon-menu {
  background-color: #fff;
  color: #444;
  border: none;
}

.woocommerce-cart .woocommerce-cart-form .cart_totals .wc-proceed-to-checkout .checkout-button:hover {
  color: #fff !important;
}

.woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .actions .nb-primary-button:hover {
  color: #fff !important;
}

.woocommerce-cart .woocommerce-cart-form .coupon .coupon-wrap .nb-wide-button:hover {
  color: #fff !important;
}

.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .nb-wide-button:hover {
  color: #fff !important;
}

.simplemodal-container {
  left: 50% !important;
}

.search-results .post .entry-content .entry-meta {
  margin-bottom: 5px;
}

.search-results .post .entry-content .entry-title {
  margin: 0;
}

.search-results .post .entry-content .entry-text {
  margin-bottom: 10px;
}

.search-results .post .entry-content .entry-text .entry-summary {
  margin: 5px 0;
}

.search-results .post .entry-image {
  margin-top: 5px;
}

.search-results .product .entry-content .entry-meta {
  margin-bottom: 5px;
}

.search-results .product .entry-content .entry-title {
  margin: 0;
  text-transform: capitalize;
}

.search-results .product .entry-content .entry-text {
  margin-bottom: 10px;
}

.search-results .product .entry-content .entry-text .entry-summary {
  margin-top: 5px;
  margin-bottom: 15px;
}

.nb-page-title > h1 {
  text-transform: capitalize;
  display: block;
  text-align: center;
  width: 100%;
}

.nb-page-title .woocommerce-breadcrumb {
  display: block;
  margin-top: 15px;
  width: 100%;
  text-align: center;
}

.nb-page-title .entry-meta {
  color: #fff;
  text-align: center;
}

.nb-page-title .entry-meta .icon-calendar-empty {
  padding: 0 5px;
}

.testimorial_page .nb_layout_box2,
.testimorial_page_3column .nb_layout_box2 {
  margin-bottom: 0;
}

.testimorial_page .nb_testimonials .nb_testimonial-item .nb_testimonial-box2,
.testimorial_page_3column .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 {
  background-color: #fafafa;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding-top: 70px !important;
}

.testimorial_page .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-avatar,
.testimorial_page_3column .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-avatar {
  padding-top: 5px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.testimorial_page .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-info,
.testimorial_page_3column .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-info {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.testimorial_page .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-info .nb_testimonial-position,
.testimorial_page_3column .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-info .nb_testimonial-position {
  font-size: 12px;
  margin-bottom: 0;
}

.testimorial_page .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-info .nb_testimonial-position:before,
.testimorial_page_3column .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-info .nb_testimonial-position:before {
  content: '';
}

.testimorial_page .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-info .nb_testimonial-name,
.testimorial_page_3column .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-info .nb_testimonial-name {
  font-size: 16px;
  margin: 0;
}

.testimorial_page .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-content,
.testimorial_page_3column .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-content {
  text-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 20px;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.testimorial_page .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-content:before,
.testimorial_page_3column .nb_testimonials .nb_testimonial-item .nb_testimonial-box2 .nb_testimonial-content:before {
  content: '\f10d';
  font-family: 'fontello';
  text-align: center;
  display: block;
  font-size: 24px;
  margin-bottom: 15px;
}

.testimorial_page .site-footer {
  margin-top: 30px;
}

.testimorial_page .site-footer,
.testimorial_page_3column .site-footer {
  margin-top: 40px;
}

.nb-navbar li a {
  padding: 15px;
}

.nb-navbar li a span {
  font-size: 14px;
  font-weight: 700;
}

.nb-navbar li .sub-menu li a {
  padding-left: 0;
  padding-right: 0;
}

.search .content-search .no-results .nb-input-group {
  position: relative;
}

.search .content-search .no-results .nb-input-group .search-field {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: 2px solid #999;
}

.search .content-search .no-results .nb-input-group .search-button {
  position: absolute;
  right: 0;
}

.search .content-search .no-results .nb-input-group .search-button > button {
  background-color: rgba(0, 0, 0, 0);
  height: 35px;
  line-height: 35px;
}

.search .content-search .no-results .nb-input-group .search-button > button .icon-search {
  color: #999 !important;
}

.search .site-header.header-home-2 {
  margin-bottom: 60px;
}

.search .site-header.header-home-1 {
  margin-bottom: 60px;
}

.woocommerce .shop-main .woocommerce-pagination .page-numbers {
  border: 0 none;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 36px;
  height: 36px;
}

.woocommerce .shop-main .woocommerce-pagination .page-numbers.current {
  color: #fff;
}

.woocommerce .shop-main .woocommerce-pagination .page-numbers.next {
  width: 36px;
  height: 36px;
}

.woocommerce .shop-main .shop-action .woocommerce-ordering .orderby {
  padding: 0 30px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.woocommerce #secondary.shop-sidebar {
  padding-right: 15px;
  padding-left: 15px;
}

.widget_search .nb-input-group {
  position: relative;
}

.widget_search .nb-input-group .search-field {
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: 2px solid #999;
}

.widget_search .nb-input-group .search-button {
  position: absolute;
  right: 0;
}

.widget_search .nb-input-group .search-button > button {
  background-color: rgba(0, 0, 0, 0);
  height: 35px;
  line-height: 35px;
}

.widget_search .nb-input-group .search-button > button .icon-search {
  color: #999 !important;
}

#yith-quick-view-content .entry-summary {
  padding-left: 15px;
}

.h-label-search {
  display: none;
}

.home-page-3 .site-content .container {
  margin-top: 0;
}

.home-page-3 #home-page-3-wrapper {
  position: absolute;
  z-index: 99;
  width: 100%;
}

.home-page-3 .mini-cart-section .mini-cart-wrap {
  right: -50px;
  top: 26px;
}

.home-page-3 .tab_product .vc_tta-panel.vc_active .vc_tta-panel-heading {
  border: 0 none !important;
}

body:not(.home-page-3) #home-page-3-wrapper {
  background: #444;
}

.search #home-page-3-wrapper {
  position: initial;
  z-index: 99;
  width: 100%;
  background: #444;
}

.search .site-content .container {
  margin-top: 60px;
}

.site-header.header-home-3 {
  margin-bottom: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  border: none;
}

.site-header.header-home-3 .middle-section-wrap {
  padding-bottom: 10px;
  padding-top: 15px;
  background-color: transparent;
}

.site-header.header-home-3 .middle-section-wrap .container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 15px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 12px;
  font-weight: 500;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .usd_menu {
  border-right: 1px solid #fff;
  display: inline-table;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .usd_menu > a {
  color: #fff;
  margin: 0 15px 0 0;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .usd_menu > a:after {
  content: '\f107';
  font-family: 'fontello';
  margin-left: 3px;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .english_menu {
  border-right: 1px solid #fff;
  display: inline-table;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .english_menu > a {
  color: #fff;
  margin: 0 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .english_menu > a:after {
  content: '\f107';
  font-family: 'fontello';
  margin-left: 5px;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .english_menu > a > img {
  margin-right: 10px;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .simplemodal-register {
  border-right: 1px solid #fff;
  display: inline-table;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .simplemodal-register > a {
  color: #fff;
  margin: 0 15px;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .simplemodal-register > a:before {
  content: '\e81c';
  font-family: 'fontello';
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .simplemodal-register > a > span {
  margin-left: 10px;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .simplemodal-login {
  display: inline-table;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .simplemodal-login > a {
  color: #fff;
  margin: 0 0 0 15px;
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .simplemodal-login > a:before {
  content: '\e81b';
  font-family: 'fontello';
}

.site-header.header-home-3 .middle-section-wrap .container .middle-section .simplemodal-login > a > span {
  margin-left: 10px;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-section .img-logo img {
  width: auto;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap > span {
  font-size: 14px;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-cart-wrap .nb-cart-section > span {
  font-size: 14px;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap {
  padding-left: 0;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .header-account-wrap {
  display: none;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .nb-cart-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .nb-cart-section .icon-bag {
  margin-right: 10px;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .nb-cart-section > span {
  -webkit-transform: translateY(2px);
  -ms-transform: translateY(2px);
  transform: translateY(2px);
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .nb-cart-section .icon-bag {
  color: #fff;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .nb-cart-section .icon-bag::before {
  content: '\e816';
  font-family: 'fontello';
  font-size: 20px;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .nb-cart-section > span {
  color: #fff;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .buttons .button {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .buttons .button:hover {
  color: #fff !important;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .mini-cart-pd-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  margin-right: 0;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .mini-cart-pd-image > img {
  border: 1px solid #ccc;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .minicart-pd-meta {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 60%;
  -ms-flex: 0 0 60%;
  flex: 0 0 60%;
  padding: 0 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .minicart-pd-meta > a {
  text-transform: capitalize;
  margin-bottom: 10px;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .icon-header-wrap > span {
  text-transform: initial;
  color: #fff;
  font-family: Lato;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .h-label-search {
  color: #fff;
  margin-left: 10px;
  border-right: #fff solid 1px;
  padding-right: 15px;
  display: block;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap::before {
  content: '\e807';
  font-family: 'fontello';
  color: #fff;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .icon-header-search {
  display: none;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap.popup_content {
  background: rgba(0, 0, 0, 0.9);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  right: 0;
  z-index: 9999;
  -webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
  margin-right: 0;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap.popup_content:before {
  content: '';
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap.popup_content .h-label-search {
  display: none;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form .nb-input-group {
  display: none;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form .nb-input-group .search-button {
  display: none;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form.visible:before {
  content: '';
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group {
  display: block;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-field {
  -webkit-appearance: none;
  visibility: visible;
  position: absolute;
  top: 50%;
  left: 50%;
  background: transparent;
  border: 2px solid #777;
  color: #fff;
  font-size: 16px;
  min-width: 250px;
  padding: 0 15px;
  -webkit-box-shadow: none;
  box-shadow: none;
  font-family: 'Roboto';
  width: 30%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button {
  display: block;
  position: absolute;
  top: 50%;
  right: 35%;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button > button {
  background: rgba(0, 0, 0, 0);
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button > button > i {
  color: #777 !important;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .close_popup {
  position: fixed;
  top: 10%;
  right: 10%;
  width: 30px;
  height: 30px;
  cursor: pointer;
  z-index: 9999;
  display: none;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .close_popup:before,
.site-header.header-home-3 .middle-section-wrap .container .bot-right .close_popup:after {
  -webkit-transition: all .4s ease-out;
  -o-transition: all .4s ease-out;
  transition: all .4s ease-out;
  content: ' ';
  width: 40px;
  height: 2px;
  display: block;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .close_popup:before {
  -webkit-transform: translate(-5px, 14px) rotate(-45deg);
  -ms-transform: translate(-5px, 14px) rotate(-45deg);
  transform: translate(-5px, 14px) rotate(-45deg);
  background-color: #fff;
}

.site-header.header-home-3 .middle-section-wrap .container .bot-right .close_popup:after {
  -webkit-transform: translate(-5px, 12px) rotate(45deg);
  -ms-transform: translate(-5px, 12px) rotate(45deg);
  transform: translate(-5px, 12px) rotate(45deg);
  background-color: #fff;
}

.site-header.header-home-3 .bot-section-wrap {
  padding: 0 !important;
}

.site-header.header-home-3 .bot-section-wrap .nb-navbar {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.home3-product-cat .a,
.home3_section_faq_testimonial .a,
.home-page-3 .home2_custom_blog .a,
.home-page-3 .logo_brand .a,
.home3-about .a {
  display: block;
}

.home3-product-cat {
  margin-top: 37px;
}

.home3-product-cat .wpb_single_image.wpb_content_element {
  margin-bottom: 30px;
}

.home3-product-cat a.vc_single_image-wrapper {
  position: relative;
}

.home3-product-cat a.vc_single_image-wrapper span.img-cat-name {
  position: absolute;
  left: 50%;
  bottom: 45px;
  padding: 8px 30px;
  background: rgba(255, 255, 255, 0.7);
  -webkit-border-radius: 22px;
  border-radius: 22px;
  color: #000;
  font-weight: 700;
  -webkit-transition: .2s ease;
  -o-transition: .2s ease;
  transition: .2s ease;
  white-space: nowrap;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.home3-product-cat a.vc_single_image-wrapper:hover span.img-cat-name {
  background-color: #9e391a;
  color: #fff;
}

.home3_countdown {
  margin-bottom: 35px;
}

.home3_countdown .count_content {
  padding-top: 22px;
}

.home3_countdown .count_content .uvc-heading-spacer {
  display: none;
}

.home3_countdown .count_content .uvc-main-heading > h2 {
  margin-bottom: 5px;
}

.home3_countdown .count_content .uvc-sub-heading {
  padding-bottom: 25px;
}

.home3_countdown .count_down .ult_countdown-section .ult_time-mid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 100px;
  height: 100px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  border: 3px solid #fff;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.home3_countdown .count_down .ult_countdown-section .ult_time-mid .ult_countdown-amount {
  margin: -8px auto;
}

.wpb-js-composer .home3-faq .vc_tta-container {
  margin-top: 45px;
}

.wpb-js-composer .home3-faq .vc_tta-container .vc_tta-panel-heading {
  border-top: none !important;
  border-color: #ddd !important;
  background: #fafafa !important;
  -webkit-box-shadow: 0px 1px 3px #ddd;
  box-shadow: 0px 1px 3px #ddd;
}

.wpb-js-composer .home3-faq .vc_tta-container .vc_tta-panel-heading:hover {
  background: #fafafa !important;
}

.wpb-js-composer .home3-faq .vc_tta-container .vc_tta-panel-heading .vc_tta-panel-title > a {
  padding: 18px 20px;
  color: #323232 !important;
  font-size: 16px;
}

.wpb-js-composer .home3-faq .vc_tta-container .vc_tta-panel-heading .vc_tta-controls-icon-plus:before,
.wpb-js-composer .home3-faq .vc_tta-container .vc_tta-panel-heading .vc_tta-controls-icon-plus:after {
  border-color: #cacaca;
}

.wpb-js-composer .home3-faq .vc_tta-container .vc_tta-panel-body {
  border-top: none !important;
  padding: 0px 20px !important;
  background: #fafafa !important;
}

.wpb-js-composer .home3-faq .vc_tta-container .vc_active .vc_tta-panel-heading {
  border-bottom: none !important;
  margin-bottom: 0 !important;
}

.wpb-js-composer .home3-faq .vc_tta-container .vc_active .vc_tta-panel-heading .vc_tta-controls-icon-plus:before {
  border-color: #cacaca !important;
}

.wpb-js-composer .home3-faq .vc_tta-container .vc_active .vc_tta-panel-body {
  border-color: #ddd !important;
  -webkit-box-shadow: 0px 1px 3px #ddd;
  box-shadow: 0px 1px 3px #ddd;
}

.wpb-js-composer .home3-faq .vc_tta-container .vc_active .vc_tta-panel-body .wpb_text_column.wpb_content_element {
  border-top: solid 1px #ddd;
  padding: 20px 0;
}

.home3_section_faq_testimonial .customer_vendor {
  padding-left: 30px;
}

.home3_section_faq_testimonial .customer_vendor .galary_collection {
  margin-bottom: 90px;
}

.home3_section_faq_testimonial .customer_vendor .galary_collection .uvc-sub-heading > p {
  display: none;
}

.home3_section_faq_testimonial .customer_vendor .galary_collection .uvc-sub-heading > h2 {
  margin: 0;
  text-transform: uppercase;
}

.home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column {
  padding: 0 15px;
  margin-bottom: 5px;
}

.home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column:not(:last-child) {
  margin-bottom: 80px;
}

.home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column .vc_column-inner {
  background: #fafafa;
  border: solid 1px #f4f4f4;
}

.home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column .vc_column-inner > .wpb_wrapper {
  padding: 30px 20px 26px 20px;
}

.home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column .vc_column-inner > .wpb_wrapper .wpb_single_image {
  margin-bottom: 20px;
}

.home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column .vc_column-inner > .wpb_wrapper .wpb_single_image .vc_single_image-img {
  position: absolute;
  top: -50px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column .vc_column-inner > .wpb_wrapper .wpb_text_column {
  margin-bottom: 20px;
  text-align: center;
}

.home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column .vc_column-inner > .wpb_wrapper .wpb_text_column:before {
  content: '\f10d';
  font-family: 'fontello';
  font-size: 24px;
}

.home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column .vc_column-inner > .wpb_wrapper .wpb_text_column .wpb_wrapper {
  margin-top: 15px;
}

.home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column .vc_column-inner > .wpb_wrapper .uvc-main-heading > h2 {
  font-size: 14px;
}

.home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column .vc_column-inner > .wpb_wrapper .uvc-sub-heading {
  font-size: 12px;
}

.home-page-3 .become-a-seller-wrapper .galary_collection {
  padding-bottom: 80px;
}

.home-page-3 .become-a-seller-wrapper .galary_collection .uvc-sub-heading > h2 {
  color: #fff;
  text-transform: uppercase;
}

.home-page-3 .become-a-seller-wrapper .galary_collection .uvc-sub-heading > p {
  margin: 0;
}

.home-page-3 .become-a-seller-wrapper .wpb_column .vc_column-inner {
  padding-top: 40px;
}

.home-page-3 .become-a-seller-wrapper .wpb_column .vc_column-inner .aio-icon-component .aio-icon-header > h3 {
  color: #fff;
}

.home-page-3 .become-a-seller-wrapper .wpb_column .vc_column-inner .aio-icon-component .aio-icon-description {
  color: #fff;
}

.home-page-3 .become-a-seller-wrapper .become-a-seller {
  padding-bottom: 15px;
}

.home-page-3 .become-a-seller-wrapper .become-a-seller .aio-icon-component:not(:last-child) {
  padding-bottom: 60px;
}

.home-page-3 .become-a-seller-wrapper .become-a-seller .aio-icon-component:last-child {
  margin-bottom: 0;
  position: relative;
}

.home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-top-left,
.home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-top-right {
  padding-bottom: 35px;
}

.home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-top-left .aio-icon-description img {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translate(90%, 50%);
  -ms-transform: translate(90%, 50%);
  transform: translate(90%, 50%);
}

.home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-bottom-left .aio-icon-description img {
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transform: translateX(90%);
  -ms-transform: translateX(90%);
  transform: translateX(90%);
}

.home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-top-right .aio-icon-description img {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translate(-90%, 50%);
  -ms-transform: translate(-90%, 50%);
  transform: translate(-90%, 50%);
}

.home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-bottom-right .aio-icon-description img {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transform: translateX(-90%);
  -ms-transform: translateX(-90%);
  transform: translateX(-90%);
}

.home-page-3 .become-a-seller-wrapper .button-become-a-seller {
  padding-bottom: 25px;
}

.home-page-3 .become-a-seller-wrapper .infobox-left-top {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
}

.home-page-3 .become-a-seller-wrapper .infobox-right-top {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
}

.home-page-3 .become-a-seller-wrapper .infobox_left {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.home-page-3 .become-a-seller-wrapper .infobox_right {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
}

.home-page-3 .home2_custom_blog .nb-post-header h4 > a {
  font-size: 16px;
}

.home-page-3 .home2_custom_blog .nb-post-header .nb-post-cats {
  font-size: 12px;
}

.home3-about {
  padding: 45px 0 75px;
}

.home3-about .about-block {
  -webkit-box-shadow: 0 0 15px #f3f3f3;
  box-shadow: 0 0 15px #f3f3f3;
  padding: 35px 20px;
}

.home3-about .about-block .vc_column-inner > .wpb_wrapper {
  border: solid 1px #d1c99a;
  padding: 45px 100px 5px;
}

.home3-about .about-block .uvc-heading {
  margin-bottom: 32px;
}

.home3-about .about-block .wpb_content_element {
  text-align: center;
}

.home3-about .about-left-img .vc_column-inner {
  padding-right: 0;
}

.home3-about .about-left-img .top-branch {
  padding-top: 20px;
  margin-bottom: 15px;
}

.home3-about .about-right-img .vc_column-inner {
  padding-left: 0;
  margin-top: 60px;
}

.home3-about .about-right-img .vc_column-inner .img-shadow {
  border-right: solid 30px #f0e8df;
  border-bottom: solid 30px #f0e8df;
  margin-bottom: 20px;
}

.home-page-3 .site-footer {
  margin-top: 50px;
}

.nb_testimonial-box2 .nb_testimonial-info > * + *:before {
  padding-right: 0;
}

.site-header .mega_menu_customer .mega-sub-menu .mega-menu-column .mega-menu-item .mega-block-title {
  border-bottom: solid 1px #e4e4e4 !important;
}

.site-header .mega_menu_customer .mega-sub-menu .mega-menu-column.img_right_mega .mega-sub-menu .nbt-countdown .nbt-countdown-wrapper {
  padding: 65px 25px;
}

.site-header .mega_menu_customer .mega-sub-menu .mega-menu-column.img_right_mega .mega-sub-menu .nbt-countdown .nbt-countdown-wrapper .nbt-countdown-title {
  padding: 0 50px;
  font-size: 24px;
  line-height: 30px;
  margin-bottom: 25px !important;
}

.site-header .mega_menu_customer .mega-sub-menu .mega-menu-column.img_right_mega .mega-sub-menu .nbt-countdown .nbt-countdown-wrapper .nbt-countdown-info {
  margin-bottom: 5px !important;
  font-size: 13px;
}

.site-header .mega_menu_customer .mega-sub-menu .mega-menu-column.img_right_mega .mega-sub-menu .nbt-countdown .nbt-countdown-wrapper .counter-group .counter-block {
  width: 75px;
  height: 75px;
}

.site-header .mega_menu_customer .mega-sub-menu .mega-menu-column:not(.img_right_mega) .mega-menu-item .mega-block-title {
  margin-bottom: 10px !important;
}

.site-header .mega_menu_customer .mega-sub-menu .mega-menu-column:not(.img_right_mega) .mega-menu-item .menu {
  padding: 0;
  list-style-type: none;
}

.site-header .mega_menu_customer .mega-sub-menu .mega-menu-column:not(.img_right_mega) .mega-menu-item .menu > li > a {
  color: #666;
}

.site-header .mega_menu_customer .mega-sub-menu .mega-menu-column:not(.img_right_mega) .mega-menu-item {
  padding-top: 25px !important;
}

.site-header .img_mega_menu .mega-sub-menu .mega-menu-item {
  padding-top: 0px !important;
}

.site-header .img_mega_menu .mega-sub-menu .mega-menu-item > img {
  width: 100%;
}

.site-header .mega-menu-wrap .mega-menu-toggle {
  display: none !important;
}

.site-header .mega-menu-wrap .mega-menu {
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.site-header .mega-menu-wrap .mega-menu > li > ul {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7) !important;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7) !important;
}

.site-header .mega-menu-wrap .mega-menu .mega-menu-item .mega-menu-link {
  text-transform: uppercase !important;
  font-weight: 700 !important;
  padding: 15px !important;
  padding-right: 20px !important;
  padding-left: 20px !important;
  line-height: unset !important;
  height: auto !important;
}

.site-header .mega-menu-wrap .mega-menu .mega-menu-item:first-child .mega-menu-link {
  padding-left: 0 !important;
}

.site-header .mega-menu-wrap .mega-menu .mega-menu-item:last-child .mega-menu-link {
  padding-right: 0 !important;
}

.site-header .mega-menu-wrap .mega-menu .mega-menu-flyout .mega-sub-menu {
  list-style-position: inside;
  background-color: #fff !important;
}

.site-header .mega-menu-wrap .mega-menu .mega-menu-flyout .mega-sub-menu .mega-menu-item {
  display: list-item !important;
  list-style-type: circle !important;
  margin: 0 30px !important;
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  border-bottom: 1px dotted #ccc !important;
}

.site-header .mega-menu-wrap .mega-menu .mega-menu-flyout .mega-sub-menu .mega-menu-item .mega-menu-link {
  display: inline-block !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  background-color: #fff !important;
}

.site-header .mega-menu-wrap .mega-menu .mega-menu-grid .mega-sub-menu {
  background-color: #fff !important;
}

.site-header .mega-menu-wrap .mega-menu .mega-menu-grid .mega-sub-menu .mega_menu_customer .mega-sub-menu > li .mega-sub-menu .menu > li:not(:last-child) {
  margin-bottom: 10px;
}

.site-header.header-home-2 .mega-menu-grid > ul.mega-sub-menu {
  width: 1170px !important;
  right: 50% !important;
  left: auto !important;
  -webkit-transform: translateX(50%) !important;
  -ms-transform: translateX(50%) !important;
  transform: translateX(50%) !important;
}

.site-header.header-home-2 .mega-menu-wrap {
  background-color: #fff !important;
}

.site-header.header-home-2 .mega-menu-wrap > ul > li > a {
  color: #444 !important;
}

.site-header.header-home-2 .mega-menu-wrap > ul > li > a:hover {
  background: #fff !important;
}

.site-header.header-home-2 .mega-menu-wrap > ul > li.mega-toggle-on > a:hover {
  background: #fff !important;
}

.site-header.header-home-2 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link:hover {
  background: #fff !important;
}

.site-header.header-home-2 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
  background: #fff !important;
}

.woocommerce-cart .site-header {
  margin-bottom: 60px;
}

.woocommerce-cart .woocommerce-cart-form .cart-right-section .cart-totals-wrap .checkout-button {
  line-height: 40px;
  height: auto;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.woocommerce-cart .woocommerce-cart-form .cart-right-section .coupon .coupon-wrap .nb-wide-button {
  height: auto;
  line-height: 40px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.woocommerce-cart .woocommerce-cart-form .cart-left-section .actions .nb-primary-button {
  height: auto;
  line-height: 40px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.woocommerce-cart .woocommerce-cart-form .cart-left-section .shop_table .woocommerce-cart-form__cart-item .product-name {
  text-transform: capitalize;
}

.woocommerce-cart .woocommerce-cart-form .cart-left-section .shop_table .woocommerce-cart-form__cart-item .product-thumbnail img {
  border: 1px solid #e4e4e4;
}

.woocommerce-checkout .site-header {
  margin-bottom: 60px;
}

.woocommerce-checkout .checkout-billing .input-text {
  padding: 10px;
  line-height: unset !important;
}

.woocommerce-checkout .woocommerce .woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .nb-wide-button {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  height: auto;
  line-height: 40px;
}

.search .content-search article .entry-text .read-more-link > a {
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.Contact_us .site-header {
  margin-bottom: 0;
}

.Contact_us .site-header .fs-newsletter .wpcf7-form .wpcf7-submit {
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

#simplemodal-login-container-education form .simplemodal-login-fields .submit input {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  height: 45px;
  border: 0 none;
}

#simplemodal-login-form .simplemodal__footer .footer__right a {
  padding: 5px 15px !important;
  -webkit-border-radius: 20px !important;
  border-radius: 20px !important;
}

#simplemodal-login-form .simplemodal__footer .footer__right a:hover {
  color: #fff !important;
}

.dataTables_scroll {
  display: none;
}

table.compare-list .add-to-cart td a {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-color: #999;
}

.about_us .about-session-1 {
  margin-top: 10px;
  margin-bottom: 30px;
}

.about_us .about-session-1 .about_sesson_1_left .text_session_1 .wpb_wrapper > p {
  text-align: center;
}

.about_us .about-session-1 .about_sesson_1_left .about_sesson_1_left_bottom .wpb_column {
  margin-bottom: 20px;
}

.about_us .about-session-1 .about_sesson_1_left .about_sesson_1_left_bottom .wpb_column .vc_column-inner .aio-icon-component .aio-icon-left .aio-icon {
  margin-top: 5px;
}

.about_us .about-session-1 .about_sesson_1_left .about_sesson_1_left_bottom .wpb_column .vc_column-inner .aio-icon-component .aio-ibd-block .aio-icon-header .aio-icon-title {
  margin-bottom: 0;
}

.about_us .about-session-1 .about_sesson_1_left .about_sesson_1_left_bottom .wpb_column .vc_column-inner .aio-icon-component .aio-ibd-block .aio-icon-description {
  line-height: 24px;
}

.about_us .about-session-1 .about_sesson_1_left .galary_collection {
  margin-bottom: 30px;
}

.about_us .about-session-1 .about_session_1_right .vc_column-inner {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.about_us .about-session-1 .about_session_1_right .wpb_single_image {
  margin-top: 80px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.about_us .about-session-1 .about_session_1_right .wpb_single_image > figure {
  position: relative;
}

.about_us .about-session-1 .about_session_1_right .wpb_single_image > figure:before {
  content: '';
  display: block;
  position: absolute;
  top: -45px;
  left: 45px;
  bottom: 75px;
  right: -45px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.about_us .about-session-1 .about_session_1_right .wpb_single_image > figure .vc_single_image-wrapper {
  position: relative;
  overflow: hidden;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.about_us .about-session-1 .about_session_1_right .wpb_single_image > figure .vc_single_image-wrapper:hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.about_us .about-session-1 .about_session_1_right .wpb_single_image > figure .vc_single_image-wrapper > img {
  position: relative;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.about_us .about-session-1 .about_session_1_right .wpb_single_image > figure .vc_single_image-wrapper > img:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.about_us .about-session-2 .galary_collection {
  margin-top: 35px;
}

.about_us .about-session-2 .galary_collection .uvc-sub-heading > h2 {
  margin-bottom: 30px;
}

.about_us .about-session-2 .about_sesion_2_text {
  margin-bottom: 55px;
}

.about_us .about-session-2 .about_counter {
  padding-bottom: 80px;
}

.about_us .about-session-2 .about_counter .wpb_column .stats-block .stats-desc .stats-text {
  margin-top: 10px;
}

.about_us .about-team {
  padding-top: 35px;
}

.about_us .about-team .galary_collection {
  padding-bottom: 25px;
}

.about_us .about-team .team_people .ult-team-member-wrap .ult-team-member-position {
  font-size: 16px;
  color: #666;
  text-transform: capitalize;
}

.about_us .about-team .team_people .ult-team-member-wrap .ult-team-member-description {
  margin-bottom: 5px;
}

.about_us .about-team .team_people .ult-team-member-wrap .ult-team-member-description > p {
  margin-bottom: 0;
}

.about_us .about-team .team_people .ult-team-member-wrap .ult-team-member-description + div {
  margin-bottom: 0 !important;
}

.about_us .about-team .team_people .ult-team-member-wrap .ult-team-member-image {
  overflow: hidden;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.about_us .about-team .team_people .ult-team-member-wrap .ult-team-member-image:hover {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
}

.about_us .about-team .team_people .ult-team-member-wrap .ult-team-member-image > img {
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.about_us .about-team .team_people .ult-team-member-wrap .ult-team-member-image > img:hover {
  -webkit-transform: scale(1.03);
  -ms-transform: scale(1.03);
  transform: scale(1.03);
}

.about_us .custom_blog {
  padding-top: 30px;
}

.about_us .custom_blog .galary_collection {
  padding-bottom: 5px;
}

.about_us .logo_brand {
  margin-top: 60px;
}

.galary_collection .uvc-sub-heading {
  text-transform: uppercase;
  font-weight: bold !important;
}

.galary_collection .uvc-sub-heading > p {
  display: none;
}

.vc_toggle .vc_toggle_title {
  background-color: #fafafa;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 9px 40px 9px 25px;
}

.vc_toggle .vc_toggle_title .vc_toggle_icon {
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: 5px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.vc_toggle .vc_toggle_content {
  padding: 20px 25px 0;
}

.faq-form .wpcf7-form-control-wrap {
  margin-bottom: 15px;
}

.faq-form textarea {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fafafa;
  border: solid 1px #ccc;
  padding: 12px 15px;
}

.faq-form textarea::-webkit-input-placeholder {
  color: #999;
}

.faq-form textarea:-moz-placeholder {
  color: #999;
  opacity: 1;
}

.faq-form textarea::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.faq-form textarea:-ms-input-placeholder {
  color: #999;
}

.faq-form input[type="submit"] {
  color: #fff;
  font-size: 16px;
  font-weight: normal;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  border: 0 none;
  padding: 10px 15px;
  min-width: 170px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  display: block;
}

.faq-form input[type="email"],
.faq-form input[type="text"] {
  width: 100%;
  padding: 12px 15px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #fafafa;
  font-weight: normal;
}

.faq-form .ajax-loader {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.FAQ_1 .galary_collection,
.FAQ_2 .galary_collection {
  margin-bottom: 20px;
}

.FAQ_1 .faq_2_right .faq-form .wpcf7-submit,
.FAQ_2 .faq_2_right .faq-form .wpcf7-submit {
  margin: 0;
}

.FAQ_2 .galary_collection .uvc-sub-heading > h2 {
  margin-bottom: 40px;
}

.FAQ_2 .faq-form p:last-child {
  display: inline-block;
  margin-top: 5px;
}

.FAQ_2 .btc-faq2 {
  margin-top: 10px;
}

.FAQ_2 .site-footer {
  margin-top: 15px;
}

.FAQ_1 .site-footer {
  margin-top: 35px;
}

.FAQ_1 .btc-faq {
  margin-top: 15px;
}

.simplemodal-login-fields .field-user > input,
.simplemodal-login-fields .field-email > input,
.simplemodal-login-fields .field-pass > input {
  padding: 0px 10px;
  height: 40px !important;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.single-post .nb-page-title-wrap .nb-page-title .entry-meta .posted-on .icon-calendar-empty {
  margin-right: 5px;
}

.error404 .site-main .home-link .icon-home {
  padding: 12px 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  background-color: #fff;
  font-weight: bold;
  color: #676c77;
}

.error404 .site-main .home-link .icon-home:before {
  margin-right: 5px;
}

.error404 .site-header.header-home-1 {
  margin-bottom: 60px;
}

.error404 .site-header.header-home-2 {
  margin-bottom: 60px;
}

input {
  -moz-appearance: textfield;
}

.product-name {
  text-transform: capitalize;
}

.return-to-shop > a {
  padding: 5px 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.site-content .nb-page-title-wrap {
  margin-bottom: 0;
}

.site-content .nb-page-title-wrap .container {
  margin-top: 0;
}

.site-content .container {
  margin-top: 60px;
}

.home_page_1 .site-content .container,
.home-page-2 .site-content .container,
.Contact_us .site-content .container {
  margin-top: 0px;
}

#secondary {
  padding-left: 15px !important;
}

.site-content .container {
  min-height: 400px;
}

.site-content .nb-page-title-wrap .container {
  min-height: auto;
}

.woocommerce-message > a {
  padding: 5px 10px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  margin-right: 10px;
}

.woocommerce-shipping-methods li {
  list-style: none;
  margin-bottom: 10px;
}

.woocommerce-shipping-methods li label {
  margin-left: 10px;
}

.sticky {
  padding: 15px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.blog .classic .entry-content .entry-meta i,
.blog .classic .entry-content .comments-link i {
  padding-right: 5px;
}

.blog .classic .post .entry-text:after {
  content: '';
  display: table;
  clear: both;
}

.blog .classic .post .entry-text input[type="submit"] {
  -webkit-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.blog .classic .post .entry-text .page-links a {
  padding: 5px 12px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  margin-right: 0 5px;
  border: 1px solid #ccc;
}

.blog .classic .post .entry-footer a {
  margin: 0 5px;
}

.widget.widget_nav_menu ul > li > a {
  display: block;
}

.widget.widget_nav_menu .menu-item .sub-menu {
  border-top: 1px solid;
  margin-top: 10px;
}

.single-blog .entry-text:after {
  display: table;
  content: '';
  clear: both;
}

.single-blog .entry-footer a {
  margin: 0 5px;
}

.entry-content .entry-cat {
  margin-bottom: 15px;
}

.sticky {
  position: relative;
}

.sticky .entry-content:before {
  content: '\e900';
  font-family: 'fontello';
  font-size: 60px;
  position: absolute;
  right: -25px;
  top: -35px;
}

/*--------------------------------------------------------------
# Elements
--------------------------------------------------------------*/

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

*,
*:before,
*:after {
  /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

body {
  background: #fff;
  /* Fallback for when there is no custom background color defined. */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  line-height: 1.5;
}

blockquote,
q {
  quotes: "" "";
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
}

hr {
  background-color: #ccc;
  border: 0;
  height: 1px;
  margin-bottom: 1.5em;
}

/*3.1 Lists*/

ol {
  list-style: decimal;
}

li > ul,
li > ol {
  margin-bottom: 0;
}

dt {
  font-weight: bold;
}

dd {
  margin: 0 1.5em 1.5em;
}

ul.list-inline {
  list-style: none;
  padding: 0;
}

ul.list-inline > li {
  display: inline-block;
  margin-right: 15px;
}

ul.list-inline > li:last-child {
  margin-right: 0;
}

img {
  height: auto;
  /* Make sure images are scaled correctly. */
  max-width: 100%;
  /* Adhere to container width. */
}

figure {
  margin: 1em 0;
  /* Extra wide images within figure tags don't overflow the content area. */
}

button {
  outline: 0;
}

/*3.2 Tables*/

table {
  margin: 0 0 1.5em;
  width: 100%;
  text-align: left;
}

table thead th,
table thead td,
table tbody th,
table tbody td,
table tfoot th,
table tfoot td {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

table tbody tr:last-child th,
table tbody tr:last-child td {
  border-bottom: 0;
}

.single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist:hover a i {
  color: #fff !important;
}

/*--------------------------------------------------------------
# Forms
--------------------------------------------------------------*/

/*# Buttons*/

/*# Fields*/

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  color: #666;
  border: 1px solid #ccc;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 3px;
}

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  color: #111;
}

select {
  border: 1px solid #ccc;
  background: url(//argintart.ro/wp-content/themes/antimall/assets/images/arrow_down.png) no-repeat -webkit-calc(100% - 10px);
  background: url(//argintart.ro/wp-content/themes/antimall/assets/images/arrow_down.png) no-repeat calc(100% - 10px);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  height: 40px;
  padding: 0 10px;
  background-color: #fff;
  width: 100%;
}

textarea {
  width: 100%;
}

.post-password-form input[type="password"] {
  min-height: 40px;
}

.post-password-form input[type="submit"] {
  border: 0;
  min-height: 40px;
}

/*--------------------------------------------------------------
# Accessibility
--------------------------------------------------------------*/

/* Text meant only for screen readers. */

.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.screen-reader-text:focus {
  background-color: #f1f1f1;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  color: #21759b;
  display: block;
  font-size: 8.75px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */

#content[tabindex="-1"]:focus {
  outline: 0;
}

/*--------------------------------------------------------------
# Alignments
--------------------------------------------------------------*/

.alignleft {
  display: inline;
  float: left;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-left: 1.5em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.text-left {
  text-align: left;
}

.text-right {
  text-align: right;
}

.text-center {
  text-align: center;
}

.text-justify {
  text-align: justify;
}

/*--------------------------------------------------------------
# Clearings
--------------------------------------------------------------*/

.clear:before::after,
.clear:after::after,
.entry-content:before::after,
.entry-content:after::after,
.comment-content:before::after,
.comment-content:after::after,
.site-header:before::after,
.site-header:after::after,
.site-content:before::after,
.site-content:after::after,
.site-footer:before::after,
.site-footer:after::after {
  display: block;
  content: "";
  clear: both;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

img {
  vertical-align: text-bottom;
}

/*--------------------------------------------------------------
# Infinite scroll
--------------------------------------------------------------*/

/* Globally hidden elements when Infinite Scroll is supported and in use. */

.infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
  /* Theme Footer (when set to scrolling) */
  display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */

.infinity-end.neverending .site-footer {
  display: block;
}

/*--------------------------------------------------------------
# Partials
--------------------------------------------------------------*/

/*# Header-global*/

.main-logo.text-logo {
  font-size: 52px;
  font-weight: 400;
}

.main-logo img {
  width: 100%;
}

.mid-inline .text-logo,
.mid-stack .text-logo {
  text-align: center;
}

.site-header {
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  margin-bottom: 60px;
}

.admin-bar .site-header.fixed {
  top: 32px;
}

.flex-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.equal-section {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
}

.flex-end {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.flex-end nav li:last-of-type a {
  padding-right: 0;
}

.nb-navbar ul,
.nb-header-sub-menu ul {
  padding-left: 0;
  list-style-type: none;
}

.stuck {
  position: fixed;
  top: 0;
}

.stuck.bot-section-wrap,
.stuck.middle-section-wrap {
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  border-bottom: 1px solid #ccc;
  -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  width: 100%;
  background: #fff;
  z-index: 9999;
}

.admin-bar .stuck {
  top: 32px;
}

.top-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px;
}

.header-top-right {
  margin: 0 !important;
}

.header-top-right .nbt_simplelogin .simplemodal-register:before {
  content: '\e81c';
  font-family: 'fontello';
}

.header-top-right .nbt_simplelogin .simplemodal-login:before {
  content: '\e81b';
  font-family: 'fontello';
}

.header-top-right .nbt_simplelogin .logged-in:before {
  content: '\e81b';
  font-family: 'fontello';
  padding-left: 10px;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  display: inline-block;
}

.header-top-right .nbt_simplelogin > ul > li:not(:last-child):after {
  content: '|';
  font-size: 18px;
  position: absolute;
  display: inline-block;
  color: #fff;
  top: 50%;
  right: -5px;
  -webkit-transform: translateY(-55%);
  -ms-transform: translateY(-55%);
  transform: translateY(-55%);
}

.header-top-right .nbt_simplelogin > ul > li {
  padding: 0 15px;
  position: relative;
  border: 0 none;
  margin-right: 0;
  border-bottom: 0 none !important;
}

.header-top-right .nbt_simplelogin > ul > li > a:before {
  padding-right: 10px;
}

.header-top-right .nbt_simplelogin > ul > li:last-child {
  padding-right: 0;
}

.header-home-2 .header-top-right .nbt_simplelogin .simplemodal-register:before {
  padding-right: 0;
}

.header-home-2 .header-top-right .nbt_simplelogin > ul > li > a {
  color: #fff !important;
}

.header-home-2 .login-s {
  padding: 0px 15px;
  color: #fff;
}

.header-home-3 .header-top-right .nbt_simplelogin > ul > li {
  padding-right: 0;
}

.header-home-3 .header-top-right .nbt_simplelogin > ul > li > a {
  color: #fff;
}

.header-home-3 .header-top-right .nbt_simplelogin > ul > li > a.simplemodal-register {
  padding-right: 15px;
}

.header-home-3 .header-top-right .nbt_simplelogin > ul > li::after {
  content: '';
}

.header-home-3 .login-s {
  padding: 0px 15px;
  color: #fff;
}

.header-home-1 .header-top-right .nbt_simplelogin > ul > li {
  border-right: 1px solid #e4e4e4;
}

.header-home-1 .header-top-right .nbt_simplelogin > ul > li > a {
  border-right: 0 none !important;
  color: #999 !important;
}

.header-home-1 .header-top-right .nbt_simplelogin > ul > li > a > span {
  padding-right: 0 !important;
  margin-right: 10px !important;
}

.header-home-1 .header-top-right .nbt_simplelogin > ul > li > a.logged-in:before {
  padding-right: 0 !important;
}

.header-home-1 .login-s {
  padding: 0px 15px;
  border-right: 1px solid #e6e7e8;
  color: #999;
}

/*# Header-mid-stack*/

.site-header.mid-stack .middle-section-wrap {
  border-bottom: 1px solid #eee;
}

.site-header.mid-stack .middle-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.mid-stack .header-account-wrap,
.site-header.mid-stack .header-cart-wrap {
  margin-right: 20px;
}

.site-header.mid-stack .main-nav-wrap nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

.site-header.mid-stack .nb-navbar {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.site-header.mid-stack .nb-navbar > .menu-item {
  border-top: 3px solid transparent;
}

.site-header.mid-stack .nb-navbar > .menu-item > a {
  display: block;
}

.site-header.mid-stack .nb-navbar .menu-item-has-children > a span:after {
  top: 1px;
}

.site-header.mid-stack .nb-navbar .sub-menu {
  top: 70px;
}

/*# Header-mid-stack*/

.site-header.mid-stack-2 .middle-section-wrap {
  border-bottom: 1px solid #eee;
}

.site-header.mid-stack-2 .middle-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.mid-stack-2 .header-account-wrap,
.site-header.mid-stack-2 .header-cart-wrap {
  margin-right: 20px;
}

.site-header.mid-stack-2 .main-nav-wrap nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

.site-header.mid-stack-2 .nb-navbar {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.site-header.mid-stack-2 .nb-navbar > .menu-item {
  margin-right: 5px;
}

.site-header.mid-stack-2 .nb-navbar > .menu-item > a {
  display: block;
  padding: 8px 15px;
}

.site-header.mid-stack-2 .nb-navbar .menu-item-has-children > a span:after {
  top: 1px;
}

.site-header.mid-stack-2 .nb-navbar .sub-menu {
  top: 70px;
}

/*# Header-mid-stack*/

.site-header.mid-inline .nb-header-sub-menu {
  text-transform: uppercase;
}

.site-header.mid-inline .icon-header-wrap .header-account-wrap,
.site-header.mid-inline .icon-header-wrap .header-cart-wrap {
  margin-right: 20px;
}

.site-header.mid-inline .middle-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.mid-inline .main-logo {
  margin-right: 30px;
  margin-left: 30px;
}

.site-header.mid-inline .nb-header-sub-menu > li:first-child > a {
  padding-left: 0;
}

/*# Header-left-inline*/

.site-header.left-inline .middle-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.site-header.left-inline .main-nav-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
}

.site-header.left-inline .main-navigation {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 86%;
  -ms-flex: 0 0 86%;
  flex: 0 0 86%;
  max-width: 86%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.site-header.left-inline .icon-header-section {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 14%;
  -ms-flex: 0 0 14%;
  flex: 0 0 14%;
  max-width: 14%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.site-header.left-inline .nb-header-sub-menu > li:last-child > a {
  padding-right: 0;
}

/*# Header-left-inline_1*/

.site-header.left-inline_1 {
  position: absolute;
  width: 100%;
  z-index: 999;
  border-bottom: none;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  margin-bottom: 0;
}

.site-header.left-inline_1 .middle-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0 45px;
}

.site-header.left-inline_1 .main-nav-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
}

.site-header.left-inline_1 .main-nav-wrap .menu-home-menu-container {
  float: right;
  padding-top: 30px;
  padding-right: 30px;
}

.site-header.left-inline_1 .main-nav-wrap .menu-home-menu-container ul li {
  font-weight: 600;
}

.site-header.left-inline_1 .main-navigation {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 80%;
  -ms-flex: 0 0 80%;
  flex: 0 0 80%;
  max-width: 80%;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.site-header.left-inline_1 .icon-header-section {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20%;
  -ms-flex: 0 0 20%;
  flex: 0 0 20%;
  max-width: 20%;
  padding-top: 15px;
  padding-bottom: 15px;
}

.site-header.left-inline_1 .icon-header-section .header-search-wrap {
  position: relative;
}

.site-header.left-inline_1 .icon-header-section .header-search-wrap .nb-input-group .search-field {
  border: none;
  border-bottom: 3px solid #fdfde6;
  background: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
  padding: 15px 10px 0;
}

.site-header.left-inline_1 .icon-header-section .header-search-wrap .nb-input-group .search-field::-webkit-input-placeholder {
  font-family: 'Roboto';
  font-size: 12px;
  font-weight: 400;
  color: #ffffcc;
}

.site-header.left-inline_1 .icon-header-section .header-search-wrap .nb-input-group .search-field::-moz-placeholder {
  font-family: 'Roboto';
  font-size: 12px;
  font-weight: 400;
  color: #ffffcc;
}

.site-header.left-inline_1 .icon-header-section .header-search-wrap .nb-input-group .search-field:-ms-input-placeholder {
  font-family: 'Roboto';
  font-size: 12px;
  font-weight: 400;
  color: #ffffcc;
}

.site-header.left-inline_1 .icon-header-section .header-search-wrap .nb-input-group .search-field:-moz-placeholder {
  font-family: 'Roboto';
  font-size: 12px;
  font-weight: 400;
  color: #ffffcc;
}

.site-header.left-inline_1 .icon-header-section .header-search-wrap .nb-input-group .search-button {
  position: absolute;
  top: 5px;
  right: 0;
}

.site-header.left-inline_1 .icon-header-section .header-search-wrap .nb-input-group .search-button button {
  background: transparent;
}

.site-header.left-inline_1 .icon-header-section .header-search-wrap .nb-input-group .search-button button i {
  color: #ffffcc !important;
}

.site-header.left-inline_1 .icon-header-section .header-cart-wrap .mini-cart-section .mini-cart-wrap {
  right: 0;
  left: auto;
}

.site-header.left-inline_1 .icon-header-section .header-cart-wrap .mini-cart-section .mini-cart-wrap .buttons .button {
  padding-left: 20px;
  padding-right: 20px;
}

.site-header.left-inline_1 .nb-header-sub-menu > li:last-child > a {
  padding-right: 0;
}

/*# Header-left-stack-2*/

.left-stack-2 .middle-section-wrap {
  border-bottom: 1px solid #eee;
}

.left-stack-2 .middle-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.left-stack-2 .main-nav-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 0;
  -ms-flex: 1 1 0px;
  flex: 1 1 0;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.left-stack-2 .main-nav-wrap .sub-navigation {
  padding-right: 30px;
}

.left-stack-2 .main-nav-wrap .icon-header-wrap {
  padding-left: 30px;
}

/*# Header icon*/

.icon-header-section:before {
  bottom: -2px;
  z-index: 10;
  opacity: 0;
  left: 50%;
  border: solid transparent;
  content: '';
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.icon-header-section {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.icon-header-wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-left: 15px;
}

.icon-header-wrap .nb-account-dropdown {
  display: none;
  position: absolute;
  left: -50px;
  top: 45px;
  z-index: 9;
  width: 250px;
  background-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding: 30px;
  -webkit-box-shadow: 3px 3px 10px -2px #5c5c5c;
  box-shadow: 3px 3px 10px -2px #5c5c5c;
}

.icon-header-wrap .nb-account-dropdown ul {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}

.icon-header-wrap .nb-account-dropdown ul li:not(:last-of-type) a {
  border-bottom: 1px solid;
}

.icon-header-wrap .nb-account-dropdown a {
  display: block;
  padding-top: 8px;
  padding-bottom: 8px;
  text-transform: uppercase;
}

.icon-header-wrap .header-cart-wrap {
  display: inline-block;
  position: relative;
  z-index: 100;
}

.icon-header-wrap .header-account-wrap,
.icon-header-wrap .header-cart-wrap {
  margin-right: 5px;
}

.icon-header-wrap i {
  font-size: 16px;
}

.icon-header-wrap .nb-cart-section {
  display: inline-block;
  margin-top: -5px;
}

.icon-header-wrap .nb-cart-section:before {
  font-size: 18px;
}

.mini-cart-section {
  display: none;
  z-index: 9 !important;
}

.mini-cart-wrap {
  position: absolute;
  background: #fff;
  top: 45px;
  right: 0;
  width: 320px;
  -webkit-box-shadow: 3px 3px 10px -2px #5c5c5c;
  box-shadow: 3px 3px 10px -2px #5c5c5c;
  padding: 15px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  z-index: 9 !important;
}

.mini-cart-wrap .cart_list {
  float: left;
  width: 100%;
  padding-left: 0;
  list-style-type: none;
}

.mini-cart-wrap .mini_cart_item {
  float: left;
  position: relative;
  width: 100%;
  margin-bottom: 15px;
  height: 85px;
}

.mini-cart-wrap .mini_cart_item .mini-cart-pd-image {
  display: inline-block;
  width: 80px;
  height: 80px;
  margin-right: 15px;
  float: left;
}

.mini-cart-wrap .mini_cart_item .minicart-pd-meta {
  display: inline-block;
  float: left;
}

.mini-cart-wrap .mini_cart_item .minicart-pd-meta > a {
  display: block;
}

.mini-cart-wrap .mini_cart_item .minicart-pd-meta .quantity {
  display: inline-block;
  float: left;
}

.mini-cart-wrap .mini_cart_item .remove {
  color: #ccc;
}

.mini-cart-wrap .total {
  display: inline-block;
  width: 100%;
  text-align: center;
  border-top: 1px solid;
  border-bottom: 1px solid;
  margin-top: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

.mini-cart-wrap .buttons .button {
  display: inline-block;
  height: 40px;
  line-height: 45px;
  padding-left: 20px;
  padding-right: 20px;
  float: left;
}

.mini-cart-wrap .buttons .button.checkout {
  float: right;
}

/*# Media*/

.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* Make sure embeds and iframes fit their containers. */

embed,
iframe,
object {
  max-width: 100%;
}

.wp-caption .wp-caption-text {
  color: #ababab;
  font-size: .8em;
}

.entry-image img {
  max-wwidth: 100%;
}

/*--------------------------------------------------------------
# Captions
--------------------------------------------------------------*/

.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.wp-caption .wp-caption-text {
  margin: 0.8075em 0;
}

.wp-caption-text {
  text-align: center;
}

/*--------------------------------------------------------------
# Galleries
--------------------------------------------------------------*/

.gallery {
  margin-bottom: 1.5em;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
}

/*# Navigation*/

.nb-navbar {
  text-transform: uppercase;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  list-style-type: none;
  padding-left: 0;
}

.nb-navbar ul {
  list-style-type: none;
}

.nb-navbar > .menu-item {
  position: relative;
}

.nb-navbar > .menu-item:first-child span {
  padding-left: 0;
}

.nb-navbar > .menu-item > a {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}

.nb-navbar .sub-menu {
  display: none;
}

.nb-navbar .sub-menu .sub-menu {
  top: 0 !important;
  left: 98%;
}

.nb-navbar .sub-menu > .menu-item {
  padding-top: 5px;
  padding-bottom: 5px;
}

.nb-navbar .sub-menu > .menu-item > a {
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
}

.nb-navbar .sub-menu > .menu-item:not(:last-child) {
  border-bottom: 1px solid;
}

.nb-navbar .sub-menu > .menu-item:last-child {
  border-bottom: 0;
}

.nb-navbar .menu-item-has-children > a {
  position: relative;
}

.nb-navbar .menu-item-has-children > a:after {
  content: "\f107";
  font-family: "fontello";
  display: inline-block;
  margin-left: 5px;
}

.nb-navbar .menu-item-has-children:hover > .sub-menu {
  display: block;
}

.main-navigation .mobile-toggle-button {
  display: none;
}

.main-navigation .menu-main-menu-wrap .menu-main-menu-title {
  display: none;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap {
  transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  position: fixed;
  left: -100%;
  top: 0;
  bottom: 0;
  padding: 50px 0 0;
  width: 300px;
  z-index: 999;
  background: #0c0c0c;
  color: #eee;
  overflow: auto;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .nb-navbar,
.main-navigation.main-mobile-navigation .menu-main-menu-wrap .nb-header-sub-menu {
  display: block;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .nb-navbar > li > a,
.main-navigation.main-mobile-navigation .menu-main-menu-wrap .nb-header-sub-menu > li > a {
  line-height: inherit;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .menu-main-menu-title {
  display: block;
  border-bottom: 3px double #444;
  padding: 0 15px;
  margin-bottom: 20px;
  position: relative;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .menu-main-menu-title h3 {
  color: #eee;
  margin: 0 0 5px;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .menu-main-menu-title .icon-cancel-circle {
  position: absolute;
  top: 0;
  right: 15px;
  font-size: 22px;
  color: #eee;
  opacity: 0.7;
  filter: alpha(opacity=70);
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .menu-main-menu-title .icon-cancel-circle:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap ul li {
  display: block !important;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap ul li > a {
  border-bottom: 1px solid #444 !important;
  padding: 7px 15px !important;
  display: block;
  color: #eee;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .sub-menu {
  margin-left: 15px;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .sub-menu > .menu-item {
  padding-top: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap.active {
  left: 0;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .menu-item-has-children {
  position: relative;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .menu-item-has-children:after {
  content: "\f107";
  font-family: "fontello";
  display: inline-block;
  position: absolute;
  z-index: 99;
  top: 5px;
  right: 0;
  font-size: 20px;
  padding: 0 10px;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .menu-item-has-children:hover > .sub-menu {
  display: none;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .menu-item-has-children.open > .sub-menu,
.main-navigation.main-mobile-navigation .menu-main-menu-wrap .menu-item-has-children.open:hover > .sub-menu {
  display: block;
}

.main-navigation.main-mobile-navigation .menu-main-menu-wrap .menu-item-has-children > a:after {
  content: "";
  display: none;
}

.main-navigation.main-mobile-navigation .mobile-toggle-button {
  margin-left: 10px;
  display: block;
  font-size: 22px;
}

/*# Navigation*/

/*<!-- 404 -->*/

/*# Comments*/

.comment-content a {
  word-wrap: break-word;
}

.bypostauthor {
  display: block;
}

/*# Posts And Pages*/

.sticky {
  display: block;
}

.hentry {
  margin: 0 0 1.5em;
}

.updated:not(.published) {
  display: none;
}

.single .byline,
.group-blog .byline {
  display: inline;
}

.page-content,
.entry-summary {
  margin: 30px 0;
}

.page-links {
  clear: both;
  margin: 0 0 30px;
}

.page-links a {
  padding: 5px 10px;
  border: 1px solid;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  margin-left: 5px;
}

/*# Widgets*/

.widget {
  margin: 0 0 40px;
  /* Make sure select elements fit in widgets. */
}

.widget:first-of-type {
  padding-top: 0;
}

.widget .widget-title {
  margin-top: 0;
  border-bottom: 2px solid;
  padding-bottom: 5px;
  margin-bottom: 30px;
  position: relative;
  font-size: 16px;
  text-transform: uppercase;
}

.widget .widget-title:before {
  width: 60px;
  height: 2px;
  content: '';
  position: absolute;
  bottom: -2px;
}

.widget .widget-title + ul {
  margin-top: -10px;
}

.widget .widget-title + ul.product_list_widget {
  margin-top: -15px;
}

.widget select {
  max-width: 100%;
}

.widget ul {
  list-style-type: none;
  padding-left: 0;
}

.widget ul > li:not(:last-of-type) {
  border-bottom: 1px solid;
}

.widget ul > li > a {
  display: inline-block;
}

.widget ul .children {
  padding-left: 15px;
  border-top-width: 1px;
  border-top-style: dashed;
}

.widget ul li {
  padding-top: 10px;
  padding-bottom: 10px;
}

.widget ul.product_list_widget li {
  padding-top: 15px;
  padding-bottom: 15px;
}

.widget tbody th,
.widget tbody td {
  border-bottom: 1px solid;
  padding-bottom: 5px;
  padding-top: 5px;
}

.widget thead,
.widget tbody {
  text-align: center;
}

.widget.widget_tag_cloud:before,
.widget.widget_tag_cloud:after {
  content: "";
  display: table;
}

.widget.widget_tag_cloud:after {
  clear: both;
}

.widget .tagcloud a {
  float: left;
  font-size: 12px !important;
  margin: 0 8px 8px 0;
  padding: 5px 10px;
  border: 1px solid;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.widget .tagcloud a:hover {
  color: #fff;
}

.widget.widget_nav_menu ul > li,
.widget.widget_product_categories ul > li {
  padding-top: 0;
  padding-bottom: 0;
}

.widget.widget_nav_menu ul > li > a,
.widget.widget_product_categories ul > li > a {
  display: inline-block;
  padding-top: 10px;
  padding-bottom: 10px;
}

.widget.widget_nav_menu .menu-item-has-children,
.widget.widget_nav_menu .cat-parent,
.widget.widget_product_categories .menu-item-has-children,
.widget.widget_product_categories .cat-parent {
  position: relative;
  cursor: pointer;
}

.widget.widget_nav_menu .sub-menu,
.widget.widget_nav_menu .children,
.widget.widget_product_categories .sub-menu,
.widget.widget_product_categories .children {
  padding-left: 15px;
  border-top-width: 1px;
  border-top-style: dashed;
}

.widget.widget_nav_menu.menu-hoz ul,
.widget.widget_product_categories.menu-hoz ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.widget.widget_nav_menu.menu-hoz ul > li,
.widget.widget_product_categories.menu-hoz ul > li {
  border-bottom: 0 none;
  padding: 0px 5px;
}

.widget.widget_nav_menu.menu-hoz ul > li:first-child,
.widget.widget_product_categories.menu-hoz ul > li:first-child {
  padding-left: 0;
}

.widget.widget_nav_menu.menu-hoz ul > li:last-child,
.widget.widget_product_categories.menu-hoz ul > li:last-child {
  padding-right: 0;
}

.widget a:focus {
  outline: none;
}

.widget table caption {
  margin-bottom: 10px;
}

#secondary .tagcloud a {
  background-color: #e1e1e1;
  border-color: transparent;
  color: #666;
  font-size: 14px !important;
  transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
}

#secondary .tagcloud a:hover {
  color: #fff;
}

.product_list_widget > li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.product_list_widget > li > a > img {
  border: 1px solid #ccc;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  width: 87px;
  height: 87px;
  position: absolute;
  left: 0;
}

.product_list_widget > li > .widget-product-meta {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  padding-left: 25px;
}

.product_list_widget .product-title {
  margin-bottom: 5px;
}

.product_list_widget .product-title > a {
  color: #666;
  font-size: 14px;
  font-weight: 500;
}

.product_list_widget .product .star-rating {
  margin-bottom: 5px;
}

.product_list_widget span.amount {
  font-size: 16px;
  font-weight: 500;
}

.product_list_widget del span.amount {
  color: #999;
  padding-right: 20px;
}

/*Custom widget*/

.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
  margin-left: -15px;
  margin-right: -15px;
}

.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item {
  padding-left: 15px;
  padding-right: 15px;
}

.uvc-heading {
  margin-bottom: 15px;
}

.uvc-headings-line {
  border-width: 0;
}

.vc_toggle.vc_toggle_arrow {
  margin: 0 0 15px;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title {
  background: #f4f4f4;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  padding: 9px 40px 9px 25px;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title h4 {
  font-weight: 500;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_title .vc_toggle_icon {
  position: absolute;
  right: 25px;
  top: 50%;
  margin-top: -7px;
}

.vc_toggle.vc_toggle_arrow .vc_toggle_content {
  padding: 20px 25px 0;
  margin: 0;
}

.vc_btn3.vc_btn3-size-md {
  padding: 9px 20px;
  font-weight: 600;
}

.vc_btn3.vc_btn3-size-md.vc_btn3-shape-rounded {
  -webkit-border-radius: 10px;
  border-radius: 10px;
}

.vc_btn3.vc_btn3-style-custom {
  background-image: none;
}

.nb_latest_post .nb_latest_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  padding-top: 10px;
  padding-bottom: 10px;
}

.nb_latest_post .nb_latest_item .nb_post_thumb {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  padding-right: 15px;
}

.nb_latest_post .nb_latest_item .nb_post_thumb img {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.nb_latest_post .nb_latest_item .nb_post_desc p {
  margin: 0;
}

.nb_latest_post .nb_latest_item .nb_post_title {
  margin-bottom: 5px;
}

.nb_latest_post .nb_latest_item .nb_post_title > a {
  font-weight: bold;
}

.vc_blog_date {
  position: relative;
  margin: 0;
}

.vc_blog_date > span {
  display: block;
  line-height: 0.95;
}

.vc_blog_date .vc_post_date-day {
  color: #ececec;
  font-weight: 800;
  font-size: 30px;
  font-size: 3rem;
}

.vc_blog_date .vc_post_date-month {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 11px;
  font-size: 1.1rem;
}

.vc_blog_date.text-left .vc_post_date-month {
  -webkit-justify-content: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.vc_blog_date.text-right .vc_post_date-month {
  -webkit-justify-content: flex-end;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.vc_blog_date.text-center .vc_post_date-month {
  -webkit-justify-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.nb_wp_post .nb_wp_post-i .nb-post-thumb {
  overflow: visible;
}

.nb_wp_post .nb_wp_post-i .nb-post-thumb-i {
  transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
}

.nb_wp_post .nb_wp_post-i:hover .nb-post-thumb-i {
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.45);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.45);
}

.nb_wp_post .nb_wp_post-i:hover .nb-post-thumb-i > a {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -webkit-box-shadow: none;
  box-shadow: none;
}

.nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta {
  margin-bottom: 7px;
}

.nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta span,
.nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta a {
  color: #999;
  text-transform: capitalize;
}

.nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta span:before,
.nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta a:before {
  font-size: 16px;
  color: #999;
  font-family: 'fontello';
  padding-right: 8px;
}

.nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta .nb-post-author:before {
  content: '\e804';
}

.nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta .nb-post-datetime:before {
  content: '\e920';
}

.nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-meta .nb-post-comments:before {
  content: '\e916';
}

.nb_wp_post .nb_wp_post-i .nb-post-block h4 > a {
  font-weight: 500;
}

.nb_wp_post .nb_wp_post-i .nb-post-block p {
  line-height: 24px;
  margin-bottom: 10px;
}

.nb_wp_post .nb_wp_post-i .nb-post-block .nb-post-readmore a {
  font-size: 14px;
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}

.nb_wp_post.nb_wp-blog3 .nb-post-meta {
  margin-top: -5px;
}

.wpb-js-composer .vcpb-default {
  -webkit-background-size: auto auto;
  background-size: auto;
}

.wpb-js-composer .vc_tta.vc_tta-style-nbstyle1 .vc_tta-tabs-container .vc_tta-tabs-list {
  overflow: visible !important;
  font-size: 14px;
}

.wpb-js-composer .vc_tta.vc_tta-style-nbstyle1 .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a {
  padding: 3px 12px;
  border: 1px solid transparent;
  position: relative;
  transition: all .5s ease-in-out;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
}

.wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_tta-shape-none .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a {
  padding: 4px 15px;
  border-width: 0 0 1px;
  background-color: transparent;
  color: #444;
}

.wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_tta-shape-none .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab:hover > a,
.wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_tta-shape-none .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab.vc_active > a {
  background-color: transparent;
}

.wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_tta-shape-none .vc_tta-panels-container .vc_tta-panel-title > a {
  border: 1px solid #dcddde;
  text-align: center;
}

.wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_tta-shape-square .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a,
.wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_tta-shape-round .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a,
.wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_tta-shape-rounded .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab > a {
  padding: 4px 15px;
}

.wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_tta-shape-round .vc_tta-panel-title > a {
  -webkit-border-radius: 2em;
  border-radius: 2em;
}

.wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_tta-shape-rounded .vc_tta-panel-title > a {
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_general .vc_tta-panel-body {
  border: 0 none;
  padding: 15px 0 10px;
}

.nb_testimonials .nb_testimonial-item .nb_testimonial-box2 {
  position: relative;
  /* &:before{
                display: block;
                position: absolute;
                top: 7px;
                right: 20px;
                font-family: "fontello";
                font-size: 36px;
                content: '\e909';
                //color: #f68d7d;
            }*/
}

.nb_testimonials .nb_testimonial-item .nb_testimonial-avatar .nb_testimonial-avatar-ii {
  -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.35);
  box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.35);
}

.nb_testimonials .nb_testimonial-item .nb_testimonial-name {
  color: #444;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  margin-bottom: 5px;
}

.nb_testimonials .nb_testimonial-item .nb_testimonial-position {
  color: #999;
  font-size: 16px;
  margin-bottom: 30px;
}

.nb_testimonials .nb_testimonial-item .nb_testimonial-position:before {
  color: #444;
}

.nb_testimonials .nb_testimonial-item .nb_testimonial-content {
  color: #666;
  font-size: 14px;
  font-style: italic;
  line-height: 24px;
}

.nbt-brands .aio-tooltip {
  display: block;
}

.nbt-brands .aio-icon {
  display: block !important;
  width: auto;
  padding-top: 7px;
  padding-bottom: 7px;
}

.form-newsletter .input-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}

.form-newsletter .input-group .form-control {
  -webkit-appearance: none;
  display: block;
  padding: 10px 15px;
  margin: 0;
  min-height: 46px;
  border-width: 2px;
  -webkit-border-radius: 25px 0 0 25px;
  border-radius: 25px 0 0 25px;
  min-width: 100px;
  border-right: 0 none;
}

.form-newsletter .input-group .form-control::-webkit-input-placeholder {
  color: #999;
  font-size: 0.95em;
}

.form-newsletter .input-group .form-control:-moz-placeholder {
  color: #999;
  opacity: 1;
  font-size: 0.95em;
}

.form-newsletter .input-group .form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
  font-size: 0.95em;
}

.form-newsletter .input-group .form-control:-ms-input-placeholder {
  color: #999;
  font-size: 0.95em;
}

.form-newsletter .input-group .btn {
  padding: 5px 20px;
  margin: 0;
  border-width: 2px;
  -webkit-border-radius: 0 25px 25px 0;
  border-radius: 0 25px 25px 0;
  background: #fff;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
}

.form-newsletter .input-group .btn i {
  font-size: 18px;
}

.faq-form .wpcf7-form-control-wrap {
  margin-bottom: 15px;
}

.faq-form input,
.faq-form textarea {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color: #f4f4f4;
  border: solid 1px #d7d7d7;
}

.faq-form input::-webkit-input-placeholder,
.faq-form textarea::-webkit-input-placeholder {
  color: #999;
}

.faq-form input:-moz-placeholder,
.faq-form textarea:-moz-placeholder {
  color: #999;
  opacity: 1;
}

.faq-form input::-moz-placeholder,
.faq-form textarea::-moz-placeholder {
  color: #999;
  opacity: 1;
}

.faq-form input:-ms-input-placeholder,
.faq-form textarea:-ms-input-placeholder {
  color: #999;
}

.faq-form input[type="submit"] {
  font-size: 16px;
  padding: 10px 25px;
  min-width: 170px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 25px;
  display: block;
}

.faq-form .ajax-loader {
  position: absolute;
  left: 50%;
  bottom: 50px;
}

.nb_gallery.nb_gallery_masonry .filters-button-group {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 25px;
}

.nb_gallery.nb_gallery_masonry .filters-button-group .filter-btn {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-transform: uppercase;
}

.nb_gallery .nb_galleryimg .nb_img_title {
  text-transform: uppercase;
}

.ult-team-member-wrap.ult-style-1 .ult-team-member-name-wrap .ult-team-member-name {
  font-size: 19px;
  font-weight: 500;
  text-transform: capitalize;
  margin: 22px 0 2px;
}

.ult-team-member-wrap.ult-style-1 .ult-team-member-position {
  font-size: 16px;
  color: #666;
  text-transform: capitalize;
}

.ult-overlay .ult_modal.ult-block .mejs-video {
  max-width: 100%;
}

.tp-bullets.custom .tp-bullet {
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  transition: all .3s ease-in-out;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
}

.tp-bullets.custom.horizontal .tp-bullet {
  width: 30px;
  height: 10px;
}

.tp-bullets.custom.vertical .tp-bullet {
  width: 10px;
  height: 30px;
}

/*# Links*/

a {
  text-decoration: none;
  -webkit-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}

a:focus {
  outline: 0;
}

/*# Blog*/

.blog .post .entry-content {
  overflow: auto;
}

.blog .post .entry-image img {
  max-width: 100%;
  height: auto;
  vertical-align: middle;
}

.blog .post .entry-image {
  position: relative;
  margin-bottom: 15px;
}

.blog .post .entry-image .image-mask {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
  width: 100%;
  color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.blog .post .entry-image .image-mask span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  color: #fff;
  text-transform: capitalize;
  font-size: 16px;
}

.blog .post .entry-image .read-time {
  bottom: -30px;
  -webkit-transition: all .3s;
  -o-transition: all .3s;
  transition: all .3s;
  position: absolute;
  margin-left: 30px;
  margin-right: 30px;
  width: -webkit-calc(100% - 60px);
  width: calc(100% - 60px);
  text-align: center;
  border-top: 1px solid;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #fff;
}

.blog .post .entry-image:hover .image-mask {
  opacity: 1;
  visibility: visible;
}

.blog .post .entry-image:hover .image-mask .read-time {
  bottom: 0px;
}

.blog .post .entry-meta .byline a {
  text-transform: capitalize;
}

.blog .post .entry-cat a {
  display: inline-block;
  padding: 3px 8px;
}

.blog .no-sidebar #primary {
  width: 100%;
}

.blog.meta-align-center .post .entry-meta,
.blog.meta-align-center .post .entry-title,
.blog.meta-align-center .post .entry-cat,
.blog.meta-align-center .post .read-more-link {
  text-align: center;
}

.blog.meta-align-right .post .entry-meta,
.blog.meta-align-right .post .entry-title,
.blog.meta-align-right .post .entry-cat,
.blog.meta-align-right .post .read-more-link {
  text-align: right;
}

.blog.style-2 .post .entry-content {
  padding: 20px;
}

.blog .classic .post .entry-content,
.content-search > article .entry-content {
  padding-bottom: 20px;
}

.blog .classic .post .entry-meta,
.content-search > article .entry-meta {
  display: inline-block;
  margin-bottom: 15px;
}

.blog .classic .post .entry-meta > span,
.content-search > article .entry-meta > span {
  display: inline-block;
  margin-right: 15px;
}

.blog .classic .post .entry-title,
.content-search > article .entry-title {
  margin-top: 20px;
  margin-bottom: 10px;
}

.blog .classic .post .entry-text,
.content-search > article .entry-text {
  margin-bottom: 30px;
}

.blog .classic .post .entry-footer,
.content-search > article .entry-footer {
  border-top: 1px solid;
  padding-top: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.blog .classic .post .entry-footer span:before,
.content-search > article .entry-footer span:before {
  margin-right: 5px;
}

.blog .classic .post {
  margin-bottom: 90px;
}

.content-search > article {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 60px;
  min-height: 232px;
}

.content-search > article .entry-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 15%;
  -ms-flex: 0 0 15%;
  flex: 0 0 15%;
  margin-right: 30px;
}

.content-search > article .entry-content {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 80%;
  -ms-flex: 1 0 80%;
  flex: 1 0 80%;
}

.blog .masonry {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.blog .masonry .post {
  margin-bottom: 90px;
}

.blog .masonry .post .entry-title {
  margin-top: 10px;
  margin-bottom: 10px;
}

.blog .masonry .post .entry-meta {
  font-size: .9em;
}

.blog.style-2 .post {
  margin-bottom: 60px;
}

.blog.style-2 .post .entry-image {
  margin-bottom: 0;
}

.blog.masonry-2-columns .post {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.blog.masonry-3-columns .post {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.single-blog {
  margin-bottom: 60px;
}

.single-blog.no-sidebar #primary {
  width: 100%;
}

.single-blog .entry-image {
  margin-bottom: 30px;
}

.single-blog .entry-content {
  padding-bottom: 30px;
}

.single-blog .entry-meta {
  font-size: .9em;
  text-transform: uppercase;
}

.single-blog .entry-meta .posted-on:not(:last-child):after {
  font-family: 'fontello';
  content: '\e80c';
  margin-left: 5px;
}

.single-blog .entry-title {
  margin-top: 30px;
  margin-bottom: 30px;
}

.single-blog .entry-cat {
  margin-bottom: 60px;
}

.single-blog .entry-cat a {
  display: inline-block;
  background: #fff;
  padding: 8px;
}

.single-blog .entry-text {
  margin-bottom: 30px;
}

.single-blog .read-more-link {
  text-align: center;
}

.single-blog .read-more-link a {
  display: inline-block;
  border: 2px solid;
  padding: 5px 10px;
}

.single-blog .entry-footer {
  display: block;
  border-bottom: 1px solid;
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 30px;
}

.single-blog .entry-footer span:before {
  margin-right: 5px;
}

.single-blog .entry-author-wrap {
  border-bottom: 1px solid;
}

.single-blog .entry-author {
  padding: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 30px;
}

.single-blog .entry-author .author-image {
  margin-right: 20px;
}

.single-blog .entry-author .author-name {
  font-weight: 700;
  margin-bottom: 10px;
}

.single-blog .single-blog-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 30px;
}

.single-blog .single-blog-nav .prev,
.single-blog .single-blog-nav .next {
  position: relative;
}

.single-blog .single-blog-nav .prev > span,
.single-blog .single-blog-nav .next > span {
  display: block;
}

.single-blog .single-blog-nav .prev:hover .meta-nav,
.single-blog .single-blog-nav .next:hover .meta-nav {
  opacity: 1;
  visibility: visible;
}

.single-blog .single-blog-nav .prev .meta-nav {
  left: -30px;
}

.single-blog .single-blog-nav .prev:hover .meta-nav {
  left: -20px;
}

.single-blog .single-blog-nav .next {
  text-align: right;
}

.single-blog .single-blog-nav .next .meta-nav {
  right: -30px;
}

.single-blog .single-blog-nav .next:hover .meta-nav {
  right: -20px;
}

.single-blog .single-blog-nav .meta-nav {
  position: absolute;
  top: 3px;
  font-size: 12px;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  opacity: 0;
  visibility: hidden;
}

.single-blog.meta-align-center .entry-meta,
.single-blog.meta-align-center .entry-title,
.single-blog.meta-align-center .entry-cat {
  text-align: center;
}

.single-blog.meta-align-right .entry-meta,
.single-blog.meta-align-right .entry-title,
.single-blog.meta-align-right .entry-cat {
  text-align: right;
}

.single-post .nb-page-title .entry-cat a {
  display: inline-block;
  padding: 8px;
}

.paging-navigation,
.woocommerce-pagination {
  text-align: center;
}

.paging-navigation .page-numbers,
.woocommerce-pagination .page-numbers {
  margin-right: 5px;
}

.paging-navigation.pagination-style-1 .page-numbers:not(.next),
.woocommerce-pagination.pagination-style-1 .page-numbers:not(.next) {
  display: inline-block;
  padding: 5px 12px;
}

.paging-navigation.pagination-style-1 .current,
.woocommerce-pagination.pagination-style-1 .current {
  border: 1px solid;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.paging-navigation.pagination-style-1 .next,
.woocommerce-pagination.pagination-style-1 .next {
  display: inline-block;
  padding: 5px;
}

.paging-navigation.pagination-style-2 .page-numbers:not(.dots),
.woocommerce-pagination.pagination-style-2 .page-numbers:not(.dots) {
  -webkit-box-shadow: inset 0 0 0 transparent, 0 0.1em 0.45em 0 rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 0 0 transparent, 0 0.1em 0.45em 0 rgba(0, 0, 0, 0.25);
  -webkit-border-radius: 2px;
  border-radius: 2px;
}

.paging-navigation.pagination-style-2 .page-numbers:not(.dots):not(.dots),
.paging-navigation.pagination-style-2 .page-numbers:not(.dots):not(.next),
.paging-navigation.pagination-style-2 .page-numbers:not(.dots):not(.prev),
.woocommerce-pagination.pagination-style-2 .page-numbers:not(.dots):not(.dots),
.woocommerce-pagination.pagination-style-2 .page-numbers:not(.dots):not(.next),
.woocommerce-pagination.pagination-style-2 .page-numbers:not(.dots):not(.prev) {
  padding: 5px 12px;
}

.paging-navigation.pagination-style-2 .page-numbers:not(.dots).next,
.paging-navigation.pagination-style-2 .page-numbers:not(.dots).prev,
.woocommerce-pagination.pagination-style-2 .page-numbers:not(.dots).next,
.woocommerce-pagination.pagination-style-2 .page-numbers:not(.dots).prev {
  padding: 5px 7px;
}

.paging-navigation.pagination-style-2 .page-numbers:not(.dots).current,
.woocommerce-pagination.pagination-style-2 .page-numbers:not(.dots).current {
  color: #fff;
}

.paging-navigation.pagination-style-2 .page-numbers.dots,
.woocommerce-pagination.pagination-style-2 .page-numbers.dots {
  margin-right: 5px;
}

.nb-page-title-wrap {
  margin-bottom: 60px;
}

.nb-page-title-wrap h1 {
  margin-top: 0;
  margin-bottom: 0;
}

.single-post .nb-page-title h1 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.single-post .nb-page-title .entry-meta {
  font-size: .9em;
  text-transform: uppercase;
}

.single-post .nb-page-title .entry-meta .posted-on:not(:last-child):after {
  font-family: 'fontello';
  content: '\e80c';
  margin-left: 10px;
  margin-right: 5px;
}

.nb-social-icons {
  margin-bottom: 30px;
}

.nb-social-icons > a {
  border: 1px solid;
  display: inline-block;
  line-height: 40px;
  width: 40px;
  text-align: center;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  margin-right: 3px;
}

.nb-social-icons.style-1 .facebook:hover {
  color: #3a589d;
  border-color: #3a589d;
}

.nb-social-icons.style-1 .twitter:hover {
  color: #2478ba;
  border-color: #2478ba;
}

.nb-social-icons.style-1 .pinterest:hover {
  color: #cb2320;
  border-color: #cb2320;
}

.nb-social-icons.style-1 .google-plus:hover {
  color: #dd4e31;
  border-color: #dd4e31;
}

.nb-social-icons.style-1 .linkedin:hover {
  color: #0072b7;
  border-color: #0072b7;
}

.nb-social-icons.style-2 a {
  color: #fff;
}

.nb-social-icons.style-2 .facebook {
  background-color: #3a589d;
  border-color: #3a589d;
}

.nb-social-icons.style-2 .twitter {
  background-color: #2478ba;
  border-color: #2478ba;
}

.nb-social-icons.style-2 .pinterest {
  background-color: #cb2320;
  border-color: #cb2320;
}

.nb-social-icons.style-2 .google-plus {
  background-color: #dd4e31;
  border-color: #dd4e31;
}

.nb-social-icons.style-2 .linkedin {
  background-color: #0072b7;
  border-color: #0072b7;
}

.nb-social-icons.floating {
  position: fixed;
  left: 0;
  top: 35%;
  width: 40px;
}

.nb-social-icons.floating > a {
  margin-bottom: 5px;
}

.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.nb-primary-button,
.nb-secondary-button {
  text-transform: uppercase;
  font-size: 1em;
}

input[disabled] {
  opacity: .6;
}

a.bt-5,
button.bt-5,
.single_add_to_cart_button,
.list-type .add_to_cart_button {
  height: 50px;
  line-height: 45px;
  display: inline-block;
}

a.bt-4,
button.bt-4,
.wishlist-btn.bt-4 {
  height: 40px;
  line-height: 35px;
  display: inline-block;
}

input.bt-5 {
  height: 50px;
  line-height: 1;
  -webkit-border-radius: 25px;
  border-radius: 25px;
}

input.bt-4 {
  height: 40px;
  line-height: 1;
}

.nb-wide-button {
  display: block !important;
  width: 100%;
}

.button,
.nb-primary-button,
.nb-secondary-button {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-table;
  vertical-align: middle;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  border-style: solid;
}

.site-footer .footer-top-section {
  padding-top: 65px;
}

.site-footer .wpb_single_image {
  margin-bottom: 30px;
}

.site-footer .wpb_text_column {
  margin-bottom: 10px;
}

.site-footer .wpb_text_column p {
  text-align: center;
}

.site-footer .wpb_wrapper p {
  font-size: 14px;
  margin-bottom: 0;
}

.site-footer .uavc-list {
  clear: both;
}

.site-footer .uavc-list > li {
  border: 0 none !important;
}

.site-footer .uavc-list .uavc-list-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-footer .uavc-list .uavc-list-content > p {
  margin: 0;
}

.site-footer .uavc-list .uavc-list-content:hover .aio-icon {
  color: #71c07f;
}

.site-footer .uavc-icons {
  clear: both;
  padding-top: 5px;
}

.site-footer .uavc-icons .aio-icon {
  background: #555;
  color: #999;
  margin-top: 5px;
}

.site-footer .uavc-icons .aio-icon:hover {
  background: #71c07f;
  color: #fff;
}

.site-footer .nb_latest_post .nb_latest_item .nb_post_thumb {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 30%;
  -ms-flex: 0 0 30%;
  flex: 0 0 30%;
  padding-right: 15px;
}

.site-footer .nb_latest_post .nb_latest_item .nb_post_thumb img {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.site-footer .nb_latest_post .nb_latest_item .nb_post_desc {
  line-height: 1.25;
  overflow: hidden;
}

.site-footer .nb_latest_post .nb_latest_item .nb_post_desc p {
  font-size: 14px;
}

.site-footer .nb_latest_post .nb_latest_item .nb_post_title {
  margin-top: -5px;
  margin-bottom: 5px;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  font-size: 18px;
}

.site-footer .nb_latest_post .nb_latest_item .nb_post_title > a {
  font-weight: bold;
  color: #999;
}

.site-footer .nb_latest_post .nb_latest_item .nb_post_title > a:hover {
  color: #71c07f;
}

.site-footer .wpb_flickr_widget {
  padding-top: 10px;
}

.site-footer .wpb_flickr_widget .wpb_wrapper {
  margin-left: -2px;
  margin-right: -2px;
}

.site-footer .wpb_flickr_widget .wpb_wrapper:before,
.site-footer .wpb_flickr_widget .wpb_wrapper:after {
  display: table;
  clear: both;
  content: '';
}

.site-footer .wpb_flickr_widget .wpb_wrapper .flickr_badge_image {
  margin: 2px;
  width: 62px;
  height: 62px;
}

.site-footer .wpb_flickr_widget .wpb_wrapper .flickr_badge_image img {
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.site-footer .wpb_flickr_widget .wpb_wrapper p {
  margin: 0;
}

.site-footer .wpb_flickr_widget .flickr_stream_wrap {
  display: none;
}

.site-footer .widget .widget-title {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 10px;
  border-bottom: 0 none;
}

.site-footer .widget .widget-title:before {
  display: none;
}

.site-footer .jr_times {
  padding-top: 5px;
}

.site-footer dl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-bottom: 15px;
}

.site-footer dl dt {
  font-weight: normal;
  font-size: 14px;
}

.site-footer dl dd {
  color: #999;
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  width: 100%;
  margin: 0;
}

.footer-abs-section .footer-abs-middle {
  width: 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  text-align: center;
}

.footer-abs-section .footer-abs-left {
  padding: 0;
  width: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
}

.footer-abs-section .footer-abs-right {
  padding: 0;
  width: 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  text-align: right;
}

.footer-abs-section p {
  margin-bottom: 0;
}

.footer-abs-section img {
  margin: 5px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}

.footer-abs-section img:last-of-type {
  margin-right: 0;
}

.contact_team .address_contact:before {
  content: "\e803";
  font-family: 'fontello';
}

.contact_team .numberphone_contact:before {
  content: '\e905';
  font-family: 'fontello';
}

.contact_team .email_contact:before {
  content: "\e80d";
  font-family: 'fontello';
}

.contact_team .website_contact:before {
  content: "\e804";
  font-family: 'fontello';
}

.footer-social .facebook:before {
  content: "\f09a";
  font-family: 'fontello';
}

.footer-social .twitter:before {
  content: "\f099";
  font-family: 'fontello';
}

.footer-social .glus:before {
  content: "\f30f";
  font-family: 'fontello';
}

.footer-social .linkedin:before {
  content: "\f0e1";
  font-family: 'fontello';
}

.footer-social .pinterest:before {
  content: "\ead1";
  font-family: 'fontello';
}

.site-footer {
  margin-top: 60px;
}

.site-footer .footer-abs-section .row {
  margin: 0;
}

.site-footer .footer-abs-section .row .footer-abs-left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-footer .footer-abs-section .row .footer-abs-right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-footer .footer-top-section {
  padding-top: 45px;
  padding-bottom: 30px;
}

.site-footer .footer-top-section .contact_team {
  line-height: 30px;
}

.site-footer .footer-top-section .contact_team .add {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.site-footer .footer-top-section .contact_team .add > a {
  margin-right: 15px;
}

.site-footer .footer-top-section .footer-social {
  margin-top: 25px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.site-footer .footer-top-section .footer-social > a {
  margin-right: 10px;
  width: 40px;
  height: 40px;
  border: 1px solid #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transition: all .5s ease 0s;
  -o-transition: all .5s ease 0s;
  transition: all .5s ease 0s;
}

.site-footer .footer-top-section .footer-social > a:hover {
  background-color: #fff;
}

.site-footer .footer-top-section .widget_nav_menu .menu > li {
  border: none;
}

.site-footer .footer-top-section .widget_nav_menu .menu > li > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-footer .footer-top-section .widget_nav_menu .menu > li > a:before {
  content: "\f111";
  font-family: 'fontello';
  margin-right: 15px;
  font-size: 7px;
}

.site-footer .footer-top-section .widget_product_categories {
  display: block;
  margin-right: 0;
  margin-left: 0;
}

.site-footer .footer-top-section .widget_product_categories .product-categories > li {
  border: none;
}

.site-footer .footer-top-section .widget_product_categories .product-categories > li > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-footer .footer-top-section .widget_product_categories .product-categories > li > a:before {
  content: "\f111";
  font-family: 'fontello';
  margin-right: 15px;
  font-size: 7px;
}

.site-footer .footer-top-section .widget .widget-title {
  padding-bottom: 0px;
}

.site-footer .footer-top-section .widget ul > li {
  padding-top: 0;
}

.site-footer .footer-top-section .widget .widget-title {
  font-size: 16px;
}

.site-footer .footer-top-section .widget .footer-social {
  font-size: 15px;
}

.footer-top-section .widget ul > li {
  margin-bottom: 0;
}

.site-header .WOOCS_SELECTOR {
  margin-bottom: 0;
  padding: 0 10px;
  border-right: solid 1px #e6e7e8;
}

.site-header .widget-woocommerce-currency-switcher {
  margin-bottom: 0;
}

.site-header .widget-woocommerce-currency-switcher .widget-title {
  display: none;
}

.site-header .widget-woocommerce-currency-switcher .dd-container .dd-desc {
  display: none;
}

.site-header .widget-woocommerce-currency-switcher .dd-container .dd-select {
  border: none;
  background: none  !important;
  padding-right: 15px;
}

.site-header .widget-woocommerce-currency-switcher .dd-container .dd-select .dd-selected-text {
  color: #999;
  font-weight: 400;
  cursor: pointer;
}

.site-header .widget-woocommerce-currency-switcher .dd-container .dd-select .dd-pointer {
  display: none;
}

.site-header .widget-woocommerce-currency-switcher .dd-container .dd-select:after {
  font-family: 'fontello';
  content: '\f107';
  position: absolute;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  color: #999;
}

.site-header .widget-woocommerce-currency-switcher .dd-container .dd-select .dd-selected {
  padding: 0;
}

.site-header .widget-woocommerce-currency-switcher .dd-container .dd-options {
  border: none;
  min-width: 150px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
  top: -webkit-calc(100% + 10px);
  top: calc(100% + 10px);
}

.site-header .widget-woocommerce-currency-switcher .dd-container .dd-options .dd-option {
  color: #999;
  font-weight: 400;
  border-bottom: none;
  padding: 0 10px;
}

.site-header .widget-woocommerce-currency-switcher .dd-container .dd-options .dd-option .dd-option-text {
  cursor: pointer;
}

.site-header .topbar-language {
  border-right: solid 1px #e6e7e8;
  padding-right: 10px;
}

.site-header .topbar-language .wpml-ls-legacy-dropdown-click {
  width: auto;
}

.site-header .topbar-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu {
  min-width: 150px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.7);
  margin-top: 8px;
}

.site-header .topbar-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
  padding: 12px;
  width: 100%;
  background: #fff;
}

.site-header .topbar-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:hover,
.site-header .topbar-language .wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a:focus {
  background: #fff;
}

.site-header .topbar-language .wpml-ls-legacy-dropdown-click a {
  border: 0;
  padding-right: 0;
}

.site-header .topbar-language .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
  background: transparent;
  color: #999;
}

.site-header .topbar-language .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
  font-family: 'fontello';
  content: '\f107' !important;
  margin-left: 5px;
  position: relative;
  border: none;
  vertical-align: baseline;
  right: auto;
  top: auto;
}

.site-header .topbar-language .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:hover,
.site-header .topbar-language .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:focus {
  background: transparent;
}

.site-header .topbar-language .widget {
  margin-bottom: 0;
}

.site-header.header-home-2 .widget-woocommerce-currency-switcher .dd-container .dd-select .dd-selected-text,
.site-header.header-home-2 .widget-woocommerce-currency-switcher .dd-container .dd-select:after,
.site-header.header-home-3 .widget-woocommerce-currency-switcher .dd-container .dd-select .dd-selected-text,
.site-header.header-home-3 .widget-woocommerce-currency-switcher .dd-container .dd-select:after {
  color: #fff;
}

.site-header.header-home-2 .topbar-language .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle,
.site-header.header-home-3 .topbar-language .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle {
  color: #fff;
}

.site-header.header-home-2 .widget-woocommerce-currency-switcher .dd-container .dd-options,
.site-header.header-home-3 .widget-woocommerce-currency-switcher .dd-container .dd-options {
  top: -webkit-calc(100% + 13px);
  top: calc(100% + 13px);
}

.site-header.left-stack .middle-section,
.site-header.left-stack .bot-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.site-header.left-stack .middle-section-wrap {
  border-bottom: 1px solid #eee;
}

.site-header.left-stack .icon-header-wrap .header-account-wrap {
  margin-right: 20px;
}

.site-header.left-stack .nb-header-sub-menu > li:last-child > a {
  padding-right: 0;
}

.nb-input-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.nb-input-group .search-field {
  height: 40px;
  min-height: 40px;
  padding: 0 15px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 100px;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}

.nb-input-group .search-field:focus {
  outline: none;
}

.nb-input-group .search-button button {
  width: 40px;
  border: 0;
  color: #fff;
}

.nb-input-group .search-button button i {
  color: #fff !important;
}

.comment-list {
  padding-left: 0;
  list-style-type: none;
}

.comment-list .avatar {
  float: left;
  margin-right: 15px;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.comment-list .comment-meta {
  margin-bottom: 15px;
}

.comment-list .comment-meta:after {
  content: "";
  display: table;
  clear: both;
}

.comment-list .comment {
  padding-top: 30px;
  border-top: 1px solid;
}

.comment-list .reply,
.comment-list .edit-link {
  text-transform: uppercase;
}

.comment-list .reply {
  margin-bottom: 30px;
}

.comment-list > .comment:first-child {
  border-top: none;
}

.comment-list ol {
  list-style-type: none;
}

.comments-area {
  padding: 45px 30px;
}

.comments-area .logged-in-as {
  text-transform: uppercase;
  font-size: .8em;
}

.nb-comment-form {
  margin-top: 15px;
  margin-bottom: 15px;
}

.nb-comment-form textarea {
  padding-top: 15px;
  padding-bottom: 15px;
  border: none;
  -webkit-border-radius: 0;
  border-radius: 0;
  border-top: 1px solid;
  border-bottom: 1px solid;
}

.nb-comment-form textarea::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #ababab;
}

.nb-comment-form textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #ababab;
  opacity: 1;
}

.nb-comment-form textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #ababab;
  opacity: 1;
}

.nb-comment-form textarea:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #ababab;
}

.nb-comment-form textarea:focus {
  outline: none;
}

.single-post .comment-form > p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.single-post .comment-form > p label {
  min-width: 80px;
}

.single-post .comment-form > p input {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  min-height: 40px;
}

.nb-back-to-top-wrap {
  display: inline-block;
  position: fixed;
  right: 5%;
  bottom: 45px;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  z-index: 9;
}

.nb-back-to-top-wrap a {
  font-size: 20px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.nb-back-to-top-wrap a .icon-angle-up:before {
  content: "\e81a";
  font-family: 'fontello';
}

.nb-back-to-top-wrap a.show {
  opacity: 1;
  visibility: visible;
}

.nb-back-to-top-wrap a:focus {
  outline: 0;
}

.nb-back-to-top-wrap a.light {
  background-color: #e2c17d;
  color: #fff;
}

.nb-back-to-top-wrap a.circle {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.nb-back-to-top-wrap a.dark {
  background-color: #323232;
  color: #fff;
}

.nb-back-to-top-wrap:hover a {
  color: #fff;
}

.product_list_widget > li {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.product_list_widget > li > a {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  padding-left: 100px;
  padding-right: 30px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.product_list_widget > li > .widget-product-meta {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  padding-left: 15px;
}

.product_list_widget .product-title {
  margin-bottom: 5px;
}

.product_list_widget .product .star-rating {
  margin-bottom: 5px;
}

.error404 main {
  text-align: center;
  padding-top: 75px;
  margin-bottom: 60px;
}

.error404 main .pnf-heading {
  font-size: 200px;
  font-weight: bold;
  line-height: 0.09;
  text-align: center;
  color: #1E88E5;
  margin-bottom: 0;
  text-shadow: 0px 15px 0 rgba(153, 153, 153, 0.35);
  -webkit-text-stroke: 8px #ffffff;
}

.error404 main img {
  position: relative;
  bottom: -90px;
  max-width: 100%;
  height: auto;
}

.error404 main .text-wrap {
  background: #f6f6f6;
  padding-top: 105px;
  padding-bottom: 70px;
}

.error404 main h1 {
  font-size: 24px;
  font-size: 2.4rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #1E88E5;
  margin-top: 0;
  margin-bottom: 45px;
}

.error404 main p:not(.home-link) a {
  text-transform: uppercase;
  font-weight: bold;
  color: #666;
}

.error404 main .home-link {
  background: #1E88E5;
  line-height: 105px;
}

.error404 main .home-link a {
  color: #fff;
}

.error404 main .home-link .icon-home {
  background: #444;
  padding: 20px;
  text-transform: uppercase;
}

.error404 main .home-link .icon-home:before {
  font-family: 'fontello';
}

body {
  overflow-x: hidden;
}

.loading {
  background-color: #fff;
  height: 100%;
  width: 100%;
  position: fixed;
  z-index: 99999999999;
  margin-top: 0px;
  top: 0px;
}

.loading #loading-center {
  width: 100%;
  height: 100%;
  position: relative;
}

.loading #loading-center #loading-center-absolute {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 200px;
  width: 200px;
  margin-top: -100px;
  margin-left: -100px;
}

.loading #loading-center #loading-center-absolute #object {
  width: 80px;
  height: 80px;
  -webkit-animation: animate1 1s infinite ease-in-out;
  animation: animate1 1s infinite ease-in-out;
  margin-right: auto;
  margin-left: auto;
  margin-top: 60px;
}

.loading.demo2 #loading-center #loading-center-absolute {
  margin-top: -75px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.loading.demo2 #loading-center #loading-center-absolute .object {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 65px;
  top: 65px;
}

.loading.demo2 #loading-center #loading-center-absolute .object:nth-child(2n+0) {
  margin-right: 0px;
}

.loading.demo2 #loading-center #loading-center-absolute .object#object_one {
  -webkit-animation: object_one 2s infinite;
  animation: object_one 2s infinite;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.loading.demo2 #loading-center #loading-center-absolute .object#object_two {
  -webkit-animation: object_two 2s infinite;
  animation: object_two 2s infinite;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.loading.demo2 #loading-center #loading-center-absolute .object#object_three {
  -webkit-animation: object_three 2s infinite;
  animation: object_three 2s infinite;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.loading.demo2 #loading-center #loading-center-absolute .object#object_four {
  -webkit-animation: object_four 2s infinite;
  animation: object_four 2s infinite;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.loading.demo2 #loading-center #loading-center-absolute .object#object_five {
  -webkit-animation: object_five 2s infinite;
  animation: object_five 2s infinite;
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.loading.demo2 #loading-center #loading-center-absolute .object#object_six {
  -webkit-animation: object_six 2s infinite;
  animation: object_six 2s infinite;
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

.loading.demo2 #loading-center #loading-center-absolute .object#object_seven {
  -webkit-animation: object_seven 2s infinite;
  animation: object_seven 2s infinite;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

.loading.demo2 #loading-center #loading-center-absolute .object#object_eight {
  -webkit-animation: object_eight 2s infinite;
  animation: object_eight 2s infinite;
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

.loading.demo2 #loading-center #loading-center-absolute .object#object_big {
  position: absolute;
  width: 50px;
  height: 50px;
  left: 50px;
  top: 50px;
  -webkit-animation: object_big 2s infinite;
  animation: object_big 2s infinite;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.loading.demo3 #loading-center #loading-center-absolute .object {
  width: 50px;
  height: 50px;
  background-color: rgba(255, 255, 255, 0);
  margin-right: auto;
  margin-left: auto;
  border: 4px solid;
  background-color: transparent;
  left: 73px;
  top: 73px;
  position: absolute;
}

.loading.demo3 #loading-center #loading-center-absolute .object#first_object {
  -webkit-animation: first_object_animate 1s infinite ease-in-out;
  animation: first_object_animate 1s infinite ease-in-out;
}

.loading.demo3 #loading-center #loading-center-absolute .object#second_object {
  -webkit-animation: second_object 1s forwards, second_object_animate 1s infinite ease-in-out;
  animation: second_object 1s forwards, second_object_animate 1s infinite ease-in-out;
}

.loading.demo3 #loading-center #loading-center-absolute .object#third_object {
  -webkit-animation: third_object 1s forwards, third_object_animate 1s infinite ease-in-out;
  animation: third_object 1s forwards, third_object_animate 1s infinite ease-in-out;
}

.loading.demo4 #loading-center #loading-center-absolute {
  height: 118px;
  width: 118px;
  margin-top: -59px;
  margin-left: -59px;
}

.loading.demo4 #loading-center #loading-center-absolute .object {
  width: 20px;
  height: 20px;
  margin-right: 20px;
  float: left;
  margin-bottom: 20px;
}

.loading.demo4 #loading-center #loading-center-absolute .object:nth-child(3n+0) {
  margin-right: 0px;
}

.loading.demo4 #loading-center #loading-center-absolute .object#object_one {
  -webkit-animation: animate4 1s -0.9s ease-in-out infinite;
  animation: animate4 1s -0.9s ease-in-out infinite;
}

.loading.demo4 #loading-center #loading-center-absolute .object#object_two {
  -webkit-animation: animate4 1s -0.8s ease-in-out infinite;
  animation: animate4 1s -0.8s ease-in-out infinite;
}

.loading.demo4 #loading-center #loading-center-absolute .object#object_three {
  -webkit-animation: animate4 1s -0.7s ease-in-out infinite;
  animation: animate4 1s -0.7s ease-in-out infinite;
}

.loading.demo4 #loading-center #loading-center-absolute .object#object_four {
  -webkit-animation: animate4 1s -0.6s ease-in-out infinite;
  animation: animate4 1s -0.6s ease-in-out infinite;
}

.loading.demo4 #loading-center #loading-center-absolute .object#object_five {
  -webkit-animation: animate4 1s -0.5s ease-in-out infinite;
  animation: animate4 1s -0.5s ease-in-out infinite;
}

.loading.demo4 #loading-center #loading-center-absolute .object#object_six {
  -webkit-animation: animate4 1s -0.4s ease-in-out infinite;
  animation: animate4 1s -0.4s ease-in-out infinite;
}

.loading.demo4 #loading-center #loading-center-absolute .object#object_seven {
  -webkit-animation: animate4 1s -0.3s ease-in-out infinite;
  animation: animate4 1s -0.3s ease-in-out infinite;
}

.loading.demo4 #loading-center #loading-center-absolute .object#object_eight {
  -webkit-animation: animate4 1s -0.2s ease-in-out infinite;
  animation: animate4 1s -0.2s ease-in-out infinite;
}

.loading.demo4 #loading-center #loading-center-absolute .object#object_nine {
  -webkit-animation: animate4 1s -0.1s ease-in-out infinite;
  animation: animate4 1s -0.1s ease-in-out infinite;
}

.loading.demo5 #loading-center #loading-center-absolute {
  height: 118px;
  width: 72px;
  margin-top: -59px;
  margin-left: -36px;
}

.loading.demo5 #loading-center #loading-center-absolute .object {
  width: 26px;
  height: 26px;
  margin-right: 20px;
  float: left;
  margin-bottom: 20px;
}

.loading.demo5 #loading-center #loading-center-absolute .object:nth-child(2n+0) {
  margin-right: 0px;
}

.loading.demo5 #loading-center #loading-center-absolute .object#object_one {
  -webkit-animation: object_one_5 1s infinite;
  animation: object_one_5 1s infinite;
}

.loading.demo5 #loading-center #loading-center-absolute .object#object_two {
  -webkit-animation: object_two_5 1s infinite;
  animation: object_two_5 1s infinite;
}

.loading.demo5 #loading-center #loading-center-absolute .object#object_three {
  -webkit-animation: object_three_5 1s infinite;
  animation: object_three_5 1s infinite;
}

.loading.demo5 #loading-center #loading-center-absolute .object#object_four {
  -webkit-animation: object_four_5 1s infinite;
  animation: object_four_5 1s infinite;
}

.loading.demo5 #loading-center #loading-center-absolute .object#object_five {
  -webkit-animation: object_five_5 1s infinite;
  animation: object_five_5 1s infinite;
}

.loading.demo5 #loading-center #loading-center-absolute .object#object_six {
  -webkit-animation: object_six_5 1s infinite;
  animation: object_six_5 1s infinite;
}

.loading.demo6 #loading-center #loading-center-absolute {
  height: 100px;
  width: 100px;
  margin-top: -50px;
  margin-left: -50px;
}

.loading.demo6 #loading-center #loading-center-absolute .object {
  width: 25px;
  height: 25px;
  margin-right: 50px;
  float: left;
  margin-bottom: 50px;
}

.loading.demo6 #loading-center #loading-center-absolute .object:nth-child(2n+0) {
  margin-right: 0px;
}

.loading.demo6 #loading-center #loading-center-absolute .object#object_one {
  -webkit-animation: object_one_6 2s infinite;
  animation: object_one_6 2s infinite;
}

.loading.demo6 #loading-center #loading-center-absolute .object#object_two {
  -webkit-animation: object_two_6 2s infinite;
  animation: object_two_6 2s infinite;
}

.loading.demo6 #loading-center #loading-center-absolute .object#object_three {
  -webkit-animation: object_three_6 2s infinite;
  animation: object_three_6 2s infinite;
}

.loading.demo6 #loading-center #loading-center-absolute .object#object_four {
  -webkit-animation: object_four_6 2s infinite;
  animation: object_four_6 2s infinite;
}

.loading.demo7 #loading-center #loading-center-absolute {
  height: 50px;
  width: 50px;
  margin-top: -25px;
  margin-left: -25px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-animation: loading-center-absolute 1.5s infinite;
  animation: loading-center-absolute 1.5s infinite;
}

.loading.demo7 #loading-center #loading-center-absolute .object {
  width: 25px;
  height: 25px;
  float: left;
}

.loading.demo7 #loading-center #loading-center-absolute .object#object_one {
  -webkit-animation: object_one_7 1.5s infinite;
  animation: object_one_7 1.5s infinite;
}

.loading.demo7 #loading-center #loading-center-absolute .object#object_two {
  -webkit-animation: object_two_7 1.5s infinite;
  animation: object_two_7 1.5s infinite;
}

.loading.demo7 #loading-center #loading-center-absolute .object#object_three {
  -webkit-animation: object_three_7 1.5s infinite;
  animation: object_three_7 1.5s infinite;
}

.loading.demo7 #loading-center #loading-center-absolute .object#object_four {
  -webkit-animation: object_four_7 1.5s infinite;
  animation: object_four_7 1.5s infinite;
}

.loading.demo8 #loading-center #loading-center-absolute {
  height: 150px;
  width: 150px;
  margin-top: -75px;
  margin-left: -75px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.loading.demo8 #loading-center #loading-center-absolute .object {
  width: 20px;
  height: 20px;
  margin-right: 110px;
  float: left;
  margin-bottom: 110px;
}

.loading.demo8 #loading-center #loading-center-absolute .object:nth-child(2n+0) {
  margin-right: 0px;
}

.loading.demo8 #loading-center #loading-center-absolute .object#object_one {
  -webkit-animation: object_one_8 2s infinite;
  animation: object_one_8 2s infinite;
}

.loading.demo8 #loading-center #loading-center-absolute .object#object_two {
  -webkit-animation: object_two_8 2s infinite;
  animation: object_two_8 2s infinite;
}

.loading.demo8 #loading-center #loading-center-absolute .object#object_three {
  -webkit-animation: object_three_8 2s infinite;
  animation: object_three_8 2s infinite;
}

.loading.demo8 #loading-center #loading-center-absolute .object#object_four {
  -webkit-animation: object_four_8 2s infinite;
  animation: object_four_8 2s infinite;
}

.loading.demo8 #loading-center #loading-center-absolute .object#object_big {
  -webkit-animation: object_big_8 0.5s infinite;
  animation: object_big_8 0.5s infinite;
  position: absolute;
  width: 50px;
  height: 50px;
  left: 50px;
  top: 50px;
}

.loading.demo9 #loading-center #loading-center-absolute-one {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 300px;
  width: 50px;
  margin-top: -150px;
  margin-left: -25px;
}

.loading.demo9 #loading-center #loading-center-absolute-two {
  position: absolute;
  left: 50%;
  top: 50%;
  height: 300px;
  width: 50px;
  margin-top: -150px;
  margin-left: 50px;
}

.loading.demo9 #loading-center .object-one {
  width: 18px;
  height: 18px;
  float: left;
  margin-top: 15px;
  margin-right: 15px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-animation: object-one 1s infinite;
  animation: object-one 1s infinite;
}

.loading.demo9 #loading-center .object-one:nth-child(6) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.loading.demo9 #loading-center .object-one:nth-child(5) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.loading.demo9 #loading-center .object-one:nth-child(4) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.loading.demo9 #loading-center .object-one:nth-child(3) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.loading.demo9 #loading-center .object-one:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.loading.demo9 #loading-center .object-two {
  width: 18px;
  height: 18px;
  float: left;
  margin-top: 15px;
  margin-right: 15px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-animation: object-two 1s infinite;
  animation: object-two 1s infinite;
}

.loading.demo9 #loading-center .object-two:nth-child(9) {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

.loading.demo9 #loading-center .object-two:nth-child(8) {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

.loading.demo9 #loading-center .object-two:nth-child(7) {
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

.loading.demo9 #loading-center .object-two:nth-child(6) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.loading.demo9 #loading-center .object-two:nth-child(5) {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.loading.demo9 #loading-center .object-two:nth-child(4) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.loading.demo9 #loading-center .object-two:nth-child(3) {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.loading.demo9 #loading-center .object-two:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.loading.demo10 #loading-center #loading-center-absolute {
  height: 150px;
  width: 150px;
  margin-top: -75px;
  margin-left: -75px;
}

.loading.demo10 #loading-center #loading-center-absolute .object {
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 20px;
  margin-top: 65px;
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
}

.loading.demo10 #loading-center #loading-center-absolute .object#object_one {
  -webkit-animation: object_one_10 1.5s infinite;
  animation: object_one_10 1.5s infinite;
}

.loading.demo10 #loading-center #loading-center-absolute .object#object_two {
  -webkit-animation: object_two_10 1.5s infinite;
  animation: object_two_10 1.5s infinite;
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
}

.loading.demo10 #loading-center #loading-center-absolute .object#object_three {
  -webkit-animation: object_three_10 1.5s infinite;
  animation: object_three_10 1.5s infinite;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.loading.demo11 #loading-center #loading-center-absolute {
  height: 150px;
  width: 150px;
  margin-top: -75px;
  margin-left: -75px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.loading.demo11 #loading-center #loading-center-absolute .object {
  width: 20px;
  height: 20px;
  position: absolute;
  left: 65px;
  top: 65px;
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
}

.loading.demo11 #loading-center #loading-center-absolute .object:nth-child(2n+0) {
  margin-right: 0px;
}

.loading.demo11 #loading-center #loading-center-absolute .object#object_one {
  -webkit-animation: object_one_11 2s infinite;
  animation: object_one_11 2s infinite;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.loading.demo11 #loading-center #loading-center-absolute .object#object_two {
  -webkit-animation: object_two_11 2s infinite;
  animation: object_two_11 2s infinite;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.loading.demo11 #loading-center #loading-center-absolute .object#object_three {
  -webkit-animation: object_three_11 2s infinite;
  animation: object_three_11 2s infinite;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.loading.demo11 #loading-center #loading-center-absolute .object#object_four {
  -webkit-animation: object_four_11 2s infinite;
  animation: object_four_11 2s infinite;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.loading.demo11 #loading-center #loading-center-absolute .object#object_five {
  -webkit-animation: object_five_11 2s infinite;
  animation: object_five_11 2s infinite;
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

.loading.demo11 #loading-center #loading-center-absolute .object#object_six {
  -webkit-animation: object_six_11 2s infinite;
  animation: object_six_11 2s infinite;
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
}

.loading.demo11 #loading-center #loading-center-absolute .object#object_seven {
  -webkit-animation: object_seven_11 2s infinite;
  animation: object_seven_11 2s infinite;
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

.loading.demo11 #loading-center #loading-center-absolute .object#object_eight {
  -webkit-animation: object_eight_11 2s infinite;
  animation: object_eight_11 2s infinite;
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
}

.loading.demo11 #loading-center #loading-center-absolute .object#object_big {
  position: absolute;
  width: 50px;
  height: 50px;
  left: 50px;
  top: 50px;
  -webkit-animation: object_big_11 2s infinite;
  animation: object_big_11 2s infinite;
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.loading.demo12 #loading-center #loading-center-absolute {
  height: 60px;
  width: 60px;
  margin-top: -30px;
  margin-left: -30px;
  -webkit-animation: loading-center-absolute-12 1s infinite;
  animation: loading-center-absolute-12 1s infinite;
}

.loading.demo12 #loading-center #loading-center-absolute .object {
  width: 20px;
  height: 20px;
  float: left;
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  margin-right: 20px;
  margin-bottom: 20px;
}

.loading.demo12 #loading-center #loading-center-absolute .object:nth-child(2n+0) {
  margin-right: 0px;
}

.loading.demo12 #loading-center #loading-center-absolute .object#object_one {
  -webkit-animation: object_one_12 1s infinite;
  animation: object_one_12 1s infinite;
}

.loading.demo12 #loading-center #loading-center-absolute .object#object_two {
  -webkit-animation: object_two_12 1s infinite;
  animation: object_two_12 1s infinite;
}

.loading.demo12 #loading-center #loading-center-absolute .object#object_three {
  -webkit-animation: object_three_12 1s infinite;
  animation: object_three_12 1s infinite;
}

.loading.demo12 #loading-center #loading-center-absolute .object#object_four {
  -webkit-animation: object_four_12 1s infinite;
  animation: object_four_12 1s infinite;
}

.loading.demo13 #loading-center #loading-center-absolute {
  height: 118px;
  width: 118px;
  margin-top: -59px;
  margin-left: -59px;
}

.loading.demo13 #loading-center #loading-center-absolute .object {
  width: 20px;
  height: 20px;
  margin-right: 20px;
  float: left;
  margin-bottom: 20px;
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
}

.loading.demo13 #loading-center #loading-center-absolute .object:nth-child(3n+0) {
  margin-right: 0px;
}

.loading.demo13 #loading-center #loading-center-absolute .object#object_one {
  -webkit-animation: animate_13 1s -0.9s ease-in-out infinite;
  animation: animate_13 1s -0.9s ease-in-out infinite;
}

.loading.demo13 #loading-center #loading-center-absolute .object#object_two {
  -webkit-animation: animate_13 1s -0.8s ease-in-out infinite;
  animation: animate_13 1s -0.8s ease-in-out infinite;
}

.loading.demo13 #loading-center #loading-center-absolute .object#object_three {
  -webkit-animation: animate_13 1s -0.7s ease-in-out infinite;
  animation: animate_13 1s -0.7s ease-in-out infinite;
}

.loading.demo13 #loading-center #loading-center-absolute .object#object_four {
  -webkit-animation: animate_13 1s -0.6s ease-in-out infinite;
  animation: animate_13 1s -0.6s ease-in-out infinite;
}

.loading.demo13 #loading-center #loading-center-absolute .object#object_five {
  -webkit-animation: animate_13 1s -0.5s ease-in-out infinite;
  animation: animate_13 1s -0.5s ease-in-out infinite;
}

.loading.demo13 #loading-center #loading-center-absolute .object#object_six {
  -webkit-animation: animate_13 1s -0.4s ease-in-out infinite;
  animation: animate_13 1s -0.4s ease-in-out infinite;
}

.loading.demo13 #loading-center #loading-center-absolute .object#object_seven {
  -webkit-animation: animate_13 1s -0.3s ease-in-out infinite;
  animation: animate_13 1s -0.3s ease-in-out infinite;
}

.loading.demo13 #loading-center #loading-center-absolute .object#object_eight {
  -webkit-animation: animate_13 1s -0.2s ease-in-out infinite;
  animation: animate_13 1s -0.2s ease-in-out infinite;
}

.loading.demo13 #loading-center #loading-center-absolute .object#object_nine {
  -webkit-animation: animate_13 1s -0.1s ease-in-out infinite;
  animation: animate_13 1s -0.1s ease-in-out infinite;
}

.loading.demo14 #loading-center #loading-center-absolute .object {
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  position: absolute;
  border-left: 5px solid;
  border-right: 5px solid;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  background-color: transparent;
  -webkit-animation: animate_14 2s infinite;
  animation: animate_14 2s infinite;
}

.loading.demo14 #loading-center #loading-center-absolute .object#object_one {
  left: 75px;
  top: 75px;
  width: 50px;
  height: 50px;
}

.loading.demo14 #loading-center #loading-center-absolute .object#object_two {
  left: 65px;
  top: 65px;
  width: 70px;
  height: 70px;
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}

.loading.demo14 #loading-center #loading-center-absolute .object#object_three {
  left: 55px;
  top: 55px;
  width: 90px;
  height: 90px;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.loading.demo14 #loading-center #loading-center-absolute .object#object_four {
  left: 45px;
  top: 45px;
  width: 110px;
  height: 110px;
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}

.loading.demo15 #loading-center #loading-center-absolute {
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg);
}

.loading.demo15 #loading-center #loading-center-absolute .object {
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  position: absolute;
  border-top: 5px solid;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  border-right: 5px solid transparent;
  background-color: transparent;
  -webkit-animation: animate_15 2s infinite;
  animation: animate_15 2s infinite;
}

.loading.demo15 #loading-center #loading-center-absolute .object#object_one {
  left: 75px;
  top: 75px;
  width: 50px;
  height: 50px;
}

.loading.demo15 #loading-center #loading-center-absolute .object#object_two {
  left: 65px;
  top: 65px;
  width: 70px;
  height: 70px;
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.loading.demo15 #loading-center #loading-center-absolute .object#object_three {
  left: 55px;
  top: 55px;
  width: 90px;
  height: 90px;
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}

.loading.demo15 #loading-center #loading-center-absolute .object#object_four {
  left: 45px;
  top: 45px;
  width: 110px;
  height: 110px;
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
}

#page-loading .loading {
  z-index: 10;
  display: block !important;
  position: static;
  height: 300px;
}

/*demo1*/

@-webkit-keyframes animate1 {
  0% {
    -webkit-transform: perspective(160px) rotateX(0deg) rotateY(0deg);
    transform: perspective(160px) rotateX(0deg) rotateY(0deg);
  }

  50% {
    -webkit-transform: perspective(160px) rotateX(-180deg) rotateY(0deg);
    transform: perspective(160px) rotateX(-180deg) rotateY(0deg);
  }

  100% {
    -webkit-transform: perspective(160px) rotateX(-180deg) rotateY(-180deg);
    transform: perspective(160px) rotateX(-180deg) rotateY(-180deg);
  }
}

@keyframes animate1 {
  0% {
    -webkit-transform: perspective(160px) rotateX(0deg) rotateY(0deg);
    transform: perspective(160px) rotateX(0deg) rotateY(0deg);
  }

  50% {
    -webkit-transform: perspective(160px) rotateX(-180deg) rotateY(0deg);
    transform: perspective(160px) rotateX(-180deg) rotateY(0deg);
  }

  100% {
    -webkit-transform: perspective(160px) rotateX(-180deg) rotateY(-180deg);
    transform: perspective(160px) rotateX(-180deg) rotateY(-180deg);
  }
}

/*demo2*/

@-webkit-keyframes object_big {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}

@keyframes object_big {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}

@-webkit-keyframes object_one {
  50% {
    -webkit-transform: translate(-65px, -65px);
    transform: translate(-65px, -65px);
  }
}

@keyframes object_one {
  50% {
    -webkit-transform: translate(-65px, -65px);
    transform: translate(-65px, -65px);
  }
}

@-webkit-keyframes object_two {
  50% {
    -webkit-transform: translate(0, -65px);
    transform: translate(0, -65px);
  }
}

@keyframes object_two {
  50% {
    -webkit-transform: translate(0, -65px);
    transform: translate(0, -65px);
  }
}

@-webkit-keyframes object_three {
  50% {
    -webkit-transform: translate(65px, -65px);
    transform: translate(65px, -65px);
  }
}

@keyframes object_three {
  50% {
    -webkit-transform: translate(65px, -65px);
    transform: translate(65px, -65px);
  }
}

@-webkit-keyframes object_four {
  50% {
    -webkit-transform: translate(65px, 0);
    transform: translate(65px, 0);
  }
}

@keyframes object_four {
  50% {
    -webkit-transform: translate(65px, 0);
    transform: translate(65px, 0);
  }
}

@-webkit-keyframes object_five {
  50% {
    -webkit-transform: translate(65px, 65px);
    transform: translate(65px, 65px);
  }
}

@keyframes object_five {
  50% {
    -webkit-transform: translate(65px, 65px);
    transform: translate(65px, 65px);
  }
}

@-webkit-keyframes object_six {
  50% {
    -webkit-transform: translate(0, 65px);
    transform: translate(0, 65px);
  }
}

@keyframes object_six {
  50% {
    -webkit-transform: translate(0, 65px);
    transform: translate(0, 65px);
  }
}

@-webkit-keyframes object_seven {
  50% {
    -webkit-transform: translate(-65px, 65px);
    transform: translate(-65px, 65px);
  }
}

@keyframes object_seven {
  50% {
    -webkit-transform: translate(-65px, 65px);
    transform: translate(-65px, 65px);
  }
}

@-webkit-keyframes object_eight {
  50% {
    -webkit-transform: translate(-65px, 0);
    transform: translate(-65px, 0);
  }
}

@keyframes object_eight {
  50% {
    -webkit-transform: translate(-65px, 0);
    transform: translate(-65px, 0);
  }
}

/*demo3*/

@-webkit-keyframes second_object {
  100% {
    width: 100px;
    height: 100px;
    left: 48px;
    top: 48px;
  }
}

@keyframes second_object {
  100% {
    width: 100px;
    height: 100px;
    left: 48px;
    top: 48px;
  }
}

@-webkit-keyframes third_object {
  100% {
    width: 150px;
    height: 150px;
    left: 23px;
    top: 23px;
  }
}

@keyframes third_object {
  100% {
    width: 150px;
    height: 150px;
    left: 23px;
    top: 23px;
  }
}

@-webkit-keyframes first_object_animate {
  0% {
    -webkit-transform: perspective(100px) rotateX(0deg) rotateY(0deg);
    transform: perspective(100px) rotateX(0deg) rotateY(0deg);
  }

  50% {
    -webkit-transform: perspective(100px) rotateX(-180deg) rotateY(0deg);
    transform: perspective(100px) rotateX(-180deg) rotateY(0deg);
  }

  100% {
    -webkit-transform: perspective(100px) rotateX(-180deg) rotateY(-180deg);
    transform: perspective(100px) rotateX(-180deg) rotateY(-180deg);
  }
}

@keyframes first_object_animate {
  0% {
    -webkit-transform: perspective(100px) rotateX(0deg) rotateY(0deg);
    transform: perspective(100px) rotateX(0deg) rotateY(0deg);
  }

  50% {
    -webkit-transform: perspective(100px) rotateX(-180deg) rotateY(0deg);
    transform: perspective(100px) rotateX(-180deg) rotateY(0deg);
  }

  100% {
    -webkit-transform: perspective(100px) rotateX(-180deg) rotateY(-180deg);
    transform: perspective(100px) rotateX(-180deg) rotateY(-180deg);
  }
}

@-webkit-keyframes second_object_animate {
  0% {
    -webkit-transform: perspective(200px) rotateX(0deg) rotateY(0deg);
    transform: perspective(200px) rotateX(0deg) rotateY(0deg);
  }

  50% {
    -webkit-transform: perspective(200px) rotateX(180deg) rotateY(0deg);
    transform: perspective(200px) rotateX(180deg) rotateY(0deg);
  }

  100% {
    -webkit-transform: perspective(200px) rotateX(180deg) rotateY(180deg);
    transform: perspective(200px) rotateX(180deg) rotateY(180deg);
  }
}

@keyframes second_object_animate {
  0% {
    -webkit-transform: perspective(200px) rotateX(0deg) rotateY(0deg);
    transform: perspective(200px) rotateX(0deg) rotateY(0deg);
  }

  50% {
    -webkit-transform: perspective(200px) rotateX(180deg) rotateY(0deg);
    transform: perspective(200px) rotateX(180deg) rotateY(0deg);
  }

  100% {
    -webkit-transform: perspective(200px) rotateX(180deg) rotateY(180deg);
    transform: perspective(200px) rotateX(180deg) rotateY(180deg);
  }
}

@-webkit-keyframes third_object_animate {
  0% {
    -webkit-transform: perspective(300px) rotateX(0deg) rotateY(0deg);
    transform: perspective(300px) rotateX(0deg) rotateY(0deg);
  }

  50% {
    -webkit-transform: perspective(300px) rotateX(-180deg) rotateY(0deg);
    transform: perspective(300px) rotateX(-180deg) rotateY(0deg);
  }

  100% {
    -webkit-transform: perspective(300px) rotateX(-180deg) rotateY(-180deg);
    transform: perspective(300px) rotateX(-180deg) rotateY(-180deg);
  }
}

@keyframes third_object_animate {
  0% {
    -webkit-transform: perspective(300px) rotateX(0deg) rotateY(0deg);
    transform: perspective(300px) rotateX(0deg) rotateY(0deg);
  }

  50% {
    -webkit-transform: perspective(300px) rotateX(-180deg) rotateY(0deg);
    transform: perspective(300px) rotateX(-180deg) rotateY(0deg);
  }

  100% {
    -webkit-transform: perspective(300px) rotateX(-180deg) rotateY(-180deg);
    transform: perspective(300px) rotateX(-180deg) rotateY(-180deg);
  }
}

/*demo4*/

@-webkit-keyframes animate4 {
  50% {
    -webkit-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }

  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes animate4 {
  50% {
    -webkit-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }

  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

/*demo 5*/

@-webkit-keyframes object_one_5 {
  50% {
    -webkit-transform: translate(-100px, 46px) rotate(-179deg);
    transform: translate(-100px, 46px) rotate(-179deg);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes object_one_5 {
  50% {
    -webkit-transform: translate(-100px, 46px) rotate(-179deg);
    transform: translate(-100px, 46px) rotate(-179deg);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@-webkit-keyframes object_two_5 {
  50% {
    -webkit-transform: translate(100px, 46px) rotate(179deg);
    transform: translate(100px, 46px) rotate(179deg);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes object_two_5 {
  50% {
    -webkit-transform: translate(100px, 46px) rotate(179deg);
    transform: translate(100px, 46px) rotate(179deg);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@-webkit-keyframes object_three_5 {
  50% {
    -webkit-transform: translate(-100px, 0) rotate(-179deg);
    transform: translate(-100px, 0) rotate(-179deg);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes object_three_5 {
  50% {
    -webkit-transform: translate(-100px, 0) rotate(-179deg);
    transform: translate(-100px, 0) rotate(-179deg);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@-webkit-keyframes object_four_5 {
  50% {
    -webkit-transform: translate(100px, 0) rotate(179deg);
    transform: translate(100px, 0) rotate(179deg);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes object_four_5 {
  50% {
    -webkit-transform: translate(100px, 0) rotate(179deg);
    transform: translate(100px, 0) rotate(179deg);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@-webkit-keyframes object_five_5 {
  50% {
    -webkit-transform: translate(-100px, -46px) rotate(-179deg);
    transform: translate(-100px, -46px) rotate(-179deg);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes object_five_5 {
  50% {
    -webkit-transform: translate(-100px, -46px) rotate(-179deg);
    transform: translate(-100px, -46px) rotate(-179deg);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@-webkit-keyframes object_six_5 {
  50% {
    -webkit-transform: translate(100px, -46px) rotate(179deg);
    transform: translate(100px, -46px) rotate(179deg);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

@keyframes object_six_5 {
  50% {
    -webkit-transform: translate(100px, -46px) rotate(179deg);
    transform: translate(100px, -46px) rotate(179deg);
  }

  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
}

/*demo 6*/

@-webkit-keyframes object_one_6 {
  25% {
    -webkit-transform: translate(75px, 0) rotate(-90deg) scale(0.5);
    transform: translate(75px, 0) rotate(-90deg) scale(0.5);
  }

  50% {
    -webkit-transform: translate(75px, 75px) rotate(-180deg);
    transform: translate(75px, 75px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(0, 75px) rotate(-270deg) scale(0.5);
    transform: translate(0, 75px) rotate(-270deg) scale(0.5);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes object_one_6 {
  25% {
    -webkit-transform: translate(75px, 0) rotate(-90deg) scale(0.5);
    transform: translate(75px, 0) rotate(-90deg) scale(0.5);
  }

  50% {
    -webkit-transform: translate(75px, 75px) rotate(-180deg);
    transform: translate(75px, 75px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(0, 75px) rotate(-270deg) scale(0.5);
    transform: translate(0, 75px) rotate(-270deg) scale(0.5);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@-webkit-keyframes object_two_6 {
  25% {
    -webkit-transform: translate(0, 75px) rotate(-90deg) scale(0.5);
    transform: translate(0, 75px) rotate(-90deg) scale(0.5);
  }

  50% {
    -webkit-transform: translate(-75px, 75px) rotate(-180deg);
    transform: translate(-75px, 75px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(-75px, 0) rotate(-270deg) scale(0.5);
    transform: translate(-75px, 0) rotate(-270deg) scale(0.5);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes object_two_6 {
  25% {
    -webkit-transform: translate(0, 75px) rotate(-90deg) scale(0.5);
    transform: translate(0, 75px) rotate(-90deg) scale(0.5);
  }

  50% {
    -webkit-transform: translate(-75px, 75px) rotate(-180deg);
    transform: translate(-75px, 75px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(-75px, 0) rotate(-270deg) scale(0.5);
    transform: translate(-75px, 0) rotate(-270deg) scale(0.5);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@-webkit-keyframes object_three_6 {
  25% {
    -webkit-transform: translate(0, -75px) rotate(-90deg) scale(0.5);
    transform: translate(0, -75px) rotate(-90deg) scale(0.5);
  }

  50% {
    -webkit-transform: translate(75px, -75px) rotate(-180deg);
    transform: translate(75px, -75px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(75px, 0) rotate(-270deg) scale(0.5);
    transform: translate(75px, 0) rotate(-270deg) scale(0.5);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes object_three_6 {
  25% {
    -webkit-transform: translate(0, -75px) rotate(-90deg) scale(0.5);
    transform: translate(0, -75px) rotate(-90deg) scale(0.5);
  }

  50% {
    -webkit-transform: translate(75px, -75px) rotate(-180deg);
    transform: translate(75px, -75px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(75px, 0) rotate(-270deg) scale(0.5);
    transform: translate(75px, 0) rotate(-270deg) scale(0.5);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@-webkit-keyframes object_four_6 {
  25% {
    -webkit-transform: translate(-75px, 0) rotate(-90deg) scale(0.5);
    transform: translate(-75px, 0) rotate(-90deg) scale(0.5);
  }

  50% {
    -webkit-transform: translate(-75px, -75px) rotate(-180deg);
    transform: translate(-75px, -75px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(0, -75px) rotate(-270deg) scale(0.5);
    transform: translate(0, -75px) rotate(-270deg) scale(0.5);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes object_four_6 {
  25% {
    -webkit-transform: translate(-75px, 0) rotate(-90deg) scale(0.5);
    transform: translate(-75px, 0) rotate(-90deg) scale(0.5);
  }

  50% {
    -webkit-transform: translate(-75px, -75px) rotate(-180deg);
    transform: translate(-75px, -75px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(0, -75px) rotate(-270deg) scale(0.5);
    transform: translate(0, -75px) rotate(-270deg) scale(0.5);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

/*demo 7*/

@-webkit-keyframes loading-center-absolute {
  100% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}

@keyframes loading-center-absolute {
  100% {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }
}

@-webkit-keyframes object_one_7 {
  25% {
    -webkit-transform: translate(0, -50px) rotate(-180deg);
    transform: translate(0, -50px) rotate(-180deg);
  }

  100% {
    -webkit-transform: translate(0, 0) rotate(-180deg);
    transform: translate(0, 0) rotate(-180deg);
  }
}

@keyframes object_one_7 {
  25% {
    -webkit-transform: translate(0, -50px) rotate(-180deg);
    transform: translate(0, -50px) rotate(-180deg);
  }

  100% {
    -webkit-transform: translate(0, 0) rotate(-180deg);
    transform: translate(0, 0) rotate(-180deg);
  }
}

@-webkit-keyframes object_two_7 {
  25% {
    -webkit-transform: translate(50px, 0) rotate(-180deg);
    transform: translate(50px, 0) rotate(-180deg);
  }

  100% {
    -webkit-transform: translate(0, 0) rotate(-180deg);
    transform: translate(0, 0) rotate(-180deg);
  }
}

@keyframes object_two_7 {
  25% {
    -webkit-transform: translate(50px, 0) rotate(-180deg);
    transform: translate(50px, 0) rotate(-180deg);
  }

  100% {
    -webkit-transform: translate(0, 0) rotate(-180deg);
    transform: translate(0, 0) rotate(-180deg);
  }
}

@-webkit-keyframes object_three_7 {
  25% {
    -webkit-transform: translate(-50px, 0) rotate(-180deg);
    transform: translate(-50px, 0) rotate(-180deg);
  }

  100% {
    -webkit-transform: translate(0, 0) rotate(-180deg);
    transform: translate(0, 0) rotate(-180deg);
  }
}

@keyframes object_three_7 {
  25% {
    -webkit-transform: translate(-50px, 0) rotate(-180deg);
    transform: translate(-50px, 0) rotate(-180deg);
  }

  100% {
    -webkit-transform: translate(0, 0) rotate(-180deg);
    transform: translate(0, 0) rotate(-180deg);
  }
}

@-webkit-keyframes object_four_7 {
  25% {
    -webkit-transform: translate(0, 50px) rotate(-180deg);
    transform: translate(0, 50px) rotate(-180deg);
  }

  100% {
    -webkit-transform: translate(0, 0) rotate(-180deg);
    transform: translate(0, 0) rotate(-180deg);
  }
}

@keyframes object_four_7 {
  25% {
    -webkit-transform: translate(0, 50px) rotate(-180deg);
    transform: translate(0, 50px) rotate(-180deg);
  }

  100% {
    -webkit-transform: translate(0, 0) rotate(-180deg);
    transform: translate(0, 0) rotate(-180deg);
  }
}

/*demo8*/

@-webkit-keyframes object_big_8 {
  25% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}

@keyframes object_big_8 {
  25% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}

@-webkit-keyframes object_one_8 {
  25% {
    -webkit-transform: translate(130px, 0) rotate(-90deg);
    transform: translate(130px, 0) rotate(-90deg);
  }

  50% {
    -webkit-transform: translate(130px, 130px) rotate(-180deg);
    transform: translate(130px, 130px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(0, 130px) rotate(-270deg);
    transform: translate(0, 130px) rotate(-270deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes object_one_8 {
  25% {
    -webkit-transform: translate(130px, 0) rotate(-90deg);
    transform: translate(130px, 0) rotate(-90deg);
  }

  50% {
    -webkit-transform: translate(130px, 130px) rotate(-180deg);
    transform: translate(130px, 130px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(0, 130px) rotate(-270deg);
    transform: translate(0, 130px) rotate(-270deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@-webkit-keyframes object_two_8 {
  25% {
    -webkit-transform: translate(0, 130px) rotate(-90deg);
    transform: translate(0, 130px) rotate(-90deg);
  }

  50% {
    -webkit-transform: translate(-130px, 130px) rotate(-180deg);
    transform: translate(-130px, 130px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(-130px, 0) rotate(-270deg);
    transform: translate(-130px, 0) rotate(-270deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes object_two_8 {
  25% {
    -webkit-transform: translate(0, 130px) rotate(-90deg);
    transform: translate(0, 130px) rotate(-90deg);
  }

  50% {
    -webkit-transform: translate(-130px, 130px) rotate(-180deg);
    transform: translate(-130px, 130px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(-130px, 0) rotate(-270deg);
    transform: translate(-130px, 0) rotate(-270deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@-webkit-keyframes object_three_8 {
  25% {
    -webkit-transform: translate(0, -130px) rotate(-90deg);
    transform: translate(0, -130px) rotate(-90deg);
  }

  50% {
    -webkit-transform: translate(130px, -130px) rotate(-180deg);
    transform: translate(130px, -130px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(130px, 0) rotate(-270deg);
    transform: translate(130px, 0) rotate(-270deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes object_three_8 {
  25% {
    -webkit-transform: translate(0, -130px) rotate(-90deg);
    transform: translate(0, -130px) rotate(-90deg);
  }

  50% {
    -webkit-transform: translate(130px, -130px) rotate(-180deg);
    transform: translate(130px, -130px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(130px, 0) rotate(-270deg);
    transform: translate(130px, 0) rotate(-270deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@-webkit-keyframes object_four_8 {
  25% {
    -webkit-transform: translate(-130px, 0) rotate(-90deg);
    transform: translate(-130px, 0) rotate(-90deg);
  }

  50% {
    -webkit-transform: translate(-130px, -130px) rotate(-180deg);
    transform: translate(-130px, -130px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(0, -130px) rotate(-270deg);
    transform: translate(0, -130px) rotate(-270deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

@keyframes object_four_8 {
  25% {
    -webkit-transform: translate(-130px, 0) rotate(-90deg);
    transform: translate(-130px, 0) rotate(-90deg);
  }

  50% {
    -webkit-transform: translate(-130px, -130px) rotate(-180deg);
    transform: translate(-130px, -130px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translate(0, -130px) rotate(-270deg);
    transform: translate(0, -130px) rotate(-270deg);
  }

  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

/*demo 9*/

@-webkit-keyframes object-one {
  50% {
    -webkit-transform: translate(100px, 0);
    transform: translate(100px, 0);
  }
}

@keyframes object-one {
  50% {
    -webkit-transform: translate(100px, 0);
    transform: translate(100px, 0);
  }
}

@-webkit-keyframes object-two {
  50% {
    -webkit-transform: translate(-100px, 0);
    transform: translate(-100px, 0);
  }
}

@keyframes object-two {
  50% {
    -webkit-transform: translate(-100px, 0);
    transform: translate(-100px, 0);
  }
}

/*demo 10*/

@-webkit-keyframes object_one_10 {
  75% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@keyframes object_one_10 {
  75% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@-webkit-keyframes object_two_10 {
  75% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@keyframes object_two_10 {
  75% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@-webkit-keyframes object_three_10 {
  75% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

@keyframes object_three_10 {
  75% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }
}

/*demo 11*/

@-webkit-keyframes object_big_11 {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}

@keyframes object_big_11 {
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
  }
}

@-webkit-keyframes object_one_11 {
  50% {
    -webkit-transform: translate(-65px, -65px);
    transform: translate(-65px, -65px);
  }
}

@keyframes object_one_11 {
  50% {
    -webkit-transform: translate(-65px, -65px);
    transform: translate(-65px, -65px);
  }
}

@-webkit-keyframes object_two_11 {
  50% {
    -webkit-transform: translate(0, -65px);
    transform: translate(0, -65px);
  }
}

@keyframes object_two_11 {
  50% {
    -webkit-transform: translate(0, -65px);
    transform: translate(0, -65px);
  }
}

@-webkit-keyframes object_three_11 {
  50% {
    -webkit-transform: translate(65px, -65px);
    transform: translate(65px, -65px);
  }
}

@keyframes object_three_11 {
  50% {
    -webkit-transform: translate(65px, -65px);
    transform: translate(65px, -65px);
  }
}

@-webkit-keyframes object_four_11 {
  50% {
    -webkit-transform: translate(65px, 0);
    transform: translate(65px, 0);
  }
}

@keyframes object_four_11 {
  50% {
    -webkit-transform: translate(65px, 0);
    transform: translate(65px, 0);
  }
}

@-webkit-keyframes object_five_11 {
  50% {
    -webkit-transform: translate(65px, 65px);
    transform: translate(65px, 65px);
  }
}

@keyframes object_five_11 {
  50% {
    -webkit-transform: translate(65px, 65px);
    transform: translate(65px, 65px);
  }
}

@-webkit-keyframes object_six_11 {
  50% {
    -webkit-transform: translate(0, 65px);
    transform: translate(0, 65px);
  }
}

@keyframes object_six_11 {
  50% {
    -webkit-transform: translate(0, 65px);
    transform: translate(0, 65px);
  }
}

@-webkit-keyframes object_seven_11 {
  50% {
    -webkit-transform: translate(-65px, 65px);
    transform: translate(-65px, 65px);
  }
}

@keyframes object_seven_11 {
  50% {
    -webkit-transform: translate(-65px, 65px);
    transform: translate(-65px, 65px);
  }
}

@-webkit-keyframes object_eight_11 {
  50% {
    -webkit-transform: translate(-65px, 0);
    transform: translate(-65px, 0);
  }
}

@keyframes object_eight_11 {
  50% {
    -webkit-transform: translate(-65px, 0);
    transform: translate(-65px, 0);
  }
}

/*demo 12*/

@-webkit-keyframes loading-center-absolute-12 {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes loading-center-absolute-12 {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes object_one_12 {
  50% {
    -webkit-transform: translate(20px, 20px);
    transform: translate(20px, 20px);
  }
}

@keyframes object_one_12 {
  50% {
    -webkit-transform: translate(20px, 20px);
    transform: translate(20px, 20px);
  }
}

@-webkit-keyframes object_two_12 {
  50% {
    -webkit-transform: translate(-20px, 20px);
    transform: translate(-20px, 20px);
  }
}

@keyframes object_two_12 {
  50% {
    -webkit-transform: translate(-20px, 20px);
    transform: translate(-20px, 20px);
  }
}

@-webkit-keyframes object_three_12 {
  50% {
    -webkit-transform: translate(20px, -20px);
    transform: translate(20px, -20px);
  }
}

@keyframes object_three_12 {
  50% {
    -webkit-transform: translate(20px, -20px);
    transform: translate(20px, -20px);
  }
}

@-webkit-keyframes object_four_12 {
  50% {
    -webkit-transform: translate(-20px, -20px);
    transform: translate(-20px, -20px);
  }
}

@keyframes object_four_12 {
  50% {
    -webkit-transform: translate(-20px, -20px);
    transform: translate(-20px, -20px);
  }
}

/*demo 13*/

@-webkit-keyframes animate_13 {
  50% {
    -webkit-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }

  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

@keyframes animate_13 {
  50% {
    -webkit-transform: scale(1.5, 1.5);
    transform: scale(1.5, 1.5);
  }

  100% {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }
}

/*demo 14*/

@-webkit-keyframes animate_14 {
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

@keyframes animate_14 {
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }

  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}

/*demo 15*/

@-webkit-keyframes animate_15 {
  50% {
    -webkit-transform: rotate(360deg) scale(0.8);
    transform: rotate(360deg) scale(0.8);
  }
}

@keyframes animate_15 {
  50% {
    -webkit-transform: rotate(360deg) scale(0.8);
    transform: rotate(360deg) scale(0.8);
  }
}

.nb-row {
  margin-right: -15px;
  margin-left: -15px;
}

.shop-main {
  padding-left: 15px;
  padding-right: 15px;
}

.shop-main .products .product {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 30px;
}

.shop-main .shop-banner {
  margin-bottom: 30px;
}

.shop-main.wide .single-product-wrap .product-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  margin-bottom: 30px;
}

.shop-main.wide .single-product-wrap .entry-summary {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.shop-main.wide .single-product-wrap .pd-meta-left,
.shop-main.wide .single-product-wrap .pd-meta-right {
  display: inline-block;
  width: 50%;
}

.shop-main.wide .single-product-wrap .pd-meta-left .price,
.shop-main.wide .single-product-wrap .pd-meta-right .price {
  line-height: 1;
}

.shop-main.wide .single-product-wrap .pd-meta-left {
  padding-right: 15px;
}

.shop-main.wide .single-product-wrap .pd-meta-right {
  padding-left: 15px;
  vertical-align: top;
}

.shop-main:not(.wide) .single-product-wrap .product_meta {
  border-top: 1px solid;
}

.shop-main.left-images .entry-summary {
  padding-left: 30px;
  padding-right: 30px;
}

.shop-main.right-images .entry-summary {
  padding-right: 30px;
}

.products .product .product-detail .product-title {
  font-size: 16px;
}

.products .product .product-detail .price {
  font-size: 18px;
}

.products .product .product-detail .price span {
  font-size: 18px;
}

.products .product .product-title {
  margin-top: 10px;
  margin-bottom: 10px;
}

.products .product .product-image:hover .product-action {
  opacity: 1;
  visibility: visible;
}

.products .product .product-action {
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: absolute;
  top: 50%;
  left: 0px;
  opacity: 0;
  right: 0;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  visibility: hidden;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.products .product .product-action i {
  display: inline-block;
  line-height: 16px;
}

.products .product .product-action .yith-wcqv-button {
  background-color: #fff;
}

.products .product .product-action .add_to_cart_button {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
  background-color: #fff;
  line-height: 35px !important;
}

.products .product .product-action .product_type_simple {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
  background-color: #fff;
  line-height: 35px !important;
}

.products .product .product-action .yith-wcqv-button {
  line-height: 35px !important;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  background-color: #fff;
}

.products .product .product-action .yith-wcqv-button .icon-opened-eye:before {
  font-weight: bold;
  content: '\e817';
  font-family: 'fontello';
}

.products .product .product-action .compare {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  background-color: #fff;
  color: #444444 !important;
}

.products .product .product-action .compare:before {
  content: "\e81e";
  font-family: 'fontello';
}

.products .product .product-action .compare:hover {
  color: #fff !important;
}

.products .product .product-action .wishlist-btn {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  background-color: #fff;
}

.products .product .product-action .wishlist-btn i {
  font-weight: bold;
  margin: 0;
}

.products .product .product-action .button {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 0;
  text-align: center;
  color: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.products .product .product-action .button:not(:first-child) {
  margin-right: 10px;
}

.products .product .product-action .button:not(:first-child) i {
  color: #444444 !important;
}

.products .product .product-action .button:not(:first-child):hover {
  color: #fff !important;
}

.products .product .product-action .button:not(:first-child):hover i {
  color: #fff !important;
}

.products .product .product-action .button .yith-wcwl-add-to-wishlist {
  margin-top: 0px;
}

.products .product .product-action .button .yith-wcwl-add-to-wishlist a:focus {
  outline: 0;
}

.products .product .product-action .button .yith-wcwl-add-to-wishlist div {
  height: 100%;
}

.products .product .product-action .button .yith-wcwl-add-to-wishlist i {
  color: #fff;
}

.products .product .product-action .button .yith-wcwl-add-to-wishlist i.icon-heart {
  margin-right: 0;
}

.products .product .product-action .button .yith-wcwl-add-to-wishlist .ajax-loading {
  position: absolute;
  top: 0;
  left: -webkit-calc(50% - 6px);
  left: calc(50% - 6px);
  margin-left: 0;
  visibility: visible;
  width: 12px !important;
  height: 12px !important;
}

.products .product .product-action .button .yith-wcwl-add-to-wishlist .ajax-loading i {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

.products .product .product-action .button .yith-wcwl-add-to-wishlist .ajax-loading i:before {
  content: '\e839';
  font-family: 'fontello';
  font-style: normal;
}

.products .product .product-action .button.add_to_cart_button i:before {
  content: '\f290';
  font-family: fontello;
  font-style: normal;
}

.products .product .product-action .button.product_type_simple i:before {
  content: '\f290';
  font-family: fontello;
  font-style: normal;
}

.products .product .product-action .button.loading i {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

.products .product .product-action .button.loading i:before {
  content: '\e839';
}

.products .product .product-action .button .tooltip {
  position: absolute;
  white-space: nowrap;
  top: -50px;
  left: 50%;
  background: rgba(0, 0, 0, 0.7);
  TRANSFORM: translateX(-50%);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  color: #fff;
  min-height: 40px;
  text-transform: none;
  padding-left: 7px;
  padding-right: 7px;
}

.products .product .product-action .button .tooltip:before {
  content: "";
  position: absolute;
  border: 5px solid transparent;
  bottom: -10px;
  right: -webkit-calc(50% - 5px);
  right: calc(50% - 5px);
  border-top: 5px solid rgba(0, 0, 0, 0.7);
}

.products .product .product-action .button:hover .tooltip {
  opacity: 1;
  visibility: visible;
}

.products .product .price .amount {
  font-size: 1.2em;
}

.products .product .price del .amount {
  font-size: 1em;
}

.products .product .star-rating {
  width: 85px;
  letter-spacing: 2px;
}

.products.grid-type .product .product-title {
  margin-top: 10px;
  margin-bottom: 10px;
}

.products.grid-type .product-description {
  margin-top: 5px;
}

.products.list-type .list-type-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.products.list-type .product .product-category-link {
  display: inline-block;
  background: #fff;
  padding: 5px 7px;
  margin-right: 5px;
}

.products.list-type .product .product-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 34%;
  -ms-flex: 0 0 34%;
  flex: 0 0 34%;
  float: left;
}

.products.list-type .product .product-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 15px;
  border: 8px solid transparent;
  border-right: 8px solid;
  z-index: 10;
}

.products.list-type .product .product-meta {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66%;
  -ms-flex: 0 0 66%;
  flex: 0 0 66%;
  float: left;
  padding: 15px 15px 15px 30px;
}

.products.list-type .product .product-title {
  margin-top: 10px;
  margin-bottom: 10px;
}

.products.list-type .product .product-description {
  margin-bottom: 30px;
}

.products.list-type .product .button > i {
  margin-right: 8px;
}

.product .product-detail .product-title {
  font-size: 16px;
}

.product .product-detail .price {
  font-size: 18px;
}

.product .product-detail .price span {
  font-size: 18px;
}

.product .product-title {
  margin-top: 10px;
  margin-bottom: 10px;
}

.product .product-image:hover .product-action {
  opacity: 1;
  visibility: visible;
}

.product .product-action {
  font-size: 16px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: absolute;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  top: 50%;
  left: 0px;
  right: 0;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.product .product-action i {
  display: inline-block;
  line-height: 16px;
}

.product .product-action .add_to_cart_button {
  line-height: 35px !important;
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
  background-color: #fff;
}

.product .product-action .product_type_simple {
  line-height: 35px !important;
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
  -ms-flex-order: 4;
  order: 4;
  background-color: #fff;
}

.product .product-action .yith-wcqv-button {
  line-height: 35px !important;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  background-color: #fff;
}

.product .product-action .yith-wcqv-button .icon-opened-eye:before {
  font-weight: bold;
  content: '\e817';
  font-family: 'fontello';
}

.product .product-action .compare {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
  background-color: #fff;
  color: #444444 !important;
}

.product .product-action .compare:before {
  content: "\e81e";
  font-family: 'fontello';
}

.product .product-action .compare:hover {
  color: #fff !important;
}

.product .product-action .wishlist-btn {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
  -ms-flex-order: 3;
  order: 3;
  background-color: #fff;
}

.product .product-action .wishlist-btn i {
  font-weight: bold;
  margin: 0;
}

.product .product-action .button {
  display: inline-block;
  position: relative;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border: 0;
  text-align: center;
  color: #fff;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.product .product-action .button:not(:first-child) {
  margin-right: 10px;
}

.product .product-action .button i {
  color: #444444 !important;
}

.product .product-action .button:hover {
  color: #fff !important;
}

.product .product-action .button:hover i {
  color: #fff !important;
}

.product .product-action .button .yith-wcwl-add-to-wishlist {
  margin-top: 0px;
}

.product .product-action .button .yith-wcwl-add-to-wishlist a:focus {
  outline: 0;
}

.product .product-action .button .yith-wcwl-add-to-wishlist div {
  height: 100%;
}

.product .product-action .button .yith-wcwl-add-to-wishlist i {
  color: #fff;
}

.product .product-action .button .yith-wcwl-add-to-wishlist i.icon-heart {
  margin-right: 0;
}

.product .product-action .button .yith-wcwl-add-to-wishlist .ajax-loading {
  position: absolute;
  top: 0;
  left: -webkit-calc(50% - 6px);
  left: calc(50% - 6px);
  margin-left: 0;
  visibility: visible;
  width: 12px !important;
  height: 12px !important;
}

.product .product-action .button .yith-wcwl-add-to-wishlist .ajax-loading i {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

.product .product-action .button .yith-wcwl-add-to-wishlist .ajax-loading i:before {
  content: '\e839';
  font-family: 'fontello';
  font-style: normal;
}

.product .product-action .button.add_to_cart_button i:before {
  content: '\f290';
  font-family: fontello;
  font-style: normal;
}

.product .product-action .button.product_type_simple i:before {
  content: '\f290';
  font-family: fontello;
  font-style: normal;
}

.product .product-action .button.loading i {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
  display: inline-block;
}

.product .product-action .button.loading i:before {
  content: '\e839';
}

.product .product-action .button .tooltip {
  position: absolute;
  white-space: nowrap;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  color: #fff;
  min-height: 40px;
  text-transform: none;
  padding-left: 7px;
  padding-right: 7px;
  top: -50px;
  left: 50%;
  TRANSFORM: translateX(-50%);
}

.product .product-action .button .tooltip:before {
  content: "";
  position: absolute;
  border: 5px solid transparent;
  right: -webkit-calc(50% - 5px);
  right: calc(50% - 5px);
  border-top: 5px solid rgba(0, 0, 0, 0.7);
  bottom: -10px;
}

.product .product-action .button:hover .tooltip {
  opacity: 1;
  visibility: visible;
}

.product .price .amount {
  font-size: 1.2em;
}

.product .price del .amount {
  font-size: 1em;
}

.product .star-rating {
  width: 85px;
  letter-spacing: 2px;
}

.product.grid-type .product .product-title {
  margin-top: 10px;
  margin-bottom: 10px;
}

.product.grid-type .product-description {
  margin-top: 5px;
}

.product.list-type .list-type-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.product.list-type .product .product-category-link {
  display: inline-block;
  background: #fff;
  padding: 5px 7px;
  margin-right: 5px;
}

.product.list-type .product .product-image {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 34%;
  -ms-flex: 0 0 34%;
  flex: 0 0 34%;
  float: left;
}

.product.list-type .product .product-image:before {
  content: "";
  position: absolute;
  right: 0;
  top: 15px;
  border: 8px solid transparent;
  border-right: 8px solid;
  z-index: 10;
}

.product.list-type .product .product-meta {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66%;
  -ms-flex: 0 0 66%;
  flex: 0 0 66%;
  float: left;
  padding: 15px 15px 15px 30px;
}

.product.list-type .product .product-title {
  margin-top: 10px;
  margin-bottom: 10px;
}

.product.list-type .product .product-description {
  margin-bottom: 30px;
}

.product.list-type .product .button > i {
  margin-right: 8px;
}

.product .product-image {
  position: relative;
}

.product .product-image img {
  width: 100%;
}

.product .onsale {
  z-index: 9;
}

.product .onsale.sale-style-1 {
  position: absolute;
  border: 1px solid;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 48px;
  line-height: 45px;
  text-align: center;
  color: #fff;
  top: 15px;
  right: 15px;
  text-transform: uppercase;
}

.product .onsale.sale-style-2 {
  width: 92px;
  height: 92px;
  position: absolute;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  background: transparent;
  overflow: hidden;
  top: 0px;
  bottom: auto;
  left: auto;
  right: 0px;
  opacity: 1;
}

.product .onsale.sale-style-2 .percent {
  width: 140px;
  height: 0;
  position: relative;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 17px;
  right: -42px;
  border-bottom: 25px solid;
  border-left: 37px solid transparent;
  border-right: 37px solid transparent;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  text-align: center;
  color: #fff;
}

.product .star-rating {
  overflow: hidden;
  position: relative;
  height: 1em;
  line-height: 1;
  font-family: "fontello";
  margin-bottom: 10px;
}

.product .star-rating:before {
  content: '\e80f\e80f\e80f\e80f\e80f';
  float: left;
  top: 0;
  left: 0;
  position: absolute;
}

.product .star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}

.product .star-rating span:before {
  content: "\e80e\e80e\e80e\e80e\e80e";
  top: 0;
  position: absolute;
  left: 0;
}

.product .price del .amount {
  opacity: .5;
  margin-right: 10px;
}

.product .entry-summary {
  margin-top: 0;
}

.product .entry-summary .price {
  margin-top: 0;
}

.shop-action {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.shop-action .woocommerce-result-count {
  margin-top: 0;
  margin-bottom: 0;
}

.added_to_cart.wc-forward {
  display: none;
}

.woocommerce .products {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.woocommerce .products .product {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 30px;
}

.single-product-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 75px;
}

.single-product-wrap .product-image {
  width: 100%;
}

.single-product-wrap .product-image .thumb-gallery .swiper-slide {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.single-product-wrap .product-image .thumb-gallery .swiper-slide img {
  cursor: pointer;
}

.single-product-wrap .product-image .thumb-gallery .swiper-slide.swiper-slide-active {
  border: 1px solid #00adef;
}

.single-product-wrap .woocommerce-product-gallery__wrapper {
  margin-top: 0;
}

.single-product-wrap .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {
  width: 100%;
}

.single-product-wrap .woocommerce-product-gallery__wrapper .featured-gallery {
  margin-bottom: 10px;
  cursor: pointer;
}

.single-product-wrap .woocommerce-product-gallery__wrapper .featured-gallery .previous,
.single-product-wrap .woocommerce-product-gallery__wrapper .featured-gallery .next {
  background: transparent;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.single-product-wrap .woocommerce-product-gallery__wrapper .featured-gallery:hover .previous,
.single-product-wrap .woocommerce-product-gallery__wrapper .featured-gallery:hover .next {
  opacity: 1;
  visibility: visible;
}

.single-product-wrap .price del {
  font-size: 1.5em;
}

.single-product-wrap .price del .amount {
  opacity: .5;
  margin-right: 10px;
}

.single-product-wrap .price ins,
.single-product-wrap .price > span.amount {
  font-size: 2em;
}

.single-product-wrap .woocommerce-variation-price {
  margin-bottom: 15px;
}

.single-product-wrap .entry-summary .entry-title {
  font-size: 30px;
  margin-top: 0;
}

.single-product-wrap .woocommerce-product-rating {
  display: inline-block;
  width: 100%;
}

.single-product-wrap .star-rating {
  font-size: 18px;
  width: 90px;
  display: inline-block;
  float: left;
  margin-right: 15px;
}

.single-product-wrap .woocommerce-review-link {
  display: inline-block;
  float: left;
  line-height: 1.3;
}

.single-product-wrap .woocommerce-product-details__short-description,
.single-product-wrap .cart,
.single-product-wrap .product_meta {
  margin-bottom: 45px;
}

.single-product-wrap .cart {
  display: inline-block;
  float: left;
  margin-right: 12px;
}

.single-product-wrap .product_meta {
  padding-top: 30px;
  float: left;
  width: 100%;
}

.single-product-wrap .product_meta .meta-name {
  display: inline-block;
  min-width: 120px;
}

.single-product-wrap .product_meta .sku_wrapper,
.single-product-wrap .product_meta .category_wrapper,
.single-product-wrap .product_meta .tag_wrapper,
.single-product-wrap .product_meta .availability_wrapper {
  margin-bottom: 15px;
}

.single-product-wrap .product_meta .availability_wrapper .stock {
  display: inline-block;
  color: #fff;
  padding: 5px;
}

.single-product-wrap .product_meta .availability_wrapper .in-stock {
  background-color: #8BAD42;
}

.single-product-wrap .product_meta .availability_wrapper .out-stock {
  background-color: #D52A2A;
}

.single-product-wrap .yith-wcwl-add-to-wishlist {
  margin-top: 0;
  display: inline-block;
  position: relative;
  border: 0;
  text-align: center;
  color: #fff;
  height: 50px;
  width: 50px;
}

.single-product-wrap .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistaddedbrowse,
.single-product-wrap .yith-wcwl-add-to-wishlist > .yith-wcwl-wishlistexistsbrowse {
  line-height: 38px;
  height: 100%;
}

.single-product-wrap .yith-wcwl-add-to-wishlist .add_to_wishlist {
  line-height: 38px;
}

.single-product-wrap .yith-wcwl-add-to-wishlist .add_to_wishlist .icon-heart-empty {
  margin-right: 0;
  margin-top: 12px;
  font-size: 16px;
}

.single-product-wrap .yith-wcwl-add-to-wishlist i {
  color: #fff;
}

.single-product-wrap .yith-wcwl-add-to-wishlist i.icon-heart-empty {
  margin-right: 0;
}

.single-product-wrap .yith-wcwl-add-to-wishlist i.icon-heart-empty:before {
  margin-right: 5px;
}

.single-product-wrap .yith-wcwl-add-to-wishlist .tooltip {
  position: absolute;
  white-space: nowrap;
  font-size: 12px;
  margin-top: -15px;
  top: -50px;
  left: 18%;
  background: rgba(0, 0, 0, 0.7);
  text-transform: uppercase;
  padding: 6px 10px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
  color: #fff;
  z-index: 99;
}

.single-product-wrap .yith-wcwl-add-to-wishlist .tooltip:before {
  content: "";
  position: absolute;
  border: 5px solid transparent;
  bottom: -10px;
  right: -webkit-calc(50% - 5px);
  right: calc(50% - 5px);
  border-top: 5px solid rgba(0, 0, 0, 0.7);
}

.single-product-wrap .yith-wcwl-add-to-wishlist:hover .tooltip,
.single-product-wrap .yith-wcwl-add-to-wishlist:active .tooltip {
  top: -40px;
  opacity: 1;
  visibility: visible;
}

.woocommerce-tabs .accordion-title-wrap:hover {
  cursor: pointer;
}

.mfp-figure:after {
  background-color: transparent !important;
}

.shop-main {
  max-width: 100%;
  margin-bottom: 75px;
}

.shop-main .swiper-button-next,
.shop-main .swiper-button-prev,
.shop-main .swiper-button-next.swiper-button-disabled,
.shop-main .swiper-button-prev.swiper-button-disabled {
  -webkit-background-size: 20px 44px;
  background-size: 20px 44px;
  opacity: 0;
}

.shop-main .swiper-button-next,
.shop-main .swiper-button-prev {
  height: 100%;
  top: 0;
  margin-top: 0;
}

.shop-main .swiper-pagination {
  width: 100%;
  position: relative;
}

.shop-main .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin-left: 5px;
}

.shop-main .product:hover .swiper-button-next,
.shop-main .product:hover .swiper-button-prev {
  opacity: 1;
}

.shop-main .product:hover .swiper-button-disabled {
  opacity: .35;
}

.shop-main.bottom-thumb .thumb-gallery .swiper-wrapper {
  margin-left: -webkit-calc(-36% - 10px);
  margin-left: calc(-36% - 10px);
}

.shop-main.bottom-thumb .thumb-gallery .woocommerce-product-gallery__image {
  width: 25%;
  margin-right: 10px;
}

.shop-main.left-thumb .woocommerce-product-gallery__wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.shop-main.left-thumb .woocommerce-product-gallery__wrapper .featured-gallery {
  -webkit-flex-basis: 80%;
  -ms-flex-preferred-size: 80%;
  flex-basis: 80%;
  max-width: 80%;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.shop-main.left-thumb .woocommerce-product-gallery__wrapper .thumb-gallery {
  -webkit-flex-basis: 20%;
  -ms-flex-preferred-size: 20%;
  flex-basis: 20%;
  max-width: 20%;
  padding-right: 10px;
}

.shop-main.left-thumb .woocommerce-product-gallery__wrapper .thumb-gallery .swiper-wrapper {
  margin-top: -webkit-calc(-175% - 5px);
  margin-top: calc(-175% - 5px);
}

.shop-main.left-thumb .woocommerce-product-gallery__wrapper .thumb-gallery .swiper-slide {
  height: auto;
}

.shop-main.inside-thumb .woocommerce-product-gallery__wrapper {
  position: relative;
}

.shop-main.inside-thumb .thumb-gallery {
  width: 20%;
  height: 100%;
  position: absolute;
  top: 10px;
  left: 10px;
}

.shop-main.inside-thumb .thumb-gallery .swiper-wrapper {
  margin-top: -webkit-calc(-200% - 5px);
  margin-top: calc(-200% - 5px);
}

.shop-main.inside-thumb .thumb-gallery .swiper-slide {
  height: auto;
}

.shop-main .related .product {
  width: 100%;
}

.shop-main .related,
.shop-main .upsells {
  position: relative;
}

.shop-main .related .products,
.shop-main .upsells .products {
  margin-left: -15px;
  margin-right: -15px;
}

.shop-main .related .products .product-description,
.shop-main .upsells .products .product-description {
  margin-top: 5px;
}

.shop-main .upsells .product {
  width: 100%;
}

.wc-pd-no-sidebar .shop-main {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.wc-tabs {
  padding-left: 0;
  list-style-type: none;
  margin-top: 0;
}

.wc-tabs > li {
  display: inline-block;
  font-size: 18px;
  margin-right: 15px;
}

.wc-tabs > li a {
  display: block;
  padding-top: 12px;
  padding-bottom: 12px;
}

.wc-tabs > li.active a {
  border-top: 3px solid;
}

.wc-tabs > li a:focus {
  outline: none;
}

.wc-tabs-wrapper {
  margin-bottom: 45px;
}

.shop-main.horizontal-tabs .wc-tabs-wrapper {
  border-top: 1px solid;
}

.shop-main.accordion-tabs .accordion-title-wrap {
  border-top: 1px solid;
  font-size: 16px;
  padding: 10px 15px;
  position: relative;
  margin-bottom: 15px;
}

.shop-main.accordion-tabs .accordion-title-wrap:focus {
  outline: 0;
}

.shop-main.accordion-tabs .accordion-title-wrap:after {
  font-family: "fontello";
  position: absolute;
  right: 15px;
  font-size: 23px;
  top: 5px;
}

.shop-main.accordion-tabs .accordion-title-wrap:not(.ui-accordion-header-active):after {
  content: "\f107";
}

.shop-main.accordion-tabs .accordion-title-wrap.ui-accordion-header-active:after {
  content: "\f106";
}

.shop-main.accordion-tabs .accordion-title-wrap.ui-accordion-header-active a:focus,
.shop-main.accordion-tabs .accordion-title-wrap.ui-accordion-header-active a:hover {
  outline: 0;
}

.shop-main.accordion-tabs .accordion-content #reviews {
  margin-top: 20px;
}

.shop-main .woocommerce-Reviews {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.shop-main .woocommerce-Reviews #review_form_wrapper .stars a {
  position: relative;
  height: 1em;
  width: 1em;
  text-indent: -999em;
  display: inline-block;
  text-decoration: none;
}

.shop-main .woocommerce-Reviews #review_form_wrapper .stars a::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 1em;
  height: 1em;
  line-height: 1;
  font-family: 'fontello';
  content: '\e80f';
  text-indent: 0;
}

.shop-main .woocommerce-Reviews #review_form_wrapper .stars a:hover ~ a::before {
  content: '\e80f';
}

.shop-main .woocommerce-Reviews #review_form_wrapper .stars:hover a::before {
  content: '\e80e';
}

.shop-main .woocommerce-Reviews #review_form_wrapper .stars.selected a.active::before {
  content: '\e80e';
}

.shop-main .woocommerce-Reviews #review_form_wrapper .stars.selected a.active ~ a::before {
  content: '\e80f';
}

.shop-main .woocommerce-Reviews #review_form_wrapper .stars.selected a:not(.active)::before {
  content: '\e80e';
}

.shop-main .woocommerce-Reviews #review_form_wrapper .comment-reply-title {
  font-size: 18px;
}

.shop-main .woocommerce-Reviews #review_form_wrapper .comment-respond {
  border: 1px solid;
  padding: 15px;
}

.shop-main .woocommerce-Reviews #review_form_wrapper .comment-form-rating > label,
.shop-main .woocommerce-Reviews #review_form_wrapper .comment-form-comment > label {
  color: #222;
}

.shop-main .woocommerce-Reviews #review_form_wrapper .form-submit input {
  color: #fff;
  -webkit-border-radius: 0;
  border-radius: 0;
  border: 0;
  padding: 10px 25px;
  font-size: 16px;
  text-transform: uppercase;
}

.shop-main .woocommerce-Reviews .woocommerce-Reviews-title {
  font-size: 18px;
  margin-top: 0;
  line-height: 1;
  margin-bottom: 30px;
}

.shop-main .woocommerce-Reviews .comment {
  margin-bottom: 20px;
}

.shop-main .woocommerce-Reviews .commentlist {
  list-style-type: none;
  padding-left: 0;
}

.shop-main .woocommerce-Reviews .commentlist .comment_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.shop-main .woocommerce-Reviews .commentlist .star-rating {
  width: 85px;
  letter-spacing: 2px;
}

.shop-main .woocommerce-Reviews .commentlist .comment-text .meta {
  margin-top: 0;
  line-height: 1;
  margin-bottom: 10px;
}

.shop-main .woocommerce-Reviews .commentlist .comment-text .description p {
  margin: 0;
}

.shop-main .woocommerce-Reviews .avatar {
  float: left;
  margin-right: 15px;
}

.shop-main.split-reviews-form #comments {
  -webkit-flex-basis: 60%;
  -ms-flex-preferred-size: 60%;
  flex-basis: 60%;
  max-width: 60%;
  padding-right: 15px;
}

.shop-main.split-reviews-form #review_form_wrapper {
  -webkit-flex-basis: 40%;
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  max-width: 40%;
  padding-left: 15px;
}

.shop-main:not(.split-reviews-form) #comments {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.shop-main:not(.split-reviews-form) #review_form_wrapper {
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  max-width: 100%;
}

.shop-main.round-reviewer-avatar .comment .avatar {
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.woocommerce-cart #primary {
  width: 100%;
}

.shop_table.cart .cart_item .amount {
  font-size: 1.2em;
}

.shop_table.cart .cart_item td {
  padding-right: 15px;
}

.shop_table.cart .to-shop {
  float: left;
}

.shop_table th,
.shop_table td {
  text-align: left;
}

.shop_table thead th {
  border-bottom: 2px solid;
  text-transform: uppercase;
  padding-bottom: 20px;
}

.shop_table td {
  padding-top: 15px;
  padding-bottom: 15px;
}

.shop_table th,
.shop_table td {
  border-bottom: 1px solid;
}

.shop_table .cart_item td a {
  color: #323232;
}

.cart-layout-1 .product-thumbnail {
  max-width: 180px;
  width: 180px;
}

.cart-layout-1 .cart-totals-wrap .shop_table {
  font-size: 1.4em;
}

.cart-layout-1 .cart-totals-wrap .shop_table th,
.cart-layout-1 .cart-totals-wrap .shop_table td {
  text-align: right;
  border: 0;
  font-weight: 400;
}

.cart-layout-1 .cart-totals-wrap .shop_table td {
  width: 1%;
  white-space: nowrap;
  padding: 0 0 0 45px;
}

.cart-layout-1 .cart-totals-wrap .shop_table .order-total strong {
  font-weight: 400;
  font-size: 1.5em;
}

.cart-layout-1 .coupon {
  text-align: right;
}

.cart-layout-2 .product-thumbnail {
  max-width: 120px;
  width: 120px;
}

.cart-layout-2 .cart-right-section .cart_totals h3 {
  margin-top: 0;
  margin-bottom: 15px;
  line-height: 1;
}

.cart-layout-2 .cart-right-section td {
  text-align: right;
}

.cart-layout-2 .wc-proceed-to-checkout .checkout-button {
  text-align: center;
}

.cart-layout-2 .cart-totals-wrap {
  padding: 15px 15px 30px;
}

.cart-layout-2 .coupon h3 {
  line-height: 1;
  margin-bottom: 15px;
}

.cart-layout-2 .coupon-wrap {
  border: 2px solid #edf0f5;
  padding: 15px 15px 30px;
}

.cart-layout-2 .coupon-wrap .input-text {
  width: 100%;
  margin-bottom: 15px;
}

.coupon {
  margin-bottom: 60px;
}

.coupon input[name="coupon_code"] {
  border-color: transparent;
  border-bottom-color: #ccc;
  margin-right: 15px;
  font-size: 16px;
  padding: 0 15px;
}

.coupon input[name="coupon_code"]:focus {
  outline: 0;
}

.cart-collaterals .cart_totals > h3 {
  text-align: right;
  margin-bottom: 15px;
}

.wc-proceed-to-checkout {
  text-align: right;
}

.cross-sells .swiper-wrapper {
  width: 100%;
}

.cross-sells .products {
  margin-left: -15px;
  margin-right: -15px;
}

.cross-sells .product {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.cross-sells .flickity-prev-next-button {
  height: 100%;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-transition: opacity .2s ease;
  -o-transition: opacity .2s ease;
  transition: opacity .2s ease;
}

.cart-right-section .cart_totals {
  margin-bottom: 45px;
}

.coupon input[name="coupon_code"] {
  border-color: #ccc;
}

.woocommerce-cart .swiper-pagination {
  display: none;
}

.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message,
.woocommerce-page .woocommerce-error,
.woocommerce-page .woocommerce-info {
  width: 100%;
  position: relative;
  list-style-type: none;
  padding: 15px 15px 15px 60px;
  margin-bottom: 45px;
}

.woocommerce .woocommerce-message:before,
.woocommerce .woocommerce-error:before,
.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-message:before,
.woocommerce-page .woocommerce-error:before,
.woocommerce-page .woocommerce-info:before {
  font-family: "fontello";
  font-size: 20px;
  position: absolute;
  left: 22px;
  top: 12px;
}

.woocommerce .woocommerce-message .woocommerce-Button,
.woocommerce .woocommerce-error .woocommerce-Button,
.woocommerce .woocommerce-info .woocommerce-Button,
.woocommerce-page .woocommerce-message .woocommerce-Button,
.woocommerce-page .woocommerce-error .woocommerce-Button,
.woocommerce-page .woocommerce-info .woocommerce-Button {
  padding-left: 15px;
  padding-right: 15px;
  margin-right: 15px;
}

.woocommerce .woocommerce-message,
.woocommerce-page .woocommerce-message {
  border-top: 3px solid #66BB6A;
}

.woocommerce .woocommerce-message:before,
.woocommerce-page .woocommerce-message:before {
  content: '\e80f';
  color: #66BB6A;
}

.woocommerce .woocommerce-error,
.woocommerce-page .woocommerce-error {
  border-top: 3px solid #ef5350;
}

.woocommerce .woocommerce-error:before,
.woocommerce-page .woocommerce-error:before {
  content: '\e80e';
  color: #ef5350;
}

.woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-info {
  border-top: 3px solid #42A5F5;
}

.woocommerce .woocommerce-info:before,
.woocommerce-page .woocommerce-info:before {
  content: '\f086';
  color: #42A5F5;
}

.woocommerce-checkout #primary {
  width: 100%;
}

.woocommerce-checkout #customer_details p.form-row-first,
.woocommerce-checkout #customer_details p.form-row-last {
  width: 50%;
  float: left;
}

.woocommerce-checkout #customer_details p.form-row-first {
  padding-right: 15px;
}

.woocommerce-checkout #customer_details p.form-row-last {
  padding-left: 15px;
}

.woocommerce-checkout #customer_details .form-row label {
  display: block;
  font-weight: bold;
  margin-bottom: 7px;
}

.woocommerce-checkout #customer_details .form-row input.input-text {
  height: 45px;
  line-height: 45px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  padding-left: 10px;
  padding-right: 10px;
  width: 100%;
}

.woocommerce-checkout #customer_details .form-row textarea.input-text {
  padding-left: 10px;
  padding-right: 10px;
}

.woocommerce-checkout #customer_details .form-row .select2-container {
  line-height: 45px;
  height: 45px;
}

.woocommerce-checkout #customer_details .form-row .select2-container .select2-selection--single {
  height: 45px;
  padding-top: 7px;
  border-color: #cccccc;
}

.woocommerce-checkout #customer_details .form-row .select2-container .select2-selection--single .select2-selection__arrow {
  top: 8px;
}

.checkout_coupon .form-row {
  display: inline-block;
}

.checkout_coupon .input-text {
  border-color: transparent;
  border-bottom-color: #ccc;
  margin-right: 15px;
  font-size: 16px;
}

.checkout_coupon .input-text:focus {
  outline: 0;
}

.shop_table.woocommerce-checkout-review-order-table .cart-subtotal .amount,
.shop_table.woocommerce-checkout-review-order-table .order-total .amount {
  font-weight: bold;
  font-size: 1.5em;
}

.shop_table.woocommerce-checkout-review-order-table .product-total,
.shop_table.woocommerce-checkout-review-order-table .cart-subtotal td,
.shop_table.woocommerce-checkout-review-order-table .order-total td,
.shop_table.woocommerce-checkout-review-order-table .shipping td {
  text-align: right;
}

.wc_payment_methods {
  padding-left: 0;
  list-style-type: none;
}

.wc_payment_methods .payment_method_paypal img {
  display: block;
}

.woocommerce-order .left-section-wrap {
  border: 1px solid #e4e4e4;
  padding: 15px 30px 45px;
}

.woocommerce-order .woocommerce-order-overview {
  padding-left: 30px;
}

.woocommerce-order .woocommerce-order-overview > li {
  margin-bottom: 5px;
}

.woocommerce-order .woocommerce-order-details__title {
  line-height: 1;
  margin-top: 0;
}

.woocommerce-order .woocommerce-table--order-details .amount {
  font-weight: bold;
}

.nb-quantity .qty {
  width: 44px;
  min-height: 50px;
  line-height: 37px;
  text-align: center;
  -webkit-border-radius: 0;
  border-radius: 0;
}

.nb-quantity .qty::-webkit-inner-spin-button,
.nb-quantity .qty::-webkit-outer-spin-button {
  -webkit-appearance: none;
  appearance: none;
}

.nb-quantity.style-1 {
  position: relative;
  width: 74px;
}

.nb-quantity.style-1 .qty-buttons {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
}

.nb-quantity.style-1 .qty-buttons span {
  display: block;
  border: 1px solid #ccc;
  text-align: center;
  border-left: 0;
  height: 25px;
  line-height: 25px;
  background: #f2f2f2;
}

.nb-quantity.style-1 .qty-buttons span.quantity-minus {
  border-top: 0;
}

.nb-quantity.style-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.nb-quantity.style-2 > span {
  border: 1px solid #ccc;
  height: 50px;
  padding-top: 8px;
  background: #f2f2f2;
}

.nb-quantity.style-2 > span.quantity-plus {
  border-left: 0;
}

.nb-quantity.style-2 > span.quantity-minus {
  border-right: 0;
}

/*=======================
* MODAL POPUP STYLE
========================*/

html.yith-quick-view-is-open,
html.yith-quick-view-is-open body {
  overflow: hidden;
}

#yith-quick-view-modal {
  position: fixed;
  visibility: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1400;
  opacity: 0;
  text-align: center;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

#yith-quick-view-modal:before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0;
}

#yith-quick-view-modal .yith-quick-view-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.8);
}

#yith-quick-view-modal .yith-wcqv-wrapper {
  display: inline-block;
  vertical-align: middle;
  visibility: hidden;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  text-align: left;
  height: 600px;
  width: 1000px;
}

#yith-quick-view-modal .yith-wcqv-main {
  -webkit-transform: translateY(20%);
  -ms-transform: translateY(20%);
  transform: translateY(20%);
  opacity: 0;
  height: 100%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

#yith-quick-view-modal.open,
#yith-quick-view-modal.open .yith-wcqv-wrapper {
  visibility: visible;
  opacity: 1;
}

#yith-quick-view-modal #yith-quick-view-content {
  height: 100%;
}

#yith-quick-view-modal .yith-wcqv-main:after,
#yith-quick-view-modal .yith-wcqv-main:before {
  content: '';
  display: table;
  clear: both;
}

#yith-quick-view-modal.open .yith-wcqv-main {
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  opacity: 1;
  height: 100%;
  overflow-y: scroll;
  position: relative;
  background: #fff;
}

#yith-quick-view-close {
  position: absolute;
  top: 5px;
  right: 5px;
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 18px;
  z-index: 2;
  opacity: 0.5;
}

#yith-quick-view-close:hover {
  opacity: 1;
  -webkit-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

li.product .yith-wcqv-button .blockUI.blockOverlay:before {
  background: none;
}

#yith-quick-view-content .shop-main {
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 0 100% !important;
  -ms-flex: 0 0 100% !important;
  flex: 0 0 100% !important;
  max-width: 100% !important;
  background: #fff;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

#yith-quick-view-content .nb-social-icons {
  display: none;
}

#yith-quick-view-content div.images {
  opacity: 1 !important;
}

#yith-quick-view-content .product_meta {
  padding-top: 30px;
  float: left;
  width: 100%;
}

#yith-quick-view-content .cart {
  width: 100%;
}

.cart-notice-wrap {
  position: fixed;
  top: 60px;
  right: 30px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all .4s ease;
  -o-transition: all .4s ease;
  transition: all .4s ease;
  z-index: 99;
}

.cart-notice-wrap.cart-active {
  visibility: visible;
  opacity: 1;
}

.cart-notice-wrap .cart-notice {
  border: 2px solid;
  padding: 20px;
  background-color: #fff;
}

.cart-notice-wrap .cart-url {
  text-align: center;
  border: 1px solid;
  padding: 10px 0;
  margin-bottom: 0;
  width: 100%;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.cart-notice-wrap .cart-url a {
  color: #fff;
}

.cart-notice-wrap.active {
  opacity: 1;
  visibility: visible;
}

.cart-notice-wrap span {
  position: absolute;
  top: 5px;
  right: 5px;
  cursor: pointer;
}

.woocommerce-account .woocommerce {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation > ul {
  list-style-type: none;
  padding-left: 0;
  margin: 0;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link {
  padding-top: 25px;
  padding-bottom: 25px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link:not(:last-child) {
  border-bottom: 1px solid #ebebeb;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  padding-top: 25px;
  padding-bottom: 25px;
  border: 1px solid #ebebeb;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-columns {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-column1,
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-column2 {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Input {
  width: 100%;
  min-height: 40px;
  margin-top: 10px;
  padding-left: 10px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content input[name="save_account_details"] {
  margin-top: 30px;
  padding: 10px 25px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-button.view {
  display: inline-block;
  padding: 5px 10px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-Message .woocommerce-Button {
  padding: 5px 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper p label {
  min-width: 100px;
  display: inline-block;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="text"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="email"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="url"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="password"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="search"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="number"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="tel"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="range"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="date"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="month"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="week"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="time"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="datetime"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="datetime-local"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper input[type="color"],
.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper textarea {
  min-width: 200px;
  padding: 5px 10px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .select2 {
  width: auto !important;
  min-width: 200px;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content input[name="save_address"] {
  padding: 10px 20px;
  -webkit-border-radius: 25px;
  border-radius: 25px;
}

.custom-login-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border: 1px solid #ebebeb;
  margin-left: 15px;
  margin-right: 15px;
  width: 100%;
}

.custom-login-wrap:not(.has-register-form) {
  padding: 30px;
}

.custom-login-wrap:not(.has-register-form) .custom-login {
  width: 100%;
}

.custom-login-wrap.has-register-form {
  padding: 15px;
}

.custom-login-wrap.has-register-form .custom-login,
.custom-login-wrap.has-register-form .custom-register {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.custom-login-wrap .woocommerce-Input {
  width: 100%;
  min-height: 40px;
  padding-left: 10px;
  margin-top: 10px;
  max-width: 300px;
  display: block;
}

.custom-login-wrap .rememberme-wrap {
  margin-top: 30px;
}

.woocommerce .widget_price_filter .price_slider {
  margin-bottom: 30px;
}

.woocommerce .widget_price_filter .price_slider:before,
.woocommerce .widget_price_filter .price_slider:after {
  display: table;
  content: '';
  clear: both;
}

.woocommerce .widget_price_filter .price_slider_amount {
  text-align: left;
  line-height: 2.4;
}

.woocommerce .widget_price_filter .price_slider_amount .button {
  float: right;
}

.woocommerce .widget_price_filter .price_slider_amount:before,
.woocommerce .widget_price_filter .price_slider_amount:after {
  display: table;
  content: '';
  clear: both;
}

.woocommerce .widget_price_filter .ui-slider {
  position: relative;
  text-align: left;
  margin-top: 3px;
  margin-left: 8px;
  margin-right: 8px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  cursor: ew-resize;
  outline: 0;
  top: -3px;
  margin-left: -8px;
}

.woocommerce .widget_price_filter .ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  -webkit-border-radius: 1em;
  border-radius: 1em;
  background-color: #ccc;
}

.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
  -webkit-border-radius: 1em;
  border-radius: 1em;
  background-color: #eee;
  border: 0;
}

.woocommerce .widget_price_filter .ui-slider-horizontal {
  height: 10px;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
  left: -1px;
}

.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
  right: -1px;
}

.widget .woocommerce-product-search {
  position: relative;
  display: block;
  border: 3px solid #ccc;
}

.widget .woocommerce-product-search .search-field {
  -webkit-appearance: none;
  display: block;
  width: 100%;
  padding: 10px 40px 10px 15px;
  border: 0 none;
  -webkit-appearance: none;
}

.widget .woocommerce-product-search input[type="submit"] {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  height: 100%;
  font-size: 0;
  border: 0 none;
  background-image: url(//argintart.ro/wp-content/themes/antimall/assets/netbase/css/assets/images/demo/icon-search.png);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  opacity: 0.9;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.widget .woocommerce-product-search input[type="submit"]:hover {
  opacity: 1;
}

@-ms-viewport {
  width: device-width;
}

html {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -ms-overflow-style: scrollbar;
}

*,
*::before,
*::after {
  -webkit-box-sizing: inherit;
  box-sizing: inherit;
}

.container {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

.container-fluid {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  padding-right: 15px;
  padding-left: 15px;
}

.row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}

.no-gutters > .col,
.no-gutters > [class*="col-"] {
  padding-right: 0;
  padding-left: 0;
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-xl-1,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  -webkit-flex-basis: 0;
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  max-width: 100%;
}

.col-auto {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333%;
  -ms-flex: 0 0 8.33333%;
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

.col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66667%;
  -ms-flex: 0 0 16.66667%;
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

.col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
  -ms-flex: 0 0 25%;
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333%;
  -ms-flex: 0 0 33.33333%;
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

.col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66667%;
  -ms-flex: 0 0 41.66667%;
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

.col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333%;
  -ms-flex: 0 0 58.33333%;
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

.col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66667%;
  -ms-flex: 0 0 66.66667%;
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

.col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
  -ms-flex: 0 0 75%;
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333%;
  -ms-flex: 0 0 83.33333%;
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

.col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66667%;
  -ms-flex: 0 0 91.66667%;
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

.col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
}

.pull-0 {
  right: auto;
}

.pull-1 {
  right: 8.33333%;
}

.pull-2 {
  right: 16.66667%;
}

.pull-3 {
  right: 25%;
}

.pull-4 {
  right: 33.33333%;
}

.pull-5 {
  right: 41.66667%;
}

.pull-6 {
  right: 50%;
}

.pull-7 {
  right: 58.33333%;
}

.pull-8 {
  right: 66.66667%;
}

.pull-9 {
  right: 75%;
}

.pull-10 {
  right: 83.33333%;
}

.pull-11 {
  right: 91.66667%;
}

.pull-12 {
  right: 100%;
}

.push-0 {
  left: auto;
}

.push-1 {
  left: 8.33333%;
}

.push-2 {
  left: 16.66667%;
}

.push-3 {
  left: 25%;
}

.push-4 {
  left: 33.33333%;
}

.push-5 {
  left: 41.66667%;
}

.push-6 {
  left: 50%;
}

.push-7 {
  left: 58.33333%;
}

.push-8 {
  left: 66.66667%;
}

.push-9 {
  left: 75%;
}

.push-10 {
  left: 83.33333%;
}

.push-11 {
  left: 91.66667%;
}

.push-12 {
  left: 100%;
}

.offset-1 {
  margin-left: 8.33333%;
}

.offset-2 {
  margin-left: 16.66667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333%;
}

.offset-5 {
  margin-left: 41.66667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333%;
}

.offset-8 {
  margin-left: 66.66667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333%;
}

.offset-11 {
  margin-left: 91.66667%;
}

.large-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

@media (min-width: 576px) {
  .container {
    width: 540px;
    max-width: 100%;
  }

  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12,
  .col,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-sm {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-sm-0 {
    right: auto;
  }

  .pull-sm-1 {
    right: 8.33333%;
  }

  .pull-sm-2 {
    right: 16.66667%;
  }

  .pull-sm-3 {
    right: 25%;
  }

  .pull-sm-4 {
    right: 33.33333%;
  }

  .pull-sm-5 {
    right: 41.66667%;
  }

  .pull-sm-6 {
    right: 50%;
  }

  .pull-sm-7 {
    right: 58.33333%;
  }

  .pull-sm-8 {
    right: 66.66667%;
  }

  .pull-sm-9 {
    right: 75%;
  }

  .pull-sm-10 {
    right: 83.33333%;
  }

  .pull-sm-11 {
    right: 91.66667%;
  }

  .pull-sm-12 {
    right: 100%;
  }

  .push-sm-0 {
    left: auto;
  }

  .push-sm-1 {
    left: 8.33333%;
  }

  .push-sm-2 {
    left: 16.66667%;
  }

  .push-sm-3 {
    left: 25%;
  }

  .push-sm-4 {
    left: 33.33333%;
  }

  .push-sm-5 {
    left: 41.66667%;
  }

  .push-sm-6 {
    left: 50%;
  }

  .push-sm-7 {
    left: 58.33333%;
  }

  .push-sm-8 {
    left: 66.66667%;
  }

  .push-sm-9 {
    left: 75%;
  }

  .push-sm-10 {
    left: 83.33333%;
  }

  .push-sm-11 {
    left: 91.66667%;
  }

  .push-sm-12 {
    left: 100%;
  }

  .offset-sm-0 {
    margin-left: 0%;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  .offset-sm-11 {
    margin-left: 91.66667%;
  }

  .nb-navbar > .menu-item > a {
    padding-left: 7px;
    padding-right: 7px;
  }

  .widget.widget_nav_menu.menu-hoz ul > li,
  .widget.widget_product_categories.menu-hoz ul > li {
    padding: 0px 7px;
  }

  .vc_blog_date .vc_post_date-day {
    font-size: 30px;
    font-size: 3rem;
  }

  .wpb-js-composer .vc_tta.vc_tta-style-nbstyle1 .vc_tta-tabs-container .vc_tta-tabs-list {
    font-size: 15px;
  }

  .wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_general .vc_tta-panel-body {
    padding-top: 20px;
  }

  .nb_testimonials .nb_testimonial-item .nb_testimonial-name {
    font-size: 17px;
  }

  .nb_testimonials .nb_testimonial-item .nb_testimonial-position {
    font-size: 17px;
  }

  .shop-main.right-images .single-product-wrap .product-image {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .shop-main.related-3-columns .related .product,
  .shop-main.related-4-columns .related .product {
    width: 50%;
  }

  .shop-main.upsells-3-columns .upsells .product,
  .shop-main.upsells-4-columns .upsells .product {
    width: 50%;
  }

  .cross-sells .product {
    width: 50%;
  }

  .container {
    width: 540px;
    max-width: 100%;
  }

  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12,
  .col,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-sm {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-sm-0 {
    right: auto;
  }

  .pull-sm-1 {
    right: 8.33333%;
  }

  .pull-sm-2 {
    right: 16.66667%;
  }

  .pull-sm-3 {
    right: 25%;
  }

  .pull-sm-4 {
    right: 33.33333%;
  }

  .pull-sm-5 {
    right: 41.66667%;
  }

  .pull-sm-6 {
    right: 50%;
  }

  .pull-sm-7 {
    right: 58.33333%;
  }

  .pull-sm-8 {
    right: 66.66667%;
  }

  .pull-sm-9 {
    right: 75%;
  }

  .pull-sm-10 {
    right: 83.33333%;
  }

  .pull-sm-11 {
    right: 91.66667%;
  }

  .pull-sm-12 {
    right: 100%;
  }

  .push-sm-0 {
    left: auto;
  }

  .push-sm-1 {
    left: 8.33333%;
  }

  .push-sm-2 {
    left: 16.66667%;
  }

  .push-sm-3 {
    left: 25%;
  }

  .push-sm-4 {
    left: 33.33333%;
  }

  .push-sm-5 {
    left: 41.66667%;
  }

  .push-sm-6 {
    left: 50%;
  }

  .push-sm-7 {
    left: 58.33333%;
  }

  .push-sm-8 {
    left: 66.66667%;
  }

  .push-sm-9 {
    left: 75%;
  }

  .push-sm-10 {
    left: 83.33333%;
  }

  .push-sm-11 {
    left: 91.66667%;
  }

  .push-sm-12 {
    left: 100%;
  }

  .offset-sm-0 {
    margin-left: 0%;
  }

  .offset-sm-1 {
    margin-left: 8.33333%;
  }

  .offset-sm-2 {
    margin-left: 16.66667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333%;
  }

  .offset-sm-5 {
    margin-left: 41.66667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333%;
  }

  .offset-sm-8 {
    margin-left: 66.66667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333%;
  }

  .offset-sm-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 768px) {
  .container {
    width: 720px;
    max-width: 100%;
  }

  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12,
  .col,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-md {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-md-0 {
    right: auto;
  }

  .pull-md-1 {
    right: 8.33333%;
  }

  .pull-md-2 {
    right: 16.66667%;
  }

  .pull-md-3 {
    right: 25%;
  }

  .pull-md-4 {
    right: 33.33333%;
  }

  .pull-md-5 {
    right: 41.66667%;
  }

  .pull-md-6 {
    right: 50%;
  }

  .pull-md-7 {
    right: 58.33333%;
  }

  .pull-md-8 {
    right: 66.66667%;
  }

  .pull-md-9 {
    right: 75%;
  }

  .pull-md-10 {
    right: 83.33333%;
  }

  .pull-md-11 {
    right: 91.66667%;
  }

  .pull-md-12 {
    right: 100%;
  }

  .push-md-0 {
    left: auto;
  }

  .push-md-1 {
    left: 8.33333%;
  }

  .push-md-2 {
    left: 16.66667%;
  }

  .push-md-3 {
    left: 25%;
  }

  .push-md-4 {
    left: 33.33333%;
  }

  .push-md-5 {
    left: 41.66667%;
  }

  .push-md-6 {
    left: 50%;
  }

  .push-md-7 {
    left: 58.33333%;
  }

  .push-md-8 {
    left: 66.66667%;
  }

  .push-md-9 {
    left: 75%;
  }

  .push-md-10 {
    left: 83.33333%;
  }

  .push-md-11 {
    left: 91.66667%;
  }

  .push-md-12 {
    left: 100%;
  }

  .offset-md-0 {
    margin-left: 0%;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  .offset-md-11 {
    margin-left: 91.66667%;
  }

  #secondary {
    padding-left: 15px;
    padding-right: 15px;
  }

  .nb-navbar > .menu-item > a {
    padding-left: 10px;
    padding-right: 10px;
  }

  .widget.widget_nav_menu.menu-hoz ul > li,
  .widget.widget_product_categories.menu-hoz ul > li {
    padding: 0px 10px;
  }

  .uvc-heading {
    margin-bottom: 20px;
  }

  .vc_blog_date .vc_post_date-day {
    font-size: 50px;
    font-size: 5rem;
  }

  .vc_blog_date .vc_post_date-month {
    font-size: 11.15px;
    font-size: 1.115rem;
  }

  .wpb-js-composer .vc_tta.vc_tta-style-nbstyle1 .vc_tta-tabs-container .vc_tta-tabs-list {
    font-size: 15px;
  }

  .wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_general .vc_tta-panel-body {
    padding-top: 25px;
  }

  .nb_testimonials .nb_testimonial-item .nb_testimonial-name {
    font-size: 18px;
  }

  .nb_testimonials .nb_testimonial-item .nb_testimonial-position {
    font-size: 18px;
  }

  .nbt-brands .aio-icon {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .comment-list ol {
    padding-left: 30px;
  }

  .shop-main.two-columns .products .product {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .shop-main.three-columns .products .product {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .shop-main.four-columns .products .product {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .woocommerce.columns-2 .products .product {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .woocommerce.columns-3 .products .product {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .woocommerce.columns-4 .products .product {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .woocommerce.columns-6 .products .product {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .shop-main.related-2-columns .related .product {
    width: 50%;
  }

  .shop-main.related-3-columns .related .product,
  .shop-main.related-4-columns .related .product {
    width: 33.33333%;
  }

  .shop-main.upsells-2-columns .upsells .product {
    width: 50%;
  }

  .shop-main.upsells-3-columns .upsells .product,
  .shop-main.upsells-4-columns .upsells .product {
    width: 33.33333%;
  }

  .cross-sells.row-3-products .product {
    width: 33.33333%;
  }

  .cross-sells.row-4-products .product {
    width: 25%;
  }

  .cross-sells.row-5-products .product {
    width: 20%;
  }

  .cross-sells:hover .flickity-prev-next-button {
    opacity: .8;
  }

  .cross-sells:hover .flickity-prev-next-button:disabled {
    opacity: .2;
  }

  .cross-sells .hiding-nav-ui .flickity-prev-next-button {
    display: none;
  }

  .nb-quantity {
    float: left;
    margin-right: 15px;
  }

  .container {
    width: 720px;
    max-width: 100%;
  }

  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12,
  .col,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-md {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-md-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-md-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-md-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-md-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-md-0 {
    right: auto;
  }

  .pull-md-1 {
    right: 8.33333%;
  }

  .pull-md-2 {
    right: 16.66667%;
  }

  .pull-md-3 {
    right: 25%;
  }

  .pull-md-4 {
    right: 33.33333%;
  }

  .pull-md-5 {
    right: 41.66667%;
  }

  .pull-md-6 {
    right: 50%;
  }

  .pull-md-7 {
    right: 58.33333%;
  }

  .pull-md-8 {
    right: 66.66667%;
  }

  .pull-md-9 {
    right: 75%;
  }

  .pull-md-10 {
    right: 83.33333%;
  }

  .pull-md-11 {
    right: 91.66667%;
  }

  .pull-md-12 {
    right: 100%;
  }

  .push-md-0 {
    left: auto;
  }

  .push-md-1 {
    left: 8.33333%;
  }

  .push-md-2 {
    left: 16.66667%;
  }

  .push-md-3 {
    left: 25%;
  }

  .push-md-4 {
    left: 33.33333%;
  }

  .push-md-5 {
    left: 41.66667%;
  }

  .push-md-6 {
    left: 50%;
  }

  .push-md-7 {
    left: 58.33333%;
  }

  .push-md-8 {
    left: 66.66667%;
  }

  .push-md-9 {
    left: 75%;
  }

  .push-md-10 {
    left: 83.33333%;
  }

  .push-md-11 {
    left: 91.66667%;
  }

  .push-md-12 {
    left: 100%;
  }

  .offset-md-0 {
    margin-left: 0%;
  }

  .offset-md-1 {
    margin-left: 8.33333%;
  }

  .offset-md-2 {
    margin-left: 16.66667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333%;
  }

  .offset-md-5 {
    margin-left: 41.66667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333%;
  }

  .offset-md-8 {
    margin-left: 66.66667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333%;
  }

  .offset-md-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 992px) {
  .container {
    width: 960px;
    max-width: 100%;
  }

  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12,
  .col,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-lg {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-lg-0 {
    right: auto;
  }

  .pull-lg-1 {
    right: 8.33333%;
  }

  .pull-lg-2 {
    right: 16.66667%;
  }

  .pull-lg-3 {
    right: 25%;
  }

  .pull-lg-4 {
    right: 33.33333%;
  }

  .pull-lg-5 {
    right: 41.66667%;
  }

  .pull-lg-6 {
    right: 50%;
  }

  .pull-lg-7 {
    right: 58.33333%;
  }

  .pull-lg-8 {
    right: 66.66667%;
  }

  .pull-lg-9 {
    right: 75%;
  }

  .pull-lg-10 {
    right: 83.33333%;
  }

  .pull-lg-11 {
    right: 91.66667%;
  }

  .pull-lg-12 {
    right: 100%;
  }

  .push-lg-0 {
    left: auto;
  }

  .push-lg-1 {
    left: 8.33333%;
  }

  .push-lg-2 {
    left: 16.66667%;
  }

  .push-lg-3 {
    left: 25%;
  }

  .push-lg-4 {
    left: 33.33333%;
  }

  .push-lg-5 {
    left: 41.66667%;
  }

  .push-lg-6 {
    left: 50%;
  }

  .push-lg-7 {
    left: 58.33333%;
  }

  .push-lg-8 {
    left: 66.66667%;
  }

  .push-lg-9 {
    left: 75%;
  }

  .push-lg-10 {
    left: 83.33333%;
  }

  .push-lg-11 {
    left: 91.66667%;
  }

  .push-lg-12 {
    left: 100%;
  }

  .offset-lg-0 {
    margin-left: 0%;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  .offset-lg-11 {
    margin-left: 91.66667%;
  }

  .logo_brand .wpb_column .aio-icon-component {
    margin-bottom: 0;
  }

  .related .swiper-pagination .swiper-pagination-bullet {
    display: none;
  }

  .site-header.header-home-1 .bot-section-wrap .nb-navbar .sub-menu {
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }

  .site-header.header-home-1 .bot-section-wrap .nb-navbar .sub-menu li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 10px;
    color: #666;
  }

  .site-header.header-home-1 .bot-section-wrap .nb-navbar .sub-menu li:before {
    content: '\f10c';
    font-family: 'fontello';
    padding: 3px 10px 8px;
    font-size: 8px;
    line-height: 1;
  }

  .site-header.header-home-1 .bot-section-wrap .nb-navbar .sub-menu li a {
    padding-left: 0;
    display: inline-block;
  }

  .site-header.header-home-1 .bot-section-wrap .nb-navbar .sub-menu li a span {
    color: #666;
  }

  .site-header.header-home-1 .bot-section-wrap .nb-navbar .sub-menu li:not(:last-child) {
    border-bottom: 1px dotted #666;
  }

  .nb-navbar .sub-menu {
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 4px;
    border-radius: 4px;
  }

  .nb-navbar .sub-menu li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #666;
    padding-left: 10px;
  }

  .nb-navbar .sub-menu li:before {
    content: '\f10c';
    font-family: 'fontello';
    padding: 3px 10px 8px;
    font-size: 8px;
    line-height: 1;
  }

  .nb-navbar .sub-menu li a {
    padding-left: 0 !important;
    display: inline-block !important;
  }

  .nb-navbar .sub-menu li a span {
    color: #666;
  }

  .nb-navbar .sub-menu li:not(:last-child) {
    border-bottom: 1px dotted #666;
  }

  .home-page-3 #home-page-3-wrapper .bot-section-wrap {
    background-color: transparent;
  }

  .search #home-page-3-wrapper .bot-section-wrap {
    background-color: transparent;
  }

  .site-header.header-home-3 .bot-section-wrap .nb-navbar .sub-menu {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-border-radius: 0;
    border-radius: 0;
  }

  .site-header.header-home-3 .bot-section-wrap .nb-navbar .sub-menu li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #666;
    padding-left: 10px;
  }

  .site-header.header-home-3 .bot-section-wrap .nb-navbar .sub-menu li:before {
    content: '\f10c';
    font-family: 'fontello';
    padding: 3px 10px 8px;
    font-size: 8px;
    line-height: 1;
  }

  .site-header.header-home-3 .bot-section-wrap .nb-navbar .sub-menu li a {
    display: inline-block;
  }

  .site-header.header-home-3 .bot-section-wrap .nb-navbar .sub-menu li a span {
    color: #666;
  }

  .site-header.header-home-3 .bot-section-wrap .nb-navbar .sub-menu li:not(:last-child) {
    border-bottom: 1px dotted #666;
  }

  .home3_countdown {
    padding: 40px 0 0;
  }

  .home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column:nth-last-of-type(2) {
    margin-bottom: 0;
  }

  .home-page-3 .logo_brand .wpb_column .aio-icon-component {
    margin-bottom: 1px;
  }

  .nb-navbar > .menu-item > a {
    padding-left: 15px;
    padding-right: 15px;
  }

  .nb-navbar > .menu-item:first-child a {
    padding-left: 0;
  }

  .nb-navbar > .menu-item:last-child a {
    padding-right: 0;
  }

  .nb-navbar .sub-menu {
    min-width: 260px;
    position: absolute;
    left: 0;
    background-color: #fff;
    z-index: 1000;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.25);
  }

  .nb-navbar .sub-menu .menu-item > a {
    padding: 10px 20px 15px;
  }

  .page .page-left-sidebar {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .uvc-heading {
    margin-bottom: 40px;
  }

  .vc_blog_date .vc_post_date-day {
    font-size: 70px;
    font-size: 7rem;
  }

  .vc_blog_date .vc_post_date-month {
    font-size: 11.2px;
    font-size: 1.12rem;
  }

  .wpb-js-composer .vc_tta.vc_tta-style-nbstyle1 .vc_tta-tabs-container .vc_tta-tabs-list {
    font-size: 16px;
  }

  .wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_general .vc_tta-panel-body {
    padding-top: 30px;
  }

  .nb_testimonials .nb_testimonial-item .nb_testimonial-name {
    font-size: 19px;
  }

  .nb_testimonials .nb_testimonial-item .nb_testimonial-position {
    font-size: 19px;
  }

  .nbt-brands .aio-icon {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .nb-page-title .woocommerce-breadcrumb {
    text-align: center;
  }

  .shop-main.related-4-columns .related .product {
    width: 25%;
  }

  .shop-main.upsells-4-columns .upsells .product {
    width: 25%;
  }

  .shop_table .cart_item td.product-remove {
    opacity: 0;
    width: 1%;
    -webkit-transition: opacity .2s ease;
    -o-transition: opacity .2s ease;
    transition: opacity .2s ease;
  }

  .shop_table .cart_item:hover > td.product-remove {
    opacity: 1;
  }

  .shop_table .actions {
    text-align: right;
  }

  .woocommerce-account .woocommerce .woocommerce-MyAccount-navigation {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .woocommerce-account .woocommerce .woocommerce-MyAccount-content {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-column1,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-column2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .custom-login-wrap.has-register-form .custom-login,
  .custom-login-wrap.has-register-form .custom-register {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .container {
    width: 960px;
    max-width: 100%;
  }

  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12,
  .col,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-lg {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-lg-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-lg-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-lg-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-lg-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-lg-0 {
    right: auto;
  }

  .pull-lg-1 {
    right: 8.33333%;
  }

  .pull-lg-2 {
    right: 16.66667%;
  }

  .pull-lg-3 {
    right: 25%;
  }

  .pull-lg-4 {
    right: 33.33333%;
  }

  .pull-lg-5 {
    right: 41.66667%;
  }

  .pull-lg-6 {
    right: 50%;
  }

  .pull-lg-7 {
    right: 58.33333%;
  }

  .pull-lg-8 {
    right: 66.66667%;
  }

  .pull-lg-9 {
    right: 75%;
  }

  .pull-lg-10 {
    right: 83.33333%;
  }

  .pull-lg-11 {
    right: 91.66667%;
  }

  .pull-lg-12 {
    right: 100%;
  }

  .push-lg-0 {
    left: auto;
  }

  .push-lg-1 {
    left: 8.33333%;
  }

  .push-lg-2 {
    left: 16.66667%;
  }

  .push-lg-3 {
    left: 25%;
  }

  .push-lg-4 {
    left: 33.33333%;
  }

  .push-lg-5 {
    left: 41.66667%;
  }

  .push-lg-6 {
    left: 50%;
  }

  .push-lg-7 {
    left: 58.33333%;
  }

  .push-lg-8 {
    left: 66.66667%;
  }

  .push-lg-9 {
    left: 75%;
  }

  .push-lg-10 {
    left: 83.33333%;
  }

  .push-lg-11 {
    left: 91.66667%;
  }

  .push-lg-12 {
    left: 100%;
  }

  .offset-lg-0 {
    margin-left: 0%;
  }

  .offset-lg-1 {
    margin-left: 8.33333%;
  }

  .offset-lg-2 {
    margin-left: 16.66667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333%;
  }

  .offset-lg-5 {
    margin-left: 41.66667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333%;
  }

  .offset-lg-8 {
    margin-left: 66.66667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333%;
  }

  .offset-lg-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1200px) {
  .container {
    width: 1170px;
    max-width: 100%;
  }

  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12,
  .col,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-xl {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-xl-0 {
    right: auto;
  }

  .pull-xl-1 {
    right: 8.33333%;
  }

  .pull-xl-2 {
    right: 16.66667%;
  }

  .pull-xl-3 {
    right: 25%;
  }

  .pull-xl-4 {
    right: 33.33333%;
  }

  .pull-xl-5 {
    right: 41.66667%;
  }

  .pull-xl-6 {
    right: 50%;
  }

  .pull-xl-7 {
    right: 58.33333%;
  }

  .pull-xl-8 {
    right: 66.66667%;
  }

  .pull-xl-9 {
    right: 75%;
  }

  .pull-xl-10 {
    right: 83.33333%;
  }

  .pull-xl-11 {
    right: 91.66667%;
  }

  .pull-xl-12 {
    right: 100%;
  }

  .push-xl-0 {
    left: auto;
  }

  .push-xl-1 {
    left: 8.33333%;
  }

  .push-xl-2 {
    left: 16.66667%;
  }

  .push-xl-3 {
    left: 25%;
  }

  .push-xl-4 {
    left: 33.33333%;
  }

  .push-xl-5 {
    left: 41.66667%;
  }

  .push-xl-6 {
    left: 50%;
  }

  .push-xl-7 {
    left: 58.33333%;
  }

  .push-xl-8 {
    left: 66.66667%;
  }

  .push-xl-9 {
    left: 75%;
  }

  .push-xl-10 {
    left: 83.33333%;
  }

  .push-xl-11 {
    left: 91.66667%;
  }

  .push-xl-12 {
    left: 100%;
  }

  .offset-xl-0 {
    margin-left: 0%;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  .offset-xl-11 {
    margin-left: 91.66667%;
  }

  .home3_countdown {
    padding: 40px 0;
  }

  .home3_countdown .galary_collection .uvc-main-heading > h2 {
    padding-top: 28px;
  }

  .nb-navbar > .menu-item > a {
    padding-left: 20px;
    padding-right: 20px;
  }

  .vc_blog_date .vc_post_date-day {
    font-size: 90px;
    font-size: 9rem;
  }

  .vc_blog_date .vc_post_date-month {
    font-size: 11.25px;
    font-size: 1.125rem;
  }

  .wpb-js-composer .vc_tta.vc_tta-style-nbstyle1 .vc_tta-tabs-container .vc_tta-tabs-list {
    font-size: 16px;
  }

  .wpb-js-composer .vc_tta.vc_tta-style-nbstyle1.vc_general .vc_tta-panel-body {
    padding-top: 35px;
  }

  .container {
    width: 1170px;
    max-width: 100%;
  }

  .col-1,
  .col-2,
  .col-3,
  .col-4,
  .col-5,
  .col-6,
  .col-7,
  .col-8,
  .col-9,
  .col-10,
  .col-11,
  .col-12,
  .col,
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12,
  .col-sm,
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12,
  .col-md,
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12,
  .col-lg,
  .col-xl-1,
  .col-xl-2,
  .col-xl-3,
  .col-xl-4,
  .col-xl-5,
  .col-xl-6,
  .col-xl-7,
  .col-xl-8,
  .col-xl-9,
  .col-xl-10,
  .col-xl-11,
  .col-xl-12,
  .col-xl {
    padding-right: 15px;
    padding-left: 15px;
  }

  .col-xl {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  .col-xl-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  .col-xl-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .pull-xl-0 {
    right: auto;
  }

  .pull-xl-1 {
    right: 8.33333%;
  }

  .pull-xl-2 {
    right: 16.66667%;
  }

  .pull-xl-3 {
    right: 25%;
  }

  .pull-xl-4 {
    right: 33.33333%;
  }

  .pull-xl-5 {
    right: 41.66667%;
  }

  .pull-xl-6 {
    right: 50%;
  }

  .pull-xl-7 {
    right: 58.33333%;
  }

  .pull-xl-8 {
    right: 66.66667%;
  }

  .pull-xl-9 {
    right: 75%;
  }

  .pull-xl-10 {
    right: 83.33333%;
  }

  .pull-xl-11 {
    right: 91.66667%;
  }

  .pull-xl-12 {
    right: 100%;
  }

  .push-xl-0 {
    left: auto;
  }

  .push-xl-1 {
    left: 8.33333%;
  }

  .push-xl-2 {
    left: 16.66667%;
  }

  .push-xl-3 {
    left: 25%;
  }

  .push-xl-4 {
    left: 33.33333%;
  }

  .push-xl-5 {
    left: 41.66667%;
  }

  .push-xl-6 {
    left: 50%;
  }

  .push-xl-7 {
    left: 58.33333%;
  }

  .push-xl-8 {
    left: 66.66667%;
  }

  .push-xl-9 {
    left: 75%;
  }

  .push-xl-10 {
    left: 83.33333%;
  }

  .push-xl-11 {
    left: 91.66667%;
  }

  .push-xl-12 {
    left: 100%;
  }

  .offset-xl-0 {
    margin-left: 0%;
  }

  .offset-xl-1 {
    margin-left: 8.33333%;
  }

  .offset-xl-2 {
    margin-left: 16.66667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333%;
  }

  .offset-xl-5 {
    margin-left: 41.66667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333%;
  }

  .offset-xl-8 {
    margin-left: 66.66667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333%;
  }

  .offset-xl-11 {
    margin-left: 91.66667%;
  }
}

@media (min-width: 1900px) {
  .home3-product-cat,
  .home3_section_faq_testimonial,
  .home-page-3 .home2_custom_blog,
  .home-page-3 .logo_brand,
  .home3-about {
    padding-left: 80px;
    padding-right: 80px;
  }

  .home3-product-cat > .vc_column_container > .vc_column-inner,
  .home3_section_faq_testimonial > .vc_column_container > .vc_column-inner,
  .home-page-3 .home2_custom_blog > .vc_column_container > .vc_column-inner,
  .home-page-3 .logo_brand > .vc_column_container > .vc_column-inner,
  .home3-about > .vc_column_container > .vc_column-inner {
    max-width: 1840px;
    margin: 0 auto;
  }

  .home-page-3 .site-footer.fullwidth .container {
    padding: 0 63px;
  }

  .site-footer.fullwidth .container {
    width: 1840px;
  }
}

@media (max-width: 1900px) {
  .site-footer.fullwidth .container {
    width: 100%;
  }
}

@media (max-width: 1199px) {
  .single-product .single-product-wrap .entry-summary .compare {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 35%;
    -ms-flex: 0 0 35%;
    flex: 0 0 35%;
  }

  .single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }

  .woocommerce-wishlist .wishlist_table .product-add-to-cart > a {
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    min-width: 150px;
    height: 40px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form.visible .nb-input-group .search-field {
    width: 50%;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form.visible .nb-input-group .search-button {
    right: 25%;
  }

  .start_selling {
    padding-top: 30px;
  }

  .start_selling .wpb_single_image .vc_figure {
    padding-left: 0;
  }

  .start_selling .wpb_single_image .vc_figure:before {
    content: '';
    border: none !important;
  }

  .start_selling .aio-icon-component {
    margin-bottom: 15px;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-field {
    width: 50%;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button {
    right: 25%;
  }

  .site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-field {
    width: 50%;
  }

  .site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button {
    right: 25%;
  }

  .home3_countdown .count_down .ult_countdown-section {
    padding: 0 8px;
  }

  .home3-about .about-block .vc_column-inner > .wpb_wrapper {
    padding: 45px 50px 5px;
  }

  .site-header .mega_menu_customer .mega-sub-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .site-header .mega_menu_customer .mega-sub-menu > li {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 50% !important;
    -ms-flex: 0 0 50% !important;
    flex: 0 0 50% !important;
  }

  .site-header .mega_menu_customer .mega-sub-menu .img_right_mega {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 100% !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
  }

  .about_us .about-session-1 .about_session_1_right {
    display: none;
  }

  .about_us .about-session-1 .about_sesson_1_left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
  }

  .site-footer .footer-top-section {
    padding-top: 55px;
  }

  .site-footer .footer-top-section > .container > .row > .col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
  }
}

@media screen and (max-width: 992px) {
  .cart-notice-wrap {
    position: fixed;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
  }

  .cart-notice-wrap .cart-notice {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 230px;
  }
}

@media (max-width: 991px) {
  .shop-main {
    margin-bottom: 90px;
  }

  .sesson_1 .wpb_column .vc_column-inner {
    padding: 15px 0;
  }

  .sesson_1 .wpb_column .vc_column-inner .wpb_text_column .wpb_wrapper > p {
    padding: 0 15px;
    font-size: 14px;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb-post-block:before {
    content: '';
    padding-top: 0;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb-post-block .asb_block {
    position: relative;
    padding: 0;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header {
    padding-top: 20px;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb_wp_post.nb_wp-img-topbot {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb_wp_post.nb_wp-img-topbot .nb-post-block {
    height: auto;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin: 0 15px;
    padding-top: 30px;
    padding-bottom: 50px;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb_wp_post.nb_wp-img-topbot .nb-post-thumb {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    padding: 0 15px;
  }

  .logo_brand {
    margin-top: 30px;
  }

  .home_page_1 .site-footer,
  .home-page-2 .site-footer,
  .about_us .site-footer {
    margin-top: 0px;
  }

  .sticky-sidebar .widget_products .product_list_widget .widget-product-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .category .blog.meta-align-center .post {
    margin-bottom: 20px;
  }

  .single-blog .widget-area {
    margin-top: 60px;
  }

  #secondary {
    padding-right: 15px;
  }

  .single-product .single-product-wrap .entry-summary .compare {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 45%;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
  }

  .single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 60%;
    -ms-flex: 0 0 60%;
    flex: 0 0 60%;
  }

  .single-product .single-product-wrap .product-image .featured-gallery {
    margin-bottom: 60px;
  }

  .single-product .single-product-wrap .product-image .thumb-gallery .swiper-wrapper {
    margin-left: -webkit-calc(-35% - 10px);
    margin-left: calc(-35% - 10px);
  }

  .single-product .single-product-wrap .yith-wcwl-add-to-wishlist {
    margin-bottom: 30px;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left {
    font-size: 14px;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap > span {
    font-size: 14px;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .nb-cart-section > span {
    font-size: 14px;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-register > a > span {
    display: none;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-login > a > span {
    display: none;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .header-cart-wrap .mini-cart-section {
    display: none !important;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .search_text > span {
    display: none;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form.visible .nb-input-group .search-field {
    width: 60%;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form.visible .nb-input-group .search-button {
    right: 20%;
  }

  .site-header.header-home-1 .bot-section-wrap {
    padding: 15px 0 !important;
  }

  .site-header.header-home-1 .bot-section-wrap .bot-section .icon-menu {
    border: none;
    margin-left: 0;
    padding: 0;
  }

  .site-header.header-home-1 .bot-section-wrap .bot-section .main-mobile-navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0;
  }

  .start_selling .box_selling .wpb_wrapper {
    padding-left: 0;
  }

  .start_selling .aio-icon-component .aio-icon-box {
    padding-bottom: 8px;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column:nth-child(2n+1) .aio-icon-component {
    margin-right: 45px;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column:nth-child(2n+1) .aio-icon-component .aio-icon-right .align-icon {
    text-align: right !important;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column:nth-child(2n+1) .aio-icon-component .aio-ibd-block .aio-icon-header {
    width: auto;
    text-align: right;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column:nth-child(2n+1) .aio-icon-component .aio-ibd-block .aio-icon-description {
    text-align: right;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column:nth-child(2n) .aio-icon-component {
    margin-left: 45px;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column:nth-child(2n) .aio-icon-component .aio-icon-left .align-icon {
    text-align: left !important;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column:nth-child(2n) .aio-icon-component .aio-ibd-block .aio-icon-header {
    width: auto;
    text-align: left;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column:nth-child(2n) .aio-icon-component .aio-ibd-block .aio-icon-description {
    text-align: left;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .infobox_left .aio-icon-component {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .infobox_right .aio-icon-component {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }

  .home2_sesson_4 .count_content .uvc-sub-heading {
    font-size: 50px !important;
    padding-bottom: 15px;
  }

  .home2_sesson_4 .count_down .ult_countdown-section {
    margin: 0;
  }

  .home2_custom_blog .nb_wp_post .nb_wp_post-i .nb-post-block .asb_block {
    padding: 0 15px;
  }

  .site-header.header-home-2 .mid-section-wrap .container .menu-right .usd_menu > a {
    margin-left: 0;
  }

  .site-header.header-home-2 .bottom-section-wrap {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .middle-section {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-right .icon-header-wrap .header-cart-wrap .mini-cart-section {
    display: none !important;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-field {
    width: 60%;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button {
    right: 20%;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-section {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    padding: 0;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-section .icon-menu {
    margin: 0;
    padding: 0;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-section ul li a {
    color: #fff;
  }

  .home-page-3 .mini-cart-section {
    visibility: hidden;
  }

  .site-header.header-home-3 .middle-section-wrap .container .middle-section .usd_menu > a {
    margin-left: 0;
  }

  .site-header.header-home-3 .middle-section-wrap .container .middle-section .english_menu > a > span {
    display: none;
  }

  .site-header.header-home-3 .middle-section-wrap .container .middle-section .english_menu > a > img {
    margin-right: 0px;
  }

  .site-header.header-home-3 .middle-section-wrap .container .middle-section .simplemodal-register > a > span {
    display: none;
  }

  .site-header.header-home-3 .middle-section-wrap .container .middle-section .simplemodal-login > a > span {
    display: none;
  }

  .site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-field {
    width: 60%;
  }

  .site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button {
    right: 20%;
  }

  .site-header.header-home-3 .bot-section-wrap {
    padding: 15px 0  !important;
  }

  .site-header.header-home-3 .bot-section-wrap .bot-section .icon-menu {
    border: none;
    margin-left: 0;
  }

  .site-header.header-home-3 .bot-section-wrap .bot-section .main-mobile-navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .home3_countdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .home3_countdown .vc_col-sm-6 {
    width: 100%;
  }

  .home3_countdown .vc_col-sm-6 .wpb_single_image {
    text-align: center;
  }

  .home3_countdown .vc_col-sm-6 .ult_countdown {
    margin-bottom: 0 !important;
  }

  .home3_countdown .count_content .uvc-main-heading > h2 {
    font-size: 18px;
  }

  .home3_countdown .count_content .uvc-sub-heading {
    font-size: 50px !important;
    padding-bottom: 15px;
  }

  .home3_countdown .count_down .ult_countdown-section {
    margin: 0;
  }

  .home3_countdown .count_down .ult_countdown-section .ult_time-mid {
    width: 135px;
    height: 135px;
  }

  .home3_countdown .count_down .ult_countdown-section .ult_time-mid .ult_countdown-amount {
    font-size: 48px !important;
  }

  .home3_countdown .count_down .ult_countdown-section .ult_time-mid .ult_countdown-period {
    font-size: 20px !important;
  }

  .wpb-js-composer .home3-faq {
    margin-bottom: 12px;
  }

  .home3_section_faq_testimonial {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .home3_section_faq_testimonial .home3-faq {
    width: 100%;
  }

  .home3_section_faq_testimonial .customer_vendor {
    padding-left: 0px;
    margin-bottom: 45px;
    width: 100%;
  }

  .home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column:nth-last-of-type(2) {
    margin-bottom: 0;
  }

  .home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column:last-child {
    margin-bottom: 0;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .aio-icon-component .aio-icon-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .aio-icon-component .aio-icon-box .aio-ibd-block {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .aio-icon-component .aio-icon-box .aio-ibd-block .aio-icon-header > h3 {
    text-align: center;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .aio-icon-component .aio-icon-box .aio-ibd-block .aio-icon-description {
    text-align: center;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .aio-icon-component .aio-icon-box .aio-icon-right {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .aio-icon-component .aio-icon-box .aio-icon-right .aio-icon {
    margin: 0;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .aio-icon-component .aio-icon-box .aio-icon-left {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .aio-icon-component .aio-icon-box .aio-icon-left .aio-icon {
    margin: 0;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-top-left .aio-icon-description img,
  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-bottom-left .aio-icon-description img,
  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-top-right .aio-icon-description img,
  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-bottom-right .aio-icon-description img {
    display: none;
  }

  .home3-about .about-block {
    width: 100%;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }

  .home3-about .about-left-img {
    display: none;
  }

  .home3-about .about-right-img {
    display: none;
  }

  .home-page-3 .site-footer {
    margin-top: 17px;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap {
    background-color: #000 !important;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-item:first-child > a {
    padding: 15px 20px !important;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-item:not(.mega-menu-grid) {
    position: relative;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-item:not(.mega-menu-grid).mega-toggle-on .mega-sub-menu {
    display: block !important;
    position: static !important;
    width: 100% !important;
    background: #0c0c0c !important;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-item:not(.mega-menu-grid).mega-toggle-on .mega-sub-menu > li {
    list-style-type: none !important;
    border-bottom: 1px solid #444 !important;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-item:not(.mega-menu-grid).mega-toggle-on .mega-sub-menu > li > a {
    border-bottom: none !important;
    background-color: #0c0c0c !important;
    color: #fff !important;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-item:not(.mega-menu-grid) .mega-sub-menu {
    display: none !important;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-grid {
    position: relative;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-grid.mega-toggle-on .mega-sub-menu {
    display: block !important;
    position: static !important;
    width: 100% !important;
    background: #000 !important;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-grid.mega-toggle-on .mega-sub-menu .mega_menu_customer .mega-sub-menu > li {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 100% !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    width: 100% !important;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-grid.mega-toggle-on .mega-sub-menu .mega_menu_customer .mega-sub-menu > li .menu > li > a {
    border-bottom: 1px solid #444 !important;
    color: #fff !important;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-grid.mega-toggle-on .mega-sub-menu .mega_menu_customer .mega-sub-menu > li .mega-block-title {
    border-bottom: 1px solid #444 !important;
    color: #fff !important;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-grid.mega-toggle-on .mega-sub-menu .mega_menu_customer .mega-sub-menu .img_right_mega {
    display: none !important;
  }

  .site-header .menu-main-menu-wrap .mega-menu-wrap .mega-menu .mega-menu-grid.mega-toggle-on .mega-sub-menu .img_mega_menu {
    display: none !important;
  }

  .site-header .menu-main-menu-wrap .menu-main-menu-title {
    border-bottom: 1px solid #444 !important;
    margin-bottom: 0 !important;
  }

  .site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:after {
    display: table;
    content: '';
    clear: both;
  }

  .site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: #0c0c0c !important;
  }

  .site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link {
    background: #0c0c0c !important;
  }

  .site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
    background: #0c0c0c !important;
  }

  .site-header.header-home-2 .mega-menu-grid > ul.mega-sub-menu {
    -webkit-transform: unset !important;
    -ms-transform: unset !important;
    transform: unset !important;
    left: auto !important;
    right: auto !important;
  }

  .site-header.header-home-2 .mega-menu-wrap > ul > li > a {
    color: #fff !important;
  }

  .site-header.header-home-2 .mega-menu-wrap > ul > li.mega-toggle-on > a:hover {
    background-color: #0c0c0c !important;
  }

  .site-header.header-home-2 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item a.mega-menu-link:hover {
    background: #0c0c0c !important;
  }

  .site-header.header-home-2 #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
    background: #0c0c0c !important;
  }

  .about_us .about-session-2 .about_sesion_2_text {
    margin-bottom: 0;
  }

  .about_us .about-session-2 .about_counter {
    padding-bottom: 40px;
  }

  .about_us .site-footer {
    margin-top: 0;
  }

  .header-top-right .nbt_simplelogin .simplemodal-register:before {
    padding-right: 0;
  }

  .header-top-right .nbt_simplelogin .simplemodal-register span {
    display: none;
  }

  .header-top-right .nbt_simplelogin .simplemodal-login span {
    display: none;
  }

  .tp-bullets.custom.horizontal .tp-bullet {
    width: 25px;
  }

  .tp-bullets.custom.vertical .tp-bullet {
    height: 25px;
  }

  .site-footer .footer-top-section {
    padding-top: 45px;
  }

  .site-footer .footer-top-section > .container > .row > .col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .site-footer .footer-top-section > .container > .row > .col-3:last-of-type {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .site-footer .footer-abs-section .row .footer-abs-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
    display: block;
  }

  .site-footer .footer-abs-section .row .footer-abs-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    display: block;
    text-align: center;
  }

  .cart-left-section {
    margin-bottom: 45px;
  }

  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-column1,
  .woocommerce-account .woocommerce .woocommerce-MyAccount-content .u-column2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .custom-login-wrap.has-register-form .custom-login {
    margin-bottom: 45px;
  }
}

@media (max-width: 767px) {
  .custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header {
    padding-top: 10px;
  }

  .single-product .single-product-wrap .entry-summary {
    padding-left: 15px !important;
  }

  .single-product .single-product-wrap .entry-summary .compare {
    width: 100px;
    margin-bottom: 30px;
  }

  .single-product .single-product-wrap .entry-summary .product_title {
    margin-top: 20px;
  }

  .single-product .single-product-wrap .entry-summary .cart .nb-quantity {
    margin-bottom: 0;
  }

  .single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 40%;
    -ms-flex: 0 0 40%;
    flex: 0 0 40%;
  }

  .single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist {
    margin-bottom: 30px;
  }

  .single-product .single-product-wrap .product-image {
    padding-right: 0;
  }

  .single-product .single-product-wrap .product-image {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 100% !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }

  .single-product .single-product-wrap .summary {
    -webkit-box-flex: 0 !important;
    -webkit-flex: 0 0 100% !important;
    -ms-flex: 0 0 100% !important;
    flex: 0 0 100% !important;
    max-width: 100% !important;
    display: block;
  }

  .single-product .single-product-wrap .summary .cart {
    display: block;
    width: 100%;
  }

  .single-product .single-product-wrap .summary .cart .nb-quantity {
    float: left;
    margin-right: 12px;
  }

  .woocommerce-wishlist .wishlist_table .product-price .woocommerce-Price-amount,
  .woocommerce-wishlist .wishlist_table .product-stock-status .woocommerce-Price-amount {
    margin-left: 50px;
  }

  .search-results .content-search > article {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .site-header.header-home-1 .middle-section-wrap {
    padding-top: 15px;
  }

  .site-header.header-home-1 .middle-section-wrap .menu-left {
    margin-bottom: 10px;
  }

  .site-header.header-home-1 .middle-section-wrap .container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .usd_menu {
    border: none;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .english_menu {
    border: none;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .english_menu > a > span {
    display: none;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-register {
    border: none;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-login {
    border: none;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap {
    border: none;
    padding-left: 5px;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form.visible .nb-input-group .search-field {
    width: 70%;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap .search-form.visible .nb-input-group .search-button {
    right: 15%;
  }

  .site-header.header-home-1 .middle-section-wrap .container .middle-section {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .site-header.header-home-1 .middle-section-wrap .container .middle-section .img-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
  }

  .site-header.header-home-1 .bot-section-wrap .bot-section .main-mobile-navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .start_selling .vc_figure {
    width: 100%;
  }

  .start_selling .vc_figure .vc_single_image-wrapper {
    width: 100%;
  }

  .start_selling .vc_figure .vc_single_image-wrapper > img {
    width: 100%;
  }

  .start_selling .aio-icon-component .aio-icon-box {
    padding-bottom: 0;
  }

  .home-page-2 .home2_sesson_3 .galary_collection {
    padding-bottom: 0px;
  }

  .home-page-2 .home2_sesson_3 .wpb_column .vc_column-inner .aio-icon-component .aio-icon.circle {
    margin: 0;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .aio-icon-component {
    margin-bottom: 0;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .infobox-left-top {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .infobox_left {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .infobox-right-top {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .infobox_right {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column .aio-icon-component {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column .aio-icon-component .aio-icon-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column .aio-icon-component .aio-icon-box .aio-ibd-block {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column .aio-icon-component .aio-icon-box .aio-ibd-block .aio-icon-header {
    width: 100%;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column .aio-icon-component .aio-icon-box .aio-ibd-block .aio-icon-header .aio-icon-title {
    text-align: center;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column .aio-icon-component .aio-icon-box .aio-ibd-block .aio-icon-description {
    text-align: center !important;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column .aio-icon-component .aio-icon-box .aio-icon-right {
    margin-bottom: 5px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column .aio-icon-component .aio-icon-box .aio-icon-right .align-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column .aio-icon-component .aio-icon-box .aio-icon-right .align-icon .aio-icon-img {
    margin: 0;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column .aio-icon-component .aio-icon-box .aio-icon-left {
    margin-bottom: 5px;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column .aio-icon-component .aio-icon-box .aio-icon-left .align-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .home-page-2 .home2_sesson_3 .content_sesson_3 .wpb_column .aio-icon-component .aio-icon-box .aio-icon-left .align-icon .aio-icon-img {
    margin: 0;
  }

  .home-page-2 .home2_sesson_3 .button_sesson_3 .wpb_column .vc_column-inner {
    padding-top: 0;
  }

  .home2_sesson_4 .count_content .uvc-sub-heading {
    font-size: 45px !important;
  }

  .home2_sesson_4 .count_down {
    margin-bottom: 15px !important;
    padding-bottom: 0;
  }

  .home2_sesson_4 .count_down .ult_countdown-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .home2_sesson_4 .count_down .ult_countdown-row .ult_countdown-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin-bottom: 30px;
  }

  .customer_vender .customer_content .wpb_column:not(:last-child) {
    padding-bottom: 100px;
  }

  .sesson_2 .vc_tta-container .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-heading {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-image: none;
  }

  .sesson_2 .vc_tta-container .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-heading .vc_tta-panel-title > a {
    color: #fff;
  }

  .sesson_2 .vc_tta-container .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-body {
    background-color: #fff;
  }

  .sesson_2 .vc_tta-container .vc_tta-panels-container .vc_tta-panel .vc_tta-panel-heading {
    -webkit-border-radius: 20px;
    border-radius: 20px;
    background-image: none;
  }

  .site-header.header-home-2 .mid-section-wrap .container .menu-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .site-header.header-home-2 .mid-section-wrap .container .menu-right .english_menu > a > span {
    display: none;
  }

  .site-header.header-home-2 .mid-section-wrap .container .menu-right .simplemodal-register > a:before {
    margin-right: 0;
  }

  .site-header.header-home-2 .mid-section-wrap .container .menu-right .simplemodal-register > a > span {
    display: none;
  }

  .site-header.header-home-2 .mid-section-wrap .container .menu-right .simplemodal-login > a > span {
    display: none;
  }

  .site-header.header-home-2 .mid-section-wrap .container .menu-right .simplemodal-login > a:before {
    margin-right: 0;
  }

  .site-header.header-home-2 .mid-section-wrap .container .menu-left {
    display: none;
  }

  .site-header.header-home-2 .bottom-section-wrap .container {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .middle-section {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    margin-bottom: 15px;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .middle-section .img-logo {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0 auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-field {
    width: 70%;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button {
    right: 15%;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-section {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .site-header.header-home-2 .bottom-section-wrap .container .bot-section .icon-menu {
    margin: 0;
    padding: 0;
  }

  .site-header.header-home-3 .middle-section-wrap .menu-left {
    margin-bottom: 10px;
  }

  .site-header.header-home-3 .middle-section-wrap .container {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .site-header.header-home-3 .middle-section-wrap .container .middle-section {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 15px;
  }

  .site-header.header-home-3 .middle-section-wrap .container .bot-section {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    margin-bottom: 6px;
  }

  .site-header.header-home-3 .middle-section-wrap .container .bot-section .img-logo {
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .site-header.header-home-3 .middle-section-wrap .container .bot-right {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-field {
    width: 70%;
  }

  .site-header.header-home-3 .middle-section-wrap .container .bot-right .header-search-wrap .search-form.visible .nb-input-group .search-button {
    right: 15%;
  }

  .site-header.header-home-3 .bot-section-wrap .bot-section .main-mobile-navigation {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .home3_countdown .count_content .uvc-sub-heading {
    font-size: 45px !important;
  }

  .home3_countdown .count_down {
    margin-bottom: 15px !important;
    padding-bottom: 0;
  }

  .home3_countdown .count_down .ult_countdown-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .home3_countdown .count_down .ult_countdown-row .ult_countdown-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    margin-bottom: 30px;
  }

  .home3_section_faq_testimonial .customer_vendor .customer_content .wpb_column:nth-last-of-type(2) {
    margin-bottom: 80px;
  }

  .home-page-3 .become-a-seller-wrapper .galary_collection {
    padding-bottom: 0px;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-top-left,
  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-top-right {
    padding-bottom: 0;
  }

  .home-page-3 .become-a-seller-wrapper .button-become-a-seller .wpb_column .vc_column-inner {
    padding-top: 0;
  }

  .woocommerce-cart .woocommerce-cart-form .cart-left-section .actions {
    padding-right: 15px;
  }

  .woocommerce-cart .woocommerce-cart-form .cart-left-section .actions .nb-primary-button {
    display: block;
    width: 100%;
  }

  .header-home-1 .header-top-right .nbt_simplelogin > ul > li {
    border-right: 0 none;
  }

  .ult-overlay .ult_modal.ult-block {
    display: block;
  }

  .tp-bullets.custom.horizontal .tp-bullet {
    width: 20px;
  }

  .tp-bullets.custom.vertical .tp-bullet {
    height: 20px;
  }

  .site-footer .footer-top-section {
    padding-top: 35px;
  }

  .site-header .topbar-language .wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle span {
    display: none;
  }

  .comment-list ol {
    padding-left: 0;
  }

  .single-product-wrap {
    margin-bottom: 0px;
  }

  .shop_table.cart {
    /* Hide table headers (but not display: none;, for accessibility) */
  }

  .shop_table.cart thead,
  .shop_table.cart tbody,
  .shop_table.cart th,
  .shop_table.cart td,
  .shop_table.cart tr {
    display: block;
  }

  .shop_table.cart thead tr,
  .shop_table.cart .product-thumbnail {
    position: absolute;
    top: -9999px;
    left: -9999px;
  }

  .shop_table.cart td {
    /* Behave  like a "row" */
    border: none;
    position: relative;
    padding-left: 50%;
  }

  .shop_table.cart td:before {
    /* Now like a table header */
    position: absolute;
    /* Top/left values mimic padding */
    top: 32%;
    left: 15px;
    white-space: nowrap;
  }

  .shop_table.cart .product-name {
    padding-left: 15px;
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .shop_table.cart .product-remove {
    padding-left: 15px;
  }

  .shop_table.cart .product-price:before {
    content: 'Price';
  }

  .shop_table.cart .product-quantity:before {
    content: 'Quantity';
  }

  .shop_table.cart .product-subtotal:before {
    content: 'Total';
  }

  .shop_table.cart .actions {
    padding-left: 15px;
  }

  .cross-sells .flickity-prev-next-button {
    background: transparent;
  }

  .nb-quantity {
    margin-bottom: 15px;
  }
}

@media (max-width: 767px) and (max-width: 575px) {
  .header-home-1 .header-top-right .nbt_simplelogin > ul > li {
    padding: 0 10px !important;
    padding-right: 0 !important;
  }

  .header-home-1 .header-top-right .nbt_simplelogin > ul > li > a {
    width: auto !important;
  }
}

@media (max-width: 575px) {
  .sesson_2 .tab_product .vc_tta-panels-container .vc_tta-panels .vc_tta-panel .vc_tta-panel-body {
    padding: 0;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb-post-block .asb_block {
    padding: 0 15px;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header .nb-post-meta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header .nb-post-meta .nb-post-author,
  .custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header .nb-post-meta .nb-post-datetime,
  .custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header .nb-post-meta .nb-post-comments {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header > h4 {
    text-align: left;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-header .nb-post-cats {
    text-align: left;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-content > p {
    text-align: left;
  }

  .custom_blog .nb_layout_wp-img-topbot .nb-post-block .nb-post-content .nb-post-readmore {
    text-align: left;
  }

  .logo_brand .wpb_column .aio-icon-component .aio-icon-box .aio-icon {
    font-size: 100px !important;
  }

  .category .blog.meta-align-center .post .entry-content .entry-meta {
    margin-bottom: 0;
    text-align: left;
  }

  .category .blog.meta-align-center .post .entry-content .entry-meta > span {
    line-height: 30px;
    text-align: left;
  }

  .category .blog.meta-align-center .post .entry-content .comments-link {
    display: block;
  }

  #secondary {
    padding-left: 0 !important;
    padding-right: 0;
  }

  .widget-area .sidebar-wrapper {
    padding: 0 15px;
  }

  .tax-product_cat .shop-action {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .tax-product_cat .shop-action .woocommerce-result-count {
    margin-bottom: 15px;
    display: block;
  }

  .woocommerce-Reviews .comment-form .comment-form-email,
  .woocommerce-Reviews .comment-form .comment-form-comment,
  .woocommerce-Reviews .comment-form .comment-form-author {
    display: block;
  }

  .woocommerce-Reviews .comment-form .form-submit .submit {
    width: 100%;
  }

  .single-post .comment-form .comment-form-url,
  .single-post .comment-form .comment-form-email,
  .single-post .comment-form .comment-form-author {
    display: block;
  }

  .single-post .comment-form .form-submit > input {
    width: 100%;
    min-width: auto;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-register,
  .site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-login,
  .site-header.header-home-1 .middle-section-wrap .container .menu-left .search_text {
    width: 35px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .text-section .usd_menu {
    margin-right: 10px;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .usd_menu > a {
    margin: 0 5px;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .english_menu > a {
    margin: 0 5px;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .english_menu > a:after {
    margin-left: 0;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-register > a {
    margin: 5px;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-register > a:before {
    margin-right: 0;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-login > a {
    margin: 5px;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .simplemodal-login > a:before {
    margin-right: 0;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap {
    margin-left: 5px;
    padding-left: 0;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .icon-header-wrap .nb-cart-section .icon-bag {
    margin-right: 5px;
  }

  .site-header.header-home-1 .middle-section-wrap .container .menu-left .header-search-wrap {
    margin-left: 5px;
  }

  .home2_sesson_4 .count_content .uvc-sub-heading {
    font-size: 30px !important;
  }

  .home2_sesson_4 .count_down .ult_countdown-section .ult_time-mid {
    width: 90px;
    height: 90px;
  }

  .home2_sesson_4 .count_down .ult_countdown-section .ult_time-mid .ult_countdown-amount {
    font-size: 30px !important;
  }

  .home2_sesson_4 .count_down .ult_countdown-section .ult_time-mid .ult_countdown-period {
    font-size: 16px !important;
  }

  .sesson_2 .vc_tta-container .vc_tta-panels-container .vc_tta-panel {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .sesson_2 .vc_tta-container .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-body {
    border: none;
  }

  .sesson_2 .vc_tta-container .vc_tta-panels-container .vc_tta-panel.vc_active .vc_tta-panel-body .products-column .product-image > a > img {
    border: 1px solid #e7e7e7;
    -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.1);
  }

  .author .blog .site-main .entry-content .comments-link {
    display: block;
    margin-bottom: 15px;
  }

  .woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .actions {
    padding-right: 15px;
  }

  .woocommerce-cart .woocommerce-cart-form .woocommerce-cart-form__contents .actions .nb-primary-button {
    width: 100%;
  }

  .nb-page-title > h1 {
    font-size: 30px;
    padding: 0 15px;
  }

  .nb-page-title .woocommerce-breadcrumb {
    padding: 0 15px;
  }

  .home3_countdown .count_content .uvc-sub-heading {
    font-size: 30px !important;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home3_countdown .count_down .ult_countdown-section .ult_time-mid {
    width: 90px;
    height: 90px;
  }

  .home3_countdown .count_down .ult_countdown-section .ult_time-mid .ult_countdown-amount {
    font-size: 30px !important;
  }

  .home3_countdown .count_down .ult_countdown-section .ult_time-mid .ult_countdown-period {
    font-size: 16px !important;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-top-left {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-bottom-left {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-top-right {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-bottom-right {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
    -ms-flex-order: 4;
    order: 4;
  }

  .home3-about .about-block .vc_column-inner > .wpb_wrapper {
    padding: 45px 14px 5px;
  }

  .about_us .about-session-1 .about_sesson_1_left .about_sesson_1_left_bottom .wpb_column .vc_column-inner .aio-icon-component .aio-icon-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .about_us .about-session-1 .about_sesson_1_left .about_sesson_1_left_bottom .wpb_column .vc_column-inner .aio-icon-component .aio-icon-box .aio-ibd-block {
    text-align: center;
  }

  .about_us .about-session-1 .about_sesson_1_left .about_sesson_1_left_bottom .wpb_column .vc_column-inner .aio-icon-component .aio-icon-box .aio-icon-left {
    margin-bottom: 10px;
  }

  .error404 .site-main {
    padding-top: 40px;
  }

  .error404 .site-main .pnf-heading {
    font-size: 150px;
  }

  .error404 .site-main .text-wrap {
    padding-top: 80px;
    padding-bottom: 30px;
  }

  .error404 .site-main .text-wrap > h1 {
    font-size: 25px;
  }

  .header-top-right .nbt_simplelogin .logged-in span {
    display: none;
  }

  .site-footer .footer-top-section {
    padding-top: 25px;
  }

  .site-footer .footer-top-section > .container > .row > .col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .site-footer .footer-top-section > .container > .row > .col-3:last-of-type {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
  }

  .coupon input[name="coupon_code"] {
    margin-right: 0;
    margin-bottom: 15px;
    -webkit-border-radius: 0;
    border-radius: 0;
  }
}

@media (max-width: 480px) {
  #yith-quick-view-content div.images,
  #yith-quick-view-content div.summary {
    width: 100%;
    float: none;
  }

  #yith-quick-view-content div.summary {
    margin: 0;
    padding: 15px;
    width: 100%;
    float: left;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .single-product .single-product-wrap .entry-summary .product_title {
    margin-top: 20px;
  }

  .single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist {
    margin-bottom: 20px;
  }

  .single-product .single-product-wrap .entry-summary .compare {
    margin-bottom: 20px;
  }

  .single-product .single-product-wrap .entry-summary .product_meta {
    margin-bottom: 10px;
  }

  .single-product .single-product-wrap .entry-summary .nb-social-icons {
    margin-bottom: 20px;
  }

  .site-footer .footer-top-section .footer-social > a {
    width: 35px;
    height: 35px;
    margin-right: 5px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .single-product .single-product-wrap .entry-summary .product_title {
    margin-top: 10px;
    margin-bottom: 0px;
  }

  .single-product .single-product-wrap .entry-summary .yith-wcwl-add-to-wishlist {
    margin-bottom: 30px;
  }

  .single-product .single-product-wrap .entry-summary .compare {
    margin-bottom: 20px;
  }

  .single-product .single-product-wrap .entry-summary .product_meta {
    margin-bottom: 0px;
    padding-top: 15px;
  }

  .single-product .single-product-wrap .entry-summary .product_meta > div {
    margin-bottom: 5px;
  }

  .single-product .single-product-wrap .entry-summary .nb-social-icons {
    margin-bottom: 10px;
  }

  .single-product .single-product-wrap .entry-summary .cart {
    margin-bottom: 15px !important;
  }

  .single-product .single-product-wrap .entry-summary .woocommerce-product-details__short-description {
    margin-bottom: 15px;
  }

  .single-product .single-product-wrap .entry-summary .price {
    margin-bottom: 0;
  }

  .start_selling .aio-icon-component {
    margin-bottom: 0;
  }

  .start_selling .aio-icon-component .aio-icon-left .aio-icon-img {
    font-size: 30px !important;
  }

  .woocommerce-cart .woocommerce-cart-form .cart-right-section .cart-totals-wrap {
    text-align: left;
  }

  .woocommerce-cart .woocommerce-cart-form .cart-right-section .cart-totals-wrap .checkout-button {
    padding: 0 20px;
    display: inline-block !important;
    width: auto;
  }

  .woocommerce-cart .woocommerce-cart-form .cart-right-section .coupon .coupon-wrap .nb-wide-button {
    padding: 0 20px;
    display: inline-block;
    width: auto;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .single-product .single-product-wrap .product-image .thumb-gallery .swiper-wrapper {
    margin-left: -webkit-calc(-36% - 10px);
    margin-left: calc(-36% - 10px);
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-top-left,
  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-top-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-bottom-left,
  .home-page-3 .become-a-seller-wrapper .become-a-seller .infobox-bottom-right {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
  }

  .site-footer .footer-top-section .footer-social > a {
    margin-right: 5px;
  }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .tp-bullets.custom.vertical {
    margin-left: -20px;
  }
}

.clme_boxChat{
  right: 60px;
  bottom: 110px;
  z-index: 99;
}
.mini-cart-section .mini_cart_item .quantity{
  position: absolute;
  left: 100px;
  top: 35px;
}
.mini-cart-section .mini-cart-wrap .cart_list .mini_cart_item .remove {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 10%;
  -ms-flex: 0 0 10%;
  flex: 0 0 10%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate( -50%, -50%);
  padding: 0;
  display: block;
  overflow: visible;
}