#pro_tpl_aboutme_1 {    margin-bottom: 23px;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display:block
}
audio, canvas, video {
	display:inline-block;
*display:inline;
*zoom:1
}
audio:not([controls]) {
display:none;
height:0
}
[hidden] {
display:none
}
html {
	font-size:100%;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
html, button, input, select, textarea {
	font-family:sans-serif
}
body {
	margin:0
}
a:focus {
	outline:thin dotted
}
a:active, a:hover {
	outline:0
}
h1 {
	font-size:2em;
	margin:.67em 0
}
h2 {
	font-size:1.5em;
	margin:.83em 0
}
h3 {
	font-size:1.17em;
	margin:1em 0
}
h4 {
	font-size:1em;
	margin:1.33em 0
}
h5 {
	font-size:.83em;
	margin:1.67em 0
}
h6 {
	font-size:.67em;
	margin:2.33em 0
}
abbr[title] {
	border-bottom:1px dotted
}
b, strong {
	font-weight:bold
}
blockquote {
	margin:1em 40px
}
dfn {
	font-style:italic
}
hr {
	-moz-box-sizing:content-box;
	box-sizing:content-box;
	height:0
}
mark {
	background:#ff0;
	color:#000
}
p, pre {
	margin:1em 0
}
code, kbd, pre, samp {
	font-family:monospace, serif;
	_font-family:'courier new', monospace;
	font-size:1em
}
pre {
	white-space:pre;
	white-space:pre-wrap;
	word-wrap:break-word
}
q {
	quotes:none
}
q:before, q:after {
	content:'';
	content:none
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-0.5em
}
sub {
	bottom:-0.25em
}
dl, menu, ol, ul {
	margin:1em 0
}
dd {
	margin:0 0 0 40px
}
menu, ol, ul {
	padding:0 0 0 40px
}
nav ul, nav ol {
	list-style:none;
	list-style-image:none
}
img {
	border:0;
	-ms-interpolation-mode:bicubic
}
svg:not(:root) {
overflow:hidden
}
figure {
	margin:0
}
form {
	margin:0
}
fieldset {
	border:1px solid #c0c0c0;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0;
	white-space:normal;
*margin-left:-7px
}
button, input, select, textarea {
	font-size:100%;
	margin:0;
	vertical-align:baseline;
*vertical-align:middle
}
button, input {
	line-height:normal
}
button, select {
	text-transform:none
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer;
*overflow:visible
}
button[disabled], html input[disabled] {
	cursor:default
}
input[type="checkbox"], input[type="radio"] {
	box-sizing:border-box;
	padding:0;
*height:13px;
*width:13px
}
input[type="search"] {
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	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
}
table {
	border-collapse:collapse;
	border-spacing:0
}
* {
	margin:0;
	padding:0;
	outline:0
}
p, h1, h2, h3, h4, h5, h6, h7, span {
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word
}
body, html {
	height:100%;
	margin:0;
	padding:0
}
body {
	font-size:18px;
	font-family:'Segoe-UI', Georgia, times, serif;
	color:#fafafa;
	background:#555555;
	overflow:hidden;
	padding:0;
	margin:0;
	height:100%;
	width:100%
}
a {
	color:#00beff;
	text-decoration:underline
}
blockquote {
	padding-left:15px;
	border-left:3px solid #fafafa
}
.clear {
	clear:both
}
.left {
	float:left
}
.right {
	float:right
}
.shell {
	float:right;
	width:561px;
	clear:both;
	background:rgba(0, 0, 0, 0.5);
	margin:0px 73px 15px 10px;
	padding:0px 10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.ie8 .shell {
	background:url('../images/back.png') 0 0 repeat
}
#bgimg {
	position:absolute;
	z-index:-1;
  width: 100%;
  height: 100%;
 display: none;
}
#wrapper {
	z-index:5;
	overflow:auto;
	height:100%;
	width:100%
}
header {
	padding:0;
	margin:0
}
header .shell {
	background:none;
	text-align:center
}
header .shell h1 {
	font-family:'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:48px;
	color:#4a4a4a;
	margin:15px 0 0 0;
	text-shadow:1px 1px 1px #fdfdfd
}

#pro_tpl_aboutme_name{
	font-family:'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:48px;
	color:#4a4a4a;
	margin:15px 0 0 0;
	text-shadow:1px 1px 1px #fdfdfd
}
#llp_image_1 img{ max-width:40px; max-height:32px;}
#llp_image_2 img{ max-width:40px; max-height:32px;}
#llp_image_3 img{ max-width:26px; max-height:26px;}
#llp_image_4 img{ max-width:26px; max-height:26px;}
#llp_image_5 img{ max-width:26px; max-height:26px;}
#llp_image_6 img{ max-width:26px; max-height:26px;}
#llp_image_7 img{ max-width:21px; max-height:16px;}
#llp_image_8 img{ max-width:21px; max-height:16px;}
#llp_tpl_abtme_5P_text3 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #ffffff;
    padding-left: 0px;
}
#pro_tpl_aboutme_1{    text-align: left;
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 18px;
    color: #fafafa;
    text-shadow: 1px 1px 1px #555555;
    line-height: 20px;}
