/*---- t+r -----*/

/*
1440px

 ██╗██╗  ██╗██╗  ██╗ ██████╗ 
███║██║  ██║██║  ██║██╔═████╗
╚██║███████║███████║██║██╔██║
 ██║╚════██║╚════██║████╔╝██║
 ██║     ██║     ██║╚██████╔╝
 ╚═╝     ╚═╝     ╚═╝ ╚═════╝ 
                             
*/

 @media screen and (min-width: 90.0625em) {

  /*
  .headroom--top .logo,
  .headroom--not-top .logo {
    background-image: url('Smart-Design-MedRes-Logo.png') !important;
    width: 90px;
    height: 61px;
    background-size: 100% 100%;
  }
  */


  #header .search-wrapper .search-bar .close-button {
    top: 25px;
  }


  .link-button a:hover .arrow:before, .link-button a:hover .arrow:after {
    right: 232.6px;
  }


 	#content {
 		margin-bottom: 720px;
 	}

  .link-button a,
  .link-button-inverted a {
    width: 270px;
  }

 	.contact-message .heading,
 	.clients-top .heading,
 	.capabilities-top .heading {
 		font-size: 82px;
 		max-width: 768px;
 	}

 	.contact-message .subheading,
 	.clients-top .subheading,
 	.capabilities-top .subheading {
 		font-size: 30px;
 		max-width: 768px;
 	}

 	.capabilities-top .heading,
 	.capabilities-top .subheading {
 		max-width: 1000px;
 	}

 	.contact-start {
 		text-align: left;
 	}

 	.contact-info {
 		width: 100%;
 		max-width: 990px !important;
 	}

 	.contact-info h1 {
 		font-size: 100px;
 		font-family: 'Graphik Medium';
 	}

 	.contact-info h2 {
 		font-size: 20px;
 	}

 	.contact-description {
 		width: 236px;
 		height: 100px;
 	}


 	.contact-hero .section-hero {
 		position: relative;
 	}

 	.contact-hero .hero-image {
 		background-size: cover;
 		z-index: 10;
 		height: 794px;
 	}

 	.contact-message {
 		top: 300px;
 	}

 	.newsletter .wpcf7-list-item-label {
 		display: inline-block;  
 		vertical-align: top;
 		margin-top: 9px;
 		margin-left: 10px;
 		color: #000;
 		font-size: 18px;
 	}

 	.footer {
 		height: 720px;
 	}

 	.footer .logo {
 		margin-top: 0px;
 	}

 	.footer .links {
 		/*padding-top: 50px !important;*/
 		padding-bottom: 50px;
 		height: auto;
 		/*font-size: 16px !important;*/
 	}

	/*
	.footer .logo {
    background-image: url(sd-logo-white-xlarge.png);
    width: 90px;
    height: 61px;
    margin-top: 0;
	}
	*/

	.footer .footer-top {
		padding-top: 50px;
	}

	footer .link-button-inverted a {
		margin-top: 0;
		display: inline-block;
		transition: padding-left 100ms 50ms, color 100ms, background-color 100ms;
	}

	.footer .brand {
		text-align: left;
	}

	.footer .copyright {
		text-align: left;
		padding-top: 10px;
	}

	.footer .social {
		border-bottom: 0px;
	}

	.news_title {
		font-size: 28px;
	}

	.home-full-bleed-message {
	    position: absolute;
	    left: 0;
	    right: 0;
	    z-index: 11;
	    color: #fff;
	    top: 450px;

	 }

	.home-full-bleed-message h1 {
		font-family: "Graphik Medium";
		font-size: 64px;
		width: 50%;
	}

	.home-full-bleed-message h2 { 
		font-size: 32px;
		width: 50%;
	}

	.landing-hero, 
	.landing-hero .hero-image, 
	.new-format .hero-image {
    background-size: cover;
    z-index: 10;
    height: 923px;
}


	#header #nav .nav-menu .underline.Ideas {
		left:232px;
	}

	#header #nav .nav-menu .underline.Contact {
		left: 393px;
	}

	#header #nav .nav-menu .underline.About {
		left: 306px;
	}
	#header #nav .nav-menu .underline.Capabilities {
		width: 100px;
		left: 99px;
	}

	.home_news_article,
	.new-format .home_news_article,
	.new-format .home_news_article:nth-child(3n)  {    
	    padding-right: 40px;
	    margin-bottom: 40px;
	}

	.section-intro .author {
    	width: 400px;
	}

	.double-short {
		height: 434px;
	}

  .section-makeit .heading-1, .section-makeit .about-carousel .slide .heading-2, .about-carousel .slide .section-makeit .heading-2 {
    font-family: 'Graphik Medium';
    font-size: 64px;
    padding-top: 30px;
    line-height: 1.2;
  }

/*
  .team-profile {
    display:none;
    position:absolute;
    background-color: #00BBDC;
    width:50%;  
    padding: 50px;
    color: #fff;
    font-family: "Graphik Regular", sans-serif;
    font-size: 26px;
    line-height: 1.5em;
    font-weight: normal;
    top: 0px;
    left: 25%;
    z-index: 0009;

  }

  .team-profile-close {
    background-image: url(sprite.png);
    background-size: 755% 683.00033%;
    background-position: 0% 23.42857%;
    background-repeat: no-repeat;
    width: 60px;
    height: 60px;
    text-indent: -0009px;
    display: block;
    position: absolute;
    top: 0px;
    right: 0px;
  }

  .team-profile .thumb-wrapper .thumb {
    height: 270px;
    width: 270px;
    margin-bottom: 40px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    transition: transform 300ms ease;
  }

  .team-profile-close {
    cursor: pointer;
  }

  .team-profile .overlay-content .name {
    font-family: "Graphik Medium", sans-serif;
    font-size: 36px;
    color: #fff;
  }

  .team-profile .overlay-content .position {
    font-family: "Graphik Medium", sans-serif;
    font-size: 36px;
    color: #000;
  }

  .team-profile .overlay-content .bio {
    margin-top: 40px;
    margin-bottom: 40px;
    font-size: 31px;
    line-height: 1.5em !important;
  }

  .team-profile .overlay-content .bio p {
    line-height: 1.5em !important;
  }
  */


}

/* end 90em */

.no-pad {
	padding: 0px;
}

.no-bot-pad {
	padding-bottom: 0px;
}


