/*
 Theme Name:   silver Child
 Description:  silver Theme
 Author:       farto.pl
 Author URI:   https://farto.pl
 Template:     silver
 Version:      1.0.0
 Text Domain:  silver
*/
/*.woocommerce-shipping-totals.shipping {
  background: #f7f7f7;
  border: 1px solid #ddd;
  border-radius: 5px !important;
  padding: 10px;

}*/
/*.tm-extra-product-options .ul.tmcp-ul-wrap.tm-element-ul-radio.farbyx-ul li.tmcp-field-wrap.tc-active {

  background: #5ea63d;
  border-radius: 5px;
}*/


.tc-inline-description {
  font-size: 80%;
/*  display: block;
  float: left;*/
  margin-left: 30px !important;
  width: 50%;
	font-style: italic;
color: #8a8a8a;
}
.woocommerce-Address-title .edit {
  color: #f00;
  border: 1px solid red;
  border-radius: 8px;
  padding: 6px;

}
.product_list_widget > li img {
	min-width: 38px !important;
	max-height: 52px !important;
}
.woocommerce table.cart img.epo-option-image {
	max-height: 55px !important;
}
.tm-extra-product-options .farbyx-ul .tmcp-field-wrap.tc-active .tc-label-wrap img.radio-image {
 border: 5px solid #589500;
  border-radius: 7px;
}
.tm-extra-product-options .farbyx-ul .tc-active .tc-label-wrap::before{
	  content: ""; 
  display: inline-block;
  margin-top: 0;
  width: 100%;
  position: absolute;
 /* z-index: 99999999;*/
  background-image: url(/pics/add2.png);
  background-size: 24px;
 
  background-repeat: no-repeat;
  line-height: 1.6em;
  height: 100%;
	
}
.farbyx-ul .tc-label.radio-image-label {
  padding: 0px !important;
  font-size: 11px;
  line-height: 12px;
}
.tc-extra-product-options .farbyx-ul .tc-active .price.tc-price .amount{
		color: #5ea63d; 
}
.tc-extra-product-options .farbyx-ul .price.tc-price .amount {
  font-size: 10px !important;
  font-weight: normal;
 	color: #2d2d2d; 
}
.normailcar {
  font-weight: normal;
  color: #979090;
}

.zamknij {
  border: 2px solid #ff6c00;
  padding: 5px 30px;
  position: absolute;
  top: -16px;
  background: white;
  border-radius: 8px;
  color: #020202;
  font-weight: 900;
  display: inline-block;
  width: auto;
  right: -51px;
}
.woocommerce-billing-fields label {
	font-weight:bold;
		color: #535353;
}
.woocommerce-billing-fields p {
  margin-bottom: 8px !important;
}

.wd-checkout-prod-title {
  font-weight: 600;
}
.payment_box.payment_method_bacs {
  font-size: 11px;
}
.woocommerce-privacy-policy-text {
  font-size: 11px;
}
.obrazbupdf {
  background: url( 'https://b2b.silverfence.pl/pics/pdf.png' );

  background-repeat: no-repeat;
  background-size: 30px;

  width: 50px;
  height: 30px;
  display: block;
  position: inherit;
}
	.cart-pdf-button.button {
  width: 100%;
  background-color: red;
  color: white;
  border-radius: 6px;
}


.formularz-generowania-oferty label {
    display: block;
    margin-bottom: 10px;
}

.formularz-generowania-oferty textarea {
    width: 100%;
    height: 100px;
}

.opcja-na-stronie-platnosci label {
    display: block;
}
.opcja-w-koszyku label {
    display: block;
}
.cart-discount span {
  color: #ec8900;
}
.woocommerce-product-details__short-description {
  font-size: 12px;
}
.woocommerce-MyAccount-content .order-status, .woocommerce-MyAccount-content .order-number {
  color: #fb6400;
}
.woocommerce-MyAccount-content a {
  font-weight: bold;
}
.wd-tools-element > a{
	height: 64px !important;
}
ul:is(.woocommerce-error, .woocommerce-message, .woocommerce-info) li {
	margin-bottom:1px;
font-size: 13px;}

/*//////////////////////stylizacja notice//////////////////*/

.wpcf7 form:not(.sent) .wpcf7-response-output, .mc4wp-error, .mc4wp-notice, .woocommerce-error, .woocommerce-info {
 

}
:is(.woocommerce-error, .woocommerce-message, .woocommerce-info)::before{
	font-size: 34px;
}
.styleb {
  text-decoration: none !important;
  font-weight: bold;
  border: 1px solid;
  border-radius: 7px;
  padding: 4px 20px;
  background: white;
  color: #ff6c00 !important;
}
 .woocommerce-error {
border-radius: 4px !important;
  margin: 10px !important;
  background-color: #ff6c00;
  box-shadow: 1px 1px 8px #868686;
}
/*.woocommerce-notices-wrapper :is(.woocommerce-error, .woocommerce-info {
	
	background-color: #ff6c00 !important;
  color: #fff;

}*/

