@import url('https://fonts.googleapis.com/css?family=Quicksand:400,700');
html,body,h1,h2,h3,h4,h5,p,ul,li,span,a,
.member-description .field, .tm-5 .field-node--field-designation, .tm-5 .field-node--field-role-title {
font-family: 'Quicksand', sans-serif!important;
}
.block-title {
font-weight: 600;
}
article .embedded-entity img {
margin-bottom: 13px;
}
/* nav */
@media only screen and (min-width: 42.7333333333em) {
.top-bar-section .dropdown li:not(.has-form):not(.active):hover>a:not(.button) {
background: #03a79d;
}
}
.top-bar-section .has-dropdown>a:active, .top-bar-section .has-dropdown>a:hover, .top-bar-section .has-dropdown>span:active, .top-bar-section .has-dropdown>span:hover,
.top-bar-section ul li:hover:not(.has-form)>a {
color: #8acc94;
}
.block-logo .field-logo .media-image img {
margin: 20px 0;
}
#block-getintouch {
margin-top: 50px;
height: auto!important;
}
.top-bar-section ul li > a {
font-weight: 700;
}
/* slider business */
.block-sliderhdr2 .caption {
left: 50%;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
bottom: auto;
text-align: center;
}
.block-pagetitle {
background-size: cover;
}
/* content */
.header-bottom section.views-element-container:nth-of-type(even) {
background: transparent;
}
#block-views-block-products-services-srv-7 {
background: transparent;
}
.single-bio-card {
width: 300px;
margin: 0 auto!important;
float: none!important;
}
#block-customfullwidthcta {
text-align: center;
padding: 2.25rem 0 0 0;
background: #00a79d;
}
#block-customfullwidthcta .button {
background-color: #00867e;
}
#block-customfullwidthcta h2 {
color: white;
margin-bottom: 15px;
}
.blg-3 article>.image,
.blg-3 article>.content {
border: none;
}
.blg-3 article>.content {
padding: 1rem 0 0 0;
height: auto!important;
}
/* footer */
.footer-wrapper {
background-color: #000;
}
.footer-wrapper footer {
padding-top: 1rem;
}
.footer-wrapper h3,
.footer-wrapper p,
.footer-wrapper a,
.side-nav li a:not(.button) {
color: white;
}
.footer-wrapper .form-submit {
margin-top: 10px;
}
.block-awfooterblock {
border: none;
}
.bottom-bar {
color: white;
}
.powered-by-svg .background {
fill: black;
}
.powered-by-svg .foreground * {
fill: white;
}
/*===================================================
PADDING FIX content
=====================================================*/
@media only screen and (max-width: 682px){
.row .columns{
padding-left: .6666666667rem;
padding-right: .6666666667rem;
}
.row .row{
margin-left: 0;
margin-right: 0;
}
.tm-visitor-page > .views-row{
padding-left: 0;
}
.tm-visitor-page .member-description, .single .member-description, .member-biography{
padding: 0;
}
.tm-visitor-page article .offset-border, .single .offset-border{
display: none;
}
.tm-visitor-page .headshot, .single .headshot{
margin: 0 0 15px 0;
}
}