rexjiang92
10/30/2017 - 7:04 PM

Impact IB CSS

 
@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;
 }
}