/*!
Theme Name: Essentials
Theme URI: https://essentials.pixfort.com/
Author: pixfort
Author URI: http://themeforest.net/user/pixfort
Description: Essentials theme
Version: 2.1.7
License: Envato Marketplaces Split License
License URI: https://themeforest.net/licenses/standard
Text Domain: essentials
Tags: header-builder, footer-builder, divider-builder, popup-builder, premium-design, translation-ready

*/


.text-gray-6.pix-mt-20 ul li {
    list-style: circle;
}

.text-gray-6.pix-mt-20 ul {
    padding-left: 20px;
}

a.woocommerce-review-link.text-sm.text-body-default.font-weight-bold {
    font-size: 10px !important;
    line-height: 12px !important;
    display: block;
    padding-top: 5px;
    position: absolute;
}

.urunBaslik {
    display: flex;
    justify-content: flex-start;
}
h4.product_title.entry-title.font-weight-bold.text-heading-default.pix-my-10 {
    width: 82%;
    margin-bottom: -14px !important;
    line-height: 28px;
}

.urunKodu {
    font-size: 15px;
    font-family: 'Manrope';
    font-weight: 100;
	margin-top:5px;
}

.align-self-center {
    align-self: flex-start !important;
    padding-top: 6px;
}

.woocommerce .star-rating span::before, .star-rating span::before {
    color: #ff0000 !important;
}
.text-gray-6.pix-mt-20 ul li p {
    margin: 0px;
}

/* Modal */
.modal {
  background-color: rgba(0,0,0,.65);
  display: none;
  overflow: auto;
  position: fixed;
  z-index: 999999;
  top: 23px;
  left: 0;
  width: 100%;
  height: 100%;
}

/* Modal Content */
.modal-content {
  position: relative;
  top: 100px;
  max-width: 500px;
  margin: 0 auto;
  background-color: #dbdbdb;
  //background-color: #fff;
  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  padding: 16px;
border-radius: 10px;
}
.modal-animated-in {
  animation: totop-in .5s ease;
}
.modal-animated-out {
  animation: totop-out .5s ease forwards;
}

.modal-content .close {
  position: absolute;
  right: 0;
  top: 0;
  background-color: #222;
  width: 60px;
  height: 60px;
  color: #fff;
  line-height: 60px;
  text-align: center;
  cursor: pointer;
  transition: all .3s;
}
.modal-content .close:hover {
  background-color: #fff;
  color: #222;
}

/* Keyframes */
@keyframes totop-in {
  0% {
    top: 600px;
    opacity: 0;
  }
  100% {
    top: 100;
    opacity: 1;
  }  
}

@keyframes totop-out {
  0% {
    top: 0px;
    opacity: 1;
  }
  100% {
    top: -600%;
    opacity: 0;
  }  
}

/* URUN ALT KATEGORI LISTESI */
ul.listeProduct {
    display: grid;
    grid-gap: 34px;
    grid-template-columns: repeat(auto-fill, minmax(243px, 1fr) );
    list-style: none;
    padding: 0px;
    margin-bottom: 60px;
}

.listeAltKatSayi {
    position: absolute;
    background: red;
    padding: 10px;
    color: white;
    border-radius: 0px 0px 15px 0px;
    width: 46px;
    transition: width 0.1s linear;
    display: flex;
}

ul.listeProduct li a img {
    height: 200px;
}

ul.listeProduct li a {
    display: inline-block;
    background: #f7f7f7;
    width: 100%;
    padding: 5px;
}

ul.listeProduct li {
    position: relative;
    top: 0px;
    transition: top 0.1s linear;
}

ul.listeProduct li:hover {
    top: -15px;
    transition: top 0.1s linear;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
}

ul.listeProduct li:hover .listeAltKatSayi {
    width: 95px;
    transition: width 0.1s linear;
    /* border-left: solid 5px black; */
}

ul.listeProduct li:hover .listeAltKatSayi::after {
    content: "Artikel";
    padding-left: 5px;
}

ul.listeProduct li a h5 {
    font-size: 1.2rem;
    padding: 5px;
    line-height: 1.2rem;
}

a.pix-post-meta-author.text-heading-default.font-weight-bold {
    display: none;
}

.col-lg-3.pix-menu-line-right.pix-p-202.pix-dropdown-padding {
    padding: 8px !important;
}

a.text-white.font-weight-bold.pix-nav-link.dropdown-item {
    padding: 3px 20px !important;
}

li.menu-item a {
    color: white;
}