body,p{font-size:17px}header,header nav{height:80px}header,header nav #card-menu{background:rgba(13,13,13,.95);z-index:999;width:100%}#youtube:before,p{font-weight:400}body,footer,footer .rrss a:hover,header nav #card-menu ul li a:hover{color:#fff}body{background:#0d0d0d;font-family:Inter,sans-serif;position:relative}p{line-height:1.7}header{position:fixed}header a figure{margin-left:5%;margin-top:10px;position:absolute}header #show-menu{align-content:right;cursor:pointer;left:85%;overflow:hidden;padding-bottom:15px;padding-top:15px;position:absolute}.icon-bars{color:#9ea3a8;font-size:25px;height:50px;line-height:50px}header nav #card-menu{left:0;position:relative;top:63px;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;-o-transition-duration:.5s;-ms-transition-duration:.5s;transition-duration:.5s}.menu-abierto{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu-cerrado{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}header nav #card-menu #logo-menu{padding-top:10%;width:100%}header nav #card-menu ul li{font-size:15px;font-weight:200;letter-spacing:3px;line-height:80px;list-style:none}header nav #card-menu ul li a{color:#fcffff;text-decoration:none;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s}header nav #card-menu ul li.social-icons{display:inline-block;font-size:25px;line-height:4;margin-right:4.5px;text-align:center}#instagram:before{content:"\ea92";font-family:icomoon;font-weight:400}#youtube:before,footer .rrss a:nth-child(2):before{content:"\ea9d";font-family:icomoon}#button-up{background:rgba(0,0,0,.8);border-radius:50%;border:1px solid #c9c8c8;height:40px;position:fixed;right:25px;top:90vh;width:40px;z-index:80}#button-up:hover{cursor:pointer}.icon-angle-up{color:#c9c8c8;font-size:2.5em;text-align:center}footer{text-align:center;width:100%}footer .rrss{padding-bottom:15px;padding-top:35px}footer .rrss a{color:#c9c8c8;font-size:30px;margin-right:15px;text-decoration:none;-webkit-transition-duration:.2s;-moz-transition-duration:.2s;-o-transition-duration:.2s;-ms-transition-duration:.2s;transition-duration:.2s}footer .rrss a:first-child:before{content:"\ea92";font-family:icomoon}footer p{font-family:Inter;font-size:12px;font-weight:200;letter-spacing:3px;padding-bottom:10px}@media screen and (min-width:500px){.portfolio-header-logo{width:496px}}@media screen and (min-width:950px){header nav,header nav #card-menu{height:80px;display:inline-block}header{background:rgba(28,28,28,.25);height:80px}header nav{vertical-align:middle;width:15%}header nav #card-menu{background:0 0;border:none;left:100%;position:relative;text-align:right;top:0;width:525%}header #CloseMenu,header #show-menu,header nav #card-menu figure{display:none}header nav #card-menu ul li{display:inline-block;font-size:12px;line-height:1;margin-right:3%}header nav #card-menu ul li.social-icons{font-size:20px;line-height:50px;margin-right:3%;vertical-align:center}.menu-cerrado{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}