@import url('/stylesheets/fonts/share-button-fontello.css');

/*****BEGIN COMPONENT - SOCIAL LISTING ALT*****/
        .componentSocialListingContainerAlt { margin-left: 0px; background: #f4f4f4; margin-right: 0px; }
        .componentSocialListingContainerAlt .componentSocialListingHeading { border-bottom: 1px solid #e1c241; background: #f4f4f4; color: #666666; padding-left: 15px; font-size: 2em; padding-top: 4px; padding-bottom: 4px;}
        .componentSocialListingContainerAlt .componentSocialListingEntries { padding-bottom: 10px; }
        .componentSocialListingContainerAlt .componentSocialListingEntry { overflow: hidden; padding: 10px 15px 20px 5px; margin-bottom: 10px;  border-bottom: 1px solid #e5e5e5; font-size: 120%; line-height: 150%; color: #000000; }
        .componentSocialListingContainerAlt .componentSocialListingEntry:last-child { border-bottom: none; }
        .componentSocialListingContainerAlt .componentSocialListingEntryTeaser {}
        .componentSocialListingContainerAlt .componentSocialListintEntryTags {}
        .componentSocialListingContainerAlt .componentSocialListingEntryLinkIcon { -webkit-box-shadow:  0px 0px 7px 1px #cccccc; box-shadow:  0px 0px 7px 1px #cccccc; margin-top: 5px; width: 20px; height: 20px; margin-right: 10px; float: left; }
        .componentSocialListingContainerAlt .componentSocialListingEntryLink { position: relative; top: 7px;  }
        .componentSocialListingContainerAlt .componentSocialListingHeading .componentSocialListingEntryLinkIcon { float: right; margin: 5px 0px 0px 10px; }
        /*****END COMPONENT - SOCIAL LISTING ALT*****/

/** BEGIN - SHARE BUTTON **/
div.shareBtn { position:relative !important; width:68px !important; height:22px !important;}
div.shareBtn > div.active { position:absolute !important; z-index:9000 !important; }
div.shareBtn > label {  background: transparent !important;  padding: 0 !important;  color: #fff !important;  font-size: 12px !important;  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;}
div.shareBtn > label span { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-size: 12px !important;}
div.shareBtn .social ul {  width: 242px !important; border: 1px solid #b61e2e !important; height: 48px !important;}
div.shareBtn .social ul li {border-radius:0 !important;background: #b61e2e  !important; }
div.shareBtn .social ul li:hover, div.shareBtn.sharer-1 .social ul li:focus {background:#fff  !important; color: #b61e2e !important; }
div.shareBtn .social ul li:before {position:relative; top:-4px;}

.colPrimary div.shareBtn {float:right;  display: block; width: 105px !important; margin-right: 10px;}
.colPrimary div.shareBtn > label {background:#333 !important ; padding:10px 20px !important; width: 105px;position: relative;}

.shareBtn .social li[class*=pinterest]:before {font-family:"fontello"; content:"\f312";}
.shareBtn .social li[class*=gplus]:before {font-family:"fontello"; content:"\f30f";}
.shareBtn .social li[class*=facebook]:before {font-family:"fontello"; content:"\f30c";}
.shareBtn .social li[class*=twitter]:before {font-family:"fontello"; content:"\f309";}
.shareBtn .social li[class*=paper-plane]:before {font-family:"fontello"; content:"\e79b";}
.shareBtn .entypo-export:after { font-family: "fontello"; margin-left:10px; content: "\e805" }
.shareBtn .social.networks-4.left { margin-left:-162px !important; }
/** END - SHARE BUTTON **/

/*.colSecondary .componentSocialListingContainer,  .colSecondary .componentSlideshow { background: #f4f4f4; }*/
.newsListingFeature .componentSlideshow {margin-top:0; padding-top:0;}

/**Block Quotes Begin **/
.rightQuote {
  float: right;
  color: #b61e2e;
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 1.9em;
  width: 200px;
  line-height: 1.1em;
  border-top: 2px solid #b61e2e;
  border-bottom: 2px solid #b61e2e;
  padding: 20px 10px 20px 15px;
  margin-left: 30px;
  margin-right: 5px;
}

.leftQuote {
  float: left;
  color: #b61e2e;
  font-family: Georgia, serif;
  font-style: italic;
  font-size: 1.9em;
  width: 200px;
  line-height: 1.1em;
  border-top: 2px solid #b61e2e;
  border-bottom: 2px solid #b61e2e;
  padding: 20px 15px 20px 10px;
  margin-left: 5px;
  margin-right: 30px;
}

.rightQuoteSpeaker { font-size: .75em;
  float: right;
  margin-top: 10px;
}

/**Block Quotes End **/


/* Listing Description*/
.newsListingDescription {
    margin: 0 20px 15px 15px;
    padding: 15px 15px 5px;
    background: #fff;
    font-size: 1.3em;
    border: 1px solid #ccc;
    color: #333;
    font-style: italic;
}

/*
@media screen and (max-width: 767px) {
    #navigationContextualNews { display: block; border: none; width: 100%; }
	#navigationContextualNews > li > a { padding-left: 20px; }
	.newsMain #navigationContextualNews > li > a { padding-left: 20px; }
}
*/

