.elementor-245 .elementor-element.elementor-element-db1b7df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}@media(min-width:768px){.elementor-245 .elementor-element.elementor-element-db1b7df{--content-width:100%;}}/* Start custom CSS for theme-post-title, class: .elementor-element-e0d1884 *//* ===== THRONES SINGLE POST ===== */

.elementor-245 .elementor-element.elementor-element-e0d1884{
    max-width:100%;
    background:#050505;
    padding:0;
}

/* Featured Image */

.elementor-widget-theme-post-featured-image{
    margin:0!important;
}

.elementor-widget-theme-post-featured-image img{

width:100%!important;
height:650px!important;
object-fit:cover;
display:block;
border-radius:0;

}

/* Title */

.elementor-widget-theme-post-title{

max-width:1000px;
margin:60px auto 30px;

}

.elementor-widget-theme-post-title h1{

color:#d4a24d!important;

font-size:56px!important;

font-weight:700;

line-height:1.3;

text-align:center;

}

/* Content */

.elementor-widget-theme-post-content{

max-width:1000px;

margin:auto;

padding-bottom:100px;

}

.elementor-widget-theme-post-content{

color:#e5e5e5;

font-size:20px;

line-height:2.2;

}

.elementor-widget-theme-post-content h2,
.elementor-widget-theme-post-content h3{

color:#d4a24d;

margin-top:50px;

margin-bottom:20px;

}

.elementor-widget-theme-post-content img{

width:100%;

border-radius:20px;

margin:40px 0;

}

/* Mobile */

@media(max-width:767px){

.elementor-widget-theme-post-featured-image img{

height:260px!important;

}

.elementor-widget-theme-post-title h1{

font-size:34px!important;

padding:0 15px;

}

.elementor-widget-theme-post-content{

padding:0 20px 60px;

font-size:17px;

line-height:2;

}

}/* End custom CSS */