body {
  /* text-shadow: 0 0 2px rgba(0, 0, 0, 0.2); */
}

.header {
  background: #e9ecef
    url(https://www.transparenttextures.com/patterns/concrete-wall-2.png);
}

.header .md-form input[type="date"],
.header .md-form input[type="datetime-local"],
.header .md-form input[type="email"],
.header .md-form input[type="number"],
.header .md-form input[type="password"],
.header .md-form input[type="search-md"],
.header .md-form input[type="search"],
.header .md-form input[type="tel"],
.header .md-form input[type="text"],
.header .md-form input[type="time"],
.header .md-form input[type="url"],
.header .md-form textarea.md-textarea {
  border-bottom: 1px solid #000000;
}

.md-form .form-control:focus,
.md-form .form-control:active {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.05), transparent);
}

.header .urow {
}
.form-check-inline .btn-outline-dark:not([disabled]):not(.disabled).active {
  background-color: #000 !important;
  color: #fff !important;
}
.header .search-input {
  background: rgba(255, 255, 255, 0.4);
}

.main-menu .navbar {
  background: none;
  padding: 0;
}

.main-menu .navbar .nav-item .nav-link {
  font-size: 0.94rem;
  border-bottom: 2px solid #ddd;
  padding: 15px 15px;
  transition: all 0.3;
}

.main-menu .navbar.navbar-light .navbar-nav .nav-item.active > .nav-link {
  border-bottom: 2px solid #000;
  background: none !important;
}

.main-menu .navbar.navbar-light .navbar-nav .nav-item .nav-link:hover {
  border-bottom: 2px solid #aaa;
}

.icon-viber:before,
.icon-whatsapp3:before {
  color: #000;
}
.content {
  background: #fff;
}

.slider {
  background: -moz-linear-gradient(
    top,
    rgba(243, 236, 229, 0) 0%,
    rgba(192, 181, 172, 0.7) 100%
  );
  /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    rgba(243, 236, 229, 0) 0%,
    rgba(192, 181, 172, 0.7) 100%
  );
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    rgba(243, 236, 229, 0) 0%,
    rgba(192, 181, 172, 0.7) 100%
  );
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00f3ece5', endColorstr='#c0b5ac', GradientType=0);
  /* IE6-9 */
}

.slider {
  box-shadow: 0 1px 1px rgba(34, 25, 25, 0.4);
}

.slide {
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}

.slide-shad {
  background: -moz-linear-gradient(
    top,
    rgba(0, 0, 0, 0.5) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  /* FF3.6-15 */
  background: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0.5) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5) 0%,
    rgba(0, 0, 0, 0) 100%
  );
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d000000', endColorstr='#00000000', GradientType=0);
  /* IE6-9 */
  filter: saturate(8);
}

.productitem {
  background: #fff;
}

.input-popup {
  color: #8ba0af;
  background-color: #ffffff;
  border: 1px solid #c8c1bd;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075),
    0 25px 20px rgba(0, 0, 0, 0.1);
}

.input-popup-list .list-item {
  border-top: 1px dotted rgba(0, 0, 0, 0.1);
  border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
}

.input-popup .list-item:hover {
  background: #eee;
}

.footer {
  color: rgba(255, 255, 255, 0.3);
}

.footer .mrow {
  color: rgba(255, 255, 255, 0.5);
}

.footer,
.footer a,
.footer .menu li > a {
  color: rgba(255, 255, 255, 0.6);
}

.footer .menu li > a:hover,
.footer .menu li.active a {
  color: rgba(255, 255, 255, 1);
}

.modalpopup-wrapper .modalpopup-overlay {
  background: rgba(0, 0, 0, 0.4);
}

.modalpopup-wrapper .modalpopup-window {
  background: #eee;
  box-shadow: 1px 1px 4px -3px rgba(0, 0, 0, 1);
}

a {
  color: #292b2c;
}

a:hover {
  color: #000;
}

.color-primary {
  color: #0275d8;
}

a:hover .color-primary,
a.active .color-primary {
  color: #0263b6;
}

.color-secondary {
  color: #fff;
}

a:hover .color-secondary,
a.active .color-secondary {
  color: #f7f7f7;
}

.color-success {
  color: #5cb85c;
}

a:hover .color-success,
a.active .color-success {
  color: #4c974c;
}

.color-danger {
  color: #d9534f;
}

a:hover .color-danger,
a.active .color-danger {
  color: #d33833;
}

.color-warning {
  color: #f0ad4e;
}

a:hover .color-warning,
a.active .color-warning {
  color: #ed9e2f;
}

.color-info {
  color: #5bc0de;
}

a:hover .color-info,
a.active .color-info {
  color: #3fb5d8;
}

.color-bright {
  color: #fff;
}

a:hover .color-bright,
a.active .color-bright {
  color: #d1d1d1;
}

.collection {
}

hr.style1 {
  border-top: 1px solid #8c8b8b;
}

hr.style2 {
  border-top: 3px double #8c8b8b;
}

hr.style3 {
  border-top: 1px dashed #8c8b8b;
}

hr.style4 {
  border-top: 1px dotted #8c8b8b;
}

hr.style5 {
  background-color: #fff;
  border-top: 2px dashed #8c8b8b;
}

