.Teamer html, .Teamer body, .Teamer div, .Teamer span, .Teamer object, .Teamer iframe, .Teamer h1, .Teamer h2, .Teamer h3, .Teamer h4, .Teamer h5, .Teamer h6, .Teamer p, .Teamer blockquote, .Teamer pre, .Teamer abbr, .Teamer address, .Teamer cite, .Teamer code, .Teamer del, .Teamer dfn, .Teamer em, .Teamer img, .Teamer ins, .Teamer kbd, .Teamer q, .Teamer samp, .Teamersmall, .Teamer strong, .Teamer sub, .Teamer sup, .Teamer var, .Teamer
b, .Teamer i, .Teamer dl, .Teamer dt, .Teamer dd, .Teamer ol, .Teamer ul, .Teamer li, .Teamer fieldset, .Teamer form, .Teamer label, .Teamer legend, .Teamer table, .Teamer caption, .Teamer tbody, .Teamer tfoot, .Teamer thead, .Teamer tr, .Teamer th, .Teamer td, .Teamer article, .Teamer aside, .Teamer canvas, .Teamer details, .Teamer figcaption, .Teamer figure, .Teamer 
footer, .Teamer header, .Teamer hgroup, .Teamer menu, .Teamer nav, .Teamer section, .Teamer summary, .Teamer time, .Teamer mark, .Teamer audio, .Teamer video { margin: 0;  padding: 0; border: 0;  outline: 0;  font-size: 100%;  vertical-align: baseline;  background: transparent; }

.Teamer body { line-height: 1; }

.Teamer article, .Teamer aside, .Teamer details, .Teamer figcaption, .Teamer figure, .Teamer 
footer, .Teamer header, .Teamer hgroup, .Teamer menu, .Teamer nav, .Teamer section { display: block; }

.Teamer nav ul {list-style: none;}

.Teamer blockquote, .Teamer q { quotes: none; }

.Teamer blockquote:before, .Teamer blockquote:after,
.Teamer q:before, .Teamer q:after { content: ''; content: none; }

.Teamer a { margin: 0; padding: 0; font-size: 100%; vertical-align: baseline; background: transparent; }

