header#header.header .nav-dark ul.header-nav.header-nav-main li.menu-item a.nav-top-link {
  font-weight: 600;
  letter-spacing: 0.26em;
  font-size: 12px;
  color: #fff;
}

header#header.header .nav-dark .header-inner {
  padding: 0 50px;
}

header#header.header .nav-dark ul.header-nav.header-nav-main li.menu-item i {
  display: none;
}

header#header.header .nav-dark ul.header-nav.header-nav-main li.menu-item:first-child a.nav-top-link i {
  display: none;
}

header#header.header .nav-dark ul.header-nav.header-nav-main li.menu-item:first-child a.nav-top-link:before {
  content: '';
  display: block;
  position: absolute;
  margin-top: -2px;
  left: -23px;
  width: 14px;
  height: 2px;
  background-color: #fff;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  opacity: 1 !important;
}

header#header.header .nav-dark ul.header-nav.header-nav-main li.menu-item:first-child a.nav-top-link:after {
  content: '';
  display: block;
  position: absolute;
  margin-top: 3px;
  left: -23px;
  width: 14px;
  height: 2px;
  background-color: #fff;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  opacity: 1 !important;
}

header#header.header ul.header-nav.header-nav-main > li.menu-item {
  margin: 0 21px;
}

@media only screen and (max-width: 1250px) {
  header#header.header ul.header-nav.header-nav-main > li.menu-item {
    margin: 0 8px;
  }
}

header#header.header .header-language-dropdown a {
  font-size: 0;
}

header#header.header .header-language-dropdown a i.icon-angle-down {
  display: none;
}

header#header.header .header-language-dropdown ul li a {
  font-size: 15px;
}

header#header.header .header-language-dropdown a .image-icon img {
  -webkit-border-radius: 50%;
          border-radius: 50%;
  height: 20px;
  width: 20px;
  border: 1px solid #EAEBF4;
}

header#header.header .nav > li.header-divider {
  margin: 0px 19px;
}

header#header.header .account-item.has-icon {
  margin: 0 12px;
}

header#header.header .account-item.has-icon .account-link.account-login {
  padding: 19px 0;
}

header#header.header .account-item.has-icon .account-link.account-login i.icon-user:before {
  font-size: 0;
  width: 16px;
  height: 18px;
  display: block;
  background-image: url("../img/acc.svg");
  background-position: 50% 50%;
  -webkit-background-size: cover;
          background-size: cover;
}

header#header.header .header-search.header-search-dropdown {
  margin: 0 15px;
}

header#header.header .header-search.header-search-dropdown a {
  padding: 19px 0;
}

header#header.header .header-search.header-search-dropdown i.icon-search:before {
  font-size: 0;
  width: 17px;
  height: 17px;
  display: block;
  background-image: url("../img/search.svg");
  background-position: 50% 50%;
  -webkit-background-size: cover;
          background-size: cover;
}

header#header.header .cart-item [data-icon-label]:after {
  content: attr(data-icon-label);
  display: block !important;
  position: absolute;
  font-style: normal;
  font-family: Lato !important;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  right: -24px;
  font-weight: 600;
  background-color: transparent;
  -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
          box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.3);
  font-size: 14px;
  padding-left: 2px;
  padding-right: 2px;
  opacity: 1;
  line-height: 17px;
  letter-spacing: -.5px;
  height: 17px;
  min-width: 17px;
  -webkit-border-radius: 99px;
          border-radius: 99px;
  color: #fff;
  text-align: center;
  z-index: 1;
  -webkit-transition: -webkit-transform .2s;
  transition: -webkit-transform .2s;
  -o-transition: transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
}

/*************** HEADER END  ************** */
/*************** FOOTER START  ************** */
.widget.widget .widget-title {
  font-family: Oswald, sans-serif;
  font-size: 20px;
  color: #fff;
  text-transform: none;
}

#footer ul.menu li {
  border-top: none;
}

