* {font-weight:300;}

#logo {
    position: relative;
    bottom: 20px;
    z-index: 1000;
}
#top-header {
    z-index: 999;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
    padding-top: 15px;
}
.et-cart-info,
.woofc-item-price,
.postid-842 .price{
    display: none !important;
}
.woofc-menu-item-inner-subtotal bdi,
.xlwcty_rightDiv bdi{
    display: none;
}
.page-id-10 #main-header,
.page-id-10 #main-footer{
    display: none;
}
.page-id-10 #page-container {

    padding-top: 0 !important;
    min-height: 100vh;
    background: #000;

}
.page-id-10 a {color:#fff !important; transition:0.3s;}
.page-id-10 a:hover {opacity:0.7;}

.produkt-buttons .et_pb_button {
    width: 100%;
    text-align: center;
    background: #F1F1F1;
    color: #000 !important;
    padding: 20px !important;
    border: 5px solid #fff !important;
	transition:0.3s;
}

.produkt-buttons .et_pb_button:hover {opacity:0.7;}
.related.products h2 {
    display: none;
}
.woocommerce-loop-product__title {
    display: initial !important;
}
.products .product {
    text-align: center;
    border: 1px solid #ddd;
    background: url('/wp-content/uploads/2020/09/szary-prosto.png') center bottom no-repeat;
	padding-bottom:10px !important;
}
.products .product .et_shop_image {
    background: #fff;
    padding: 30px;
	margin-bottom: 15px;
}
.products .woocommerce-Price-amount.amount bdi,
.products .woocommerce-Price-currencySymbol{
    color: #A78532;
    font-weight: 500 !important;
}
.footer-widget .title {
    font-family: Montserrat;
}
.naglow .et_pb_module_header {
    font-size: 41px;
    padding-bottom: 0;
	letter-spacing:2px;
}
.naglow .et_pb_blurb_description {
    text-transform: uppercase;
    font-size: 16px;
    color: #a78532 !important;
    letter-spacing: 2px;
    line-height: 1.5em;
}
.package__title {
    font-family: Montserrat;
}
.tytul-strony .et_pb_module_header i {
    font-family: Montserrat;
    font-style: normal;
    color: #a78532;
    display: block;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 500;
	line-height: 1.2;
}
.tytul-strony .et_pb_module_header b {
    display: block;
    font-family: Montserrat;
    font-size: 16px;
	line-height:1;
}
.tytul-strony .et_pb_main_blurb_image {
    margin-bottom: 20px;
}
.tytul-strony .et_pb_module_header {
    font-size: 48px;
	text-align:center;
	margin-bottom: 25px;
}
p strong {
    color: #A78532;
    text-transform: uppercase;
}
.wyjatkowy .et_shop_image {
   float:left;
	width:50%;
}
.wyjatkowy .products .product {
    text-align: left;
    border: 0;
    background: none;
    padding-bottom: 0;
}
.opis-pro {display:none;}
.wyjatkowy .opis-pro {display:flex;}

.wyjatkowy .woocommerce-loop-product__title {
    font-family: Montserrat;
    font-size: 24px !important;
    letter-spacing: 2px;
    margin-top: 187px !important;
    display: block !important;
    font-weight: 700;
    position: relative;
    bottom: 20px;
}
.woocommerce .products .opis-pro ul li {
    list-style: disc inside !important;
    color: #000 !important;
}
.wyjatkowy .woocommerce-Price-amount {
    display: block !important;
    margin: 10px 0 !important;
}
.wyjatkowy .price bdi,
.wyjatkowy .woocommerce-Price-currencySymbol{
    font-size: 24px !important;
    color: #000 !important;
}
.wyjatkowy .button {
    color: #fff !important;
}
.wyjatkowy .products .product .et_shop_image {
    margin-right: 50px;
    padding: 0;
}
.big-text {font-size:18px;margin-bottom: 15px;}
.big-text a {
    font-weight: 500;
    color: #000 !important;
}
.normalna .et_pb_main_blurb_image, .tytul-strony .et_pb_image_wrap{
    max-width: 52px;
    margin-bottom: 15px;
}
.et_pb_shop .woocommerce-loop-product__title {
    font-size: 30px !important;
}
.perso td:first-of-type span {
    background: #a78532;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    width: 100px;
    text-align: right;
    padding: 2px 8px;
    display: block;
    letter-spacing: 1px;
    position: relative;
    left: -20px;
	top:8px;
}
.perso td {
    vertical-align: baseline;
	padding-bottom:20px;
}
.personalizacja .woocommerce-loop-product__title {
    font-family: Montserrat !important;
    font-size: 17px !important;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.personalizacja .et_shop_image {
    float: left;
    width: 50%;
    padding: 0 !important;
	margin-right:15px;
}
.personalizacja .et_shop_image img {margin-bottom:0px;}
.personalizacja .products .product {
    text-align: center;
    border: 0px solid #ddd;
    background: url('/wp-content/uploads/2020/09/perso-kwadrat.png') right top no-repeat;
    padding-bottom: 10px !important;
    padding-top: 30px !important;
}
.personalizacja .opis-pro {
    display: block;
    color: #000;
margin: 15px;
}
.woocommerce-page ul.products li.product a img, .woocommerce ul.products li.product a img {
    margin: 0 0 0px !important;
}
.personalizacja .price {
    display: none !important;
}
#et_search_icon:hover, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar::after, .mobile_menu_bar::before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span::before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce .star-rating span::before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current {
    color: #A78532;
}
.menu-item img {
    width: 22px;
}

.added_to_cart.wc-forward {
    display: none !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
    float: none;
    width: 100%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: none;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 30px;
}
.product-total, tfoot, .wc_payment_methods.payment_methods.methods {
    display: none;
}
#footer-info {
    width: 100%;
    text-align: center;
}
.wyjatkowy .woocommerce-loop-product__title {
    font-size: 26px !important;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
	height: 30px;}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    padding: 5px 15px 5px 40px;
}
.dgwt-wcas-search-wrapp.dgwt-wcas-no-submit.woocommerce.js-dgwt-wcas-layout-classic.dgwt-wcas-layout-classic.js-dgwt-wcas-mobile-overlay-enabled {
    position: relative;
    bottom: 6px;
}
.woofc-menu-item .woofc-menu-item-inner::after {
	background-color: #A78532;}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
    background: #000;
    border: 1px solid #A78532;
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -webkit-appearance: none;
    box-sizing: border-box;
}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {fill: #A78532 !important;
opacity: 1;}
.normalna .et_pb_image_wrap {
    max-width: 80px;
}
.personalisation-add {transition:0.3s;}
.personalisation-add:hover {
    transform: scale(1.05);
}
.variations tr {
    display: flex;
    flex-direction: column;
}
.woo-variation-swatches.wvs-style-squared .variable-items-wrapper .variable-item {
    border-radius: 0px;
    min-width: 100px;
    min-height: 100px;
}
.woocommerce-shipping-fields {
    display: none;
}
@media only screen and (max-width: 600px) {

.tytul-strony {
    padding: 0 25px;
}
	.et-db #et-boc .et-l .et_pb_shop ul.products.columns-3 li.product,
	.et_pb_wc_related_products ul.products.columns-3 li:nth-child(3n+1),
	.et_pb_wc_related_products ul.products.columns-3 li.product
	{width:100% !important; margin-right:0px !important;}
	#logo {
		bottom: 0;}
	.woocommerce ul.products[class*="columns-"] li.product:nth-child(2n), .woocommerce-page ul.products[class*="columns-"] li.product:nth-child(2n) {
    float: none;
    clear: both !important;
    width: 100% !important;
}
	#main-footer .container {
    margin: 0 40px;
}
	#footer-bottom .container {
    margin-left: 0;
}
}