hr.style6 {
  background-color: #fff;
  border-top: 2px dotted #8c8b8b;
}

hr.style7 {
  border-top: 1px solid #8c8b8b;
  border-bottom: 1px solid #fff;
}

hr.style8 {
  border-top: 1px solid #8c8b8b;
  border-bottom: 1px solid #fff;
}

hr.style8:after {
  content: "";
  display: block;
  margin-top: 2px;
  border-top: 1px solid #8c8b8b;
  border-bottom: 1px solid #fff;
}

hr.style9 {
  border-top: 1px dashed #8c8b8b;
  border-bottom: 1px dashed #fff;
}

hr.style10 {
  border-top: 1px dotted #8c8b8b;
  border-bottom: 1px dotted #fff;
}

hr.style11 {
  background: url({template_name}/assets/images/hr-11.png) repeat-x 0 0;
}

hr.style12 {
  background: url({template_name}/assets/images/hr-12.png) repeat-x 0 0;
}

hr.style13 {
  box-shadow: 0 10px 10px -10px #8c8b8b inset;
}

hr.style14 {
  background-image: -webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
  background-image: -o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);
}

hr.style15 {
  border-top: 4px double #8c8b8b;
}

hr.style15:after {
  background: #f0f0f0;
  color: #8c8b8b;
}

hr.style16 {
  border-top: 1px dashed #8c8b8b;
}

hr.style16:after {
  background: #f0f0f0;
  color: #8c8b8b;
}

hr.style17 {
  border-top: 1px solid #8c8b8b;
}

hr.style17:after {
  background: #f0f0f0;
  color: #8c8b8b;
}

hr.style18 {
  border-color: #8c8b8b;
}

hr.style18:before {
  border-color: #8c8b8b;
}

.spinner {
  color: #fff;
  text-shadow: 0 0 0.25em rgba(255, 255, 255, 0.3);
}

.black-skin .btn-default {
  background-color: #000 !important;
}

.black-skin .btn-default.dropdown-toggle {
  background-color: #000 !important;
}

.black-skin .btn-default.dropdown-toggle:focus,
.black-skin .btn-default.dropdown-toggle:hover {
  background-color: #171717 !important;
}

.black-skin .btn-default:not([disabled]):not(.disabled).active,
.black-skin .btn-default:not([disabled]):not(.disabled):active,
.black-skin .show > .btn-default.dropdown-toggle {
  background-color: #171717 !important;
}

.black-skin .btn-secondary {
  background-color: #8c8b8b !important;
}

.black-skin .btn-secondary.dropdown-toggle {
  background-color: #8c8b8b !important;
}

.black-skin .btn-secondary.dropdown-toggle:focus,
.black-skin .btn-secondary.dropdown-toggle:hover {
  background-color: #737272 !important;
}

.black-skin .btn-secondary:not([disabled]):not(.disabled).active,
.black-skin .btn-secondary:not([disabled]):not(.disabled):active,
.black-skin .show > .btn-secondary.dropdown-toggle {
  background-color: #737272 !important;
}

.black-skin input[type="email"]:focus:not([readonly]),
.black-skin input[type="text"]:focus:not([readonly]),
.black-skin input[type="password"]:focus:not([readonly]),
.black-skin textarea.md-textarea:focus:not([readonly]) {
  border-color: #000 !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.black-skin .dropdown-content li:not(.disabled) span,
.black-skin .md-form .prefix.active,
.black-skin input[type="email"]:focus:not([readonly]) + label,
.black-skin input[type="text"]:focus:not([readonly]) + label,
.black-skin input[type="password"]:focus:not([readonly]) + label,
.black-skin textarea.md-textarea:focus:not([readonly]) + label {
  color: #8c8b8b;
}

.btn-group-transparent .btn {
  color: #212121;
}

.btn-group-transparent.show {
  /* background: #fff; */
}

.btn-group-transparent.show .dropdown-menu {
  border-bottom-color: #e91e63;
}

/* .btn-group-transparent>[data-toggle="dropdown"]:first-of-type {
	background: linear-gradient(to top right, rgba(0, 0, 0, 0.06) 20%, rgba(0, 0, 0, 0.03) 30%, rgba(0, 0, 0, 0) 60%) !important;
} */

/* .btn-group-transparent>[data-toggle="dropdown"]:first-of-type:hover,
.btn-group-transparent.show>[data-toggle="dropdown"]:last-of-type {
	background: linear-gradient(to top right, rgba(0, 0, 0, 0.08) 20%, rgba(0, 0, 0, 0.06) 30%, rgba(0, 0, 0, 0) 60%) !important;
} */

/* .btn-group-transparent>[data-toggle="dropdown"]:last-of-type, .btn-fav {
	background: linear-gradient(to top left, rgba(0, 0, 0, 0.06) 20%, rgba(0, 0, 0, 0.03) 30%, rgba(0, 0, 0, 0) 60%) !important;
} */

/* .btn-group-transparent>[data-toggle="dropdown"]:last-of-type:hover,
.btn-group-transparent.show>[data-toggle="dropdown"]:last-of-type {
	background: linear-gradient(to top left, rgba(0, 0, 0, 0.08) 20%, rgba(0, 0, 0, 0.06) 30%, rgba(0, 0, 0, 0) 60%) !important;
} */
