
@font-face {
    font-family: 'ALEGREYA';
    font-style: normal;
    font-weight: normal;
    src: local('Margot'), local('Margot'), url('../fonts/Margot/Margot.ttf') format('truetype');
}  
body{
	font-family: 'Margot', 'Open Sans', 'Helvetica Neue', 'Helvetica', 'Arial', 'sans-serif';
	background: rgb(244, 223, 251);
}


body .page-title-wrapper .page-title {
  text-transform: unset;
}

body .page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title > h3 {
  text-transform: unset;
}
footer.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content > p strong {
 color:white;
}

.qty-btn.qty-dec .fa.fa-minus, .qty-btn.qty-inc .fa.fa-plus{
  font-size: 15px;
}

#html-body .page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title > h3::after {
  background: #222222;
  bottom: 0;
  content: "";
  display: block;
  height: 2px;
  width: 100%;
  margin-top: 13px;
}

.home-parallax-block h2 {
  color: white;
}

.page-wrapper .page-header .header.content .minicart-wrapper{
  margin: 30px 0px 30px 15px;
}

.page-wrapper .page-header .header.content .block-search {
  margin: 30px 0px 30px 15px;
}
.page-wrapper .page-header .header.content .header-content-info {
  margin: 30px 0px 30px 15px;
}

.logo img {
  height: auto;
  width: 100%;
  max-height: 100px;
}

.home-prosfores-block {
  overflow: hidden;
  display: block;
  width: 100%;
  position: relative;
  max-height: 420px;
}
.sales-block-image {
  width: 100%;
  height: 100%;
  position: relative;
}

.sales-block-image img {
  max-width: 100%;
  height: auto;
  border: 0;
  width: 100%;
}

.sales-block-text {
  text-align: center;
  position: absolute;
  z-index: 100;
  left: 0;
  right: 0;
  margin: auto;
  display: inline-block;
  top: 50px;
}

.minicart-wrapper {
  background: white;
}
.page-footer {
  background: unset;
}
.page-products .products-grid .product-item-inner::before {
  background: unset;
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .footer.links > li > a{
	color: #e6e6e6 !important;
}
#html-body .page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title > h3::after {
	background: #e6e6e6;
}
.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-colum-title > h3{
	color: #e6e6e6 !important;
}

.page-footer .footer-top {
  background: #333 !important;
}

.opc-block-summary {
  background: #fff;
}
.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content > p
{
 color: white !important;
}

.page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content > p a, .page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content > p a:focus, .page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content > p a:visited, .page-footer .footer-top .footer-links .footer-links-main .footer-links-column .footer-column-content .content > p a:active
{
 color: white !important;
}
.below-margin {
  	margin-bottom: 0px !important;
}

.opc-block-shipping-information {
  background: white;
  padding: 20px;
}

.payment-group {
  background: white;
  padding: 20px;
}

#minicart-content-wrapper .actions .secondary .viewcart span{
  background: gray;
  color: white;
  font-weight: 700;
  padding: 10px;
}
#tooltip-label {
  display: none;
}

.opc-block-summary .totals-tax	{
  display: none;
}

.page-wrapper .page-header .header.content .minicart-wrapper .action.showcart .counter.qty .counter-number {
text-shadow: none;
font-weight: 600;
color: red;
}

.page-wrapper .page-header .header.content .header-content-info .contact-text::before {
  border: 0px !important;
}

.owl-carousel .owl-wrapper-outer{
	max-height: 450px;
}

.main-home-slider.owl-theme .owl-nav button.owl-prev, .main-home-slider.owl-theme .owl-nav button.owl-next {
  color: black;
}

#layered-filter-block .filter-options-content .count{
	color: #000;
}

.espa-footer-images {
  position: fixed;
  bottom: 25px;
  left: 20px;
  margin: auto;
  z-index: 10000;
  max-width: 250px;
}
.espa-footer-images img {
  max-width: 250px;
}

@media (max-width: 768px) {

	.espa-footer-images {
		right: 0px;
		left: 0px;
		margin: auto;
		z-index: 10000;
		max-width: 200px;
	}
	.espa-footer-images img {
		max-width: 200px;
	}

}
@media (min-width: 768px) {
	.page-footer {
		background: unset !important;
	}
	.sidebar.sidebar-main .block .block-content.filter-content .filter-subtitle {
		background: #f4dffb !important;
	}


}