#footer ul.menu li a {
  color: #A09EAE;
  font-size: 16px;
  padding: 3px 0;
}

#footer .footer-2 {
  padding: 80px 0 10px 0;
}

ul.social-links-footer li a {
  color: #A09EAE !important;
  font-size: 16px;
}

ul.social-links-footer li a img {
  margin-right: 9px;
}

#footer .is-divider {
  opacity: 0;
  margin-top: 0px;
}

#footer .copyright_footer span {
  font-size: 14px;
  color: #676478;
}

#footer .alx-footer_down {
  margin-top: 50px;
}

#footer .alx-footer_down .alx-footer-copyright {
  font-size: 14px;
  color: #676478;
}

#footer .absolute-footer {
  display: none !important;
}

/*************** FOOTER END  ************** */
/*************** SLIDER START  ************** */
.alx-slider-content {
  text-align: center;
}

.alx-slider-content h2 {
  font-family: 'Lato', sans-serif;
  font-size: 60px;
  font-weight: 700 !important;
  color: #fff;
}

@media only screen and (max-width: 480px) {
  .alx-slider-content h2 {
    font-size: 34px;
  }
}

.alx-slider-content p {
  font-size: 22px !important;
  color: #fff !important;
}

@media only screen and (max-width: 480px) {
  .alx-slider-content p {
    font-size: 15px !important;
  }
}

.slider-wrapper .text-box {
  width: 100% !important;
}

.slider-nav-light .flickity-page-dots {
  bottom: 55px;
}

.slider-nav-light .flickity-page-dots li.dot {
  height: 19px;
  width: 19px;
  position: relative;
  border-color: transparent;
  opacity: 1;
  margin: 0 10px;
}

.slider-nav-light .flickity-page-dots li.dot:before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: #676478;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.slider-nav-light .flickity-page-dots li.dot.is-selected {
  border: 2px solid #C99440;
  background-color: transparent !important;
}

.slider-nav-light .flickity-page-dots li.dot.is-selected:before {
  background-color: #fff;
}

/*************** SLIDER END  ************** */
/*************** COMPONETS START  ************** */
.alx-btn-white {
  border: 1px solid #EAEBF4 !important;
  color: #191A32 !important;
  padding: 24px 40px !important;
}

.alx-btn-white:hover {
  color: #fff !important;
  background-color: #191920 !important;
}

.alx-btn-white.alx-buttom-wide {
  padding: 20px 65px !important;
  font-weight: 600;
}

.alx-contact-information {
  background-color: rgba(255, 255, 255, 0.94);
  padding: 40px;
}

@media only screen and (max-width: 480px) {
  .alx-contact-information {
    padding: 15px;
  }
}

.alx-contact-information h3 {
  font-family: Oswald, sans-serif;
  color: #191A32;
  font-size: 30px;
  font-weight: 600;
}

@media only screen and (max-width: 480px) {
  .alx-contact-information h3 {
    font-size: 24px;
  }
}

.alx-contact-information--item {
  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;
  margin-bottom: 20px;
}

.alx-contact-information--item:last-child {
  margin-bottom: 0;
}

.alx-contact-information--item__text {
  font-size: 18px;
  color: #3D3E53;
  font-weight: 500;
  line-height: initial;
}

.alx-contact-information--item__icon {
  height: 100%;
  line-height: 0;
  margin-right: 15px;
  width: 23px;
}

.alx-contact-information--item__icon img {
  max-width: 20px;
}

.alx-contact-information--item__content p {
  margin-bottom: 20px;
}

.alx-contact-information--item__content p:last-child {
  margin-bottom: 0;
}

.alx-section-contactinfo {
  padding: 120px 80px 80px 80px !important;
}

@media only screen and (max-width: 480px) {
  .alx-section-contactinfo {
    padding: 120px 0px 80px 0px !important;
  }
}

.alx-logo-absolute {
  position: absolute;
  right: 50px;
  bottom: -50px;
}

