/*
Theme Name: Drewplyt
Theme URI: #
Author: teikk
Author URI: https://github.com/teikk/
Theme URI: https://www.grupataka.pl/

 used: https://fontawesome.com
*/
.img-bottom {
  vertical-align: bottom;
  margin-right: 15px;
}
.header__cart {
  display: none;
}
.header {
  background-image: url('assets/images/header3.png');
}
.content__row {
  padding-bottom: 15px;
}
.gallery__image {
  display: block;
  padding-bottom: 60%;
  background-size: cover;
  margin-bottom: 30px;
}
/* .content__col {
  margin-left:auto;
  margin-right: auto
} */
.footer {
  background-image: url('assets/images/footer.jpg');
}
.footer .widget ul li + li {
  margin-top: 10px;
}
.newsletter-form input {
  width: 100%;
  border-radius: 6px;
  padding:10px 15px;
  border: 2px solid #bebebe;
}
.socials {
  padding-top:30px;
}
.woocommerce div.product .woocommerce-product-rating {
  margin-bottom:0;
}

.contact__title--no-border,
.contact__column--no-border {
  border:none !important;
}

@media (min-width: 1200px) {
  .custom-col {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    min-width: 20%;
  }
}
.nav__promo-title {
  font-size: 1.3em;
}
@media (max-width: 991px) {
  .nav__dropdown-promo {
    display: none;
  }
}
@media (min-width: 992px) {
  .nav__dropdown--promo .nav__dropdown-item {
    display: block;
    width: 100%;
  }
  .nav__dropdown--promo .nav__dropdown-links {
    column-count: 2
  }
  .nav__item--separator {
    padding-bottom: 20px;
  }
  .nav__dropdown-promo {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .nav__dropdown--promo .nav__dropdown-links {
    flex: 0 0 75%;
    max-width: 75%;
  }
}
.product-manufacturer {
  padding-top: 15px;
}
.product-manufacturer__content {
  font-weight: 700;
}

.woocommerce-product-gallery {
  position: relative;
}


.woocommerce-MyAccount-navigation-link--storage:before {
  content:'\f187';
}
.content .woocommerce table tr:first-of-type {
  background: transparent;
  color:#000;
}
.content .woocommerce table td+td {
  border-left: none;
}
.content .woocommerce table tr:first-of-type td+td {
  border-color: rgba(0,0,0,.1);
}
.product__share-close {
  position: absolute;
  top: 5px;
  right: 10px;
  text-align: right;
}
.product__share a {
  font-size: 1.2em;
}
.product__share {
  padding: 30px 10px 15px;
}

.nav__promo-header {
  background: #f9dc15;
  color:#024bbe;
}
.product__help-dialog {
  z-index: 30;
}
.product__price-brutto p,
.product__price-rm p {
  display: inline;
}


.tip-row:after,.tip-row:before {
  content:'';
  display:table;
  clear: both;   
}
.tip__image {
  float: left;
  margin:0 15px 10px 0;
}

.product__onsale {
  font-weight: 700;
  background: #f9dc15;
  color: #024bbe;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
  z-index: 3;
  text-align: center;
  border-radius: 0;
  padding: 10px 15px;
}

.product-loop .product-sale {
  font-weight: 700;
  background: #f9dc15;
  color: #024bbe;
}
/* BLOG START */
.blog .content, .archive .content{
  padding-top: 3em;
}
.blog__sidebar-categories-header{
  font-size: 1.7rem;
  border-bottom: 1px solid #00a52f;
  padding: .5em 1em;
  padding-top: 0;
}
.blog__sidebar-categories-list ul{
  list-style: none;
  padding: 1em;
}
.blog__sidebar-categories-list ul .cat-item a{
  color: inherit;
}
.blog__sidebar-categories-list ul .cat-item a:hover{
  transition: .5s all;
  color: #f9dc15;
}
.blog__sidebar-categories-list ul .cat-item{
  padding-top: .5em;
  padding-bottom: .5em;
  padding-left: 1em;
  transition: all .5s;
}
.blog__sidebar-categories-list ul .cat-item:hover{
  background-color: #00a52f;
  color: #f9dc15;
  transition: all .5s;
}
.blog__sidebar-categories-list ul .cat-item.current-cat{
  border: 1px solid #00a52f;
}
.blog .post .wp-post-image, .archive .post .wp-post-image{
  width: 100%;
}
.blog .content .meta, .archive .content .meta, .search .content .meta{
  font-size: .9rem;
}
.blog .content p, .archive .content p, .search .content p{
  margin-top: .3em;
}
.blog .post{
  border-bottom: 1px solid #00a52f;
  padding-top: 2em;
  padding-bottom: 2em;
}
.single-post .wp-post-image{
  float: left;
  margin-right: 2em;
}
.single-post .post__header{
  text-align: center;
  padding: .5em 0;
}
.single-post .post__content{
  min-height: 250px;
}
.single-post .post__content::after{
  content: "";
  clear:both;
}
.single-post .post__navigation{
  border-top: 1px solid #00a52f;
  padding-top: 1em;
  margin-top: 2em;
}
.single-post .post__navigation .newer{
  float:left;
}
.single-post .post__navigation .older{
  float: right;
}
.sidebar .blog__sidebar-search{
  margin-bottom: 1em;
}
.float-clear::after{
  content: "";
  clear: both;
}
.search .search-results .post{
  border: 1px solid transparent;
  transition: .5s all;
}
.search .search-results .post:hover{
  border-color: #00a52f;
  padding-top: 1em;
  padding-bottom: 1em;
}
.search-form__field input::placeholder, .search-form__field input::-webkit-input-placeholder{
  text-align: center;
  font-size: 1rem;
}
@media(max-width: 992px)
{
  .blog_posts{
    margin-bottom: 2em;
  }
  .sidebar .blog__sidebar-search{
    width: 45%;
    margin-left: auto;
    margin-right: auto;
  }
  .blog__sidebar-additional .blog__sidebar-porady img{
    width: 30%;
  }
}
@media(max-width: 750px){
  .blog__sidebar-additional .blog__sidebar-porady img{
    width: 50%;
  }
}
/* BLOG END */

/* LOGIN SCREEN */

.u-column1, .u-column2{
  padding: 0;
}
.u-column1{
  border-right: 1px solid grey;
}
.u-column2{
  border-left: 1px solid grey;
}
.woocommerce-form.woocommerce-form-login.login, .woocommerce-form.woocommerce-form-register.register{
  border: none;
}
/* LOGIN SCREEN END */