/*//////////////////////stylizacja notice//////////////////*/
/*  stylizacja box*/
.tc-inline-description, .tc-label.tm-label, .tc-multiple-option.tc-select-option, .tmcp-field-wrap label select {
  font-size: 13px;
} 
.obrazek-div img {
  width: 80px;
}
.tm-floating-box {
  width: auto;
  height: auto;
  padding: 10px;
  position: fixed;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  background: rgb(228, 228, 228);
  z-index: 9999;
  max-height: 100%;
  overflow: hidden;
  border: 1px solid #ccc;
  border-radius: 9px;
	max-width: 15%;

}
.tm-fb {
  font-size: 11px;
  line-height: 7px;
  max-height: 352px;
  max-width: 219px;
  overflow-y: auto;
  overflow-x: hidden;
  background-color: #6a6a6a;
  padding: 8px;
  border-radius: 7px;
  color: white;
}
.tm-floating-box .woocommerce-Price-amount.amount {
  font-size: 18px;
}
.tm-fb dt {
  display: block;
  margin: 0;
  padding-bottom: 5px;
  color: #7be15f;
  line-height: 1;
}
.tm-fb dd {
  display: block;
  border-bottom: 1px dotted rgba(255, 249, 249, 0.61);
  margin: 0 1px 0 1px;
    margin-bottom: 0px;
  margin-bottom: 2px;
  padding-bottom: 3px;
}

.tm-floating-box .tm-final-totals {
	margin: 0.05em 0 !important;
}
.cross-sells .slider-title::before {

    font-family: "woodmart-font";
    content: "\f113";
    position: relative;

    width: 47px;
    background-color: var(--wd-primary-color);
    margin-right: 20px;

    display: inline-block;
    padding-left: 19px;
    border-radius: 50%;
    color: white;
    height: 43px;
    padding-top: 4px;
    font-weight: 800;

}
.cross-sells .wd-carousel-container {
  border: 1px dashed #5ea63d;
  border-radius: 13px;
	margin-bottom: 20px;
}
.cross-sells .wd-product-sku {
  display: none;
}
/*  stylizacja box*/
/*td.product-name a:hover {
  display: block;
  font-size: 1em;
  font-style: normal;
  font-weight: 700;
  background: #5ea63d;
  color: #fff;
  text-align: center;
  border-radius: 7px;
  padding: 7px;
  border: 1px solid #5ea63d;
}*/

.ukryj_dla_dwu{
	display:none
}
.category-grid-item:hover .category-image {
  transform: none !important;

  border: 4px solid #eaeaea !important;
}
.category-grid-item .wd-entities-title {
  margin-bottom: 0;
  text-transform: uppercase;
  font-size: 20px;
  display: none !important;
}
/* Change WooCommerce messages position - https://wordpress.org/support/?p=15772373 */
.woocommerce-notices-wrapper {
  position: fixed;
  z-index: 9999999999;
  left: 30%;
  bottom: 1vh;
  background: white;
  width: 60%;
  margin-bottom: 50px;
  display: block;
  text-align: center;
  float: left;
}
.cart-content-wrapper .cart-totals-inner {
	background: #dfdfdf;
}
.cart-table-section  table td {
	font-size: 12px;
padding: 1px 20px;
	border:1px solid var(--brdcolor-gray-300) !important;
	font-weight: bold;
}

.cart-table-section  td.product-price .amount {
  color: #1e1e1e;
  font-weight: 400;
}

.cart-totals-section th, .cart-totals-section td {
	font-size: 12px;
	
}
.cart-totals-inner table .cart-subtotal .amount {
  color: #000;
  font-weight: 600;
}
td.product-thumbnail img {
  min-width: 145px;
  max-width: 145px;
  border-radius: calc(var(--wd-brd-radius) / 1.5);
}
.single-product .tm-description p {
  font-size: 12px;
}
.gora_buttons.container {
  min-height: 100px;
}
.wd-checkout-prod-title > :is(a, span) {
  margin-inline-end: unset;
  display: block;
  width: 100%;
}


td.product-name a.tm-cart-edit-options, .tm-cart-edit-options {
  display: block;
  font-size: 1em;
  font-style: normal;
  font-weight: 700;
  background: #fff;
  color: #5ea63d;
  text-align: center;
  border-radius: 7px;
  padding: 7px;
  border: 1px solid #5ea63d;
}
.tm-extra-product-options input[type="number"], .tm-extra-product-options select {
	
	background-color: white !important;
}
.single-product .tm-box {
  border: 1px solid #ccc;
  border-radius: 12px;
}
.tm-extra-product-options .tc-cell {margin-bottom: 3px;}
/*.tc-label.tm-label {
  font-size: 13px !important;
}*/
/*.tc-cell.tc-epo-label.tm-epo-element-label.tcwidth-100 {
  font-size: 13px;
}*/
.conV input[type="number"] {  font-size: 18px;}
.single-product .tm-extra-product-options-fields  input[type="number"] , .single-product .tm-extra-product-options-fields  select
{height: 30px !important;}
.conV table td {
  padding: 10px 12px;
  border-bottom: 1px solid var(--brdcolor-gray-300);
  font-size: 13px;
  font-weight: 500;
}
.conV table th {
  color: #FFF !important;
  background: #5EA63D;
}
.conV table th {
  padding: 10px 10px;
  border-bottom: 2px solid var(--brdcolor-gray-200);
  color: var(--wd-title-color);
  text-transform: none !important;
  font-weight: var(--wd-title-font-weight);
  font-style: var(--wd-title-font-style);
  font-size: 13px;
  font-family: var(--wd-title-font);
}
.conV table tbody th {
  color: #5EA63D !important;
  background: none;
}
.price del {color:red !important;}
.b2bking_both_prices_text {
  display: none !important;
}
.b2bking_both_prices_text.b2bking_b2b_price_text {
  display: none !important;
}
del .amount {
	color: #3c3c3c !important;}




#wd-641c12046e7e8 a, #wd-641964d31f881 a, #wd-64186a2281359 a, .pdfky,
#wd-6419ae4af37af a,  #wd-6419b6adbd941 a, #wd-6419b6ede2ed3 a, #wd-6419b70a681ee a
{display:none;}
.footer-column .widget-title {
  color: #5ea63d;
}
#start1 .product-grid-item .product-image-link img, #start1 .product-grid-item .hover-img img {
  width: auto !important;
  height: 190px !important;
}
#start2 .product-grid-item .product-image-link img, #start2 .product-grid-item .hover-img img {
  width: auto !important;
  height: 190px !important;
}
.product-grid-item .wd-product-brands-links {
	font-size: 76% !important;}

