/*
 Theme Name:   PFK child
 Theme URI:    https://weblogic-studio.com
 Description:  PFK Child
 Author:       weblogic
 Author URI:   https://weblogic-studio.com
 Template:     elevate
 Version:      1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
 */
 
 
 .team-slider-style3 .team-item::before {

    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 200px solid #D5645A;
    border-left: 200px solid transparent;
    right: 0px;
    bottom: -10px;

}

.yith-quick-view-content.woocommerce.single-product .images img {
  max-height: 450px !important;
  width: auto;
}

.team-slider-style3 .team-item::after {
  position: absolute;
  content: "";
  width: 0;
  height: 0;
  border-top: 200px solid #D5645A;
  border-right: 200px solid transparent;
  left: 0px;
  top: -10px;
}

.slider-subtitle {
    color:#d5645a !important;
}

.woocommerce.single-product .product-type-simple .summary .product_title {
  font-size: 48px;
  line-height: 48px;
}

.woocommerce.single-product .product-type-simple .woocommerce-tabs {
  padding-top: 0px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
  display: none;
}

.woocommerce.single-product .product-type-simple .wc-tabs-wrapper .woocommerce-Tabs-panel p {
  margin-bottom: 10px;
}

.odbrojavanje {
  background: #000;
  display: inline-block;
  padding-left: 10px;
  padding-right: 10px;
  color: #fff;
  padding-top: 2px;
  padding-bottom: 2px;
  font-family: source sans pro;
  text-transform: uppercase;
  font-weight: 600;
  font-size: 19px;
  margin-bottom:20px;
}

.odbrojavanje i  {
    margin-right:10px;
}

h2 {
  color: #8CCFB6;
  font-family: "Source Serif Pro", Sans-serif;
  font-size: 64px;
  font-weight: 700 !important;
}

.preporuka_naslova .woocommerce ul.products::before {
    display:none;
}

.preporuka_naslova .woocommerce.columns-3 ul.products li.product {
  width: 98%;
}


.linknaslovzuti p, .linknaslovzuti a {
  color: #FBD20C;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.linknaslovcrveni p, .linknaslovcrveni a {
     color: #D5645A;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.linknaslovbijeli p {
     color: #fff;
  padding-bottom: 0px;
  margin-bottom: 23px;
}
.linknaslovbijeli a {
     color: #fff;
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.linknaslovbijeli a:hover {
     color: #333;
}

.linknaslov p, .linknaslov a {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

ul.programi{ 
    display:flex;
    margin: 0 -15px;
}

li.program {
  min-height: 350px;
  background: #8ccfb6;
  display:flex;
  color: #fff;
  padding: 0px;
  list-style: none;
  margin: 0 15px;
  width: 33.3%;
  background-size:cover !important;
}

.naslovpr {
  font-family: source serif pro;
  font-size: 32px;
  font-weight: 700;
  line-height:32px;
}

li.program a {
  vertical-align: bottom;
  color: #fff;
  margin-top: auto;
  padding: 20px;
  background: linear-gradient(0deg, rgb(140, 207, 182) 0%, rgba(140,207,182,0.5) 100%);
  width: 100%;
}

li.program a:hover {
  color: #D5645A;
}

.preporuka_naslova .woocommerce-loop-product__title {
  font-size: 22px !important;
  color: #333 !important;
}

.breadcrumbs-single .container {
  max-width: 81% !important;
  width: 100% !important;
}

.reactheme-breadcrumbs .breadcrumbs-inner {
  max-width: 100%;
}

.reactheme-breadcrumbs .page-title {
  text-align: left;
}

.reactheme-breadcrumbs .breadcrumbs-single {
  background-size: contain;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-color: #8ccfb6;
}

table.posts-data-table thead th {
  border: 0px;
  border-bottom: 1px solid #000;
  color: #333;
}

table.dataTable tbody td {
  border: 0px;
}

table.posts-data-table tbody tr:nth-child(2n+1) {
  background: #f9f9f9;
  color:#333;
}

.team-information .short-desc {
  color: #fff;
}

.single-post .user-info {
  display: none !important;
}

.singleprogram .program {
  background: #fff;
  color: #000;
  list-style: none;
  margin: 0 15px;
  width: 100%;
}

table.posts-data-table tbody tr, table.posts-data-table tbody tr a {
  color:#333;
}

.select2-container--default .select2-selection--single {
  border-radius: 0px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  float: left;
  margin: 0 15px 15px 0;
    margin-bottom: 15px;
    margin-left: 0px;
  padding: 0;
  position: relative;
  width: 23.8%;
  margin-left: 0;
}

.team-grid-style6 .single-team-three .content-area span.designation {
  background: #8ccfb6;
}

.team-grid-style6 .single-team-three::after {
  border: 1px solid #8ccfb6;
}

.page-error .reacbutton {
  background: #8ccfb6;
}

.elementor-2728 .elementor-element.elementor-element-3d0692a .react-heading .title-inner .title {
  font-family: "Source Sans Pro", Sans-serif !important;
}

#icon_wrapper {
  top: 60%;
}


@media all and (max-width:560px){
    .woocommerce.single-product .product-type-simple .summary .product_title {
  font-size: 38px;
  line-height: 38px;
}

ul.programi {
  flex-wrap: wrap;
}

li.program {
  width: 100% !important;
  margin-bottom:15px;
}


}

