/*
Theme Name: grandblog Child
Theme URI: http://themes.themegoods.com/grandblog/demo
Description: Premium Responsive Blog Theme Child
Version: 1.0
Template: grandblog
Tags: black, white, responsive-layout, custom-header, custom-background, threaded-comments, translation-ready, editor-style, custom-menu
Author: ThemeGoods
Author URI: http://themeforest.net/user/ThemeGoods
License: GNU General Public License
License URI: http://themeforest.net/licenses/regular_extended
Text Domain: grandblog-child
*/

#footer {
    background-color : #eaeef0;
}
/* .single-portfolio-video{
    height:75vh !important;
} */

.footer_bar iframe {
    border: 1px solid #EEE;
    background: white;
    height: 463px;
}
.footer_bar .embed-page .embed-page-inner {
    /* max-width: 370px; */
    /* max-width: 675px; */
    /* width: 150%; */
    display: block;
    background-color: yellow;
    width: 100%;
    max-width: 100%;
}
.footer_bar .embed-page .publication-logo {
    display: block;
    display: inline-block;
    margin: 0 auto 10px;
    width: 85px;
    height: 85px;
    border-radius: var(--border-radius-md);
}
.footer_bar .embed-page {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 12px;
    height: 100vh;
    width: 100vw;
    width: 100%;
    box-sizing: border-box;
    text-align: center;
}
/* a
Style Attribute {
    width: 100%;
} */
.footer_bar  .balance-texte.visible {
    display: inline-block;
    max-width: 356px;
    max-width: 613px;
}


.single-portfolio-video {
    width: 100%;
    height: auto !important;
} 
.slick-next, .slick-prev{
    z-index: 9;
}
.single-product-title {
    font-size: 34px;
}
#portfolio .post_related .one_third.active{
    padding: 0 1.30%;
}
@media (min-width: 1024px) {
    .single-portfolio-video {
        width: auto !important;
        height: 75vh !important;
    }
}
@media (min-height: 1200px) {
    .single-portfolio-video {
        width: 100% !important;
        height: 60vh !important;
        object-fit: cover;
    }
}
@media (min-height: 1200px) {
    .slick-slide img.portrait {
        width: 100% !important;
        height: 60vh !important;
        object-fit: cover;
    }
}