.table_fonts_white {font-weight:700;color:#fff;text-shadow: 1px 1px 1px #48392a;}

.wd-checkout-prod-cont .quantity :is(input[type="button"], input[type="number"], input[type="text"]) {
  height: 23px;
}
.wd-dropdown {transition: opacity 1.0s cubic-bezier(0.19, 1, 0.22, 1),visibility 0.4s cubic-bezier(0.19, 1, 0.22, 1),transform 0.6s cubic-bezier(0.19, 1, 0.22, 1);}


.wd-dropdown-menu .wd-fontsize-l {
  font-size: 18px !important;
}

.tc-epo-metadata dd {
  margin-bottom: 1px !important;
}
.cart-info dl dd, .tc-epo-metadata dl dd {
  margin-bottom: 2px !important;
  font-size: 11px !important;
}
.cart-info p, .tc-epo-metadata p {
  margin-bottom: 0px !important;
  font-size: 11px !important;
  margin-top: 0px !important;
  line-height: 7px;
}
.cart-info dl dt, .tc-epo-metadata dl dt, .tc-epo-metadata dt {
  color: #868686 !important;
  font-weight: normal !important;
  font-size: 11px !important;
}
/*.wd-dropdown-menu.wd-design-sized:not(.wd-scroll), .wd-dropdown-menu.wd-design-sized.wd-scroll .wd-dropdown-inner {
  padding: 30px 35px 0 35px;
  margin-top: -90px !important;
}*/

.product_meta > span {
  display: block;
  font-size: 11px;
  font-weight: 600;
}

.product_meta .meta-label {
  color: #848484;
  font-weight: normal;
  font-size: 11px;
}
.single-product .product-grid-item .wd-product-brands-links {
  font-size: 12px;
}
.single-product .product-grid-item .woocommerce-price-suffix {
  color: #b7b7b7;
  font-size: 12px;
  font-style: italic;
  padding-left: 5px;
  display: none;
}
.single-product .woocommerce-price-suffix {
  color: #b7b7b7;
  font-size: 12px;
  font-style: italic;
  padding-left: 5px;
}
.page .woocommerce-price-suffix, .archive .woocommerce-price-suffix{
  color: var(--color-gray-500);
  display: none !important;
}
.tagged_as {
  display: none !important;
}

.wd-close-side-opened {
  opacity: 1;
  visibility: visible;
  transition: opacity .25s ease, visibility 0s ease;
}
.wd-close-side {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 400;
  opacity: 0;
  visibility: hidden;
  background-color: rgba(0,0,0,0.7);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1),visibility 0s cubic-bezier(0.19, 1, 0.22, 1) 0.5s;
}

/*////table button*/
.wd-nav-product-cat .wd-sub-menu li a {
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 500 !important;
}
.wd-sub-menu li > a {
	color: black !important;
/*font-size: 12px !important;*/
font-weight: 500 !important;
}
/*.wd-nav-product-cat > li > a {
  padding-top: 14px !important;
  padding-bottom: 15px !important;
  font-size: 14px !important;
}*/
.wd-nav-product-cat > li > a {

  padding-top: 3px !important;
  padding-bottom: 5px !important;
  font-size: 12px !important;
  color: #5ea63d !important;
  padding-right: 5px !important;
  padding-left: 5px !important;
}

.wpDataTablesWrapper .DTTT_button.DTTT_button_print::before, .wpDataTablesWrapper .DTTT_button.DTTT_button_pdf::before {
	content:none !important;
}
.wpDataTablesWrapper .DTTT_button span {

  font-weight: bold !important;
}
.filter_column.wdt-filter-text {
	display:none;
}
.kat_desc p {
  font-size: 12px;
	margin-bottom: 10px;
}

.tablepress td, .tablepress tfoot th {
  border-top: 1px solid #fff !important;
  font-size: 12px !important;
}
.table-panel .row-3 td, .table-panel .row-12 td, .table-panel .row-21 td, .table-panel .row-30 td

{
	background: #ff9933 !important;
	font-weight: bold;
color: white;
}
.table-panel h4 {
  font-size: 14px;
  margin-bottom: 0px;
  margin-top: 20px;
}
.table-panel tbody td, .tablepress tfoot th {
  border-top: 1px solid #fff !important;
}
.table-panel > * + tbody > * > *, .tablepress > tbody > * ~ * > *, .tablepress > tfoot > * > * {
  border-right: 1px solid #fff !important;
}
.table-panel h1 {
  padding-top: 20px;
margin-bottom: 0px !important;
	font-size:22px !important;
}
#nav_menu-19 ul li ul li {
  margin: 5px;
}
#nav_menu-19 ul li ul .current_page_item a {
  color: #5ea63d !important;
}

