/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 22 2024 | 10:59:28 */
#menu-footer-menu-ca a,
#menu-footer-menu-es a
{
  	color: #fff;
}

@media only screen and (min-width: 1000px) 
{
	.site-footer 
  	{
    	margin-right: 0px; 
  	} 
}

.od-header-lang-selector
{
  	position: absolute;
  	right: 0px;
  	margin-top: -24px;
}

.od-header-lang-selector a
{
  	margin-left: 12px;
}

p
{
  	font-size: 1.2em;
}

.entry-meta a,
.entry-meta__primary a,
.entry-meta__primary a:hover
{
  	color: #333;
}

.entry-meta__secondary a,
.entry-meta__secondary a:hover
{
  	color: #555;
}

.nav--main > li:hover > a, 
.nav--main li.active > a
{
  	color: #555;
}

footer *,
#menu-footer-menu-ca li a,
#menu-footer-menu-es li a
{
  	color: #000;
}


.addtoany_header
{
	font-family: Oswald, "SF Pro Text", Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
  	font-size: 24px;
	font-weight: 400;
	line-height: 36px;
	margin-bottom: 30px
}

.site-lema
{
	position: absolute;
	margin-top: -48px;
	text-align: center;
	width: 100%;
	font-size: 20px;
}



#av-header-background
{
  	display: none;
}

/*
@media screen and (min-width: 640px)
{
  #av-header-background
  {
      background-color: #fff14b;
      position: fixed;
    	top: 0;
    left: 0;
      width: calc(100% - 3.75em);
      height: 294px;
      z-index: 0;
    	display: block;
  }
}
*/

header#masthead,
div.site-description .site-description-text,
.nav--main
{
	background-color: #fff14b;  
}

#av-post-view-count
{
  	margin-left: 4px;
}

#av-post-view-count::before
{
  	display: none;
}
 .site-branding{
	margin-top: 1.75em;
}

header{
	position:relative;
}
 header#masthead::after {
    content: '';
    width: 180px;
    height: 180px;
    position: absolute;
    top: 25px;
    right: 25px;
    background-image: url(/wp-content/uploads/2021/07/escacs.jpg);
        background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
	border-radius:50%;
}
 #custom_html-4, .logged-in #custom_html-9{
	display:none;
}
#custom_html-10{
	display:none;
}
 #custom_html-10{
	display:block!important;
}

.test p{
	margin-bottom:0;
}
#custom_html-10::before,#custom_html-10::before{
	display:none;
}

@media screen and (max-width: 1023px)
{
  	.site-lema
  	{
    	position: absolute;
      	font-size: 18px;
  	}
	 .site-branding{
		margin-top:3.75em;
	}
	
 header#masthead::after {
    display:none;
}
}

@media screen and (max-width: 900px)
{
  	.site-lema
  	{
    	position: relative;
      	margin-top: 16px;
      	font-size: 17px;
  	}
	 .site-branding{
		margin-top:5em;
	}
}

@media print 
{
  	.site-lema
  	{
      	margin-top: 12px;
      	font-size: 14px;
  	}
  
  	#site-navigation,
  	.toolbar,
  	.od-header-lang-selector,
  	.comment-respond,
  	#mailpoet_form-3
  	{
      display: none;
  	}
  
  	.site-branding
  	{
      margin-top: 0;
  	}
  
  	.site-footer
  	{
      	position: relative;
  	}
	
	header#masthead::after {
		display: none;
	}
}