.l-header .l-branding .site-logo img {
	padding-top: 60px;
	width: 200px;
}

.short-bottom-margin {
    margin: 0px 0px -50px 0px;
    display: inline-block;
}

.share-two {
  position: relative;
}
@media (min-width: 480px) {
  .share-two {
    width: 47%;
    margin: 0 1.5%;
    float: left;
  }
}
@media (min-width: 960px) {
  .share-two {
    width: 47%;
    margin: 0 1.5%;
    float: left;
  }
}
@media (max-width: 768px) {
  #colorbox {
      margin-top:400px;
     width:200px;
     height:200px;
  }
  }
  @media (max-width: 480px) {
  #cboxLoadedContent {
     width:90%;
     height:90%;
  }
  }
 
 .yellow-subheads {
     color: #faa21b;
     font-weight:bold;
 }
 

 .share-wide {
	position: relative; 
    padding: 15px 20px;
	height: 245px;}
 @media (min-width: 480px) {
  .share-wide {
    width: 56%;
    margin: 0 1.5%;
    float: left; } }
@media (min-width: 960px) {
  .share-wide {
    width: 56%;
    margin: 0 1.5%;
    float: left; } }

 .share-narrow {
	position: relative; 
    padding: 15px 20px; 
	height: 245px;}
 @media (min-width: 480px) {
  .share-narrow {
    width: 38%;
    margin: 0 1.5%;
    float: left;
  }
}
@media (min-width: 960px) {
  .share-narrow {
    padding: 15px 20px;
    position: relative;
    width: 38%;
    margin: 0 1.5%;
    float: left;
  }
}
	
@media (max-width: 750px),
 @media only screen and (max-device-width: 480px) {
	.share-wide,
	.share-narrow {
    padding: 20px 15px 15px 15px;
    clear:both;
    position:relative;
    display:inline-block;
    margin: 10px;
	width:95%;
	height:260px;
	  } }	 

 @media screen and (max-device-width: 600px) and (orientation: portrait) {
	.share-wide,
	.share-narrow {
    padding: 15px;
    clear:both;
    position:relative;
    display:inline-block;
    margin: 10px;
	width:95%;
	height:260px;
	  } }	 