.wordpress-print-posts {
  text-align: right;
  margin-top: 50px;
  margin-right: 20% !important;
}
.wordpress-print-posts .fa.fa-file-word.fa-2x, .wordpress-print-posts .fa.fa-print.fa-2x {
  display: none;
}
/* alu */
.table-alu h4 {
  font-size: 14px;
  margin-bottom: 0px;
  margin-top: 20px;
}
.table-alu .row-1 td, .table-alu .row-19 td, .table-alu .row-37 td, .table-alu .row-143 td   {
  background: white !important;
}
.table-alu .row-0 td,
.table-alu .row-5 td, .table-alu .row-10 td, .table-alu .row-15 td,
.table-alu .row-23 td , .table-alu .row-28 td, .table-alu .row-33 td,
.table-alu .row-41 td, .table-alu .row-46 td, .table-alu .row-51 td ,
.table-alu .row-59 td , .table-alu .row-64 td, .table-alu .row-69 td, 
.table-alu .row-77 td,.table-alu .row-82 td ,.table-alu .row-87 td ,
.table-alu .row-95 td,.table-alu .row-100 td ,.table-alu .row-105 td ,
.table-alu .row-113 td,.table-alu .row-118 td ,.table-alu .row-123 td ,
.table-alu .row-131 td,.table-alu .row-136 td ,.table-alu .row-141 td ,
.table-alu .row-149 td,.table-alu .row-154 td ,.table-alu .row-159 td ,
.table-alu .row-167 td,.table-alu .row-172 td ,.table-alu .row-177 td ,
.table-alu .row-185 td,.table-alu .row-190 td ,.table-alu .row-195 td ,
.table-alu .row-203 td,.table-alu .row-208 td ,.table-alu .row-213 td ,
.table-alu .row-221 td,.table-alu .row-226 td ,.table-alu .row-231 td ,
.table-alu .row-239 td,.table-alu .row-244 td ,.table-alu .row-249 td ,
.table-alu .row-257 td,.table-alu .row-263 td ,.table-alu .row-268 td ,
.table-alu .row-275 td,.table-alu .row-280 td ,.table-alu .row-285 td 
{
	background: #ff9933 !important;
	font-weight: bold;
color: white;
}
.tab_elem77 {
  font-weight: 900;
}
.table-alu tbody td, .tablepress tfoot th {
  border-top: 1px solid #fff !important;
}
.table-alu > * + tbody > * > *, .tablepress > tbody > * ~ * > *, .tablepress > tfoot > * > * {
  border-right: 1px solid #fff !important;
}
.table-alu h1 {
  padding-top: 20px;
}
/* alu */
/*  front client tablepress*/
.table-front h4 {
  font-size: 14px;
  margin-bottom: 0px;
  margin-top: 20px;
}
.table-front .row-1 td, .table-alu .row-19 td, .table-alu .row-37 td, .table-alu .row-143 td   {
  background: white !important;
}

.table-front .row-0 td,
.table-front .row-3 td, .table-front .row-8 td, .table-front .row-12 td, .table-front .row-17 td, .table-front .row-21 td, .table-front .row-26 td, .table-front .row-35 td, .table-front .row-40 td, .table-front .row-44 td, .table-front .row-49 td, .table-front .row-53 td, .table-front .row-58 td, .table-front .row-67 td, .table-front .row-72 td, .table-front .row-77 td, .table-front .row-82 td, .table-front .row-91 td, .table-front .row-96 td, .table-front .row-100 td, .table-front .row-105 td, .table-front .row-109 td, .table-front .row-114 td, .table-front .row-123 td, .table-front .row-128 td, .table-front .row-132 td, .table-front .row-137 td, .table-front .row-141 td, .table-front .row-146 td, .table-front .row-155 td, .table-front .row-160 td, .table-front .row-164 td, .table-front .row-169 td, .table-front .row-173 td, .table-front .row-178 td, .table-front .row-187 td, .table-front .row-192 td, .table-front .row-196 td, .table-front .row-201 td, .table-front .row-205 td, .table-front .row-210 td, .table-front .row-219 td, .table-front .row-224 td, .table-front .row-228 td, .table-front .row-233 td, .table-front .row-237 td, .table-front .row-242 td, .table-front .row-251 td, .table-front .row-256 td, .table-front .row-260 td, .table-front .row-265 td, .table-front .row-269 td, .table-front .row-274 td, .table-front .row-283 td, .table-front .row-288 td, .table-front .row-292 td, .table-front .row-297 td, .table-front .row-301 td, .table-front .row-306 td, .table-front .row-315 td, .table-front .row-320 td, .table-front .row-324 td, .table-front .row-329 td, .table-front .row-333 td, .table-front .row-338 td, .table-front .row-347 td, .table-front .row-352 td, .table-front .row-356 td, .table-front .row-361 td, .table-front .row-365 td, .table-front .row-370 td, .table-front .row-379 td, .table-front .row-384 td, .table-front .row-388 td, .table-front .row-393 td, .table-front .row-397 td, .table-front .row-407 td, .table-front .row-412 td, .table-front .row-416 td, .table-front .row-421 td, .table-front .row-425 td, .table-front .row-435 td, .table-front .row-440 td, .table-front .row-444 td, .table-front .row-449 td, .table-front .row-453 td, .table-front .row-463 td, .table-front .row-468 td, .table-front .row-472 td, .table-front .row-477 td, .table-front .row-481 td, .table-front .row-491 td, .table-front .row-496 td, .table-front .row-500 td, .table-front .row-505 td, .table-front .row-509 td, .table-front .row-514 td, .table-front .row-519 td, .table-front .row-524 td, .table-front .row-528 td, .table-front .row-533 td, .table-front .row-537 td



