/*
 Theme Name:   Celeste Child
 Theme URI:    http://celeste.bold-themes.com
 Description:  Celeste child theme
 Author:       BoldThemes
 Author URI:   http://bold-themes.com
 Template:     celeste
 Version:      1.0.0
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  celeste-child
*/


/* Theme customization starts here
-------------------------------------------------------------- */

/* --- Post layout (clean) --- */
.btPostRow { display:flex; flex-wrap:wrap; align-items:flex-start; gap:30px; margin-bottom:40px; }
.btPostImage { flex:0 0 30%; max-width:30%; }
.btPostText  { flex:0 0 65%; max-width:65%; }
.btPostImage img { width:100%; height:auto; object-fit:cover; border-radius:6px; display:block; }

@media (max-width:768px){
  .btPostRow { flex-direction:column; }
  .btPostImage, .btPostText { flex:0 0 100%; max-width:100%; }
}

body.blog .btContentHolder,
body.archive .btContentHolder { padding-top:50px; }

/* --- Read more button (SIMPLE) – poln rdeč gumb --- */
.btPostListSimple .btArticleShareEtc .btReadMoreColumn .btButtonWidget a {
  background:#e54b4b !important; border-color:#e54b4b !important; color:#fff !important;
}
.btPostListSimple .btArticleShareEtc .btReadMoreColumn .btButtonWidget a::before {
  content:""; /* pomembno za WP linter */
  position:absolute; inset:0;
  background:#e54b4b !important; border:1px solid #e54b4b !important; border-radius:30px;
}
.btPostListSimple .btArticleShareEtc .btReadMoreColumn .btButtonWidget { display:inline-block; }
.btPostListSimple .btArticleShareEtc .btReadMoreColumn .btButtonWidget a {
  display:inline-flex !important; width:auto !important; position:relative; text-decoration:none;
}
.btPostListSimple .btArticleShareEtc .btReadMoreColumn .btButtonWidget a .btText { color:#fff !important; }

/* --- Read more (bt_bb_button varianta) --- */
.btPostListSimple .btReadMoreColumn .bt_bb_button { display:inline-block; }
.btPostListSimple .btReadMoreColumn .bt_bb_button .bt_bb_link {
  display:inline-flex !important; align-items:center; position:relative; width:auto !important; text-decoration:none;
}
.btPostListSimple .btReadMoreColumn .bt_bb_button .bt_bb_link::before {
  content:""; position:absolute; inset:0; border-radius:30px;
  background:#e54b4b !important; border:1px solid #e54b4b !important;
}
.btPostListSimple .btReadMoreColumn .bt_bb_button .bt_bb_button_text,
.btPostListSimple .btReadMoreColumn .bt_bb_button .bt_bb_icon_holder { position:relative; z-index:1; }
.btPostListSimple .btReadMoreColumn .bt_bb_button .bt_bb_button_text { color:#fff !important; }
.btPostListSimple .btReadMoreColumn .bt_bb_button .bt_bb_icon_holder { background:transparent !important; }
.btPostListSimple .btReadMoreColumn .bt_bb_button .bt_bb_icon_holder:before { color:#fff !important; }
.btPostListSimple .btReadMoreColumn .bt_bb_button .bt_bb_link:hover::before { background:#c43a3a !important; border-color:#c43a3a !important; }

.btPostListSimple .btArticleShareEtc,
.btPostListSimple .btArticleShareEtc .btReadMoreColumn { background:transparent !important; }
.btPostListSimple .btArticleShareEtc .btReadMoreColumn { display:flex; justify-content:flex-end; margin-top:14px; margin-right:50px; }
@media (max-width:768px){
  .btPostListSimple .btArticleShareEtc .btReadMoreColumn { justify-content:center; margin-right:0; margin-top:16px; }
}
