:root {
  --primary-bg-color: #c17d7c;
  --secondary-bg-color: #e8d7d7;
  --primary-text-color: #914d4c;
  --black: #000;
  --white: #fff;
}

a:hover, a:focus {
  color: var(--primary-bg-color);
}

.item-article-block-2 {
  padding-left: 22px;
  padding-right: 22px;
  padding-top: 16px;
  padding-bottom: 16px;
  border: 1px solid var(--secondary-bg-color);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 20px;
  background-color: var(--secondary-bg-color);
}

.item-article-block-2 .w-100 {
  max-width: 188px;
  margin-bottom: 15px;
}

.item-article-block-2 .read-more-btn {
  font-size: 13px;
  font-family: "Open Sans", sans-serif;
  /* width: 50%; */
}

.item-article-block-2 .show-more-btn {
  /* width: 100%; */
  width: 188px;
  height: 30px;
  letter-spacing: 0;
  color: #fafafa;
  background-color: var(--primary-bg-color);
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: bold;
}

.text-widget {
  border: 1px solid #f0f0f0;
  padding-right: 24px;
  padding-top: 11px;
  padding-left: 24px;
  padding-bottom: 36px;
  background: #fafafa 0 0 no-repeat padding-box;
}

.text-widget.none {
  background-color: unset;
  border: none;
}

.widget-v2 .article-section-widget {
  margin-top: 30px;
}

.left-text-widget {
  height: 100%;
}

.mt-30 {
  margin-top: 30px;
}

/* Headers */
header.header {
  background-color: var(--primary-bg-color);
  opacity: 0.93;
}

header.header .logo_holder {
  padding-bottom: 0;
}

.header_info a {
  font-size: 20px;
  color: var(--white);
}

.header_info a.phone1 {
  font-weight: bold;
}

.header_info a.phone2 {
  font-size: 16px;
}

.navbar {
  border-top: unset;
  border-bottom: 2px solid var(--primary-text-color);
}

.header_info a.phone2 {
  font-size: 16px;
}

.navbar .nav_menu_col ul.nav_menu li a {
  color: var(--white);
}

.navbar .nav_menu_col ul.nav_menu li a:hover {
  color: var(--primary-text-color);
}

nav ul.megamenu {
  background-color: var(--secondary-bg-color);
}

nav ul.megamenu .row li a {
  color: var(--primary-text-color) !important;
  font-weight: bold !important;
}

.navbar .nav_menu_col ul.nav_menu li .megamenu li a:hover {
  color: var(--white) !important;
}

.refine_btn i {
  color: var(--primary-text-color);
}

.arrow {
  border-top: 9px solid var(--primary-text-color);
}

.col-search li.active {
  background-color: var(--primary-bg-color);
  border-color: var(--primary-bg-color);
}

.tag.new {
  background-color: var(--primary-bg-color);
}

.gallery-holder__name {
  color: var(--primary-text-color);
}

.text-widget {
  background: var(--secondary-bg-color) 0 0 no-repeat padding-box;
}

.home-login-btn {
  background-color: var(--primary-bg-color);
}

.home-login-btn:hover {
  background-color: var(--primary-text-color);
}

.profile-slider .slick-dots li.slick-active button:before {
  color: var(--primary-bg-color);
}

.custom-option:hover {
  background-color: var(--primary-bg-color);
}

.item-article-block {
  background-color: var(--secondary-bg-color);
}

.article-section-widget .item-article-block .show-more-btn {
  background-color: var(--primary-bg-color);
}

.login-text-widget {
  background-color: var(--secondary-bg-color);
}

.main-filters .col-search.col-sort-flex-end {
  align-items: start;
}

.gallery-filters_outer {
  display: block;
}

.gallery-filters_mobile_open {
  display: none;
}

.refine_btn {
  display: none;
}

.video .jwplayer,
.jwplayer .jw-media video {
  background: transparent !important;
  border-radius: unset !important;
}

/* Media Screen */
@media (min-width: 992px) {
  .navbar .nav_menu_col ul.nav_menu li a:hover::after {
    border-bottom: solid var(--white) 2px;
  }
}

@media (max-width: 767px) {
  header.header .logo_holder {
    padding-bottom: 10px;
  }
}

@media (max-width: 991px) {
  .navbar .nav_menu_col ul.nav_menu > li a {
    color: var(--white) !important;
  }

  nav ul.megamenu {
    background-color: var(--secondary-bg-color) !important;
  }

  .navbar .nav_menu_col ul.nav_menu > li.submenu .megamenu li a {
    color: var(--primary-text-color) !important;
  }

  .gallery-filters_mobile_open {
    display: block;
  }

  .gallery-filters_outer {
    display: none;
  }
}