{
background-color: #ff9933 !important;
font-weight: 600;
color: white;
padding-right:1px;
}


.table-front tbody td, .tablepress tfoot th {
  border-top: 1px solid #fff !important;
}
.table-front > * + tbody > * > *, .tablepress > tbody > * ~ * > *, .tablepress > tfoot > * > * {
  border-right: 1px solid #fff !important;
}
.table-front h1 {
  padding-top: 20px;
}
/* front*/
@media print {
body {
  font-size: 10px !important;
}
}
.dt-button:hover {
  box-shadow: none!important;
}

table.variations select {
  max-width: 380px !important;
	height: 35px !important;
}

input[type="text"] {

	height: 35px ;
}

/*////table button*/
.tablepress .sorting:hover, .tablepress .sorting_asc, .tablepress .sorting_desc {
  background-color: #9b9b9b !important;
}

.tablepress > * + tbody > * > *, .tablepress > tbody > * ~ * > *, .tablepress > tfoot > * > * {

  border-right: 1px solid #e8e8e8;

}

.extra h1 {
  color: #f93;
  padding-bottom: 0px;
  margin-bottom: 0px;
  font-size: 155%;
  line-height: 1.2;
}
.dataTables_filter {
  float: right;
  white-space: nowrap;
  margin-bottom: 30px;
}
.button[name="update_cart"] {
  background: #ff6c00 !important;
  border-radius: 5px !important;
  color: white !important;
}
.woocommerce-thankyou-order-received {

  border: 2px dashed #f93 !important;
  color: #f93 !important;
  margin-top: 30px !important;
}
#menu-kategorie > li > a {
/*  text-transform: none;
  font-weight: 500 !important;*/
}
#menu-o-aluminiowe li {
  margin-bottom: 6px;
}
#menu-o-frontowe li {
  margin-bottom: 6px;
}
.wd-nav-main > li > a, .wd-nav-secondary > li > a {
  height: 59px !important;;
}
/*.page-title .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {
  color: rgb(255, 255, 255);
  background: #606060;
  border-radius: 4px;
  font-weight: bold !important;
}*/
/*.page-title .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {
  color: rgb(0, 0, 0);
  background: #none;
  border-radius: 4px;
  font-weight: bold !important;
  border: 1px solid #131313;
}*/
.page-title .wd-nav[class*="wd-style-"] > li:is(.current-menu-item, .wd-active, .active) > a {
  color: rgb(0, 0, 0);
  background: #ff6c00 !important;
  border-radius: 4px;
  font-weight: bold !important;
  border: 1px solid #ff8300;
  color: white !important;
}
.wd-nav[class*="wd-style-underline"] .wd-active .nav-link-text::after {
  color: none;
  border: none;
  height: 0px !important;
}
/*.wd-nav-product-cat > li > a {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
  font-size: 12px !important;
}*/
/*////////////////// sidebar*/

/*  @media (min-width: 1025px){
.col-lg-2 {
  flex: 0 0 21.666667% !important;
  max-width: 21.666667% !important;
}}

@media (min-width: 1025px){
.col-lg-10 {
  flex: 0 0 78.333333%;
  max-width: 78.333333%;
}}*/
/*//////////////////   sidebar*/
.box-icon-align-left .box-icon-wrapper {
  margin-right: 14px !important;
 /* max-width: 50% !important;*/
}
.wd-sizeguide-btn .wd-open-popup {
  font-weight: normal !important;
  font-size: 12px !important;
}
.wd-nav > li > a {text-transform: none;
font-weight: bold !important;}

.wd-dropdown {
box-shadow: 2px 2px 9px rgba(0,0,0,0.15) !important;
	background-color: #fcfcfc !important;
	border: 1px solid #cecece !important;
	border-radius: 7px !important;
}
.min-footer {  padding-top: 7px !important;
  padding-bottom: 11px !important;
}
.copyrights-wrapper {
  background: white !important;
}
.footer-container .firma_stopka li {
  margin-bottom: 0px;
}
.widget_nav_menu ul li a:hover {
  padding-inline-end: 2px;
  color: #5ea63d !important;
  font-weight: 600;
}
.widget_nav_mega_menu > .widget-title {
padding: 10px 20px;}
.vc_custom_1484253288811 .info-box-inner {
	font-size:12px!important;
/*	line-height: 0.5 !important;*/
}
#nav_mega_menu-2 .widget-title, #nav_mega_menu-4 .widget-title {
  background-color: #5ea63d;
  color: white;
}
#nav_mega_menu-2 .wd-nav-vertical, #nav_mega_menu-4 .wd-nav-vertical  {
  border: 1px solid var(--brdcolor-gray-200);
}
#nav_mega_menu-2 .wd-nav-vertical > li:not(:last-child), #nav_mega_menu-4 .wd-nav-vertical > li:not(:last-child)  {
  border-bottom: 1px solid var(--brdcolor-gray-200);
}
#nav_mega_menu-3 .widget-title {
  background-color: #5ea63d;
  color: white;
}
#nav_mega_menu-3 .wd-nav-vertical  {
  border: 1px solid var(--brdcolor-gray-200);
}
#nav_mega_menu-3 .wd-nav-vertical > li:not(:last-child) {
  border-bottom: 1px solid var(--brdcolor-gray-200);
}
.wd-nav-vertical > li > a {
  padding: 14px 18px !important;
}
.widget_product_categories .cat-item-1440::before {
  content: url(/wp-content/uploads/2022/11/klasyczne_iko.png);
  width: 20px;
  height: 19px;
  display: inline-flex;
  background-repeat: no-repeat;
  margin-right: 4px;
}

