body {
	background: #fff;
}
.header {
/*	background-color: #e7e7e7;
	background: url(../../assets/images/patterns/debut-light.png), linear-gradient(#eee, #eaeaea);
	border-bottom: 1px solid #eaeaea;
	*/
}

.header a:hover
{
	color: rgba(0,0,0,.5) !important;
}

.search-input
{
	
	color:#222 !important;
}

.categories i 
{
	color:#222;
	margin-left:-2px;
}
.fixed-top
{
	background: #fff;
}


.header a
{
	color:#000;
}


.header .urow {
	color: #15561e;
}
.md-form .form-control:focus,
.md-form .form-control:active {
	background: linear-gradient(0deg, rgba(0,0,0,0.05), transparent);
}
.main-menu, 
.main-menu .navbar {
	background: #222;
	background: linear-gradient(to bottom, #222 0%, #222 50%, #252525 50%, #252525 100%);
}
.content {
	color: #222;
	/*
	background: #f2f3f2;
	background: radial-gradient(#aeaeae, #8a8a8a);
	*/
}

.content table

{
	color: black;
}
.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);
}
.slide-info {
	text-shadow: 
	     -1px -1px 0px rgba(0,0,0,0.1),
         0px -1px 0px rgba(0,0,0,0.1),
         1px -1px 0px rgba(0,0,0,0.1),
        -1px  0px 0px rgba(0,0,0,0.1),
         1px  0px 0px rgba(0,0,0,0.1),
        -1px  1px 0px rgba(0,0,0,0.1),
         0px  1px 0px rgba(0,0,0,0.1),
         1px  1px 0px rgba(0,0,0,0.1);
}
.slide-info i {
	color: white;
	text-shadow: 0 0 5px rgba(0,0,0,0.3);
}


.productitem {
	background: #fff;
	box-shadow: 1px 1px 4px -3px rgba(0,0,0, 1);
}

.input-popup a
{
	color:black;
}

.input-popup a:hover
{
	color:black;
}

.input-popup {
position: absolute;
    background: white;
    color: #8BA0AF;
    background-color: #ffffff;
    background-image: none;
    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-bottom: 1px solid rgba(0,0,0,0.1);
}

.input-popup .list-item:hover {
	background: #eee;
}

.footer {
	background-color: #222 !important;
}
.footer a
{
	color: rgba(255,255,255,0.5);
}
.footer .mrow {
    color: rgba(255,255,255,0.5);
}
.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);
}
.footer a:hover,
.footer a.active {
	color: white;
}

.social li button {
	color: rgb(90, 86, 86) !important;
	background: #fff !important;
}

.social li button:hover {
	background: rgb(90, 86, 86) !important;
	color: #fff !important;
	cursor:pointer;
}

.footer .menu li::after {
	margin-top: 10px;
	content: '';
	display: block;
	width: 0;
	height: 2px;
	background: white;
	transition: width .6s;
}
.footer-copyright {
	overflow:hidden;
   background-color: rgba(0,0,0,.2);
   color: rgba(255,255,255,.6);
}

.categories .maincategory 
{
	background-color:#222 !important;
	color:white;
}

.categories .list-group-item i 
{
	color:#222;
}

.footer .list-group-item
{
	border:none;
	background: transparent;
	padding-left:0 !important;
}

.footer .list-group-item:hover a
{
	color: #fff !important;
}

.footer .list-group-item.active a
{
	color: #fff !important;
}

.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);
}

.white-skin .navbar .navbar-nav .nav-item .dropdown-menu:not(.mega-menu) a:active, .white-skin .navbar .navbar-nav .nav-item .dropdown-menu:not(.mega-menu) a:focus, .white-skin .navbar .navbar-nav .nav-item .dropdown-menu:not(.mega-menu) a:hover {
    background-color: #222 !important;
}

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;
}

.banner > img {
	margin: 0 auto;
}

.collecton-item img {
	box-shadow: 1px 1px 4px -3px rgba(0,0,0, 1);
}
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 {
	height: 6px;
	background: url({template_name}/assets/images/hr-11.png) repeat-x 0 0;
    border: 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 .25em rgba(255,255,255, .3);
}


