﻿*{padding:0;margin:0;z-index:0;}body{background-color:#252525;width:100%;font-family:Arial;}a{color:#9f9f9f;}a:hover{text-decoration:underline;}.new-line{margin-top:12px;}.curtain{position:fixed;padding:0;margin:0;top:0;left:0;width:100%;height:100%;background-color:#252525;}@media screen and (min-width:0){#phone-information{display:none;}#header,#content,#footer{margin:auto;width:875px;display:flex;}#header{border-bottom:1px solid #1a1a1a;padding-top:25px;padding-bottom:25px;height:80px;flex-direction:row;justify-content:space-between;}#header a,#header a:active{border:none;outline:none;color:#fff;text-decoration:none;}#header #name{font-size:37px;text-align:center;}#header #menu{margin-top:28px;}#header #menu li{list-style:none;float:left;margin-left:15px;}#header #menu a:hover{border-bottom:solid 1px #bababa;}#content{height:471px;padding-top:50px;padding-bottom:25px;position:relative;border-bottom:1px solid #1a1a1a;border-top:1px solid #353535;font-size:12px;}#content #home-page{width:100%;}#content #home-page .card{height:468px;width:200px;position:absolute;background-image:url(/images/sprite.png);}#content #home-page .card .background{margin:5px;height:430px;width:190px;background-image:url(/images/sprite.png);}#content #home-page .card a{text-decoration:none;color:#fff;width:100%;height:160px;display:block;text-align:center;padding-top:270px;font-size:24px;}#content #home-page .aboutme-card{top:50px;left:0;}#content #home-page .aboutme-card .background{background-position:-200px 0;}#content #home-page .aboutme-card .background:hover{background-position:-200px -430px;}#content #home-page .cv-card{top:50px;left:225px;}#content #home-page .cv-card .background{background-position:-390px 0;}#content #home-page .cv-card .background:hover{background-position:-390px -430px;}#content #home-page .productions-card{top:50px;left:450px;}#content #home-page .productions-card .background{background-position:-580px 0;}#content #home-page .productions-card .background:hover{background-position:-580px -430px;}#content #home-page .contact-card{top:50px;left:675px;}#content #home-page .contact-card .background{background-position:-770px 0;}#content #home-page .contact-card .background:hover{background-position:-770px -430px;}#content .page{max-height:468px;position:absolute;left:225px;top:50px;color:#9f9f9f;height:468px;width:0;}#content .page .page-bottom-background{background-image:url(/images/sprite.png);background-position:0 -860px;height:33px;position:absolute;top:432px;width:650px;}#content .page .page-content{height:418px;top:0;position:absolute;left:0;width:650px;padding-top:16px;z-index:2;}#content .page .scrollable{height:418px;}#content .page .close-page{display:block;position:relative;top:-9px;left:636px;width:19px;height:15px;background-image:url(/images/sprite.png);z-index:1;}#content .page h2:first-child{margin-top:0;}#content .page h2{margin-bottom:15px;margin-top:24px;}#content .page a{text-decoration:underline;}#content #aboutme-page{border-top:solid 3px #d04519;}#content #aboutme-page .page-content{text-align:justify;}#content #aboutme-page .close-page{background-position:0 -469px;}#content #cv-page{border-top:solid 3px #ebb100;}#content #cv-page .close-page{background-position:-20px -469px;}#content #cv-page .cv-information{margin-top:12px;display:flex;flex-direction:row;}#content #cv-page .cv-left{min-width:30%;font-style:italic;font-weight:bold;}#content #cv-page .cv-rigth{min-width:70%;text-align:justify;}#content #cv-page .cv-resume{font-style:italic;margin-top:3px;}#content #cv-page .cv-skills{margin-top:12px;display:flex;flex-flow:row wrap;}#content #cv-page .stars2,#content #cv-page .stars3,#content #cv-page .stars4,#content #cv-page .stars5,#content #cv-page .starsNull{background-image:url('/images/sprite.png');width:111px;height:16px;}#content #cv-page .starsNull{background-image:none;}#content #cv-page .stars2{background-position:-57px -520px;}#content #cv-page .stars3{background-position:-38px -520px;}#content #cv-page .stars4{background-position:-19px -520px;}#content #cv-page .stars5{background-position:0 -520px;}#content #cv-page #CVContent .Content div{margin-bottom:1px;}#content #cv-page .cv-left,#content #cv-page .title{font-weight:600;}#content #productions-page{border-top:solid 3px #53b123;}#content #productions-page .page-content{text-align:justify;}#content #productions-page .close-page{background-position:-40px -469px;}#content #productions-page .productions:first-child{border-top:none;padding-top:0;}#content #productions-page .productions{border-bottom:1px solid #1a1a1a;border-top:1px solid #353535;padding:25px 0;}#content #productions-page .production{padding-top:12px;}#content #productions-page h3{font-style:italic;}#content #contact-page{border-top:solid 3px #00a4cd;}#content #contact-page .page-content{display:flex;flex-direction:row;justify-content:space-between;}#content #contact-page .page-content .contact-left{width:55%;}#content #contact-page .page-content .contact-left input,#content #contact-page .page-content .contact-left textarea{display:block;margin-bottom:10px;margin-top:5px;color:#9f9f9f;font:12px Arial;width:300px;padding:10px;border:1px solid #343434;background:none;}#content #contact-page .page-content .contact-left textarea{overflow:auto;height:134px;}#content #contact-page .page-content .contact-left input[type="submit"]{width:322px;cursor:pointer;}#content #contact-page .page-content .contact-rigth{padding-right:14px;}#content #contact-page .close-page{background-position:-60px -469px;}#content #contact-page .informations a{text-decoration:none;}.informations>div{margin-bottom:10px;display:flex;flex-direction:row;}.informations .info-icons{width:16px;height:16px;margin-right:5px;background-image:url(/images/sprite.png);}.informations .cv-icon{background-position:0 -504px;}.informations .phone-icon{background-position:-32px -504px;}.informations .mail-icon{background-position:-16px -504px;}.informations a{text-decoration:none;line-height:20px;}.informations-right>div{margin-bottom:10px;display:flex;flex-direction:row;justify-content:flex-end;}.informations-right a{line-height:20px;text-decoration:none;margin-left:10px;}#footer{font-size:12px;border-top:1px solid #353535;width:875px;padding-top:25px;padding-bottom:25px;color:#9f9f9f;flex-direction:row;justify-content:space-between;}#footer #social-links{margin-top:28px;}#footer #social-links a{width:20px;height:20px;background-image:url(/images/sprite.png);display:inline-block;}#footer #social-links .linkedin{background-position:-60px -484px;}}