*{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#f4f4f4;font-family:"Lato",sans-serif;font-size:14px;line-height:20px;color:#646464}h1,h2,h3,h4,h5{margin-bottom:10px}h1{font-size:20px;line-height:24px}h2{font-size:18px;line-height:21px}h3{font-size:17px;line-height:21px}h4{font-size:16px;line-height:20px}h5{font-size:15px;line-height:20px}input[type="text"],textarea{line-height:20px;font-family:Arial,Helvetica,sans-serif;font-size:12px;padding:7px
10px 8px;border:2px
solid #e5e5e5;background:#f5f5f5;outline:none}button::-moz-focus-inner{border:0}form
label{cursor:pointer}form
label.required{position:relative}form label.required:after{content:"*";position:absolute;top:-2px;right:-12px;color:#bc3a3a;font-size:18px;line-height:22px;font-weight:400}textarea{overflow:auto;resize:none}::selection{background:#4ca5d0;color:#fff}::-moz-selection{color:#fff;background:#4ca5d0}a{color:#4ca5d0}a:hover{color:#646464}strong{font-weight:700}input[type="text"],
.widget_qrcode_vcard,
.section_header .section_title .section_icon,
.section_header .section_title a span.icon:before,
#profile_photo,
#portfolio_filters ul li a,
#contact_data .add_info,
.sc_contact_form
.enter{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.widget_qrcode_vcard{border:2px
solid #e5e5e5;padding:23px
28px 24px}.widget.widget_qrcode_vcard
h3.widget_title{padding:0;margin-bottom:24px}.widget_qrcode_vcard
img{width:160px}#page{overflow:hidden;width:940px;margin:0
auto;margin-top:5px;min-width:320px}#header{overflow:hidden;margin-bottom:21px}#header
.social_links{padding-top:20px;float:right;margin-right:57px;overflow:hidden}#header .social_links
li{list-style:none;float:left;margin-left:13px}#header .social_links li
a{display:block;width:22px;height:22px;overflow:hidden;text-indent:999px;white-space:nowrap;background-image:url(/images/social_ico.png);background-repeat:no-repeat}#header .social_links li.fb a:hover{background-position:-22px 0}#header .social_links li.tw a:hover{background-position:-44px 0}#header .social_links li.gplus a:hover{background-position:-66px 0}#header .social_links li.lnkd a:hover{background-position:-88px 0}#header .social_links li.github a:hover{background-position:-241px 0}#header .social_links li.px500 a:hover{background-position:-260px 0}#header .social_links li.fb
a{background-position:-22px -22px}#header .social_links li.tw
a{background-position:-44px -22px}#header .social_links li.gplus
a{background-position:-66px -22px}#header .social_links li.lnkd
a{background-position:-88px -22px}#header .social_links li.github
a{background-position:-241px -22px}#header .social_links li.px500
a{background-position:-260px -22px}#resume{position:relative}#resume.printable{margin-bottom:50px}#resume_link,#resume_link_download{height:60px;background-color:#fff;text-decoration:none;display:block;cursor:pointer}#resume_buttons{position:absolute;top:0px;right:0px;width:0px;margin:0
0 60px;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}.open
#resume_buttons{width:60px;right:-60px}#resume_link_download,#resume_link{opacity:0;pointer-events:none;cursor:default;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}.open #resume_link_download,
.open
#resume_link{opacity:1;pointer-events:auto;cursor:pointer}#resume_link_download{margin-top:1px}#resume_link span.icon,
#resume_link_download
span.icon{font-size:28px;line-height:32px;display:block;text-align:center;color:#fff;padding:13px
0 0 0;height:47px;z-index:50;position:relative}#resume_link span.label,
#resume_link_download
span.label{width:0;position:absolute;height:60px;right:0;opacity:0;font-size:19px;font-weight:700;color:#fff;line-height:59px;padding:0
15px;z-index:49;text-transform:uppercase;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}#resume_link:hover
span.label{width:auto;opacity:1;margin-right:60px}#resume_link_download:hover
span.label{width:auto;opacity:1;margin-right:60px}#main{width:820px;margin-left:60px;background:#fff}#main:after{clear:both;display:block;content:"";width:100%}.section_header{border-top:1px solid #e5e5e5}section#profile{position:relative}#blog_page_link{position:absolute;top:0;right:-60px;display:block;width:60px;height:60px;color:#fff;text-decoration:none}#blog_page_link
span.icon{width:60px;height:60px;display:block;text-align:center;font-size:28px;line-height:normal;position:relative;z-index:444}#blog_page_link span:before{padding-top:16px;display:inline-block}#blog_page_link
span.label{display:block;position:absolute;right:-999px;z-index:333;height:60px;padding:0
30px;line-height:59px;font-size:19px;text-transform:uppercase;font-weight:700;top:0px;opacity:0;-webkit-transition:all ease 1.5s;-moz-transition:all ease 1.5s;-ms-transition:all ease 1.5s;-o-transition:all ease 1.5s;transition:all ease 1.5s}#blog_page_link:hover
span.label{top:0;right:60px;opacity:1;-webkit-transition:all ease 0.6s;-moz-transition:all ease 0.6s;-ms-transition:all ease 0.6s;-o-transition:all ease 0.6s;transition:all ease 0.6s}.section_header.profile_section_header{border-top:none;min-height:140px}.section_header .section_title
a{float:left;position:relative;height:30px;display:block;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:700;-webkit-transition:height ease 0.2s;-moz-transition:height ease 0.2s;-ms-transition:height ease 0.2s;-o-transition:height ease 0.2s;transition:height ease 0.2s}.section_header.opened .section_title:after{clear:both;width:100%;content:"";display:block}.section_header .section_title
.section_icon{margin:10px
10px 0 0;background:#fff;border:solid #e5e5e5 3px;width:34px;height:34px;position:absolute;right:0;background:#fff;z-index:40;cursor:pointer;-webkit-transition:all linear 0.2s;-moz-transition:all linear 0.2s;-ms-transition:all linear 0.2s;-o-transition:all linear 0.2s;transition:all linear 0.2s}.section_header .section_title span.section_icon:hover{background:#e5e5e5}.section_header .section_title span.section_icon:hover:after{background-position:0 bottom}.section_header.opened .section_title span.section_icon:hover:after{background-position:0 0}.section_header .section_title .section_icon:after{display:block;position:absolute;top:9px;left:4px;background:url(/images/header_controls.png) right bottom no-repeat;width:26px;height:16px;content:""}.section_header.opened .section_title .section_icon:after,
.section_header .section_title.current .section_icon:after{background-position:right 0}.section_header .section_title.current .section_icon:hover:after{background-position:0 0}.section_header
.section_title{height:60px;position:relative;margin-bottom:0}.section_header.profile_section_header
.section_title{height:30px}.section_header.opened .section_title
a{height:60px}.section_header .section_title
.section_name{font-size:19px}.section_header .section_title a
span.icon{position:absolute;top:0;left:-60px;display:block;width:60px;height:60px;font-weight:normal;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}.section_header .section_title.current a
span.icon{width:100%;padding-right:60px}.section_header.profile_section_header .section_title a
span.icon{width:60px}.section_header .section_title a span.icon:before{font-size:28px;color:#fff;width:60px;height:41px;padding-top:13px;text-align:center;line-height:normal;text-indent:1px;display:block;top:3px;left:0;position:absolute;z-index:999;vertical-align:baseline}.section_header .section_title.resume_section_title a span.icon:before{padding-top:14px;height:40px}.section_header .section_title.portfolio_section_title a span.icon:before{padding-top:15px;height:39px}.section_header .section_title.contact_section_title a span.icon:before{padding-top:12px;height:42px}#mainpage_accordion_area
.section_header{height:60px}#mainpage_accordion_area .section_header .section_title:hover{background:#fafafa;cursor:pointer}#mainpage_accordion_area .section_header .section_title.current:hover{background:none;cursor:default}#mainpage_accordion_area .section_header
.section_name{position:relative;z-index:999;height:60px;line-height:59px;display:block;padding:0
29px;text-align:center;color:#646464;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}#mainpage_accordion_area .section_header .current
.section_name{color:#fff}.section_header.profile_section_header .section_title
.section_name{display:block;height:60px;overflow:hidden;position:relative;line-height:59px;text-align:center;width:135px}.section_header .section_title .section_name:after{position:absolute;left:0;top:0;bottom:0;background:url(/images/title_divider.png) -1px 0 repeat-y;content:"";display:block;width:1px}.section_header .section_title.current .section_name:after,
.section_header.opened .section_title .section_name:after{background-position:0 0}#profile_header{clear:both;padding:0
30px;overflow:hidden}.opened
#profile_header{padding-top:30px}#profile_data{opacity:0;position:relative;right:-30px;padding:2px
10px 0 0;overflow:hidden;float:right;width:310px;font-size:12px;line-height:20px;-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.opened
#profile_data{height:auto;right:0;opacity:1;-webkit-transform:rotate(0);-webkit-transform-origin:100% 100%;transform:rotate(0);transform-origin:100% 100%}#profile_data
.th{font-weight:700;width:75px;margin-right:10px;text-align:right;display:block;float:left;color:#373737}#profile_data
.td{overflow:hidden;display:block}#profile_data
.profile_row{overflow:hidden;display:none}#profile_data .profile_row
a{text-decoration:none;color:#4ca5d0}#profile_data .profile_row a:hover{color:#646464}#profile_data
.show{display:block}.section_header.opened
#profile_data{margin-top:0}#profile_user{overflow:hidden;float:left;width:100%;max-width:425px}#profile_photo{margin-right:20px;border:4px
solid #e5e5e5;float:left;width:87px;-webkit-transition:all ease 0.4s;-moz-transition:all ease 0.4s;-ms-transition:all ease 0.4s;-o-transition:all ease 0.4s;transition:all ease 0.4s}.opened
#profile_photo{width:117px}#profile_photo
img{width:100%;vertical-align:top;height:auto}#profile_name_area{overflow:hidden}.opened
#profile_name_area{padding-top:12px}h1#profile_title{text-transform:uppercase;font-size:30px;line-height:35px;font-weight:700;color:#373737;margin-bottom:0}h1#profile_title
.firstname{text-transform:uppercase}#profile_position{font-size:18px;line-height:20px;color:#4ca5d0}.opened
#profile_position{display:block}.profile_section_body{padding:24px
30px 10px}.profile_section_body
p{margin-top:0px;margin-bottom:0.5em}.sidebar.resume_sidebar{padding-top:1px;float:right;width:190px;margin-left:30px}.wrapper.resume_wrapper{padding-top:5px;overflow:hidden}.wrapper.resume_wrapper>.category{margin-top:56px}.wrapper.resume_wrapper>.category.first{margin-top:0}#mainpage_accordion_area
.category_header{margin-bottom:32px}#mainpage_accordion_area
.section_body{padding:25px
30px 56px}#mainpage_accordion_area
.section_body.contact_section_body{padding-bottom:30px}#mainpage_accordion_area .section_body
.post_header{overflow:hidden;margin-bottom:11px}#mainpage_accordion_area .section_body
article.post{margin-top:26px;padding-top:27px;background:url(/images/line_hor.png) center 0 repeat-x}#mainpage_accordion_area .section_body
article.post.first{padding-top:0;margin-top:0;background:none}#mainpage_accordion_area .post_header
.resume_period{float:right;font-size:18px;line-height:22px;color:#9b9b9b}#mainpage_accordion_area .post_header
.post_title{overflow:hidden;font-size:18px;line-height:22px;color:#373737;font-weight:700;padding-left:22px;margin-bottom:1px;position:relative}#mainpage_accordion_area .post_header .post_title
.post_title_icon{position:absolute;width:15px;height:15px;background-image:url(/images/post_title_icon.png);background-repeat:no-repeat;background-position:5px 3px;top:4px;left:0;border-radius:15px}#mainpage_accordion_area .post_header
.post_subtitle{font-size:14px;line-height:18px;color:#9b9b9b;padding-left:23px;text-transform:capitalize;margin-bottom:0}h3.category_title{position:relative;background:#373737;font-size:14px;line-height:18px;color:#fff;text-transform:uppercase;padding:5px
10px 7px 39px;font-weight:700;border-radius:4px 0 0 4px}h3.category_title
.category_title_icon{border-radius:3px;position:absolute;display:block;width:30px;height:30px;background-image:url(/images/section_marker.png);background-position:9px 11px;background-repeat:no-repeat;content:"";top:0;left:0}.portfolio_wrapper{width:100%;height:auto}.portfolio_wrapper
.portfolio_items{margin:0
-10px 0 -2px;overflow:hidden}#mainpage_accordion_area
.section_body{display:none;position:relative;overflow:hidden}.profile_section
.section_body{display:block}#portfolio_filters{padding-top:5px;overflow:hidden;margin-bottom:15px}#portfolio_filters ul
li{list-style:none;float:left}#portfolio_filters ul li
a{cursor:pointer;display:block;border:2px
solid #e5e5e5;margin-right:3px;padding:5px
10px 7px;text-decoration:none;background:#fff;color:#373737;font-size:14px;line-height:18px;font-weight:700;-webkit-transition:all ease 0.2s;-moz-transition:all ease 0.2s;-ms-transition:all ease 0.2s;-o-transition:all ease 0.2s;transition:all ease 0.2s}#portfolio_filters ul li a:hover{background-color:#e5e5e5}#portfolio_filters ul li
a.current{color:#fff;cursor:default}#portfolio_filters
ul{display:block;width:100%;clear:both;padding-top:5px}#mainpage_accordion_area
.portfolio_section_body{padding-top:5px}#contact_data
.add_info{background:#fff}#contact_data .add_info
.profile_row{overflow:hidden;margin-bottom:10px;display:none}#contact_data .add_info .profile_row
.th{float:left;width:26px;height:26px;background:url(/images/contact_icons.png) no-repeat;margin-right:10px;overflow:hidden;text-indent:100%;white-space:nowrap}#contact_data .add_info .profile_row
.td{display:block;overflow:hidden;font-size:12px;line-height:15px;padding-top:5px}#contact_data .add_info .profile_row.address
.th{background-position:0 0}#contact_data .add_info .profile_row.phone
.th{background-position:0 -36px}#contact_data .add_info .profile_row.email
.th{background-position:0 -72px}#contact_data .add_info .profile_row.website
.th{background-position:0 -108px}#contact_data
.profile_row.header{font-size:14px;line-height:17px;height:26px;text-transform:uppercase;font-weight:700;color:#000;padding-bottom:7px;margin-bottom:19px;border-bottom:1px solid #e5e5e5;display:block}.resume_sidebar
.widget{margin-top:55px}.resume_sidebar .widget:first-child{margin-top:0}.widget
.widget_title{font-size:14px;line-height:17px;text-transform:uppercase;font-weight:700;color:#373737;margin-bottom:23px}.widget_skills
.caption{font-size:12px;line-height:15px;margin-bottom:2px;color:#646464}.widget_skills .style_1
.skills_row{margin-top:10px}.widget_skills .style_1
.caption{color:#646464;display:block;font-size:12px;font-weight:bold;line-height:16px;margin-bottom:4px}.widget_skills .style_1
.progressbar{background-color:#e5e5e5;display:block;height:15px;width:100%}.widget_skills .style_1
.progress{display:block;height:15px;overflow:hidden;position:relative;text-align:right;width:0}.widget_skills .style_3
.skills_row{margin-top:11px;overflow:hidden}.widget_skills .style_3
.progressbar{background:url(/images/level_bg.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0);display:block;float:left;height:19px;position:relative;width:97px}.widget_skills .style_3
.progress{display:block;height:17px;position:relative;text-align:left;width:0}.widget_skills .style_3 .progress:after{background:url(/images/level_mask.png) repeat-x scroll 0 0 rgba(0, 0, 0, 0);content:"";display:block;height:17px;left:0;position:absolute;right:0}.widget_skills .style_3
.caption{float:left;font-weight:700;margin-right:5px;overflow:hidden;padding-top:1px;width:60px}.sidebar.contact_sidebar{float:right;width:220px;margin-left:30px}.contact_form{overflow:hidden}.sc_contact_form form
.field{margin-bottom:17px;float:left;width:240px}.sc_contact_form form
.field.message{margin-bottom:19px}.sc_contact_form form .field:first-child{margin-right:30px}.sc_contact_form form .field input[type="text"],
.sc_contact_form form .field
textarea{-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin:0}.sc_contact_form form .field
label{display:table;color:#191919;font-weight:700;padding-bottom:7px;font-size:12px;line-height:15px}.sc_contact_form form
.field.message{float:none;clear:both;width:100%}.sc_contact_form
h3.title{position:relative;background:#373737;font-size:14px;line-height:17px;color:#fff;font-weight:700;text-transform:uppercase;padding:6px
20px 7px 40px;border-radius:4px 3px 3px 4px}.contact_section_body .sc_contact_form
h3.title{margin-bottom:27px}.sc_contact_form .title:after{content:"";display:block;width:30px;height:30px;position:absolute;top:0;left:0;border-radius:3px;background-image:url(/images/section_marker.png);background-position:9px 11px;background-repeat:no-repeat}.sc_contact_form
textarea{height:104px}.sc_contact_form
.enter{display:inline-block;padding:5px
12px 6px;background:#fff;color:#373737;font-size:14px;line-height:17px;text-decoration:none;font-weight:700;border:2px
solid #e5e5e5}.sc_contact_form .enter:hover{background:#e5e5e5}div.sc_infobox{text-align:center;padding:9px
10px 9px;text-transform:capitalize;font-size:12px;line-height:15px;margin:15px
0 15px 0;font-weight:bold;position:relative}div.sc_infobox_style_error{color:#d29898;border:1px
solid #edcece;background:rgb(255, 250, 250);background:-moz-linear-gradient(
top,
rgba(255, 250, 250, 1) 0%,
rgba(255, 233, 233, 1) 100%
);background:-webkit-gradient(
linear,
left top,
left bottom,
color-stop(0%, rgba(255, 250, 250, 1)),
color-stop(100%, rgba(255, 233, 233, 1))
);background:-webkit-linear-gradient(
top,
rgba(255, 250, 250, 1) 0%,
rgba(255, 233, 233, 1) 100%
);background:-o-linear-gradient(
top,
rgba(255, 250, 250, 1) 0%,
rgba(255, 233, 233, 1) 100%
);background:-ms-linear-gradient(
top,
rgba(255, 250, 250, 1) 0%,
rgba(255, 233, 233, 1) 100%
);background:linear-gradient(
to bottom,
rgba(255, 250, 250, 1) 0%,
rgba(255, 233, 233, 1) 100%
)}div.sc_infobox_closeable:after{content:"";text-transform:none;display:block;position:absolute;top:12px;right:10px;width:9px;height:9px;background:url(/images/close_message_button.gif) 0 0 no-repeat}footer#footer{width:824px;margin:0
auto;padding:22px
0}footer#footer
.footer_copyright{text-align:right;font-size:11px;line-height:14px;color:#9b9b9b}.colored{width:100%;height:4px;overflow:hidden;position:absolute;top:0px;left:0px;margin-bottom:10px}.colored
div{height:4px;width:20%;float:left}.vis
svg.piechart{opacity:1;transform:scale(1)}div.sc_infobox{text-align:center;padding:9px
10px 9px;text-transform:capitalize;font-size:12px;line-height:15px;margin:0
0 15px 0;font-weight:bold;position:relative}div.sc_infobox_style_regular{color:#727272;border:1px
solid #ddd;background:rgb(255, 255, 255);background:-moz-linear-gradient(
top,
rgba(255, 255, 255, 1) 0%,
rgba(245, 245, 245, 1) 100%
);background:-webkit-gradient(
linear,
left top,
left bottom,
color-stop(0%, rgba(255, 255, 255, 1)),
color-stop(100%, rgba(245, 245, 245, 1))
);background:-webkit-linear-gradient(
top,
rgba(255, 255, 255, 1) 0%,
rgba(245, 245, 245, 1) 100%
);background:-o-linear-gradient(
top,
rgba(255, 255, 255, 1) 0%,
rgba(245, 245, 245, 1) 100%
);background:-ms-linear-gradient(
top,
rgba(255, 255, 255, 1) 0%,
rgba(245, 245, 245, 1) 100%
);background:linear-gradient(
to bottom,
rgba(255, 255, 255, 1) 0%,
rgba(245, 245, 245, 1) 100%
)}div.sc_infobox_style_info{color:#bdae45;border:1px
solid #efda72;background:rgb(254, 254, 253);background:-moz-linear-gradient(
top,
rgba(254, 254, 253, 1) 0%,
rgba(251, 246, 226, 1) 100%
);background:-webkit-gradient(
linear,
left top,
left bottom,
color-stop(0%, rgba(254, 254, 253, 1)),
color-stop(100%, rgba(251, 246, 226, 1))
);background:-webkit-linear-gradient(
top,
rgba(254, 254, 253, 1) 0%,
rgba(251, 246, 226, 1) 100%
);background:-o-linear-gradient(
top,
rgba(254, 254, 253, 1) 0%,
rgba(251, 246, 226, 1) 100%
);background:-ms-linear-gradient(
top,
rgba(254, 254, 253, 1) 0%,
rgba(251, 246, 226, 1) 100%
);background:linear-gradient(
to bottom,
rgba(254, 254, 253, 1) 0%,
rgba(251, 246, 226, 1) 100%
)}div.sc_infobox_style_success{color:#94aa5f;border:1px
solid #c8dc88;background:rgb(252, 255, 243);background:-moz-linear-gradient(
top,
rgba(252, 255, 243, 1) 0%,
rgba(230, 239, 196, 1) 100%
);background:-webkit-gradient(
linear,
left top,
left bottom,
color-stop(0%, rgba(252, 255, 243, 1)),
color-stop(100%, rgba(230, 239, 196, 1))
);background:-webkit-linear-gradient(
top,
rgba(252, 255, 243, 1) 0%,
rgba(230, 239, 196, 1) 100%
);background:-o-linear-gradient(
top,
rgba(252, 255, 243, 1) 0%,
rgba(230, 239, 196, 1) 100%
);background:-ms-linear-gradient(
top,
rgba(252, 255, 243, 1) 0%,
rgba(230, 239, 196, 1) 100%
);background:linear-gradient(
to bottom,
rgba(252, 255, 243, 1) 0%,
rgba(230, 239, 196, 1) 100%
)}div.sc_infobox_style_error{color:#d29898;border:1px
solid #edcece;background:rgb(255, 250, 250);background:-moz-linear-gradient(
top,
rgba(255, 250, 250, 1) 0%,
rgba(255, 233, 233, 1) 100%
);background:-webkit-gradient(
linear,
left top,
left bottom,
color-stop(0%, rgba(255, 250, 250, 1)),
color-stop(100%, rgba(255, 233, 233, 1))
);background:-webkit-linear-gradient(
top,
rgba(255, 250, 250, 1) 0%,
rgba(255, 233, 233, 1) 100%
);background:-o-linear-gradient(
top,
rgba(255, 250, 250, 1) 0%,
rgba(255, 233, 233, 1) 100%
);background:-ms-linear-gradient(
top,
rgba(255, 250, 250, 1) 0%,
rgba(255, 233, 233, 1) 100%
);background:linear-gradient(
to bottom,
rgba(255, 250, 250, 1) 0%,
rgba(255, 233, 233, 1) 100%
)}div.sc_infobox_style_result{color:#94adb9;border:1px
solid #ccdae0;background:rgb(247, 251, 252);background:-moz-linear-gradient(
top,
rgba(247, 251, 252, 1) 0%,
rgba(233, 247, 254, 1) 100%
);background:-webkit-gradient(
linear,
left top,
left bottom,
color-stop(0%, rgba(247, 251, 252, 1)),
color-stop(100%, rgba(233, 247, 254, 1))
);background:-webkit-linear-gradient(
top,
rgba(247, 251, 252, 1) 0%,
rgba(233, 247, 254, 1) 100%
);background:-o-linear-gradient(
top,
rgba(247, 251, 252, 1) 0%,
rgba(233, 247, 254, 1) 100%
);background:-ms-linear-gradient(
top,
rgba(247, 251, 252, 1) 0%,
rgba(233, 247, 254, 1) 100%
);background:linear-gradient(
to bottom,
rgba(247, 251, 252, 1) 0%,
rgba(233, 247, 254, 1) 100%
)}div.sc_infobox_closeable:after{content:"";text-transform:none;display:block;position:absolute;top:12px;right:10px;width:9px;height:9px;background:url(/images/close_message_button.gif) 0 0 no-repeat}div.sc_infobox_style_regular:after{background-position:0 0}div.sc_infobox_style_info:after{background-position:0 -9px}div.sc_infobox_style_success:after{background-position:0 -18px}div.sc_infobox_style_error:after{background-position:0 -27px}div.sc_infobox_style_result:after{background-position:0 -36px}div.sc_tabs_style_1 ul.tab_names li.tab_name
a.current{background-color:#788187;color:#fff;border-color:#788187;font-weight:bold}div.sc_tabs_style_2 .tab_names li
a.current{border-bottom:1px solid #fff;background:#fff;color:#525252;font-weight:bold}.sc_accordion_style_1 .item h5 a.current span:after{display:none}.sc_accordion_style_2 .item h5 a.current span:before{display:none}.sc_toggles h5 a.current span:before{display:none}div.sc_contact_form
h3.title{margin-bottom:0;color:#fff;font-size:14px;line-height:17px;cursor:pointer}#freelance_form
.content{display:none}.sc_contact_form .title:after{-webkit-transform:scaleY(-1);-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-o-transform:scaleY(-1);transform:scaleY(-1)}.sc_contact_form .current.title:after{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.contact_form_data
form{padding-bottom:20px}.blue,
#blog_page_link,
#blog_page_link .icon,
#blog_page_link span.label,
.section_header.profile_section_header .section_title .section_name,
.section_header.profile_section_header .section_title a span.icon,
.section_header .section_title a
span.icon{background-color:#327ea3}.aqua,
.section_header.about_section_header .section_title a span.icon,
.dark #portfolio_filters ul li a.current,
.dark #portfolio_filters ul li a.current:hover,
#portfolio_filters ul li a.current,
#portfolio_filters ul li a.current:hover{background-color:#4ca5d0;border-color:#4ca5d0}.green,
.section_header .section_title.resume_section_title a span.icon,
#resume_link,
#resume_link span.label,
#resume_link
span.icon{background-color:#6ca338}.yellow,
.section_header .section_title.portfolio_section_title a
span.icon{background-color:#ffbc38}.red,
#mainpage_accordion_area .section_header.contact_section_header a span.icon,
.sc_contact_form .title:after{background-color:#e82c0c}#resume_link_download,
#resume_link_download span.label,
#resume_link_download
span.icon{background:#019875}.about_section
p{margin-bottom:20px}.about_section
.widget{margin-top:10px}.about_section
.widget_title{margin-bottom:0px}.about_section
.sidebar.resume_sidebar{width:300px}noscript{text-align:center}#portfolio_items{font-size:0}#portfolio_items
.mix{display:none;width:33%}#portfolio_items
.mix{text-align:left;background:#fff;margin-bottom:2%;margin-right:0.33%;cursor:pointer}#portfolio_items .mix img:hover{opacity:0.6}#portfolio_items .mix,
#portfolio_items .detail-wrap{font-size:18px}#portfolio_items .mix
.detail{display:none}#portfolio_items .detail-wrap{width:100%;display:inline-block}#portfolio_items .detail-wrap .list
strong{display:inline-block;color:#696969;font:600 12px "Open Sans", sans-serif;min-width:80px}#portfolio_items .detail-wrap
.description{float:left;width:64%}#portfolio_items .detail-wrap .description
.title{border-bottom:1px solid #cdcdcd;margin-bottom:22px;color:#444}#portfolio_items .detail-wrap .description .title
span{border-bottom:1px solid #747474;display:inline-block;margin:0
0 -1px 0;font:400 16px/36px "Open Sans", sans-serif;padding:0
5px 0 0}#portfolio_items .detail-wrap .description
.text{font:400 13px/20px "Open Sans", sans-serif;color:#555}#portfolio_items .detail-wrap
.details{float:right;width:36%;margin:0px
0 20px}#portfolio_items .detail-wrap .details
.title{border-bottom:1px solid #cdcdcd;margin-bottom:19px;margin-left:20px;color:#444}#portfolio_items .detail-wrap .details .title
span{border-bottom:1px solid #747474;display:inline-block;margin:0
0 -1px 0;font:400 16px/36px "Open Sans", sans-serif;padding:0
5px 0 0}#portfolio_items .detail-wrap
.title{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}#portfolio_items .detail-wrap
.list{margin-left:20px}#portfolio_items .detail-wrap .list
li{border-bottom:1px dotted #dfdfdf;padding:inherit;color:#666;font:400 12px/30px "Open Sans",sans-serif}ul{list-style:none}#portfolio_items .detail-wrap
.visit{color:#fff;float:right;text-decoration:none;font:400 11px/18px "Open Sans", sans-serif;margin-top:12px;margin-left:5px;text-transform:uppercase;background-color:#34425c;padding:6px
12px}#portfolio_items .detail-wrap .visit:hover{opacity:0.75}.mix
img{max-width:100%}#hireme{margin-bottom:10px}#freelance_form
p{margin-top:5px;margin-bottom:5px}#profile_header .buttons
.primary{background:#4ca5d0;font-weight:600;color:white}#profile_header .buttons .primary:hover{background:#327ea3}#profile_header .buttons
a{font-size:14px;font-weight:normal;height:18px;min-height:30px;padding:4px
0;width:45%;display:inline-block;text-align:center;text-decoration:none;background:#fff;border:1px
solid #bbb;color:#47525d;border-radius:3px;box-sizing:border-box;transition:all ease 0.2s}#profile_header .buttons a:hover{background-color:#e5e5e5;transition:all ease 0.2s}#sc_googlemap{width:100%;height:294px}.hidden{display:none}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}@font-face{font-family:'icomoon';src:url('/style/icomoon/fonts/icomoon.eot?-taani4');src:url('/style/icomoon/fonts/icomoon.eot?#iefix-taani4') format('embedded-opentype'),
url('/style/icomoon/fonts/icomoon.woff?-taani4') format('woff'),
url('/style/icomoon/fonts/icomoon.ttf?-taani4') format('truetype'),
url('/style/icomoon/fonts/icomoon.svg?-taani4#icomoon') format('svg');font-weight:normal;font-style:normal}[class^="icon-"],
[class*=" icon-"]{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-envelope-o:before{content:"\f003"}.icon-user:before{content:"\f007"}.icon-download:before{content:"\f019"}.icon-barcode:before{content:"\f02a"}.icon-print:before{content:"\f02f"}.icon-align-left:before{content:"\f036"}.icon-pencil:before{content:"\f040"}.icon-briefcase:before{content:"\f0b1"}@media (max-width: 949px){#page{width:750px}#profile_data{padding-right:0;width:215px}#profile_header{padding:0
15px}#profile_user{max-width:385px}h1#profile_title{font-size:25px;line-height:30px}.opened
#profile_photo{width:95px}.sidebar.resume_sidebar{margin-left:30px;width:150px}#main,footer#footer{width:630px}#portfolio_items .detail-wrap .list
strong{min-width:60px}#portfolio_items .detail-wrap .description .title,
#portfolio_items .detail-wrap .details
.title{margin-bottom:10px}#portfolio_items .detail-wrap .list
li{line-height:20px}}@media (max-width: 767px){#profile_header{padding:0
30px}#page{width:auto;padding:0
3%}#profile_data{float:none;width:auto;margin-bottom:25px;display:none}.opened
#profile_data{display:block;clear:both;padding-top:20px}#blog_page_link{right:0;top:-61px}#header
.social_links{margin-right:18%}#googlemap_data .add_info
.profile_row{display:block}#sc_googlemap{display:none}#googlemap_data{width:60%;display:inline-block;vertical-align:top;margin-top:0px;margin-bottom:5px}#googlemap_data
.add_info{position:static;top:auto;right:auto;background:#fff;padding:0}#qrcode-vcard-widget-2{border:none;padding:0px}.contact_sidebar .widget.widget_qrcode_vcard
h3.widget_title{height:26px;font-weight:700;color:#000;padding-bottom:7px;margin-bottom:19px;border-bottom:1px solid #e5e5e5;display:block}.sidebar.contact_sidebar{float:none;margin:0
0 20px;width:38%;max-width:132px;display:inline-block}.sidebar.contact_sidebar .qrcode
img{width:100%;height:auto}#main,footer#footer{width:85%}#mainpage_accordion_area
.section_body{padding-bottom:10px}#portfolio_items
.mix{width:49.5%}#portfolio_items
.mix{margin-right:0.5%}.opened
#profile_data{float:none;clear:both;margin:0px;padding:0px}.profile_section_body{padding-top:0px}#profile_data .profile_row
.th{width:120px;text-align:left;margin-left:0px;display:none}.profile_section .profile_row.phone,
.profile_section
.profile_row.email{display:inline-block !important;width:49.5%;text-align:center;margin-top:5px;margin-bottom:-5px}.profile_section .profile_row.name,
.profile_section .profile_row.address,
.profile_section .profile_row.blog,
.profile_section .profile_row.address,
.profile_section
.profile_row.website{display:none !important}.about_section
.sidebar.resume_sidebar{margin:0px
0px 10px;border:1px
solid rgba(1,1,1,0.1);width:auto;padding:15px}.sidebar.resume_sidebar{width:auto;float:none;margin:0
0 30px}.resume_section .resume_sidebar
.widget{width:45%;margin:0px
2.2%;vertical-align:top;display:inline-block}#resume_buttons,
.resume_section .resume_sidebar
.widget.language{display:none}#portfolio_items .detail-wrap .list
strong{display:block}#portfolio_items .detail-wrap .list
li{margin-top:3px}}@media (max-width: 479px){#page{width:100%;padding:0px}#main{width:100%;margin-left:0}.sc_contact_form form
.field{width:100%}.section_header.profile_section_header
.section_title{height:60px}.opened
#profile_photo{margin-top:18px;margin-left:15px;margin-bottom:0px}#profile_photo{margin-top:0px;margin-bottom:15px;margin-left:15px}.opened
#profile_header{padding:0
15px}#blog_page_link{top:-61px;right:0;left:auto}footer#footer{width:240px}#header
.social_links{margin-right:25%}#header .social_links
li{margin-left:2px !important}#portfolio_items
.mix{width:100%}#portfolio_items
.mix{margin-right:0%}.resume_section
.resume_post_body{display:none}#mainpage_accordion_area .section_body
article.post{margin-top:5px;padding-top:10px}.wrapper.resume_wrapper>.category{margin-top:20px}#mainpage_accordion_area
.category_header{margin-top:15px;margin-bottom:15px}.sidebar.resume_sidebar{margin:0}}@media (max-width: 379px){.sidebar.contact_sidebar.vcard{display:none}#profile_name_area
.buttons{display:none}.opened #profile_name_area
.buttons{display:block}.opened
#profile_photo{width:75px}}