#llp_tpl_abtme_5P_text4 {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #ffffff;
    padding-left: 0px;
}
#pro_tpl_aboutme_name p{
	font-family:'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:48px;
	color:#4a4a4a;
	margin:15px 0 0 0;
	text-shadow:1px 1px 1px #fdfdfd
}

#location .shell .holder {
	margin:0 auto
}
#location .shell .holder ul {
	text-align:center;
	padding:0px
}
#location .shell .holder ul li {
	list-style-type:none;
	display:inline;
	margin-right:10px;
	vertical-align:middle;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:18px;
	color:#fafafa
}
#location .shell .holder ul li.loc img, .briefcase img {
	vertical-align:middle;
	padding-right:8px
}
#social-links .shell #social-icons {
	float:left;
	padding:0 10px
}
#social-links .shell #social-icons img {
	margin-top:10px;
	padding-left:2px;
	border:none
}
#social-links .shell ul li p a {
	color:#fafafa;
	text-decoration:none;
	vertical-align:top
}
#social-links .shell ul {
	float:left;
	margin:9px 10px 0px 10px;
	padding:0px
}
#social-links .shell ul li {
	float:left;
    margin-top: 9px;
	display:block;
	padding-left:10px;
	margin:0
}
#social-links .shell ul li img {
	vertical-align:top;
	padding-right:5px
}
#social-links .shell ul li p {
	font-family:'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:14px;
	color:#ffffff;
	    margin-top: 0;
	padding-left:0px
}
#cont .shell {
	margin-bottom:65px;
	padding:10px
}
#cont .shell h1 {
	margin:10px 0;
	text-align:center;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:600;
	font-size:24px;
	color:#fefefe;
	text-shadow:1px 1px 1px #555555
}
#cont .shell p {
	text-align:left;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#fafafa;
	text-shadow:1px 1px 1px #555555;
	line-height:20px
}
.text p {
	margin:10px 0;
	text-align:left;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:400;
	font-size:18px;
	color:#ffffff;
	text-shadow:1px 1px 1px #555555;
	line-height:20px;
	margin:20px 10px
}
.btn-handler {
	margin:0 auto
}
.button {
	width:533px;
	text-align:center;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:600;
	color:#aa8b00;
	font-size:18px;
	padding:10px;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0px 1px 3px #666666;
	-moz-box-shadow:0px 1px 3px #666666;
	box-shadow:0px 1px 3px #666666;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffd500), to(#f1c100));
	background:-moz-linear-gradient(top, #ffd500, #f1c100);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffd500, endColorStr=#f1c100);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffd500, endColorStr=#f1c100);
	display:inline-block;
	-webkit-box-shadow:inset 0px 1px 0px 0px rgba(250, 250, 250, 0.8);
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.4)
}
.button:hover {
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#f1c100), to(#ffd500));
	background:-moz-linear-gradient(top, #f1c100, #ffd500);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffd500, endColorstr=#f1c100)
}
@media screen and (max-width:600px) {
.shell {
width:90%
}
#location .shell .holder ul li {
display:inline-block;
line-height:30px;
margin-left:12px
}
#social-links .shell #social-icons {
float:none;
text-align:center
}
#social-links .shell ul {
float:none;
text-align:center
}
#social-links .shell ul li {
float:none
}
.button {
width:92%
}
}
@media screen and (max-width:380px) {
.shell {
width:87%
}
}

.blue-btn  {
		font-family:'Raleway';
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);
	filter:dropshadow(color=rgba(0, 0, 0, 0.3), offx=1, offy=1);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fed800), color-stop(1, #f5c800));
	background:-moz-linear-gradient(center top, #fed800 5%, #f5c800 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fed800', endColorstr='#f5c800');
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)\9;
	background-color:#fed800;
	display:block;
	*margin:8px auto 0 auto;
	position:relative;
	*min-height:58px;
	
	font-weight:900;

	color:#9c8107;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border:none;
	*padding:10px 20px 15px;
	font-size:30px;
	text-align:center;
    background: none repeat scroll 0 0 #fed800;
    border: 1px solid #6ED4FF;
  
    cursor: pointer;
    *display: inline-block;
    font-size: 18px;
    line-height: 35px;
    width:100%;
}

.button3 {
	width:100%;
	text-align:center;
	font-family:'Source Sans Pro', sans-serif;
	font-weight:600;
	color:#aa8b00;
	font-size:18px;
	padding:10px;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0px 1px 3px #666666;
	-moz-box-shadow:0px 1px 3px #666666;
	box-shadow:0px 1px 3px #666666;
	background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffd500), to(#f1c100));
	background:-moz-linear-gradient(top, #ffd500, #f1c100);
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffd500, endColorStr=#f1c100);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#ffd500, endColorStr=#f1c100);
	display:inline-block;
	-webkit-box-shadow:inset 0px 1px 0px 0px rgba(250, 250, 250, 0.8);
	box-shadow:inset 0px 1px 0px 0px rgba(0, 0, 0, 0.4);
}




input[type=text],input[type=email]  {

    width:99%;

    height:50px;

    border:1px solid rgba(0,0,0,0.09);

    -webkit-border-radius:3px;

    border-radius:3px;

    text-align:center;

    font-family:'Open Sans',sans-serif;

    font-weight:400;

    font-size:20px;

    color:#4f4f4f;

    font-style:italic;

    margin:0 0 10px !important;



}