/**
	Theme Name: Goya Child Theme Post
	Description: This is a child theme of Goya.
	Template: goya
	Version: 2.0
	Author: Everthemes
	Author URI: http://themeforest.net/user/luisvelaz
	Tags: responsive-layout, flexible-header, custom-colors, mega-menu, woocommerce, shop, ajax, page-builder, translation-ready, gutenberg
	License: GNU General Public License v2 or later
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/


/* Styl dla post header */
.post.hero-title.featured-gallery .post-featured.title-wrap {
  min-height: 600px;
  margin-bottom: 28px;
  display: block;
}

.post .figure-core-image:before {
  opacity: .4 !important;
  background: #000  !important;
}

.post .core-image {
  display: block !important;
  position: absolute;
  height: 100%;
  width: 100%;
  max-width: none;
  max-height: none;
  object-fit: cover;
}

.post .core-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.post .post-featured-section .entry-header{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    bottom: auto;
}

.post .post-featured-section .col-lg-12 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}



.post .post-featured-section .title_outer {
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}

.post .post-featured-section .post-title.entry-header h1 {
  margin-bottom: 28px;
}

.post .caption-core-img {
  background-color: rgba(0, 0, 0, 0.5);
  padding: 4px 8px 4px 8px;
  position: absolute;
  right: 10px;
  bottom: 10px;
  font-size: 10px;
  color: #fff;
}

.single-format-standard .wp-block-image {
  position: relative;
}
.single-format-standard .wp-element-caption {
  padding: 0px;
  text-align: center;
  margin: 0px;
  margin-bottom: 10px;
  margin-right: 10px;
  font-size: 12px;
}
.hentry table th, .entry-content table th{
  text-transform: none;
}
.hentry table, .entry-content table{
  margin: 0 0 5px;
}

.post-spon{
	width:100%;
	display:block;
	margin-top:10px;
}

.embed-container { 
  position: relative; 
  padding-bottom: 56.25%;
  overflow: hidden;
  max-width: 100%;
  height: auto;
} 

.embed-container iframe,
.embed-container object,
.embed-container embed { 
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.article-body .wc-block-grid__product-price.price{
  margin: 0 0 12px !important;
  opacity: 1 !important;
  transform: translateY(0%) !important;
}