@font-face{font-family:PNThin;src:url(css/ProximaNovaThin.otf)}@font-face{font-family:PNRegular;src:url(css/ProximaNovaRegular.otf)}@font-face{font-family:PNSemi;src:url(css/ProximaNovaSemibold.otf)}@font-face{font-family:PNBold;src:url(css/ProximaNovaBold.otf)}@font-face{font-family:PNBlack;src:url(css/ProximaNovaBlack.otf)}*{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body{background-color:#fff;background-image:url(images/symphony.png);color:#333;font-family:PNRegular,Arial;-webkit-font-smoothing:antialiased}.root{min-height:100%;width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}[hidden],audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}button,html,input,select,textarea{font-family:sans-serif;color:#222}body{margin:0;font-size:1em;line-height:1.4}a:focus{outline:dotted thin}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:1em 40px}dfn{font-style:italic}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ins{background:#ff9;color:#000;text-decoration:none}mark{background:#ff0;color:#000;font-style:italic;font-weight:700}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}ol,ul{margin:1em 0;padding:0 0 0 40px}dd{margin:0 0 0 40px}nav ol,nav ul{list-style:none;margin:0;padding:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle}svg:not(:root){overflow:hidden}figure,form{margin:0}fieldset{border:0;margin:0;padding:0}label{cursor:pointer}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}input:invalid,textarea:invalid{background-color:#f0dddd}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}@media print{*{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;-webkit-filter:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}a,a:link,a:visited{color:#3498db;text-decoration:none;transition:all .3s ease}a:hover{color:#2ecc71}.page_container{margin-top:75px;overflow:hidden;min-height:100%;padding-bottom:100px;position:relative;width:100%}.center_page{margin:0 auto}.footer{background-color:#fff;bottom:0;padding:15px 0;position:fixed;text-align:center;width:100%}.menu_container{height:75px;left:0;overflow:hidden;position:absolute;top:0;width:100%}.menu_container *{height:75px;line-height:75px;text-align:center}.menu_item_container{transition:left .3s ease;position:relative;width:100%}.menu_shim{width:75px}.menu_close{left:-100%}.menu_open{left:0}.menu_item_container *{float:left}.menu_icon{background-color:#f9f9f9;color:#333;cursor:pointer;float:left;left:0;position:absolute;top:0;width:75px}.menu_icon_icon{display:block;height:14px;margin-top:30px;margin-left:30px;width:14px}.menu_icon:hover,.menu_icon_selected{background-color:#333;color:#fff}.menu_item{color:#999;cursor:pointer;padding:0 30px;transition:padding .3s ease}.menu_item:hover,.menu_item_selected{background-color:#f4d15e;color:#fff}.menu_item_icon{display:block;height:14px;margin-top:30px;width:14px}.menu_item .menu_item_icon{display:none}.ui_button{background-color:#333;border:1px solid #333;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;line-height:17px;padding:7px 10px;transition:all .3s ease}.ui_button:hover{background-color:transparent;color:#333}.landing_container{padding-top:15px;text-align:center;width:80%}.title_plate{font-family:PNBold;font-size:90px;line-height:70px;margin-bottom:5px;transition:all .3s ease}.slogan_plate{font-family:PNThin;font-size:40px;line-height:40px;margin-bottom:10px;transition:all .3s ease}.picture_frame{background-image:url(images/profile.png);border-radius:250px;height:250px;margin:0 auto 15px;overflow:hidden;width:250px}.content_container,.skills_container{margin:20px auto 0;overflow:hidden;text-align:center;width:80%}.skills_header{font-family:PNBold;font-size:14px;margin:15px 0;padding-left:5px;text-align:left}.skill_container{border-radius:2px;color:#fff;cursor:default;display:inline-block;float:left;font-family:PNBold;height:100px;line-height:100px;margin:5px;overflow:hidden;text-align:center;transition:all .3s ease;width:100px}.skill_water_level{background-image:url(images/water_bg.png);background-position:0 -400%;background-repeat:repeat-x;height:100%;left:0;position:relative;top:0;transition:all .7s ease;width:100%}.skill_water_level:hover{background-position:0 10%}.soft_skill_container{background:0 0;border:1px dashed #c0392b;color:#c0392b;cursor:default;margin:5px;padding:15px;transition:all .5s ease}.soft_skill_container:hover{background-color:#c0392b;border:1px solid #c0392b;color:#fff}.exp_container{text-align:left}.exp_item{overflow:hidden;margin-bottom:50px;width:100%}.exp_details,.exp_icon{display:inline-block;height:75px;overflow:hidden}.exp_icon{margin-right:10px}.exp_details{height:50px;padding:20px 0 0 15px;transition:all .3s ease}.exp_text_company{height:25px;line-height:25px}.exp_text_position,.exp_text_skills{display:block;font-family:PNRegular;font-size:18px}.exp_text_company{font-family:PNBold;font-size:25px}.exp_details_border{height:5px;width:100%}.exp_details_container{color:#fff;float:right;padding:10px;width:90%}.edu_container{color:#fff}.edu_item:first-child{margin-left:0}.edu_item:last-child{margin-right:0}.edu_container{max-width:790px}.edu_item{border-radius:3px;cursor:pointer;float:left;height:250px;margin:0 10px;overflow:hidden;transition:all .3s ease;width:250px}.edu_item.edu_item_open{height:350px}.edu_slider{left:0;height:200%;position:relative;top:0;transition:all .3s ease;width:100%}.edu_icon,.edu_institute{height:250px;line-height:250px;text-align:center;width:100%}.edu_institute{display:table;font-family:PNBold;font-size:25px;line-height:25px;padding:0 10%;position:relative;width:80%}.edu_institute p{display:table-cell;vertical-align:middle}.edu_icon img{height:50%;width:50%}.edu_details{height:100%;overflow:hidden;position:relative;width:100%}.edu_institute_title{font-family:PNBold;font-size:60px;height:60px;line-height:60px;margin:5px 0 5px -25px;text-align:center;width:300px}.edu_ribbon{background-color:#fff;font-size:40px;margin-top:10px;overflow:hidden;padding:10px 0;width:100%}.edu_ribbon_round{border-radius:150px;height:125px;margin:0 auto;padding:0;width:125px}.edu_ribbon_title{font-family:PNThin;font-size:60px;height:60px;line-height:60px;margin-top:20px}.edu_ribbon_text{font-family:PNBold;font-size:20px;height:20px;line-height:20px}.edu_title{font-size:PNBold;font-size:20px;line-height:20px;margin:10px auto;width:80%}.edu_dates{bottom:0;position:absolute;width:100%}.edu_date_title{font-size:14px;line-height:14px}.edu_date_date{font-family:PNThin;font-size:55px;height:55px;line-height:55px;margin-bottom:10px}.misc_item{margin-bottom:30px;overflow:hidden;width:100%}.misc_data,.misc_icon{display:inline-block;float:left;margin-right:15px}.misc_data{height:100%;margin:0;text-align:left;width:65%}.misc_title{font-size:30px;font-family:PNBold;height:30px;line-height:30px;margin-top:30px;width:100%}.misc_subtitle{font-size:14px;font-family:PNRegular;height:14px;line-height:14px;margin-top:5px;margin-bottom:10px}.misc_description{font-size:14px;font-family:PNRegular;line-height:16px;overflow:hidden;width:100%}.misc_item_button{margin-top:10px}.about_container{max-width:750px;padding-top:30px;text-align:left}.about_image{display:inline-block;float:left;font-family:PNSemi;font-size:14px;height:270px;text-align:center;width:250px}.about_image img{margin-bottom:10px}.about_info{display:inline-block;float:right;overflow:hidden;padding:0 50px;width:400px}.about_description,.about_title{display:block;margin-bottom:10px;width:100%}.about_title{border-bottom:3px solid #000;font-family:PNBold;font-size:30px;line-height:32px;padding-bottom:10px}.about_description{font-family:PNThin;font-size:25px;line-height:30px}.about_contact{border:2px dashed #000;box-sizing:border-box;margin:20px 0;overflow:hidden;padding:30px;transition:all .3s ease;width:100%}@media screen and (max-width:1280px){.content_container{width:990px}.misc_data{width:600px}}@media screen and (max-width:1024px){.content_container{width:880px}.misc_data{width:540px}}@media screen and (max-width:960px){.menu_item{padding:0 15px}.misc_data{width:50%}.title_plate{font-size:60px;line-height:50px}.slogan_plate{font-size:30px;line-height:30px}.content_container{width:80%;max-width:770px}.edu_container{max-width:790px;width:790px}.skill_container{height:100px;margin:1%;width:18%}.about_container{max-width:650px}.about_info{padding:0 50px;width:300px}}@media screen and (max-width:840px){.misc_description,.misc_subtitle,.misc_title{display:block}.misc_data{max-height:50%;overflow:hidden;text-align:center;width:100%}.misc_title{margin-top:10px}.misc_item{margin-bottom:30px;width:100%}.misc_icon{height:200px;margin:0;width:100%}.misc_icon img{height:200px}.edu_container{max-width:540px;width:540px}.edu_item,.edu_item:first-child{margin:10px}.about_image{width:100%}.about_info{margin-top:30px;padding:0;width:100%}}@media screen and (max-width:680px){.menu_item .menu_item_text{display:none}.menu_item .menu_item_icon{display:block}.exp_details{padding:0}.edu_container{max-width:250px;width:250px}.edu_item,.edu_item:first-child{margin:0 0 20px}.skill_container{height:100px;margin:1%;width:23%}}@media screen and (max-width:540px){.menu_item{padding:0 15px}.title_plate{font-size:50px;line-height:40px}.slogan_plate{font-size:20px;line-height:20px}.content_container{width:410px}}@media screen and (max-width:480px){.content_container{width:360px}.exp_details_container{padding:2% 5%;width:90%}.skill_container{height:100px;line-height:100px;margin:1%;width:31%}}@media screen and (max-width:370px){.content_container{min-width:220px;width:85%}.skill_container{min-height:100px;margin:1%;min-width:100px;width:48%}}.icon{background-repeat:no-repeat}.icon_book{background-image:url(images/icons/book.png)}.icon_book_dark{background-image:url(images/icons/book_dark.png)}.icon_briefcase{background-image:url(images/icons/briefcase.png)}.icon_briefcase_dark{background-image:url(images/icons/briefcase_dark.png)}.icon_clipboard{background-image:url(images/icons/clipboard.png)}.icon_clipboard_dark{background-image:url(images/icons/clipboard_dark.png)}.icon_head{background-image:url(images/icons/head.png)}.icon_head_dark{background-image:url(images/icons/head_dark.png)}.icon_layers{background-image:url(images/icons/layers.png)}.icon_layers_dark{background-image:url(images/icons/layers_dark.png)}.icon_menu{background-image:url(images/icons/menu.png)}.icon_menu_dark{background-image:url(images/icons/menu_dark.png)}