.alx-logo-absolute img {
  margin-bottom: 0;
}

.alx-iconbox .icon-box-text h5 {
  font-size: 24px;
  font-weight: 400;
  color: #191A32;
  text-transform: none;
  letter-spacing: 1px;
}

.alx-iconbox .icon-box-text h3 {
  color: #191A32;
  font-size: 24px;
  font-weight: 400;
}

.alx-iconbox .icon-box-text p {
  font-size: 15px;
  color: #3D3E53;
}

.alx-iconbox .icon-box-img {
  max-width: 40px;
  width: auto !important;
}

.alx-iconbox .icon-inner {
  height: 47px;
}

.alx-section-iconbox {
  padding: 0 70px;
  position: relative;
  margin-bottom: -70px;
}

@media only screen and (max-width: 920px) {
  .alx-section-iconbox {
    padding: 0;
  }
}

.alx-section-iconbox .section-content {
  padding: 80px 80px 60px 80px;
  background: #F6F6F3;
}

@media only screen and (max-width: 480px) {
  .alx-section-iconbox .section-content {
    padding: 80px 0 60px 0px;
  }
}

.alx-section-gallery .section-content {
  padding: 0 200px;
}

@media only screen and (max-width: 1200px) {
  .alx-section-gallery .section-content {
    padding: 0 100px;
  }
}

@media only screen and (max-width: 1200px) {
  .alx-section-gallery .section-content {
    padding: 0 40px;
  }
}

@media only screen and (max-width: 480px) {
  .alx-section-gallery .section-content {
    padding: 0;
  }
}

.alx-threeimages-section {
  padding: 0px 60px 200px 60px !important;
}

@media only screen and (max-width: 768px) {
  .alx-threeimages-section {
    padding: 0px 15px 200px 15px !important;
  }
}

.alx-threeimages-section .section-content {
  background: #F6F6F3;
  padding-top: 70px;
}

.alx-threeimages-section .section-content .row {
  position: relative;
  margin-bottom: -150px;
}

.alx-title-img {
  text-align: center;
}

.alx-title-img .box-text.text-center {
  display: none;
}

.alx-title-img h4 {
  font-size: 30px;
  color: #191920;
  font-weight: 400;
  margin-top: 10px;
  margin-bottom: 0;
}

.alx-title-img p {
  text-transform: uppercase;
  color: #C99440 !important;
  font-size: 10px !important;
  letter-spacing: 1px;
  font-weight: 600;
  margin-bottom: 0;
}

.gallery-icon {
  text-align: center;
}

.alx-products-news {
  overflow: visible;
}