hr
{
	border-top: 1px solid grey !important;
}
.title-bottom1{
	margin-bottom: -50px !important;
}

.black-skin .btn-default {
    background-color: #2E2E2E !important;
}
.black-skin .btn-default.dropdown-toggle {
    background-color: #2E2E2E !important;
}
.black-skin .btn-default.dropdown-toggle:focus, .black-skin .btn-default.dropdown-toggle:hover {
    background-color: #545454 !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: #262626 !important;
}

.black-skin .btn-secondary {
    background-color: #7A7A7A !important;
}
.black-skin .btn-secondary.dropdown-toggle {
    background-color: #7A7A7A !important;
}
.black-skin .btn-secondary.dropdown-toggle:focus, .black-skin .btn-secondary.dropdown-toggle:hover {
    background-color: #A0A0A0 !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: #545454 !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: white;
    -webkit-box-shadow: 0 1px 0 0 #7A7A7A;
    box-shadow: 0 1px 0 0 #7A7A7A;
}
.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: #7A7A7A;
}

.md-form label
{
	color:#222 !important;
}

.content .form-control
{
	color:#222;
}

.table .form-control
{
	color:black;
}

.header .form-control
{
	color:white;
}

.add-to-wishlist:hover .icon-heart {
	color: #5CB85C !important;
}
.slider-title1{
	font-size: 1.2rem !important;
}

.collection
{
	color:black;
}
.social-icon
{
	background-color:#454545 !important;
}

/* blue skin */

  .btn-elegant {
	background-color: #28aae1 !important;
  }
  
  .navbar--icon-header .nav-item .nav-link {
	color: #28aae1 !important;
  }
  
  .hamburger-inner,
  .hamburger-inner::before,
  .hamburger-inner::after {
	background-color: #28aae1 !important;
  }
  
  .btn-dark--card {
	background-color: #28aae1 !important;
  }

  #paybutton {
	color: #fff;
	background-color: #28aae1;
  }

  #sign_in_register .light-blue.darken-3 {
	background-color: #28aae1 !important;
  }

  .t-buttons a {
	background-color:#3b5998 !important;
  }
  .total-red {
	color: #b60000; 
	font-size: 24px;
  }
  .card-footer .btn-danger {
	background-color: #454545 !important;
  }
  td .btn-danger {
	background-color: #454545 !important;
  }
  .star-rating .btn-warning {
	border: 1px solid #28aae1 !important;
    background-color: transparent !important;
    color: #28aae1 !important;
  }
  .btn-warning, .btn-success {
	background-color: #28aae1 !important;
	border-radius: 0px !important;
  }
  .star-rating i{
    font-size: 1.2rem !important;
  }
  
  .oneStar {
    color: #145b79 !important;
  }
  .twoStars {
    color: #1b769d !important;
  }
  .threeStars {
      color: #208ab7 !important;
  }
  .fourStars {
      color: #26a1d5 !important;
  }
  .fiveStars {
      color: #28aae1 !important;
  }
  .white-skin .side-nav .collapsible li a:not(.collapsible-header):hover, 
  .white-skin .side-nav .collapsible li a:not(.collapsible-header).active, 
  .white-skin .side-nav .collapsible li a:not(.collapsible-header):active {
	  color: #28aae1 !important;
  }
  .text-success {
	color: #28aae1 !important;
  }
  .btn-pink {
	background-color: #28aae1 !important;

  }
  .t-buttons a {
	background-color: #222 !important;
  }
  .btn-floating {
	box-shadow: none !important;
  }

  .mob-cats {
	color: #28aae1;
	width: 100%;
  }
  .slider-handle {
    background: #28aae1 !important;
}
.btn-outline-light-green {
    border: 1px solid #28aae1 !important;
    background-color: transparent !important;
    color: #28aae1 !important;
}

@media only screen and (max-width: 550px) {

.footer .list-group-item{
	padding-left:20px !important;
}
}