@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 400;
  src: local("Lato-Regular"), url("../images/Lato.ttf") format("truetype"), url("../images/Lato.woff2") format("woff2"), url("../images/Lato.woff") format("woff"),  url("../images/Lato.otf") format("opentype");
}
body {
    font-family: Arial,Lato;
    font-size: 18px;
    line-height: 1.715;
    color: #000; margin:0px; font-weight:500;
	background:url(../images/bg2.jpg) center top no-repeat #efefef;}

a {text-decoration:none; color:#000; transition: color 0.5s ease 0s;}
a span, a:hover, a:focus {color:#b6834e;}
.wrap {max-width:480px; width:100%; margin:0 auto;}
.padd {padding:0px 30px;}

.TEAMD { text-align:center; }
.TEAMD .agent-name {background-color:#fff; border-top:2px solid #c79e60; box-shadow:0px 3px 3px #ddd; text-align:center; font-size:24px; line-height:normal; padding:10px 0;}
.TEAMD .agent-name div {color:#444; font-size:16px; line-height:2; font-weight:normal;}
.TEAMD .agent-name span {color:#b6834e; font-style:italic; font-size:16px; font-weight:normal; line-height:normal; display:block;}
.TEAMD .agent-image {display:block;}
.TEAMD .agent-image img {  width:250px; height:250px; box-shadow:0px 3px 3px #ddd; border-radius:50%; border:3px solid #c79e60; transition:filter 0.4s linear ;}
/*.TEAMD .agent-image img:focus,.TEAMD .agent-image img:hover { filter:contrast(120%) grayscale(100%);-webkit-filter:contrast(120%) grayscale(100%);}*/

.TEAMD .padd .agent-image {display:block; margin-top:0px; text-align:center}
.TEAMD .padd p {margin:auto;}

.TEAMD .agent-social-profiles {display:inline-block; margin:0px auto; margin:20px auto;}
.TEAMD .agent-social-profiles img { width:60px; margin:0 10px;}

.phone {background:url(icon-phone.png) 10px center no-repeat;}
.tel {background:url(icon-phone2.png) 10px center no-repeat;}
.email {background:url(icon-email.png) 10px center no-repeat;}
.cprofile {background:url(icon-cprofile.png) 10px center no-repeat;}
.line { padding:12px 10px 12px 50px; border-radius:10px; font-size:20px; background-color:#fff; margin:10px; box-shadow:0px 3px 3px #ddd; background-size:40px auto;}
.save { padding:0; background-color:#c79e60; margin:10px; box-shadow:0px 3px 3px #ddd; }
.line a {display:block;}
.save a { display:block; padding:10px 12px; color:#fff;}
.bnote {font-size:11px; color:#888; padding:10px;}
.vcard { }
