/* Some general styles */
.block-quick-links a {
    text-decoration:none;
	color:#f6f6f6;
	line-height:16px;
}
.block-quick-links a:hover {
    text-decoration:underline;
}

/* More specific stuff */
#block-quick_links-quick_links {
	position:relative;
    padding:56px 0px 0px 0px;
    left:0px;
    width:100%;
}
#quick-links-block {
	float:left;
	width:100%;
    padding:10px 0px;
    clear:both;
}
#quick-links-block .quick-links-column-holder {
    width: 100%;
    overflow:hidden;
}
#quick-links-block .quick-links-column {
	float:left;
	display:block;
	width:22%;
    margin-right:4%;
}
#quick-links-block .quick-links-column.last {
    margin-right:0;
}
#quick-links-block .quick-links-column ul {
	padding:0px;
    color:#f6f6f6;
    line-height:22px;
}
#quick-links-block .quick-links-column ul li.item-0 {
    font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
    font-size:14px;
    text-shadow: -1px -1px 1px #222;
}

#block-quick_links-quick_links_social_media,
#block-quick_links-quick_links_back_to_top,
#block-quick_links-quick_links_print {
    font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 700;
    font-size:14px;
    text-shadow: -1px -1px 1px #222;
}

/* Quick links - social media */
#block-quick_links-quick_links_social_media {
    position:absolute;
    z-index:9;
    top:0px;
    left:0px;
    height:32px;
    width:44%;
    margin:12px 0px 10px 0px;
}
#block-quick_links-quick_links_social_media ul {
    margin:0;
    padding:0;
}
#block-quick_links-quick_links_social_media ul li {
    float:left;
    margin:0px 5px 0px 0px;
    padding:0;
}
#block-quick_links-quick_links_social_media ul li.last {
    margin-right:0;
}
#block-quick_links-quick_links_social_media ul li a {
    text-indent:-9999em;
    display:block;
    width:32px;
    height:32px;
    background-image:url(../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png);
    background-repeat:no-repeat;
}
#block-quick_links-quick_links_social_media ul li.youtube a { background-position:-50px -660px; background-color:#ef4e41; }
#block-quick_links-quick_links_social_media ul li.facebook a { background-position:-87px -660px; background-color:#5d82d1; }
#block-quick_links-quick_links_social_media ul li.google a { background-position:-124px -660px; background-color:#eb5e4c; }
#block-quick_links-quick_links_social_media ul li.twitter a { background-position:-161px -660px; background-color:#40bff5; }
#block-quick_links-quick_links_social_media ul li.enewsletter a { background-position:-199px -660px; background-color:#ffffff; width:114px; }
#block-quick_links-quick_links_social_media ul li.rss a { background-position:-403px -660px; background-color:#FAA33D; }
#block-quick_links-quick_links_social_media ul li.linkedin a {  background-position:-440px -660px; background-color:#238CC8; }
#block-quick_links-quick_links_social_media ul li.whatsapp a {  background-position:-588px -660px; background-color:#74CF53; }
#block-quick_links-quick_links_social_media ul li.instagram a {  background-position:-551px -660px; background-color:#568CB4; }

/* Quick links - back to top */
#block-quick_links-quick_links_back_to_top {
    position:absolute;
    z-index:9;
    top:0px;
    left:33%;
    width:33%;
    height:32px;
    text-align:center;
    margin:0px 0px 10px 0px;
}
#block-quick_links-quick_links_back_to_top span.sprite-holder {
    background:url(../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png) no-repeat -367px -675px;
    width:10px;
    height:6px;
    display:block;
    margin:0 auto;
    padding:0px 0px 5px 0px;
}

/* Quick links - print link */
#block-quick_links-quick_links_print {
    position:absolute;
    z-index:9;
    right:0;
    width:33%;
    height:32px;
    text-align:right;
    margin:12px 0px 10px 0px;
}
#block-quick_links-quick_links_print span.sprite-holder {
    background:url(../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png) no-repeat -327px -670px;
    width:14px;
	height:13px;
    display:inline-block;
    margin-right:5px;
}




div#sidebar-fixed .share-widget.share-this--fixed .content-wrapper .sharethis-wrapper span.st_email_large span.stButton .stLarge {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    background-size: auto;
    background-repeat: no-repeat;
    background-image: url(/professional-camera/sites/all/themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png) !important;
    background-position:-200px -660px; background-color:#ffffff;
}
div#sidebar-fixed .share-widget.share-this--fixed .content-wrapper .sharethis-wrapper span.st_twitter_large span.stButton .stLarge {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    background-size: auto;
    background-repeat: no-repeat;
    background-image: url(/professional-camera/sites/all/themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png) !important;
    background-position:-161px -660px; background-color:#40bff5;
}
div#sidebar-fixed .share-widget.share-this--fixed .content-wrapper .sharethis-wrapper span.st_linkedin_large span.stButton .stLarge {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    background-size: auto;
    background-repeat: no-repeat;
    background-image: url(/professional-camera/sites/all/themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png) !important;
    background-position:-440px -660px; background-color:#238CC8;
}
div#sidebar-fixed .share-widget.share-this--fixed .content-wrapper .sharethis-wrapper span.st_sharethis_large span.stButton .stLarge {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    background-size: auto;
    background-repeat: no-repeat;
    background-image: url(/professional-camera/sites/all/themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png) !important;
    background-position:-477px -660px; background-color:#238CC8;
}
div#sidebar-fixed .share-widget.share-this--fixed .content-wrapper .sharethis-wrapper span.st_facebook_large span.stButton .stLarge {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    background-size: auto;
    background-repeat: no-repeat;
    background-image: url(/professional-camera/sites/all/themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png) !important;
    background-position:-87px -660px; background-color:#5d82d1;
}
div#sidebar-fixed .share-widget.share-this--fixed .content-wrapper .sharethis-wrapper span.st_googleplus_large span.stButton .stLarge {
    display: block;
    width: 32px;
    height: 32px;
    position: relative;
    background-size: auto;
    background-repeat: no-repeat;
    background-image: url(/professional-camera/sites/all/themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png) !important;
    background-position: -124px -660px; background-color: #eb5e4c;
}