body {
	text-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}

.header {
	background-color: #e7e7e7;
	background: url(../../assets/images/patterns/debut-light.png), linear-gradient(#eee, #fafafa);
	border-bottom: 1px solid #eaeaea;
}

.md-form .form-control:focus,
.md-form .form-control:active {
	background: linear-gradient(0deg, rgba(0, 0, 0, 0.05), transparent);
}

.header .urow {
	color: #15561e;
}

.main-menu {
	background: white;
	background: linear-gradient(to bottom, #fff 0%, #fff 50%, #fafafa 50%, #fafafa 100%);
}

.main-menu .navbar {
	background: none;
}

.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 {
	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-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;
}


.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;
}

.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);
}

.white-opposite {
	background-color: #454545 !important;
}

.white-opposite.darken-1 {
	background-color: #3F3F3F !important;
}

.white-opposite.darken-2 {
	background-color: #393939 !important;
}

.white-opposite.darken-3 {
	background-color: #333333 !important;
}

.white-opposite.darken-4 {
	background-color: #2C2C2C !important;
}

.white-opposite.lighten-1 {
	background-color: #555555 !important;
}

.white-opposite.lighten-2 {
	background-color: #666666 !important;
}

.white-opposite.lighten-3 {
	background-color: #777777 !important;
}

.white-opposite.lighten-4 {
	background-color: #888888 !important;
}

.white-skin .btn-default {
	background-color: #454545 !important;
}

.white-skin .btn-default.dropdown-toggle {
	background-color: #454545 !important;
}

.white-skin .btn-default.dropdown-toggle:focus,
.white-skin .btn-default.dropdown-toggle:hover {
	background-color: #666666 !important;
}

.white-skin .btn-default:not([disabled]):not(.disabled).active,
.white-skin .btn-default:not([disabled]):not(.disabled):active,
.white-skin .show>.btn-default.dropdown-toggle {
	background-color: #393939 !important;
}

.white-skin .btn-secondary {
	background-color: #888888 !important;
}

.white-skin .btn-secondary.dropdown-toggle {
	background-color: #888888 !important;
}

.white-skin .btn-secondary.dropdown-toggle:focus,
.white-skin .btn-secondary.dropdown-toggle:hover {
	background-color: #AAAAAA !important;
}

.white-skin .btn-secondary:not([disabled]):not(.disabled).active,
.white-skin .btn-secondary:not([disabled]):not(.disabled):active,
.white-skin .show>.btn-secondary.dropdown-toggle {
	background-color: #666666 !important;
}

.white-skin input[type=email]:focus:not([readonly]),
.white-skin input[type=text]:focus:not([readonly]),
.white-skin input[type=password]:focus:not([readonly]),
.white-skin textarea.md-textarea:focus:not([readonly]) {
	border-color: #888888;
	-webkit-box-shadow: 0 1px 0 0 #888888;
	box-shadow: 0 1px 0 0 #888888;
}

.white-skin .dropdown-content li:not(.disabled) span,
.white-skin .md-form .prefix.active,
.white-skin input[type=email]:focus:not([readonly])+label,
.white-skin input[type=text]:focus:not([readonly])+label,
.white-skin input[type=password]:focus:not([readonly])+label,
.white-skin textarea.md-textarea:focus:not([readonly])+label {
	color: #888888;
}