/* change colours to suit your needs */
.Teamer ins { background-color: #ff9; color: #000; text-decoration: none; }

/* change colours to suit your needs */
.Teamer mark {background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }

.Teamer del { text-decoration:  line-through; }

.Teamer abbr[title], .Teamer dfn[title] { border-bottom: 1px dotted; cursor: help; }

.Teamer table { border-collapse: collapse; border-spacing: 0; }

/* change border colour to suit your needs */
.Teamer hr { display: block; height: 1px; border: 0; border-top: 1px solid #cccccc; margin: 1em 0; padding: 0; }

.Teamer input, .Teamer select { vertical-align: middle; }

/* ---------------------------------------------------------------------------------- */
/* ------------------------------- 02. General Styles ------------------------------- */
/* ---------------------------------------------------------------------------------- */

/* TEAMER NAVIGATION STYLES */

.Teamer {
    position: relative;
}

.Teamer .teamer_nav { width:100%; text-align:center; }

.Teamer .teamer_nav li{ 
    display:inline;
    font-family: 'Bitter';
    font-style: normal;
    font-weight: 400;
    font-size:10px; 
    text-transform:uppercase;
    color:#f2606a;
}

.Teamer .teamer_nav li a { color:#757575; text-decoration:none; transition: color 0.1s linear 0s;}
.Teamer .teamer_nav li a:hover,
.Teamer .teamer_nav li.active a { color:#f2606a; }

.Teamer .teamer_nav span { 
    color:#cfcfcf;
    margin-left:3px;
    margin-right:7px;
}

/* TEAMER CONTENT STYLES */

.Teamer .teamer_content { 
    width:100%;
    float:left;
    margin-top:70px;
}

.Teamer .teamer_content ul { float:left; width:100%; margin-left: 15px; }
.Teamer .teamer_content li { 
    list-style: none;
    display: inline;
    float:left;
}

.Teamer .teamer_member_tag { 
    width:170px;
    height:240px;
    float:left;
    margin-top:15px;
    margin-bottom:15px;
    margin-right: 15px;
    position:relative;
}

.Teamer .teamer_member_title {
    position: absolute;
    bottom:0;
    left:0;
    text-align: center;
    width:100%;
}

.Teamer .teamer_member_tag h2 { 
    font-family: 'Patua One';
    font-weight: normal;
    font-size:16px; 
    color:#626262;
    width:100%;
    text-align:center;
    margin-top:10px;
    line-height:25px;

}

.Teamer .teamer_member_tag p {
    font-family: 'Bitter';
    font-weight: 400;
    font-size:10px; 
    text-transform:uppercase;
    width:100%;
    text-align:center;
    color:#b0b0b0;

}
.Teamer .teamer_member_img { float:left; }
.Teamer .teamer_member_img .teamer_img_border {
    width:0px;
    height:0px;
    border-radius:100%;
    box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.1);
    position: relative;
}

.Teamer .teamer_member_img .teamer_img_border img {
    float:left;
    border-radius: 100%;
    margin-left:2px;
    margin-top:2px;
}

.Teamer .teamer_facebook { 
    width:31px;
    height:30px;
    background-image:url(../img/teamer_facebook_button.png);
    position:absolute;
    top:10px;
    left:10px;
    display: none;
    z-index: 1;
}

.Teamer .teamer_facebook:hover { background-position:31px; }

.Teamer .teamer_mail { 
    width:31px;
    height:30px;
    background-image:url(../img/teamer_mail_button.png);
    position:absolute;
    top:-11px;
    left:70px;
    display: none;
    z-index: 1;
}

.Teamer .teamer_mail:hover { background-position:31px;}

.Teamer .teamer_twitter { 
    width:31px;
    height:30px;
    background-image:url(../img/teamer_twitter_button.png);
    position:absolute;
    top:10px;
    left:128px;
    display: none;
    z-index: 1;
}

.Teamer .teamer_twitter:hover { background-position:31px; }

.Teamer .teamer_googlep { 
    width:31px;
    height:30px;
    background-image:url(../img/teamer_googlep_button.png);
    position:absolute;
    top:10px;
    left:128px;
    display: none;
    z-index: 1;
}

.Teamer .teamer_googlep:hover { background-position:31px; }

.Teamer .teamer_linkedin { 
    width:31px;
    height:30px;
    background-image:url(../img/teamer_linkedin_button.png);
    position:absolute;
    top:10px;
    left:128px;
    display: none;
    z-index: 1;
}

.Teamer .teamer_linkedin:hover { background-position:31px; }

.Teamer .teamer_info { 
    width:31px;
    height:30px;
    background-image:url(../img/teamer_info_button.png);
    position:absolute;
    top:150px;
    left:70px;
    z-index: 1;
    display: none;
}

.Teamer .teamer_info:hover { background-position:31px; }

.Teamer .teamer_member_about {
    display: none;
}

/* ---------------------------------------------------------------------------------- */
/* ------------------------------- 02. Popup Styles --------------------------------- */
/* ---------------------------------------------------------------------------------- */

.Teamer .teamer_tooltip { width: 362px;	overflow:hidden; display: none; position: absolute; top:0;left:0; z-index: 9999;}
.Teamer .teamer_tooltip_head { width:362px; height:14px; float:left; background-image:url(../img/tooltip_top.png);}
.Teamer .teamer_tooltip_body { width:362px; float:left; background-image:url(../img/tooltip_bg.png); }
.Teamer .teamer_tooltip_footer { width:362px; height:19px; background-image:url(../img/tooltip_bottom.png); float:left; }
.Teamer .teamer_tooltip_content { width:315px; padding:10px; margin-left:10px; margin-bottom:5px; float:left; min-height:110px;}

.Teamer .teamer_info_img { 
    width:110px; 
    height:110px; 
    position: absolute; 
    margin-left:100px;
    box-shadow: 0px 0px 2px 1px rgba(0, 0, 0, 0.1);
    border-radius:100%;
}
.Teamer .teamer_info_img img {
    width:100px;
    height:100px;
    border-radius:100%;
    float:left;
    margin-left:5px;
    margin-top:5px;
}

.Teamer .teamer_greeting { position:absolute; background-image:url(../img/teamer_greeting.png); width:57px;	height:51px; top:-7px;	left:98px; }

.Teamer .teamer_details { width:100%; float:left; margin-top:130px; }
.Teamer .teamer_details h2 { font-family: 'Patua One';	font-weight: normal; font-size:20px; color:#626262;	width:100%;	float:left; text-align:center;}

.Teamer .teamer_details .teamer_occupation { font-family: 'Bitter'; font-style: normal; font-weight: 400; font-size:10px; text-transform:uppercase; text-align:center; width:100%; color:#f2606a; line-height:22px; }

.Teamer .teamer_description { width:100%; font-family:Arial, Helvetica, sans-serif;	font-size:14px;	color:#585858; float:left;  line-height:25px; margin-top:15px; }
.Teamer .teamer_description a { color:#3997ff; transition: color 0.1s linear 0s; }
.Teamer .teamer_description a:hover { color:#333; }

/* Force Square */
.Teamer .forcesquare .teamer_member_img .teamer_img_border,
.Teamer .forcesquare .teamer_member_img .teamer_img_border img {
    border-radius:0 !important;
}