/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/

/*Recetas*/
@import url("../bridge/style.css");

.recipes-page .cooked-print, 
.recipes-page .cooked-recipe-ingredients, 
.recipes-page .cooked-recipe-directions,
.recipes-page .cooked-category .cooked-meta-title,
.recipes-page .cooked-difficulty-level .cooked-meta-title,
.recipes-page .cooked-servings .cooked-meta-title,
.recipes-page .cooked-total-time .cooked-meta-title,
.recipes-page .cooked-sharing-actions,
.recipes-page .cooked-recipe-excerpt,
span.elementor-post-avatar,
.recipes-page .title-single-recipe,
.recipes-page .header-single-recipe,
.recipes-page .cooked-recipe-gallery {
        display: none !important;
}

.recipes-page img {
        height: 250px !important;
        object-fit: cover;
        transition: ease-in-out all .2s;
}
.cooked-post-featured-image {
        overflow: hidden;
}
.recipes-page .cooked-post-featured-image:hover img {
        transform: scale(1.1);
}
.recipes-page .cooked-recipe-info {
        margin-bottom: 0;
        margin-top: 20px;
        padding-left: 20px;
}
.recipes-page h3 {
        padding-left: 0;
        padding-bottom: 5px;
        border-bottom: 1px solid white;
}
.recipes-page .cooked-category {
        font-style: italic;
        margin-bottom: 0 !important;
}
.recipes-page .cooked-post-featured-image {
        margin-bottom: 0 !important;
}
.recipes-page .cooked-recipe-info .cooked-left {
        width: 100%;
}
.recipes-page .cooked-recipe-info .cooked-left > span {
        margin-right: 10px !important;
        font-size: 16px;
        color: #363636;
}
.recipes-page .elementor-widget-container {
        background-color: #F1F1F1;
}
.recipes-page .cooked-recipe-info span.cooked-servings-icon,
.recipes-page .cooked-recipe-info span.cooked-time-icon {
        font-size: 25px;
        top: 60%;
}
.recipes-page .cooked-recipe-info span.cooked-servings,
.recipes-page .cooked-recipe-info span.cooked-total-time {
        padding-left: 30px;
}

body.cp_recipe-template-default .post_image,
body.cp_recipe-template-default .post_info,
body.cp_recipe-template-default h2.entry_title,
.cooked-published-banner,
div.post_info,
body.cp_recipe-template-default .post_text h3,
body.cp_recipe-template-default .info-recipe-card,
body.cp_recipe-template-default .content_bottom,
body.cp_recipe-template-default #comments {
        display: none !important;
}
body.cp_recipe-template-default .post_text h1{
        margin-bottom: 20px;
}
body.cp_recipe-template-default .cooked-ingredient {
        padding: .8rem 0 0 2rem;
}

.header-recipe {
    display: none;
}
body.cp_recipe-template-default .header-recipe {
    background-image: url(/wp-content/uploads/2020/11/Recetas-scaled.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
margin-left: calc(-100vw / 2 + 1240px / 2);
margin-right: calc(-100vw / 2 + 1240px / 2);
padding: 150px 0;
    margin-bottom: 50px;
    display: block;
}
body.cp_recipe-template-default .post_text_inner {
    padding-top: 0 !important;
}

@media(max-width: 1400px){
    .header-product, body.cp_recipe-template-default .header-recipe {
                margin-left: calc(-100vw / 2 + 1100px / 2);
                margin-right: calc(-100vw / 2 + 1100px / 2);
    }
}
@media(max-width: 1200px){
    .header-product, body.cp_recipe-template-default .header-recipe {
            margin-left: calc(-100vw / 2 + 950px / 2);
        margin-right: calc(-100vw / 2 + 950px / 2);
    }
}
@media(max-width: 1000px){
    .header-product, body.cp_recipe-template-default .header-recipe {
            margin-left: calc(-100vw / 2 + 600px / 2);
        margin-right: calc(-100vw / 2 + 600px / 2);
    }
}
@media(max-width: 575px){
    .header-product, body.cp_recipe-template-default .header-recipe {
            margin-left: calc(-100vw / 2 + 300px / 2);
        margin-right: calc(-100vw / 2 + 300px / 2);
            margin-top: 100px;
            padding: 20px 0;
    }
    .header-product h2, body.cp_recipe-template-default .header-recipe h2 {
            font-size: 40px !important;
    }
    .cooked-right {
            float: right !important;
    }
    .cooked-left {
            float: left !important;
    }
}

.title.title_size_large h1{
	font-size:55px;
}

h2.title-single-recipe{
	font-size:40px;
	margin-top:20px;
}

span.date.entry_date.updated{
	font-size:20px;
}

img.attachment-cooked-large.size-cooked-large.wp-post-image{
	width:1000px;
	height:800px;
	margin-left: auto; 
	margin-right: auto;
	object-fit: cover;
}
@media(max-width: 765px){
	img.attachment-cooked-large.size-cooked-large.wp-post-image{
		width:100%;
		height:auto;
	}
}
.cooked-recipe-gallery .fotorama__stage__frame.fotorama__active {
	background: transparent;
}
.fotorama__wrap--css3 .fotorama__stage .fotorama__img {
	object-fit: contain;
	height: inherit !important;
}
/*Rececas galeria*/


div.cooked-recipe-gallery.fotorama.fotorama1643796510655.cooked-gallery-loaded{
	max-width: 1000px !important;
    margin: auto;
    max-height: 800px !important;
}

div.fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows.fotorama__wrap--no-controls{
	max-width: 1000px !important;
    margin: auto;
    max-height: 800px !important;
}

div.fotorama__stage.fotorama__pointer{
	max-width: 1000px !important;
    margin: auto;
    max-height: 800px !important;
}


div.fotorama__stage__shaft{
	max-width: 1000px !important;
    margin: auto;
    max-height: 800px !important;
}

img.fotorama__img{
	max-width: 1000px !important;
    margin: auto;
    max-height: 800px !important;
	top:0px !important;
}


/*div.cooked-recipe-gallery.fotorama.fotorama1642591475879.cooked-gallery-loaded,
div.fotorama__wrap.fotorama__wrap--css3.fotorama__wrap--slide.fotorama__wrap--toggle-arrows.fotorama__wrap--no-controls,
div.fotorama__stage,
div.fotorama__stage__shaft,
div.fotorama__stage__frame.fotorama__loaded.fotorama__loaded--img.fotorama__active,
img.fotorama__img{
	width:1000px;
	height:800px;

}*/


/*Posts*/
h3.elementor-post__title{
	text-align:center;
}
div.elementor-post__excerpt{
	text-align:justify;
}

/*Noticias*/
.elementor-widget-bridge_latest_posts_two .latest_post_two_info {
        display: none;
}
.elementor-widget-bridge_latest_posts_two .latest_post_two_text {
        padding: 20px;
}

/*Pie de página*/
/*.footer_top .container .container_inner > div {
        display: flex;
        align-items: center;
}*/
.footer_bottom {
        padding: 10px;
}