/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
@import url('//fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i&subset=latin-ext');
.header_home_digiteo .title_block {
	font-family: "Playfair Display" !important;
	letter-spacing: 2px;
	font-size: 33px !important;
	font-weight: 100 !important;
}

.strona_styl_pasek {
	text-align: right;
}

.form-group .required::after {
	color: #db3b4b;
	content: "*";
}


.alert-info {
    background-color: #f8f8f8;
    border-color: #dcdcdc;
    color: #212121;
}

.cate-name {
	font-family: "Playfair Display" !important;
	letter-spacing: 2px;
	font-size: 44px !important;
	font-weight: 100 !important;
}

.iview-directionNav a {
    box-shadow: none;
	background: none;
	color: #fff !important;
}

.iview-directionNav a:hover::before {
    color: #232323;
}

.iview-directionNav a:hover {
    background: none;
}

.breadcrumb.hidden-sm-down ol h1.h1 {
	font-family: "Playfair Display" !important;
	letter-spacing: 2px;
	font-size: 44px !important;
	font-weight: 100 !important;	
}

.title-top-right .image_description{
	font-family: "Playfair Display" !important;
	letter-spacing: 1px;
	font-size: 20px !important;
	font-weight: 100 !important;
	text-transform: uppercase !important;	
	color: #fff !important;
	padding-top: 15px;
	padding-right: 15px;
}

#blockcart-modal .cart-content a.btn, .product-add-to-cart .product-quantity .add-to-cart, .leo-cart-dropdown-action a.btn.cart-dropdow-checkout, .continue.btn, button.btn.btn-primary.center-block {
    background: #313537 !important;
}

.kafle_opis {
	font-size: 24px;
	font-weight: 400;
	color: #fff;
	font-family: "Playfair Display" !important;
	text-transform: uppercase;
	background: rgba(0,0,0,0.3);
	padding-left: 20px;
	padding-right: 20px;
}

.big_black_digiteo {
	font-family: "Playfair Display" !important;
	letter-spacing: 2px;
	font-weight: 100 !important;
	font-size: 50px !important;
	line-height: 50px;
	color: #232323;
	font-style: italic;
	text-transform: none !important;
}

.very_big_black_digiteo {
	font-family: "Playfair Display" !important;
	letter-spacing: 2px;
	color: #232323;
	font-weight: 700;
	font-size: 84px;
	line-height: 84px;
}


@media (max-width: 800px) {
	.breadcrumb.hidden-sm-down ol h1.h1 {
		font-family: "Playfair Display" !important;
		letter-spacing: 2px;
		font-size: 32px !important;
		font-weight: 100 !important;
		color: #fff;
		text-shadow: 1px 1px #232323;
	}
	
		#wrapper .block-category-full .category-cover img {
		max-width: 114%;
		min-height: 140px;
		object-fit: none;
		object-position: left center;
	}
	
	#wrapper .block-category-full .breadcrumb li:last-child a {
		color: #fff;
	}
	
	
	.breadcrumb li a::after {
		color: #fff;
	}
	
	#wrapper .block-category-full .breadcrumb li a {
		color: #fff;
	}
	
	.breadcrumb ol li {
		color: #fff;
		text-shadow: 1px 1px #232323;
	}
	
}