/*
CTC Separate Stylesheet
Updated: 2020-03-30 17:29:07
*/
.comments-title {
    display: none;
}
.comments-area::before {
    content: "Komentarze";
    visibility: visible;
    font-size: 2.1em !important;
}
button[name='update_cart'] {
display: none !important;
}

h2.widget-title {
font-size: 140% !important;
line-height: 1;
font-weight : bold;
}
h4 {
	font-size : 130% !important ;
}
.woocommerce .products .product {
  text-align: center !important;
}


.star-rating {
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1.5em;
width: 5.4em;
font-family: DashIcons;
float: right;
}
.star-rating::before {
content: '\f155';
float: right;
top: 0;
left: 0;
position: absolute;
color: #bbb
}
.star-rating span {
overflow: hidden;
float: right;
top: 0;
left: 0;
position: absolute;
padding-top: 1.5em;
}
.star-rating span::before {
content: '\f155\f155\f155\f155\f155';
top: 0;
position: static;
left: 0;
color: #ffc660;
float:left;
}
.woocommerce ul.products li.product .star-rating,
.woocommerce ul.products li.product .woocommerce-review-link {
    display:inline-block
}



/* Change WC Acct Page Column Widths */
@media only screen and (min-width: 769px) {
  .woocommerce-account .woocommerce-MyAccount-navigation {
    width: 22%;
  }
  .woocommerce-account .woocommerce-MyAccount-content { 
    width: 75%;
  }
}
.woocommerce-MyAccount-navigation-link a:before {
border:none;
}

.woocommerce-MyAccount-navigation-link a {
color : black;
}

.woocommerce-MyAccount-navigation-link a:hover {
color: #ffff;
border: 2px solid #f94f4f;
background-color: #f94f4f;
text-shadow: none;
box-shadow: none;
border-radius: 0.54em;
}
.woocommerce-MyAccount-navigation-link.is-active a,
.woocommerce-MyAccount-navigation-link a:hover, 
.woocommerce-MyAccount-navigation-link a:focus {
    background: #f94f4f;
    color: #fff;
}

/* Change WC Acct Page SUB MENU */
@media only screen and (min-width: 769px) {
  ..sub-menu {
    width: 22%;
  }
  .sub-menu-content { 
    width: 75%;
  }
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu a:before {
border:none;
}

.ast-desktop .main-header-menu.submenu-with-border .sub-menu a:hover {
color: #ffff;
border: 2px solid #f94f4f;
background-color: #f94f4f;
text-shadow: none;
box-shadow: none;
border-radius: 0.54em;
}
.ast-desktop .main-header-menu.submenu-with-border .sub-menu.is-active a,
.ast-desktop .main-header-menu.submenu-with-border .sub-menu a:hover, 
.ast-desktop .main-header-menu.submenu-with-border .sub-menu a:focus {
    background: #f94f4f;
    color: #fff;
}




.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
 display: block;
  max-width: 300px;
  margin: auto;
}

.sold-out-overlay {
background: #f94f4f;
color: #fff;
font-size: 14px;
font-weight: 600;
padding: 5px 10px;
position: absolute;
right: 50px;
top: 10px;
}

#content div.sharedaddy, #main div.sharedaddy, div.sharedaddy {
    clear: both;
    display: none;
}
.tnp-widget-minimal input.tnp-submit {
  background-color: #f94f4f !important;
}

.ciw_contactinformation {
color : #fff;
}
.ciw_contact_phone a {
color : #fff;
}
.ciw_contact_email a { 
	color : #fff;
}

.woocommerce div.product form.cart .reset_variations {
display:none !important;
}