.elementor-235277 .elementor-element.elementor-element-936e6e2{padding:20px 20px 20px 20px;}.elementor-235277 .elementor-element.elementor-element-36cefb2 img{border-radius:10px 10px 10px 10px;}.elementor-235277 .elementor-element.elementor-element-3a7c14c .elementor-icon-list-icon{width:14px;}.elementor-235277 .elementor-element.elementor-element-3a7c14c .elementor-icon-list-icon i{font-size:14px;}.elementor-235277 .elementor-element.elementor-element-3a7c14c .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}@media(min-width:768px){.elementor-235277 .elementor-element.elementor-element-9df7301{width:20%;}.elementor-235277 .elementor-element.elementor-element-916fe45{width:59.332%;}.elementor-235277 .elementor-element.elementor-element-2faaf3c{width:20%;}}@media(max-width:767px){.elementor-235277 .elementor-element.elementor-element-936e6e2{padding:0px 0px 0px 0px;}.elementor-235277 .elementor-element.elementor-element-36cefb2 img{border-radius:10px 10px 10px 10px;}}/* Start custom CSS for section, class: .elementor-element-936e6e2 *//*=========================================
WALLEVEN PREMIUM SINGLE BLOG CSS
=========================================*/

:root{
--gold:#C8A96A;
--gold-dark:#A8843E;
--light:#F8F3EA;
--white:#FAFAF8;
--dark:#1F1F1F;
--border:#E9E4DA;
}

.single-post{
background:#FAFAF8;
font-family:Poppins,sans-serif;
color:#1F1F1F;
}

.single .site-main{
max-width:1280px;
margin:auto;
padding:60px 20px;
}

/*=========================
POST HEADER
=========================*/

.single .entry-header{
text-align:center;
margin-bottom:40px;
}

.single .entry-title{
font-size:48px;
font-weight:700;
line-height:1.2;
color:#1F1F1F;
margin-bottom:20px;
}

.single .entry-meta{
display:flex;
justify-content:center;
gap:25px;
flex-wrap:wrap;
font-size:15px;
color:#777;
}

.single .entry-meta a{
color:#A8843E;
text-decoration:none;
font-weight:600;
}

/*=========================
CATEGORY
=========================*/

.single .cat-links a{
display:inline-block;
background:#C8A96A;
color:#fff;
padding:8px 18px;
border-radius:50px;
text-decoration:none;
font-size:14px;
margin-bottom:25px;
}

/*=========================
FEATURE IMAGE
=========================*/

.single .post-thumbnail{
margin:40px 0;
border-radius:20px;
overflow:hidden;
box-shadow:0 20px 50px rgba(0,0,0,.08);
}

.single .post-thumbnail img{
width:100%;
display:block;
transition:.5s;
}

.single .post-thumbnail img:hover{
transform:scale(1.03);
}

/*=========================
CONTENT
=========================*/

.single .entry-content{
max-width:900px;
margin:auto;
font-size:18px;
line-height:1.9;
}

.single .entry-content p{
margin-bottom:25px;
color:#555;
}

.single .entry-content h2{
font-size:34px;
margin-top:60px;
margin-bottom:20px;
color:#1F1F1F;
}

.single .entry-content h3{
font-size:28px;
margin-top:45px;
margin-bottom:18px;
}

.single .entry-content h4{
font-size:22px;
margin-top:35px;
}

.single .entry-content ul,
.single .entry-content ol{
padding-left:25px;
margin-bottom:30px;
}

.single .entry-content li{
margin-bottom:12px;
}

/*=========================
IMAGES
=========================*/

.single .entry-content img{
width:100%;
border-radius:18px;
margin:35px 0;
box-shadow:0 15px 35px rgba(0,0,0,.08);
}

/*=========================
BLOCKQUOTE
=========================*/

.single blockquote{
background:#F8F3EA;
border-left:5px solid #C8A96A;
padding:30px;
margin:40px 0;
font-size:22px;
font-style:italic;
border-radius:15px;
}

/*=========================
TABLE
=========================*/

.single table{
width:100%;
border-collapse:collapse;
margin:40px 0;
}

.single table th{
background:#C8A96A;
color:#fff;
padding:15px;
}

.single table td{
padding:15px;
border:1px solid #E9E4DA;
}

.single table tr:nth-child(even){
background:#F8F3EA;
}

/*=========================
BUTTON
=========================*/

.single .wp-block-button__link{
background:#C8A96A;
color:#fff;
border-radius:50px;
padding:16px 35px;
transition:.3s;
}

.single .wp-block-button__link:hover{
background:#A8843E;
}

/*=========================
AUTHOR BOX
=========================*/

.author-box{
display:flex;
gap:25px;
align-items:center;
background:#fff;
padding:35px;
border-radius:20px;
margin-top:70px;
box-shadow:0 10px 30px rgba(0,0,0,.06);
}

.author-box img{
width:90px;
height:90px;
border-radius:50%;
}

.author-box h4{
margin-bottom:10px;
}

/*=========================
SHARE BUTTONS
=========================*/

.share-post{
display:flex;
gap:15px;
margin-top:50px;
}

.share-post a{
width:45px;
height:45px;
border-radius:50%;
background:#F8F3EA;
display:flex;
align-items:center;
justify-content:center;
text-decoration:none;
transition:.3s;
}

.share-post a:hover{
background:#C8A96A;
color:#fff;
}

/*=========================
POST NAVIGATION
=========================*/

.post-navigation{
display:flex;
justify-content:space-between;
gap:25px;
margin-top:70px;
padding-top:40px;
border-top:1px solid #E9E4DA;
}

.post-navigation a{
text-decoration:none;
background:#fff;
padding:18px 22px;
border-radius:15px;
color:#1F1F1F;
font-weight:600;
box-shadow:0 10px 25px rgba(0,0,0,.05);
transition:.3s;
}

.post-navigation a:hover{
background:#C8A96A;
color:#fff;
}

/*=========================
COMMENTS
=========================*/

.comments-area{
margin-top:80px;
background:#fff;
padding:40px;
border-radius:20px;
box-shadow:0 10px 30px rgba(0,0,0,.05);
}

.comment-form input,
.comment-form textarea{
width:100%;
padding:15px;
border:1px solid #E9E4DA;
border-radius:10px;
margin-bottom:20px;
}

.comment-form input[type=submit]{
background:#C8A96A;
color:#fff;
border:none;
cursor:pointer;
font-weight:600;
}

.comment-form input[type=submit]:hover{
background:#A8843E;
}

/*=========================
RESPONSIVE
=========================*/

@media(max-width:992px){

.single .entry-title{
font-size:38px;
}

.single .entry-content{
font-size:17px;
}

.post-navigation{
flex-direction:column;
}

}

@media(max-width:768px){

.single .entry-title{
font-size:30px;
}

.single .entry-content h2{
font-size:28px;
}

.single .entry-content h3{
font-size:24px;
}

.author-box{
flex-direction:column;
text-align:center;
}

.comments-area{
padding:25px;
}

}

@media(max-width:480px){

.single .entry-title{
font-size:26px;
}

.single .entry-content{
font-size:16px;
}

.single .entry-meta{
gap:10px;
font-size:13px;
}

}/* End custom CSS */