.full-header>#header-wrap{
background-color:rgba(255,255,255,1);
}

#header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{
padding-top:10px;
padding-bottom:6px;
}

#primary-menu ul li{
text-align:center;
}

#primary-menu>ul>li>a{
padding:29px 15px;
color:#2d2d2d;
}

#primary-menu>.fright.clearfix{
margin-top:2.5em;
}

header#header.full-header.sticky-header div#header-wrap div.container.clearfix nav#primary-menu ul.sf-js-enabled li a{
color:#fff;
}

header#header.full-header.sticky-header div#header-wrap div.container.clearfix nav#primary-menu div.fright.clearfix a.social-icon.si-small.si-borderless.si-twitter i.icon-twitter::before,
header#header.full-header.sticky-header div#header-wrap div.container.clearfix nav#primary-menu div.fright.clearfix a.social-icon.si-small.si-borderless.si-facebook i.icon-facebook::before,
header#header.full-header.sticky-header div#header-wrap div.container.clearfix nav#primary-menu div.fright.clearfix a.social-icon.si-small.si-borderless.si-youtube i.icon-youtube::before
{
color:#fff;
}

	@media screen and (min-width: 1300px) {
		.container{
			margin-right:initial;
      max-width:1400px;
		}
    #content>.content-wrapbooks{
      margin-right:10%;
    }
  }

@media only screen and (max-width: 1024px) {

	#primary-menu > .fright.clearfix{
		position:absolute;
		right:0.5em;
		top:2em;
		margin-top:0;
	}

	.sectionlibros{
		padding-bottom:0!important;
	}

	.sectionlibros>.d-none.d-lg-block{
		position:relative!important;
    width:100%!important;
    height:24em!important;
    z-index:10;
    display:inline-block!important;
    background-position:-16em center;
    background-size:cover!important;
	}

	.sectionlibros>.d-none.d-lg-block.even{
		background-position:3em center!important;
	}

}