.time_del span::before {
  content: url(/pics/czas_d.png) !important;
  width: 25px !important;
  height: 24px !important;
	display: inline-flex;
	padding-right: 40px;
}

.koszt_del span::before {
  content: url(/pics/dostawa.png) !important;
  width: 25px !important;
  height: 24px !important;
	display: inline-flex;
	padding-right: 40px;
}
	
/*.koszt_del span::before {
  content: url(https://ogrodzenia-silverplot.pl/pics/dostawa.png) !important;
max-width: 100%;
height: auto !important;
	display: inline-flex;
	padding-right: 40px;
}*/
.vc_txt_align_left {
  text-align: left;
  font-weight: bold;
  font-size: 12px;
	display: inline-flex;
}
.vc_acf-label {
  font-size: 12px;
	font-weight: normal;
	display: inline-flex;
	padding-right: 6px;
}
.wd-social-icons:is(.icons-size-small, .icons-size-) .wd-icon {
  font-size: 12px !important;
  line-height: 25px !important;
}
:is(.icons-size-small, .icons-size-) .wd-social-icon {
  width: 25px !important;
  height: 25px !important;
}
.icons-design-bordered .wd-social-icon {
	border: 1px solid #CCC !important;}

/*swatches*/
.wd-swatch.wd-bg .wd-swatch-text {
  font-size: 8px !important;
}
.wd-swatch {
  position: relative;
  display: inline-grid !important;
}

.wd-swatch.wd-bg .wd-swatch-text {
  font-size: 12px !important;
  display: flex !important;
  color: black !important;
  position: inherit !important;
}
/*swatches*/
.pswp__button {
	opacity: .95;
}

/*.page-title.title-size-small .title {
  display: block;
  color: #808080;

  letter-spacing: -2.5px;
  font-weight: 500;
  border: 1px solid #ccc;
  padding: 14px;
  border-radius: 40px;
}*/
.wd-hover-with-fade .content-product-imagin {
	
	border-radius: 15px !important;

box-shadow: 0 0 3px rgba(0,0,0,0.14) !important;
}

.wd-more-desc .wd-more-desc-inner {
  line-height: 12px !important;
  font-size: 10px !important;
}
.woocommerce-product-attributes-item__value p a {
  color: #ff9933 #ff9933 !important;
  font-weight: bold;
}
[class*="pswp__button--arrow--"]:before {
	background-color: rgba(0,0,0,0.9);}
.pswp__ui--fit .pswp__top-bar, .pswp__ui--fit .pswp__caption {
  background-color: #353535 !important;
}
.pswp__bg {
  opacity: 0.95 !important;
  background: white !important;
}
.wd-nav-tabs-wrapper  .wd-nav[class*="wd-style-"] > li.active > a {
	color: #5ea63d !important;;}
.whb-scroll-up .searchform input[type="text"] {
  height: 32px;
}
.wd-prefooter {
	padding-bottom: 0px!important;
}
.wd-prefooter p {
  margin-bottom: 0px !important;
}
.checkout-order-review::before, .checkout-order-review::after {display: none !important;}

.payment_methods li > label {
  display: inline;
  margin-bottom: 0;
  background: #fff;
  padding: 6px 25px;
  color: #090909;
  font-weight: 800;
  border-radius: 25px;
  border: 1px solid #515151;
}
.payment_methods .payment_box {
box-shadow: 1px 1px 9px #e3e3e3;
  border-radius: 25px;
}
.checkout-order-review, .woocommerce-order-pay #order_review {
	border: 1px dotted #ccc;
border-radius: 16px;
}
.home .site-content {
  margin-bottom: 0px;
}
.wd-header-cats .menu-opener-icon .wd-custom-icon {
	width: 23px;}

.wd-header-mobile-nav .wd-custom-icon {
  width: 15px;
}

/*.menu-opener.color-scheme-light {
	border-top-left-radius: 15px !important;
border-bottom-right-radius: 15px !important;
	
}*/
.whb-color-dark [class*="wd-header-search-form"] .wd-style-default {
	
--wd-form-brd-color-focus: #ff9933 !important; 	
	
		
}

.searchform input[type="text"]{
	background: white;
}

.searchform .searchsubmit {
/*	color: #ff9933 !important;*/
}

table th {
	color: #6c6c6c !important;
}



/*radious*/
.wd-slide-bg.wd-fill {border-radius:15px;}
.promo-banner-image.attachment-full.wd-lazy-load.wd-lazy-fade.wd-loaded {
  border-radius: 15px;
}

/*radious*/
.tekstyglowna .title-after_title.set-cont-mb-s.reset-last-child.wd-fontsize-xs {
  font-weight: bold;
  color: white;
  text-shadow: 1px 1px 5px #00000052;
}
.tekstyglowna .banner-inner p {
  font-weight: bold;
  color: white;
  text-shadow: 1px 1px 5px #00000052;
}
.tekstyglowna .banner-subtitle.subtitle-color-default {
  line-height: 23px;
  font-size: 13px;
  color: #ffffff;
}
.woocommerce-product-gallery img {
  max-height: 555px !important;

margin: 0 auto !important;
display: block;
width: auto !important;

}

.product-grid-item .product-image-link img, .product-grid-item .hover-img img {
 /*  width: auto !important;*/
/*  height: 140px;*/
}
.product_list_widget > li .wd-entities-title {
  margin-bottom: 8px;
  font-size: 0.8em;
  font-weight: normal;
}
.entry-summary bdi {
  font-size: 23px;
  font-weight: 600;
}
.wd-product-brands img {
  max-width: 237px;
  width: 100%;
}

.product_title {
  font-size: 26px;
  line-height: 1.2;
}
shop_attributes tr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: calc(var(--wd-attr-v-gap) / 3);
  margin-bottom: calc(var(--wd-attr-v-gap) / 3);
  border-bottom: var(--wd-attr-brd-width) var(--wd-attr-brd-style) var(--wd-attr-brd-color);
}

