/**
 * Theme Name:     Bigvisual Child
 * Author:         Alexander Agnarson
 * Template:       bigvisual
 * Text Domain:	   bigvisual-child
 * Description:    a href=http://alx.media/themes/bigvisual/Bigvisual/a is a flexible personal blog theme with plenty of options. It is optimized for all devices and built to work with blocks. Blog posts are shown as visually beautiful cards that inspires you to read. You can pick accent color, set sidebar to the left or right and choose website max-width with a few clicks. Demo: http://demo.alx.media/x/?theme=Bigvisual
 */
body{
	background: url(https://huelladefelino.es/wp-content/uploads/2022/10/Fondo.png) #00000005 !important;
	background-attachment: fixed !important;
}
.entry-content {
    overflow-wrap: break-word;
}
.entry-footer {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.entry ol, .entry ul {
    padding-left: 20px !important;
    margin: 0 0 10px 10px;
}
.type-card{
	border-radius: 10px !important;
}
.single .type-card-inner{
	border-radius: 10px 10px 0 0 !important;
    padding: 40px;
}
.home .type-card-inner, .archive .type-card-inner, .search .type-card-inner{
	border-radius: 10px !important;
}

#page:after, .type-card-thumbnail:before, .type-card-date:before  {
    content: none !important;
}

.type-card-comments {
    right: 10px !important;
    top: 10px !important;
}
.type-card-comments i{
	color: #000;
}
.type-card-comments span{
	color: #fff;
}
.type-card-comments:hover i{
	color: #fff;
	transition: all 0.5s;
}
.type-card-comments:hover span{
	color: #000;
}
body:not(.single) .type-card-thumbnail {
    height: 190px !important;
}

a.type-card-more-link {
    bottom: 10px !important;
    position: absolute;
    right: 0px !important;
	border-radius: 20px 0 0 20px !important;
}
.type-card-category a:hover, a.type-card-more-link:hover{
    background: #001f4b !important;
    color: #fff !important;
}

.type-card-more-link{
	float: right;
	position: relative !important;
}

.type-card-content{
    position: relative !important;
    padding: 20px 0px !important;
}
.type-card-excerpt{
    padding: 10px 20px !important;
	margin-bottom: 0px !important;
}
.type-card-thumbnail-bottom:after {
    content: "";
    clear: both;
}
.page .page-title h2, .category .page-title h1, .tag .page-title h1{
    text-align: center;
    font-size: 44px;
    font-weight: 600;
    line-height: 1.3em;
    color: #000;
}
h3.type-card-title, .type-card-title a, .type-card-excerpt, .type-card-category a {
    color: #000 !important;
}

h3.type-card-title{
	text-align: center;
}
.type-card-title a:hover{
	box-shadow: none !important;
}
.type-card-date{
	color: #01487e !important;
}
.type-card-thumbnail-bottom, .type-card-category {
    border: none !important;
}

.type-card-category a {
    box-shadow: none !important;
    border: none !important;
    background: #01487e !important;
    border-radius: 20px 0 0 20px !important;
    color: #fff !important;
	padding: 10px !important;
}
.home .type-card-category a , .archive .type-card-category a, .search .type-card-category a {
	border-radius: 0 20px 20px 0 !important;
    display: block;
}
.single .type-card-category a {
    border-radius: 20px 0 0 20px !important;
    display: block;
}
.single .type-card-category a:hover {
    background: #001f4b !important;
}
.card-small .type-card-title {
    font-size: 25px !important;
    margin: 0px !important;
}/*
.home .type-card-category:hover, .archive .type-card-category:hover, .search .type-card-category:hover{
    padding-left: 30px;
}*/

.home .type-card-inner, .archive .type-card-inner, .search .type-card-inner {
    background: #f7f7f7;
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}
.single .post-wrapper{
    background: #f7f7f7;
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}
.page .post-wrapper{
    background: #f7f7f7;
	box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}
.type-card{
	box-shadow: none !important;
}
.search .notebox {
    color: #000 !important;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%);
}
.wp-pagenavi a:hover, .wp-pagenavi a:active, .wp-pagenavi span.current {
    background: #001f4b !important;
    color: #fff !important;
}
.wp-pagenavi a {
    background: #01487e !important;
    color: #fff !important;
}
#footer {
    border: none !important;
    background: #d2e1e7;
}
#footer-bottom{
	background: #001f4b;
	color: #fff;
}

#footer-bottom {
    padding: 0px;
}

#footer-bottom .pad.group {
    padding: 15px !important;
}

#footer-bottom #copyright, #footer-bottom #credit {
    color: #fff !important;
}
#footer .pad {
    padding: 0px !important;
}
.nav-menu:not(.mobile) .menu a {
    color: #01487e !important;
}
.type-card-title {
    color: #000;
    max-width: 100% !important;
    text-align: center;
	
}
.single-post .type-card-category {
    float: right !important;
}
.single a.type-card-comments {
    display: none !important;
}
form#commentform .form-submit input[type="submit"] {
    border-radius: 10px !important;
    background: #01487e;
}
form#commentform .form-submit input[type="submit"]:hover {
    background: #001f4b !important;
}
.commentlist .comment-meta a, .pinglist .ping-meta{
	color: #000 !important;
}
.commentlist .comment-meta:before, .pinglist .ping-meta:before{
	color: #001f4b !important;
}
.sidebar.s1 {
    min-height: 100%;
    min-width: 100%;
    float: left;
	box-shadow: none !important;
}
.sidebar .widget {
    padding: 15px !important;
}

