body, h1, h2, h3, h4, h5, h6, button, input, optgroup, select, textarea, a{font-family: 'proxima_nova_alt', 'Gilroy', 'Raleway', sans-serif!important;color: #444;font-weight: 400;}

html{scroll-behavior: smooth;}

h1{font-size: 50px;font-weight: 700;color: #222;}

.clearfix{clear: both;}

.content{width: 90%; margin: 0 auto; position: relative; }

.header{position: fixed; width: 100%; background: #fff; top: 0; margin: 0 auto; z-index: 999; padding-top: 30px; padding-bottom: 38px; }
.header img{height: 40px; }
.bold{font-weight: 500;}
.print-mobile{display: none;}


.item .numero{font-weight: 500;width: 80px;display: inline-block;padding-left: 20px;}

.wrapper{overflow: hidden;margin: 240px auto 0 auto;}
nav.menu{position: fixed;width: 300px;padding-right: 30px;overflow-y: scroll;height: 470px;}
nav.menu ul{margin: 0;list-style: none;padding: 0 0 40px 0;}
nav.menu ul li{padding: 12px 0;}
nav.menu ul li a{text-decoration: none;color: #3483fa;line-height: 150%;}

.item-wrapper{overflow: hidden;overflow-y: scroll;width: calc(100% - 360px);margin: 0 0 0 auto;padding-left: 30px;}
.item-wrapper .top{}
.item-wrapper .top .sub-title{font-size: 30px;font-weight: 300;margin-bottom: 15px;}
.item-wrapper .top .bajada{font-weight: 300; }
.item-wrapper .top .fecha{float: left; }
.item-wrapper .top .print{float: right;padding-left: 34px;position: relative;}
.item-wrapper .top .print i{font-size: 23px; position: absolute; left: 0; top: -3px; }
.item-wrapper .top .print a{text-decoration: none;}


.item::before{display: block;height: 230px;margin-top: -170px;content: "";}
.item h3{text-transform: uppercase; font-weight: 700; font-size: 16px; }
.item p{line-height: 150%;font-weight: 300;}



@media only screen and (max-width: 767px) {
.hidden-xs{display: none;}

.print-mobile{display: block;position: absolute;top: 31px;right: 64px;font-size: 30px;color: #3483fa;}

h1{font-size: 40px; }

.content{width: inherit; padding: 0 25px; }
.header{padding-bottom: 0; }
.header img{}


.wrapper{}
nav.menu{}
nav.menu ul{}
nav.menu ul li{}
nav.menu ul li a{}

.item-wrapper{margin: 0; width: 100%; padding: 0; }
.item-wrapper .top{}
.item-wrapper .top .sub-title{font-size: 24px; }
.item-wrapper .top .bajada{}
.item-wrapper .top .fecha{}
.item-wrapper .top .print{}
.item-wrapper .top .print i{}
.item-wrapper .top .print a{}

.item::before{height: 200px;}
.item h3{}
.item p{}

}



@media print {
.print-mobile,
.print,
.menu {display: none;}

.item-wrapper{margin: 0; width: 100%; padding: 0; }

.header{position: relative;padding-bottom: 0;}
.wrapper{margin: 0;}

}