.alx-products-news .flickity-button {
  height: auto;
  height: -webkit-fit-content !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
  position: absolute;
  top: 41% !important;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.alx-products-news .flickity-prev-next-button {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  background-color: transparent !important;
  -webkit-transform: translateX(0) !important;
      -ms-transform: translateX(0) !important;
          transform: translateX(0) !important;
  opacity: 1 !important;
}

@media only screen and (max-width: 480px) {
  .alx-products-news .flickity-prev-next-button {
    display: none;
  }
}

.alx-products-news .flickity-prev-next-button svg {
  margin-top: 0 !important;
  opacity: 1;
  display: none;
}

.alx-products-news .flickity-prev-next-button:before {
  content: "";
  display: block;
  width: 12px;
  height: 36px;
  background-position: 50% 50%;
  -webkit-background-size: cover;
          background-size: cover;
}

.alx-products-news .flickity-prev-next-button.next {
  right: -30px !important;
}

.alx-products-news .flickity-prev-next-button.next:before {
  background-image: url("../img/right_arrow.svg");
  margin-left: auto;
}

.alx-products-news .flickity-prev-next-button.previous {
  left: -30px !important;
}

.alx-products-news .flickity-prev-next-button.previous:before {
  background-image: url("../img/left_arrow.svg");
}

.alx-products-news .flickity-page-dots {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  position: absolute;
  top: -70px;
  right: 0px;
  left: auto;
  margin-right: auto;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.alx-products-news .flickity-page-dots li.dot {
  height: 19px;
  width: 19px;
  position: relative;
  border-color: transparent;
  background-color: transparent;
  opacity: 1;
  margin: 0 10px;
}

.alx-products-news .flickity-page-dots li.dot:before {
  content: "";
  display: block;
  width: 5px;
  height: 5px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: #676478;
  position: absolute;
  margin: 0 auto;
  left: 0;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.alx-products-news .flickity-page-dots li.dot.is-selected {
  border: 2px solid #C99440;
  background-color: transparent !important;
}

.alx-products-news .flickity-page-dots li.dot.is-selected:before {
  background-color: #191A32;
}

@media only screen and (max-width: 480px) {
  .alx-products-news .flickity-page-dots {
    position: relative;
    top: auto;
    margin: auto;
  }
}

.product-small.col p.category {
  font-size: 10px;
  color: #C99440;
  letter-spacing: 1px;
  font-weight: 600;
  opacity: 1;
}

.product-small.col p.name.product-title {
  font-weight: 500;
  font-size: 15px;
  color: #3D3E53;
  padding: 10xp 0;
}

.product-small.col .price-wrapper {
  font-family: Oswald, sans-serif;
  margin-top: 20px;
  font-weight: 400;
  font-size: 16px;
}

.product-small.col .badge-container {
  margin: 10px 0 0 0;
}

.product-small.col .badge-container .badge.badge-circle {
  font-family: Oswald, sans-serif;
  font-weight: bold;
  margin-left: 10px;
  width: 45px;
  height: 45px;
}

.product-small.col .badge-container .badge.badge-circle .onsale {
  font-size: 13px;
  opacity: 0.9;
}

.product-small.col .badge-container .badge.badge-circle .badge-inner.secondary.on-sale {
  background-color: rgba(180, 83, 83, 0.9);
}

.alx-pagaheading {
  padding: 0 15px;
}

.alx-pagaheading .page-title-inner {
  text-align: left;
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
  -webkit-flex-flow: column-reverse !important;
      -ms-flex-flow: column-reverse !important;
          flex-flow: column-reverse !important;
  border-bottom: 1px solid #EAEBF4;
  padding: 0 0 40px 0;
}

.alx-pagaheading .title-wrapper {
  margin-left: 0;
}

.alx-pagaheading .title-wrapper .entry-title {
  font-size: 60px;
  color: #191920;
  font-family: 'Lato', sans-serif;
  font-weight: bold;
}

@media only screen and (max-width: 768px) {
  .alx-pagaheading .title-wrapper .entry-title {
    font-size: 40px;
  }
}

@media only screen and (max-width: 480px) {
  .alx-pagaheading .title-wrapper .entry-title {
    font-size: 20px;
  }
}

.alx-pagaheading .title-content {
  text-align: left;
  margin-left: 0;
}

.alx-pagaheading .title-content .breadcrumbs {
  text-transform: none !important;
  font-weight: 400 !important;
  color: #A09EAE;
  font-size: 15px;
}

.alx-pagaheading .title-content .breadcrumbs a {
  color: #676478;
}

.alx-pagaheading .title-content .breadcrumbs span.divider {
  color: #676478;
  opacity: 1;
}

.page p {
  font-size: 18px;
  color: #3D3E53;
}

.alx-pagewrap-padding {
  padding-left: 80px !important;
}

@media only screen and (max-width: 768px) {
  .alx-pagewrap-padding {
    padding-left: 0 !important;
  }
}

.alx-custom-accordion .accordion-item .accordion-title {
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 90px;
  border-color: #EAEBF4 !important;
}

@media only screen and (max-width: 768px) {
  .alx-custom-accordion .accordion-item .accordion-title {
    padding-left: 30px;
  }
}

.alx-custom-accordion .accordion-item .accordion-title.active {
  background-color: transparent;
}

.alx-custom-accordion .accordion-item .accordion-title span {
  color: #191A32;
  font-weight: bold;
  font-size: 20px;
  font-family: Oswald, sans-serif;
}

.alx-custom-accordion .accordion-item .accordion-title button.toggle {
  left: auto;
  right: 0;
  top: auto;
}

.alx-custom-accordion .accordion-item .accordion-inner {
  padding-top: 0;
  padding-left: 90px;
}

@media only screen and (max-width: 768px) {
  .alx-custom-accordion .accordion-item .accordion-inner {
    padding-left: 30px;
  }
}

.alx-custom-accordion .accordion-item .accordion-inner p {
  color: #3D3E53;
  font-size: 16px;
  font-family: Lato, sans-serif;
}

.alx-accordion-section {
  padding: 0 !important;
}

.alx-page-left-padding .col {
  padding-left: 105px;
}

@media only screen and (max-width: 768px) {
  .alx-page-left-padding .col {
    padding-left: 15px;
  }
}

.alx-left-del-side {
  padding-left: 55px !important;
}

@media only screen and (max-width: 768px) {
  .alx-left-del-side {
    padding-left: 0 !important;
  }
}

.alx-right-del-side {
  padding-right: 55px !important;
}

@media only screen and (max-width: 768px) {
  .alx-right-del-side {
    padding-right: 0 !important;
  }
}

.alx-links-section a {
  margin-bottom: 10px;
  display: block;
}

.alx-links-section a:before {
  content: "";
  display: inline-block;
  width: 13px;
  height: 13px;
  background-image: url("../img/link.svg");
  background-position: 50% 50%;
  margin-right: 10px;
}

.alx-page-text-small p {
  font-family: 'Lato', sans-serif;
}

.alx-page-text-small h3, .alx-page-text-small h2 {
  font-family: Oswald;
  font-style: normal;
  font-weight: 400;
  font-size: 24px;
  color: #191920;
}

.alx-page-text-small h2 {
  font-size: 36px;
}

.alx-page-text-small ul li {
  list-style: none;
  font-size: 18px;
  color: #3D3E53;
  font-family: 'Lato', sans-serif;
  margin-left: 19px;
  position: relative;
  font-weight: normal;
}

.alx-page-text-small ul li:before {
  content: '';
  display: inline-block;
  border: 2px solid #B45353;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: -17px;
  top: 11px;
}

.alx-vak-form {
  padding: 0 90px;
}

@media only screen and (max-width: 768px) {
  .alx-vak-form {
    padding: 0 15px;
  }
}

.alx-vak-form .col {
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 0;
  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;
}

.alx-vak-form input[type="text"], .alx-vak-form input[type="email"], .alx-vak-form textarea {
  background: #FBFBFE;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: 1px solid #EAEBF4;
  font-family: 'Lato', sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 16px;
  padding: 26px 13px;
}

.alx-vak-form input[type="text"] ::-webkit-input-placeholder, .alx-vak-form input[type="email"] ::-webkit-input-placeholder, .alx-vak-form textarea ::-webkit-input-placeholder {
  color: #A09EAE !important;
}

.alx-vak-form input[type="text"] ::-moz-placeholder, .alx-vak-form input[type="email"] ::-moz-placeholder, .alx-vak-form textarea ::-moz-placeholder {
  color: #A09EAE !important;
}

.alx-vak-form input[type="text"] :-ms-input-placeholder, .alx-vak-form input[type="email"] :-ms-input-placeholder, .alx-vak-form textarea :-ms-input-placeholder {
  color: #A09EAE !important;
}

.alx-vak-form input[type="text"] ::-ms-input-placeholder, .alx-vak-form input[type="email"] ::-ms-input-placeholder, .alx-vak-form textarea ::-ms-input-placeholder {
  color: #A09EAE !important;
}

.alx-vak-form input[type="text"] ::placeholder, .alx-vak-form input[type="email"] ::placeholder, .alx-vak-form textarea ::placeholder {
  color: #A09EAE !important;
}

.alx-vak-form label {
  color: #3D3E53;
  font-weight: 600;
  font-size: 16px;
}

.alx-vak-form .wpcf7-form-control-wrap {
  margin-top: 8px;
}

.alx-vak-form span {
  color: #A09EAE;
  font-size: 15px;
}

.alx-vak-form input[type="submit"] {
  background-color: #C99440;
  text-transform: none;
  font-weight: 600;
  font-size: 16px;
  padding: 14px 90px;
}

.alx-brand h2 {
  font-size: 36px;
  font-family: 'Oswald', sans-serif;
  color: #191920;
  font-weight: 400;
}

.alx-brand a, .alx-brand span, .alx-brand p {
  display: block;
  color: #676478;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 12px;
  font-weight: 600;
  margin-bottom: 10px;
}

.alx-total {
  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;
  border-bottom: 1px solid #EAEBF4;
  max-width: 1080px;
  margin-left: auto;
  margin-right: auto;
  padding: 8px 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (max-width: 768px) {
  .alx-total {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}

.alx-total__count {
  letter-spacing: 1.3px;
  color: #3D3E53;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
}

.alx-total__count span {
  color: #A09EAE;
}

@media only screen and (max-width: 768px) {
  .alx-total--words {
    text-align: center;
  }
}

.alx-total--words span {
  text-transform: uppercase;
  font-weight: 400;
  color: #3D3E53;
  font-size: 14px;
  padding: 10px;
  display: inline-block;
}

.alx-total--words span:first-child {
  padding-left: 0;
}

.alx-play-btn {
  background-color: #C99440;
  font-family: 'Lato', sans-serif;
  font-weight: 600;
  font-size: 17px;
  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;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px;
}

.alx-play-btn span {
  color: #fff;
  text-align: left;
  margin-left: 20px;
  line-height: 21px;
  margin-bottom: 0;
}

.alx-play-btn i:before {
  color: #fff;
  width: 50px;
  height: 50px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  border: 2px solid #E6AB4C;
  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;
}

.alx-miniline {
  font-weight: normal;
  font-size: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.alx-miniline p {
  letter-spacing: 0.6px;
  line-height: 30px;
}

.alx-miniline__date {
  color: #F8EDD8;
  font-family: 'Oswald', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-size: 22px;
  margin-right: 35px;
}

.alx-miniline ul li {
  list-style: none;
  font-weight: 600;
  font-size: 12px;
  color: #676478;
  font-family: 'Lato', sans-serif;
  margin-left: 19px;
  position: relative;
  text-transform: uppercase;
  letter-spacing: 1px;
  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;
}

.alx-miniline ul li:before {
  content: '';
  display: inline-block;
  border: 2px solid #B45353;
  width: 8px;
  height: 8px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  position: absolute;
  left: -17px;
}

.alx-section-iconbox__custom {
  margin-bottom: 0;
}

.alx-section-iconbox__custom2 {
  margin-bottom: 0;
}

.alx-section-iconbox__custom2 .section-content {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0;
}

.alx-small-text p {
  font-size: 16px;
  letter-spacing: 0.4px;
  line-height: 28px;
}

.alx-heading-products {
  font-family: "Oswald", sans-serif;
  font-style: normal;
  font-weight: 500;
  color: #191920;
  font-size: 36px;
}

.single-product h1.product-title.product_title.entry-title {
  font-weight: 500;
  color: #191920;
}

.single-product .single_add_to_cart_button {
  background-color: #191920;
}

.alx-colorlinks a {
  color: #B45353;
}

.alx-image-visible .col-inner {
  margin-top: -146px;
}

@media only screen and (max-width: 920px) {
  .alx-image-visible .col-inner {
    margin-top: 0;
  }
}

@media only screen and (max-width: 920px) {
  .alx-margins-id1223 {
    margin-right: 0;
  }
}

/*************** COMPONETS END  ************** */