.nav-menu:not(.mobile) {
    margin: 10px 20px !important;
	text-align: center;
}
#profile {
    padding: 0px !important;
    margin: 0px auto;
    background: none !important;
    text-align: center;
    border-color: #55a9cb !important;
}
#profile, #wrap-nav-header, .sidebar .widget {
    border-color: #55a9cb38 !important;
}
.widget a:hover {
    color: #55a9cb;
}
#profile-description {
    color: #01487e;
	text-align: center;
}
.widget a:hover, .widget > ul li a:hover:before, .nav-menu:not(.mobile) .menu a:hover, .nav-menu:not(.mobile) .menu a:active {
    color: #55a9cb !important;
}
.widget_archive ul li, .widget_categories ul li, .widget_links ul li, .widget a{
	color: #01487e !important;
}
p.post-tags a, .post-tags span {
    color: #001f4b;
    background: none !important;
    font-weight: 400 !important;
}
p.post-tags a:hover {
    color: #55a9cb;
}
li.previous strong, li.next strong {
    color: #001f4b !important;
}
.post-nav li.next a {
    border-color: #55a9cb38 !important;
}
#wrap-nav-header {
    border-bottom: 1px solid #eee;
}
.nav-menu:not(.mobile) .menu > li > span {
    padding: 10px !important;
}

#header {
    padding: 15px !important;
    box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 50%) !important;
}
#header .social-links li a:hover{
  color: #55a9cb !important;
}
.pagination span.pages {
    display: none !important;
}
.single .comment-tabs li span {
    background: #001f4b;
    color: #fff !important;
    border-radius: 10px;
}
div[data-cky-tag="detail-powered-by"] {
    display: none !important;
}
.grecaptcha-badge {
    z-index: 99;
}
/*Suscripción*/
.page-id-793 form.mailpoet-manage-subscription  div.mailpoet_paragraph:not(:last-child) {
    display: inline-block;
}
.page-id-793 form.mailpoet-manage-subscription p.mailpoet_paragraph label strong:before {
    content: ": ";
}
.page-id-793 form.mailpoet-manage-subscription  p.mailpoet_paragraph label br{
    display: none !important;
}
.page-id-793 form.mailpoet-manage-subscription .mailpoet_text_label, 
.page-id-793 form.mailpoet-manage-subscription .mailpoet_select_label, 
.page-id-793 form.mailpoet-manage-subscription .mailpoet_segment_label{
    display: block;
    font-weight:bold;
}
.page-id-793 form.mailpoet-manage-subscription .mailpoet_select, 
form.mailpoet-manage-subscription .mailpoet_text{
	width: 100%;
	padding: 12px;
}
.page-id-793 form.mailpoet-manage-subscription .mailpoet_paragraph{
	margin-bottom:20px;
}
.page-id-1061 .mailpoet_submit{
	padding: 6px !important;
}
.mailpoet_submit{
    padding: 12px 24px !important;
    width: 50%;
    font-weight: bold;
    font-size: 11pt;
    display: block;
    margin: 0 auto;
    text-align: center;
    color: #fff!important;
    background: #01487e !important;
    border-radius: 10px !important;
}
.page-id-793 form.mailpoet-manage-subscription {
    width: 100%;
    margin: 0 auto;
    text-align: center;
}
.page-id-793 form.mailpoet-manage-subscription .mailpoet_submit:hover {
    background: #001f4b !important;
}

@media only screen and (min-width: 800px){
    .single .type-card-thumbnail {
        height: 365px;
    }
}
@media only screen and (min-width: 718px) and (max-width: 800px){
    .type-card-thumbnail {
        height: 160px !important;
    }
}
@media only screen and (min-width: 540px) and (max-width: 718px){
    .type-card-thumbnail {
        height: 170px !important;
    }
}
@media only screen and (min-width: 450px) and (max-width: 540px){
    .type-card-thumbnail {
        height: 240px !important;
    }
}
@media only screen and (max-width: 450px){
    .type-card-thumbnail {
        height: 200px !important;
    }
}
@media only screen and (max-width: 960px){
	.type-card-title {
		text-shadow: none !important;
	}
}
@media only screen and (min-width: 719px) {
	#wrapper {
		min-width: 290px !important;
	}
	#wrapper {
		padding-left: 290px !important;
	}
}
@media only screen and (max-width: 719px) {
	.sidebar.s1 #categories-5{
		text-align: center;
	}
     .sidebar.s1.group {
        background: #d2e1e7;
    }
}
@media
    .sidebar.s1.group {
        background: #d2e1e7;
    }
}