.woocommerce-product-attributes-item__label {
  font-size: 10px;
}
.woocommerce-product-attributes-item__value {
  font-size: 10px;
	color: #8c8c8c;
}






body .paczkomaty-shipping .select2-container  {
  min-height: 66px !important;
} 
#open-geowidget {
  display: block;
  padding: 20px !important;
}
#open-geowidget::before {
	background-image: url(https://ogrodzenia-silverplot.pl/pics/geo.svg)
}

.wd-sizeguide-icon > a::before {
content:url(/pics/tabela-oplat.png) !important;
	width: 30px !important;
height: 25px !important;
}
.wd-action-btn.wd-style-text > a::before {

    display: flex;
    align-items: normal;
    justify-content: center;
    margin-right: .7em;
    width: inherit;
    height: inherit;
    font-weight: 400;

}

.pswp__img--placeholder--blank {
  background: #fff !important;
}


.customdpd {
  background: #fdfdfd !important;
  border: 2px solid #ddd;
  border-radius: 50% !important;
}

#dpd_pickup_point_id_field {
  background: white;
  border-radius: 30px;
  font-weight: bold;
  box-shadow: 2px 2px 7px #d2d0d0;
}

#shipping_method label {
  margin-bottom: 0;
  font-size: 12px;
}

.widget_nav_menu ul li a {
	
	padding-inline-end: 2px;
color: #333 !important;
}

.blog .wd-entry-meta .meta-author {
  font-size: 14px;
  display: none;
}


.wd-nav-img, .mega-menu-list img {

  max-height: 20px;

}

.payment_methods li > label[for="payment_method_przelewy24"] {
display: inline;
margin-bottom: 0;
background: #fff;
padding: 6px 25px;
color: #090909;
font-weight: 800;
border-radius: 25px;
border: 1px solid #515151;
}



element {

}
.widget_product_categories .wd-cats-toggle:hover, .widget_product_categories .wd-cats-toggle.toggle-active {

    background-color: var(--bgcolor-gray-300);
    color: var(--bgcolor-gray-500);

}
.widget_product_categories .wd-cats-toggle.toggle-active {

    transform: rotate(180deg);

}
.widget_product_categories .wd-cats-toggle {

position: absolute;
top: 7px;
right: -25px;
width: 18px;
height: 18px;
border-radius: 50%;
color: #ff9933 !important;
text-align: center;
font-weight: 600;
font-size: 7px;
line-height: 17px;
cursor: pointer;
transition: all .25s ease;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;
color: #ff9933;
border: 1px solid;
}
li ul .cat-parent .wd-cats-toggle {
/*	display: none;*/
		border: none;
	 color: #ff9933 !important;
}
.product-categories > li > a {
  color: black;
	font-weight: 800;
}

.widget_product_categories .product-categories li a {
  display: block;
  flex: 1 1 calc(100% - 40px);
  padding-top: 4px;
  padding-bottom: 4px;
  padding-right: 5px;
  width: calc(100% - 40px);
  text-decoration: none;
}
.widget_product_categories .product-categories li .children a {
  line-height: 22px;
color: #606060;
}
.widget_product_categories .product-categories li.current-cat > a {
  font-weight: 600;
  color: #f93 !important;
}

.moreStuff {
  text-align: center;
  border-bottom: 1px solid #6bc64a;
	
}
.moreStuff::before {
  font-family: FontAwesome;
  content: "\f078 więcej metod płatności \f078";
  text-align: center;
  color: #fff;
  border: 2px solid #ccc;
  padding: 0.7em;
  border-radius: 11px;
  position: relative;
  top: 11px;
  cursor: pointer;
  cursor: hand;
  background: #559b00;
}

.wd-google-map-content {
	border: 1px solid #4a4a4a4d !important;
	padding: 12px !important;
	
	
}
.footer-container .widget {
  margin-bottom: -44px !important;
  padding-bottom: 26px !important;
  border-bottom: none !important;;
}

/*.wd-widget-collapse .widget-title {
  position: relative;
  margin-bottom: 0;
  padding-right: 22px;
  cursor: pointer;
  user-select: none;
  padding: 7px;
    padding-right: 7px;
    padding-left: 7px;
  border: 1px solid #e5e5e5;
  background: #fff;
  border-radius: 30px;
  color: #6e6e6e;
  padding-left: 20px;
  padding-right: 20px;
}*/

