/*
Theme Name: Divi child theme
Template: Divi
*/
@import url("../Divi/style.css");
/* PLACE YOUR CUSTOM CSS CODE BELOW THIS LINE */


/********************* STYLE WŁASNE *********************/

.shop-doc-par {
	text-indent: -20px;
	margin-left: 20px;
}

.shop-doc-txt {
}

.shop-doc-opis {
	text-indent: -15px;
	margin-left: 15px;
}



/********************* STYLE OGÓLNE *********************/

a {
    color: #444444;
}

.button {
	color: #555555!important;
}

.et_pb_countdown_timer .section.days p.value:first-letter {    
font-size: 0px;   
vertical-align: top;
}

#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: #444444;
}

div#footer-bottom {
	margin-top: 20px;
}

.cn-buttons-container {
	display: block!important;
	text-align: center;
}

.et-db #et-boc .et-l .et_pb_wc_meta_1:not(.et_pb_wc_no_categories).et_pb_wc_meta_layout_inline .sku_wrapper:after, 
.et-db #et-boc .et-l .et_pb_wc_meta_1:not(.et_pb_wc_no_tags).et_pb_wc_meta_layout_inline .posted_in:after, 
.et-db #et-boc .et-l .et_pb_wc_meta_1:not(.et_pb_wc_no_tags).et_pb_wc_meta_layout_inline .sku_wrapper:after {
    content: none!important;
}

.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .button,
.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart div.quantity {
    float: left!important;
}

.menu-subitem-small a {
	font-size: 12px!important;
	white-space: nowrap;
}

/* ustalenie szerokości podmenu rozwijalnego */
.nav li ul {
	width: 300px!important;
}

/* ustalenie szerokości zaznaczenia -40px */
#top-menu li li a {
	width: 260px!important;
}

/* likwidacja dużego odstępu między opisem produktu a stopką */
/* @media (min-width: 981px) */
.et-db #et-boc .et-l .et_pb_section {
    /* padding: 4% 0; */
	padding-bottom: 0%!important;
}

/********************* WOOCOMMERCE *********************/

.woocommerce table.shop_attributes th {
	width: 210px;
}

.entry-title {
    padding-top: 10px!important;
	line-height: 1.2em!important;
}

.sku_wrapper {
	display: block!important;
}

.sku_wrapper:after {
    content: " "!important;
}

.quantity {
	margin-bottom: 10px!important;
}

.qty {
	margin-bottom: 10px!important;
}

.single_add_to_cart_button {
	font-size: 18px!important;
	text-transform: none!important;
	color: #555555!important;
}

.woocommerce-page span.onsale, .woocommerce span.onsale {
    background: #CC3300!important;
}

h3#order_review_heading {
	padding-top: 25px;
	padding-bottom: 15px;
}

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
    /*background: #F9C300!important;*/
	background: #171717!important;
	color: #444444!important;
}

.woocommerce ul.order_details::before {
    padding-top: 20px;
}

div.woocommerce-privacy-policy-text {
	padding-bottom: 20px;
}

.woocommerce-loop-product__title {
	text-align: center!important;
	line-height: 1.4em;
}

span.woocommerce-Price-amount {
	font-weight: bold;
}

span.woocommerce-Price-currencySymbol {
	padding-left: 4px;
}

span.price {
	text-align: center!important;
}

.woocommerce a.button.alt, .woocommerce-page a.button.alt {
	border-color: #555555;
}

td.product-name a {
	color: #555555!important;
}

a.button.wc-forward {
  padding-left: 20px;
  margin-left: 20px;
  padding-right: 20px;
  margin-right: 20px;
  display: block;
  color: #555555!important;
}

/* przeniesienie ceny brutto do nowej linii */
.woocommerce-price-suffix:before {
	content: '\A';
	white-space: pre;
}

/* formatowanie ceny brutto */
.woocommerce-price-suffix {
	padding-top: 5px;
	font-size: 16px;
}

/* ukrycie liczby produktów w kategorii */
h2.woocommerce-loop-category__title mark {
	display: none;
}

/* wypośrodkowanie nazwy kategorii */
.woocommerce-loop-category__title {
	text-align: center!important;
}
