.ot-features-item {
text-align: center;
}
.ot-features-item .ot-features-title {
margin: 20px 0px;
padding: 0px;
line-height: 70%;
font-size: 19px;
font-weight: 800;
text-transform: uppercase;
color: #2D2D2D;
}
.text-light .ot-features-item h3 {
color: #FFFFFF;
}
.ot-features-item p {
font-size: 14px;
font-weight: 300;
line-height: 22px;
color: #969696;
margin: 0px;
}
.ot-circle {
height: 95px;
width: 95px;
text-align: center;
line-height: 98px;
color: #FFFFFF;
border-radius: 100px;
background-color: #23AD21;
margin: 0 2px 4px;
font-size: 24px;
} .ot-team-item {
text-align: center;
background-color: #fff;
}
.ot-team-item .ot-team-image {
margin: 20px 0 15px;
}
.ot-team-item .ot-team-title {
margin: 20px 0 15px;
font-size: 16px;
font-weight: 800;
text-transform: uppercase;
color: #2D2D2D;
}
.ot-team-item .ot-team-position {
color: #989898;
font-size: 12px;
margin: 15px 0 10px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 2px;
}
.ot-team-item p {
font-size: 13px;
font-weight: 400;
color: #292929;
padding-bottom: 20px;
} .ot-widget-post {
display: table;
margin: 0 0 20px 0;
border-bottom: 1px dotted;
border-color: #D8D8D8;
padding-bottom: 20px;
width: 100%;
}
.ot-widget-post:last-child {
border-bottom: none;
padding-bottom: 0px;
margin: 0px;
}
.ot-widget-post .post-image {
float: left;
width: 90px;
vertical-align: middle;
position: relative;
margin-right: 20px;
}
.widget-review .post-image {
width: 70px;
margin-right: 15px;
}
.ot-widget-post .post-body {
overflow: hidden;
}
.ot-widget-post h2 {
margin: 0;
font-size: 14px;
line-height: 130%;
}
.ot-widget-post h2 a {
-webkit-transition: all 0.2s ease-out;
-moz-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
color: #4F4F52;
}
.ot-widget-post h2 a:hover {
opacity: 0.8;
}
.ot-widget-post .post-meta {
margin-top: 5px;
color: #B1B1B1;
font-size: 11px;
}
.ot-widget-post .post-meta span {
margin-right: 8px;
}
.ot-widget-post .post-meta span a {
color: #B1B1B1;
} .ot-widget-socials .widget-container {
text-align: center;
}
.ot-widget-socials a {
margin: 3px 5px;
padding: 5px;
font-size: 15px;
color: #545458;
} .ot-widget-about-author .author-item {
text-align: center;
}
.ot-widget-about-author .author-image {
margin: 10px auto 15px;
}
.ot-widget-about-author .author-image .rounded {
border-radius: 100px;
margin: 0 auto;
}
.ot-widget-about-author .author-post h3 {
font-size: 19px;
color: #4A4A4E;
margin: 20px 0 2px;
}
.ot-widget-about-author .author-post p {
margin: 14px 0 20px;
text-align: initial;
}
.ot-widget-about-author .author-post .author-position {
font: 400 13px Roboto, sans-serif;
font-weight: 300;
line-height: 20px;
color: #b1b1b1;
}