/*
Theme Name: Blogus Child
Theme URI: https://themeansar.com/free-themes/blogus-free-blog-wordpress-theme/
Template: blogus
Author: Themeansar
Author URI: https://themeansar.com
Description: Blogus is a fast, clean, modern-looking Best Responsive News Magazine WordPress theme. The theme is fully widgetized, so users can manage the content by using easy to use widgets. Blogus is suitable for dynamic news, newspapers, magazine, publishers, blogs, editors, online and gaming magazines, newsportals,personal blogs, newspaper, publishing or review siteand any creative website. Blogus is SEO friendly, WPML,Gutenberg, translation and RTL ready. Live preview : https://demos.themeansar.com/blogus-demos/ and documentation at https://docs.themeansar.com/docs/blogus/
Tags: two-columns,three-columns,left-sidebar,right-sidebar,translation-ready,custom-background,custom-logo,featured-images,footer-widgets,full-width-template,blog,e-commerce,entertainment
Version: 1.0.0.81.1709734289
Updated: 2024-03-06 16:11:29

*/
body::-webkit-scrollbar-thumb {
    background: #333;
    border: 1px solid #f1f1f1;
    border-radius: 5px;
}
body::-webkit-scrollbar-thumb:hover {
    background: #159ed1;
}
body{
font-family: roboto;
}
a{
color: #359ed1;
}
h1,h2,h3,h4{
color:#333333;
font-family: roboto;
font-weight: bold;
}
strong {
    font-weight: bold !important;
}
/*fecha*/
.fecha{
display: flex;
    margin: auto;
    width: 65%;
    padding: 10px;
    box-sizing: border-box;
    border-bottom: 1px dotted #dddddd;
    color: #333;
    font-size: .8rem;
    
}
.fecha span:first-letter{
    text-transform: uppercase;
}
/*head*/
.bs-default .bs-header-main .inner {
    padding:0;
}
/*Brand: img*/
.bs-default .navbar-brand {
    padding: 0;
    height: auto;
}
.site-branding-text p, .site-title a {
    font-weight: 300 !important;
    font-family: Roboto;
}
/*Full-width menu*/
ul#menu-menu-satisfecho-superior {
  width: 100%;
}

.bs-default .navbar-collapse ul {
    box-shadow: none;
	border-bottom:1px dotted #ddd;
}
/*Nav font style*/
ul#menu-menu-satisfecho-superior li a{
  font-size: .9rem;
	color:#333;
	text-transform:uppercase;
}
ul#menu-menu-satisfecho-superior li a:hover{
  color: black;
  font-weight: bold;
}
ul#menu-menu-satisfecho-superior li a:active{
  color: black;
  font-weight: bold;
}
/*breadcrumb*/
.bs-breadcrumb-section .overlay {
    box-shadow: none;
}
/*Hide Home title*/
h1.entry-title {
    display: none;
}
/*Area de posts inicio*/
.bs-card-box {
    box-shadow: none;
	border-right:1px dotted #ddd;
}
.padding-20 {
    padding-left: 0px;
    padding-right: 20px;
}
/*Sidebar widgets*/
.bs-sidebar .bs-widget {
    margin-bottom: 40px;
	  border-bottom:1px dotted #ddd;
    box-shadow: none;
	  padding-bottom:10px;
}
.bs-widget-title .title:before {
    background: none !important;
}
.bs-widget-title {
    display: flex;
    justify-content: center;
    border: none;
}
.bs-widget-title .title {
    text-transform: none; 
    text-align: center;
}
.so-widget-sow-social-media-buttons-wire-6cd351dd00e0 .social-media-button-container {
    text-align: center !important;
}
.so-widget-sow-image-default-8b5b6f678277 .sow-image-container {
    display: flex;
    align-items: center;
    justify-content: center;
}
/*Hide Page title*/
.site-branding-text a {
    display: none;
}

/*Flex search box*/

.wp-block-search__inside-wrapper {
    display: flex;
    flex-direction: row;
}

/*Home post*/
.pt-cv-title a{
	color: #333;
}
.pt-cv-title a:hover{
	color: #359ed1;
}
.bs-blog-post .title a:hover, .bs-blog-post .title a:focus, .bs-blog-post .title a:hover, .bs-blog-post .title a:focus {
    color: #359ed1 !important;
}
.bs-card-box {
    color: #444444;
    box-shadow: none;
}
.pt-cv-view .carousel-control {
color: #5FA2F4;
}
/*carrusel portada*/
.carousel-inner img {
    height: 475px;
    object-fit: cover;
}
.pt-cv-readmore {
    color: #ffffff !important;
    background-color: #5FA2F4 !important;
    border: none !important;
}
.pt-cv-ifield img{
    width: 100%;
    height:200px;
    object-fit: cover;
}

/*Home posts text style*/
a.anwp-link-without-effects {
		font-size: 3vh;
    color: black;
}

a.anwp-link-without-effects:hover {
    color: #5fa2f4;
}

/*Post category style*/
.anwp-pg-category__wrapper-filled.px-2.d-flex.align-items-center.anwp-pg-post-teaser__category-wrapper.align-self-start.anwp-pg-category-parent-0 {
    margin: 10px;
    border-radius: 20px;
}
.bs-blog-post {
    box-shadow: none !important;
}
.bs-blog-post:hover {
    box-shadow: none !important;
}
.list-blog .bs-blog-post {
    padding: 10px 10px 45px 0px !important;
}
/*scroll top*/
.bs_upscr {
    background: #333333 !important;
    border-color: #333333 !important;
    color: #fff !important;
}
/*footer*/
.bs-social li a i {
    border-radius: 0;
}
footer .bs-footer-copyright p, footer .bs-footer-copyright a {
    font-size: small;
}
footer .bs-footer-copyright {
    background: #222 !important;
}
/*Mobile styling*/

@media (max-width: 991.98px){
    .fecha {
    justify-content: center;
    width: 87%;
    }
    .m-header .navbar-brand img {
    width: 300px;
    height: auto;
    }
	.m-header {
    width: 100%;
    display: flex;
		flex-direction: column-reverse;
    justify-content: center;
	}
	.m-header button{
		margin-top: 25px;
		margin-bottom: -30px;
	}
	div#navbar-wp {
    margin-top: 50px;
		text-align: center;
	}
	ul#menu-1-70c6c40 li {
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
	}
	div#block-5 {
    display: none;
	}
    .padding-20 {
    padding: 0px;
    }
    .bs-card-box {
    border: none;
    }
    .post {
    border: none !important;
    }
    .list-blog.bs-blog-post {
    padding: 0px 0px 45px 0px !important;
    }
    .bs-blog-post.single{
	    border: none !important;
        padding: inherit;
    }
}