﻿.shareme {
    overflow:hidden;
    vertical-align: middle;
}

.shareme .share-section {
    display:inline-block;
    position:relative;
    float:right;
    clear:both;
    overflow:hidden;
}

.shareme .share-section div, .shareme-container div, .slide-out .icon-share {
    display:inline-block;
    vertical-align:middle;
}

.shareme .share-section .share-text, .shareme-container .print-text {
    color: #999999;
    font-size:11px;
    line-height: normal;
}

.shareme-container .print-text {
    margin:0 0 0 15px;
}

.shareme .share-section .share-icons, .shareme-container .share-icons, .slide-out .icon-share, div.ivDownloadButton, div.ivFullscreenButton, #expandButton {
    font-size:24px;
}

.shareme .share-section .share-icons a, .shareme-container .share-icons a, .slide-out .icon-share, div.ivDownloadButton, div.ivFullscreenButton, #expandButton {
    color:#cccccc;
    padding:0 4px;
    cursor:pointer;
}

.slide-out .shareme .share-section .share-text, .slide-out .shareme .share-section .share-icons a:hover, .slide-out .icon-share:hover, div.ivDownloadButton:hover, div.ivFullscreenButton:hover, #expandButton:hover {
    color:#ffffff;
}

.shareme .share-section .share-icons a:hover, .shareme-container .share-icons a:hover, .slide-out.slide-mobile .icon-share:hover {
    color:#bbbbbb;
}

.slide-out {
    position: absolute;
    right: 62px;
    bottom: 20px;
    padding: 4px 0;
    background: rgba(0, 0, 0, 0.5);
}

.slide-out.slide-mobile {
    right:5%;
    bottom:12%;
    z-index:10;
}

div.ivDownloadButton, div.ivFullscreenButton, #expandButton {
    background-image:none;
    background: rgba(0, 0, 0, 0.5);
    height: auto;
    width: auto;
    padding: 4px;
}

.shareme-container {
    text-align:right;
    margin-bottom:10px;
}

.shareme-container .shareme, .shareme-container .print-text, .shareme-container .share-icons {
    display:inline-block;
}

/** start of mobile overrides **/

.pad .shareme {
    overflow:visible;
}

.pad .shareme .share-section div, .pad .shareme .share-section a {
    display:block;
    text-align:center;
}

.pad .slide-out.slide-mobile .shareme .share-section div, .pad .slide-out.slide-mobile .shareme .share-section a {
    display:inline-block;
    text-align:left;
}

.pad .shareme .share-section {
    padding-left:15px;
}

.pad .shareme .share-section .share-icons a, .pad .shareme .share-section .share-text {
    padding:4px 0;
}

.pad .slide-out.slide-mobile .shareme .share-section .share-icons a, .pad .slide-out.slide-mobile .shareme .share-section .share-text {
    padding:0 4px;
}

.pad .shareme .share-section .print-text {
    margin:15px 0 0 0;
}

.pad #GalleryContainer {
    position:relative;
}

.image-share-wrapper {
    max-width: 90%;
    height: 100%;
    position: relative;
    display: inline-block;
    margin: 0;
}

.image-share-wrapper img {
    height: 100% !important;
    position: relative;
    display: inline-block;
}

.carouselList li {
    text-align:center;
}

/** end of mobile overrides **/

/** start of news article print styles **/

@media print {

    .shareme-container, #SCIHeader, #SCIMainHeader, .thirdLevelContainer, .footer2011 {
        display:none;
    }

    div.thirdLevelContainer {
        width:0;
    }

    body.y2012 div.mainContent, body.y2012 div.SCIContent2012 {
        width:100%;
    }

}

/** end of news article print styles **/

/** start of font icons **/

@font-face {
	font-family: 'icomoon-rp';
	src:url('/Content/7907/Media/General/webimage/font-icons/icomoon.eot?-6oq04');
	src:url('/Content/7907/Media/General/webimage/font-icons/icomoon.eot?#iefix-6oq04') format('embedded-opentype'),
		url('/Content/7907/Media/General/webimage/font-icons/icomoon.woff?-6oq04') format('woff'),
		url('/Content/7907/Media/General/webimage/font-icons/icomoon.ttf?-6oq04') format('truetype'),
		url('/Content/7907/Media/General/webimage/font-icons/icomoon.svg?-6oq04#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

.shareme [class^="icon-"], .shareme-container [class^="icon-"], .slide-out .icon-share, div.ivDownloadButton, div.ivFullscreenButton, #expandButton {
	font-family: 'icomoon-rp';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.shareme .icon-twitter:before {
	content: "\e649";
}

.shareme .icon-facebook:before {
	content: "\e641";
}

.shareme .icon-linkedin:before {
    content: "\e907";
}

.shareme .icon-pinterest:before {
    content: "\e909";
}

.shareme .icon-instagram:before {
	content: "\e919";
}

.shareme .icon-download:before, div.ivDownloadButton:before {
    content: "\e905";
}

.shareme .icon-full-screen:before, div.ivFullscreenButton:before, #expandButton:before {
    content: "\e906";
}

.shareme .icon-print:before, .shareme-container .icon-print:before {
    content: "\e625";
}

.shareme .icon-share:before, .slide-out .icon-share:before {
    content: "\e90b";
}

/** end of font icons **/