.wd-widget-collapse .widget-title {
  position: relative;
  margin-bottom: 0;
  padding-right: 22px;
  cursor: pointer;
  user-select: none;
  padding-bottom: 20px;
  border-bottom: 2px dotted;
  color: #535353;
}


.product-label.out-of-stock {
  background-color: rgb(244, 149, 119) !important;
  color: #fff  !important;
  padding: 4px 4px !important;
    padding-top: 4px;
    padding-right: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
  min-height: 36px !important;
  font-size: 9px !important;
  border-radius: 88% !important;
  min-width: 36px !important;
  max-width: 36px !important;
  margin-left: 7px;
}

.free44 {
  font-size: 10px !important;
}

.paczkawruchu_main input[type="text"] {
	background: #fff !important;
}
.paczkawruchu_input_search {
  background-color: #ff9933 !important;
}


.wd-header-cart.wd-design-3 .wd-tools-icon::before {
  color: rgba(4, 4, 4, 0.71) !important;
  font-size: 32px;
}



.product-grid-item .wd-entities-title{
	margin-bottom: 0px !important;
font-size: 12px !important;
}


.box-icon-align-left .box-icon-wrapper {
	margin-right:10px;
}
.promo-banner-wrapper .wd-lazy-load.wd-lazy-fade.promo-banner-image.wd-loaded {
  border-radius: 15px;
}

.delivery-mik::before {
	content: "\f107";	
	color:aquamarine;
	position: absolute;
top: 50%;
left: 24px;
margin-top: -9px;
font-size: 18px;
line-height: 18px;
font-family: "woodmart-font";
}
.delivery-mik {
position: relative;
display: flex;
align-items: center;
flex-wrap: wrap;
margin-bottom: 20px;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 30px;
padding-left: 65px;
min-height: 60px;
border: none;
}



.single-product .cdn_hldr {
  border: 1px solid #73a800;
  background: #73a800;
	border-radius: 4px;}

.single-product .countdown-timer-wrap.cdn_before_adt_cart {
/*  display: none;*/
	font-size: 13px;
}

.single-product .zegar {
  content: url(http://d10.pl/pics/dostawa.png) !important;
  width: 30px !important;
  height: 20px !important;
}


.single-product .size_xs {
	font-size: 16px;}

.single-product .dzien {
  font-weight: 900;
  color: black;
}
.single-product .wc_countdowntimer {
  font-size: 15px;
	text-align: left;
}
.cdn_hldr {
  border: 1px solid #73a800;
  background: #73a800;
	border-radius: 4px;}

 .countdown-timer-wrap.cdn_before_adt_cart {
/*  display: none;*/
	/*font-size: 43px;*/
}
.wc_countdowntimer {
  font-size: 27px;
	text-align: center;
}
.zegar {
  content: url(http://d10.pl/pics/dostawa.png) !important;
  width: 38px !important;
  height: auto;
  display: inline-block;
}
.countdown-timer-wrap {
  text-align: center;
}

 .size_xs {
	font-size: 27px;}

 .dzien {
  font-weight: 900;
  color: black;
}

.loopclock {
  display: block;
  width: 100%;
}
.product-template-default .loopclock {margin-bottom:1px !important;}

.loopclock .wc_countdowntimer {
  margin-bottom: 30px;
  border-bottom: 1px dotted #ccc;
}

.brak-clock {
  display: none;
}
.single-product  .brak-clock {
  display: block;
}
@media (max-width: 768.98px) {
	 .size_xs {
	font-size: 16px;}
	.wc_countdowntimer {
  font-size: 16px;
	text-align: center;
}
	.zegar {

  width: 22px !important;
}
}
.page-title {margin-bottom:0px !important;}
a.glink {
  text-decoration: none;
  padding-right: 10px;
}

div.quantity {
 display:inline-flex;
 vertical-align:top;
 white-space:nowrap;
 font-size:0
}
div.quantity input[type=number]::-webkit-inner-spin-button,
div.quantity input[type=number]::-webkit-outer-spin-button,
div.quantity input[type="number"] {
 margin:0;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none
}
div.quantity input[type="number"],
div.quantity input[type="button"] {
 display:inline-block;
 color:var(--wd-form-color)
}
div.quantity input[type="number"] {
 width:30px;
 height:42px;
 border-radius:0;
 border-right:none;
 border-left:none
}
.browser-Firefox div.quantity input[type="number"] {
 -webkit-appearance:textfield;
 -moz-appearance:textfield;
 appearance:textfield;
}
div.quantity input[type="button"] {
 padding:0 5px;
 min-width:25px;
 height:42px;
 border:var(--wd-form-brd-width) solid var(--wd-form-brd-color);
 background:var(--wd-form-bg);
 box-shadow:none
}
div.quantity input[type="button"]:hover {
 color:#fff;
 background-color:var(--wd-primary-color);
 border-color:var(--wd-primary-color)
}
div.quantity .minus {
 border-start-start-radius:var(--wd-form-brd-radius);
 border-end-start-radius:var(--wd-form-brd-radius)
}
div.quantity .plus {
 border-start-end-radius:var(--wd-form-brd-radius);
 border-end-end-radius:var(--wd-form-brd-radius)
}
div.quantity.hidden {
 display:none !important
}
.form-style-underlined div.quantity input[type="number"] {
 border-top-style:solid
}
