/*
  Dublog overrides. Replaces what the WordPress theme generated at runtime from its Customizer
  (theme-style.php) plus the site's "Additional CSS". Values come from the backup database:
  main colour #6dcdb8, Source Sans Pro everywhere, logo width 200px.
*/
body { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif !important; }
li > a, .dropdown-menu > li > a,
.main_content.col-md-12 .blog_single .blog_post_text,
.main_content.col-md-9 .blog_single .blog_post_text,
.main_content.col-md-12 .blog_posts_list .blog_post_text,
.blog_post_description,
.blog_posts_wrapper.masonry_blog_style .blog_post_description,
.main_content .blog_posts_wrapper.blog_posts_list .blog_post_title .title,
.main_content .blog_single > .blog_post_container .blog_post_title .title,
.blog_post_meta .blog_meta_item,
.widget_container .widget_title { font-family: "Source Sans Pro", "Helvetica Neue", sans-serif; }

/* Main colour */
.skin_color, .skin_color_hover:hover, a, .user_info_button:hover, .header_social_icons a:hover, .blog_post_meta .blog_meta_item a:hover, .widget_container ul li a:hover, .asalah_post_gallery_nav_container ul.flex-direction-nav > li a:hover:before, .post_navigation_item:hover a.post_navigation_arrow, .comment_body p a:hover, .author_text .social_icons_list a:hover, .skin_color_hover:focus, .user_info_button:focus, .header_social_icons a:focus, .blog_post_meta .blog_meta_item a:focus, .widget_container ul li a:focus, .asalah_post_gallery_nav_container ul.flex-direction-nav > li a:focus:before, .post_navigation_item:focus a.post_navigation_arrow, .comment_body p a:focus, .author_text .social_icons_list a:focus, .author_text .social_icons_list a:active { color: #6dcdb8; }
.skin_bg, .skin_bg_hover:hover, .blog_post_control_item a:hover, .widget_container.asalah-social-widget .widget_social_icon:hover, .tagcloud a:hover, .cookies_accept_button:hover, .skin_bg_hover:focus, .blog_post_control_item a:focus, .widget_container.asalah-social-widget .widget_social_icon:focus, .tagcloud a:focus, .cookies_accept_button:focus { background-color: #6dcdb8; }
.skin_border, .blog_post_control_item a, .navigation.pagination .nav-links .page-numbers:hover, .navigation.pagination .nav-links .page-numbers:focus, .navigation.pagination .nav-links .page-numbers.current, .navigation_links a:hover, .navigation_links a:focus, .cookies_accept_button { border-color: #6dcdb8; }
.skin_border_left { border-left-color: #6dcdb8; }
.skin_border_right { border-right-color: #6dcdb8; }
.skin_border_top { border-top-color: #6dcdb8; }
.skin_border_bottom, .comment_body p a:hover, .comment_body p a:focus { border-bottom-color: #6dcdb8; }
progress[value]::-webkit-progress-value { background-color: #6dcdb8; }
progress[value]::-moz-progress-bar { background-color: #6dcdb8; }

/* Site Additional CSS (custom_css post 76) */
.read_more_link, .share_item { background-color: #6DCDB8; border: 1px solid #6DCDB8 !important; }

/* Logo */
.site_logo_image { width: 200px; }

/* Screen reader text (WordPress core provides this, Umbraco does not) */
.screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; }

/* "Share this:" block (replaces Jetpack Sharing) */
.sharedaddy { margin: 30px 0 0; clear: both; }
.sharedaddy .sd-title { font-size: 20px; font-weight: 700; margin: 0 0 14px; color: #000; }
.sharedaddy .sd-content ul { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 8px; }
.sharedaddy .sd-content li { margin: 0; padding: 0; }
.sharedaddy a.sd-button { display: inline-flex; align-items: center; gap: 6px; font-size: 13px; line-height: 1; font-weight: 400; color: #2a2a2a; background: #fff; border: 1px solid #ccc; border-radius: 4px; padding: 7px 9px; text-decoration: none; box-shadow: 0 1px 0 rgba(0,0,0,.04); }
.sharedaddy a.sd-button:hover { border-color: #999; color: #000; }
.sharedaddy .sd-icon { display: inline-flex; font-size: 15px; }
