#block-panasonic_community-panasonic_community {
	z-index:400;
}

/* TEST STUFF */
#ticker-outer-wrapper {
	height:auto!important;
}
#ticker-outer-wrapper:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/* END TEST STUFF */

#panasonic_community-ticker .ticker-wrapper.has-js {
   /*content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;*/
float:left;
clear:both;
}

#panasonic_community-ticker{
	background:#999999;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	float:left;
	width:100%;
	display:block;

}

#panasonic_community-header{
	background:#999999;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	float:left;
	margin:0 0 -5px 50px;
	display:block;
	font-size:17px;
	font-weight:normal;
	color:#ffffff;
	padding:5px 39px 5px 15px;
	font-family: Arial,Times New Roman;
	position: relative;
    z-index: 500;
	cursor:pointer;
}

/* Static class is because we removed functionality, but instead of deleting it just want to override here, until
   Panasonic want to revert back to how it worked before
*/
#panasonic_community-header.static {
	cursor:auto;
	margin-bottom:0;
}
#panasonic_community-header.static a {
	text-decoration:none;
	color:#fff;
}

#panasonic_community-header span {
	background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -424px -409px;
	width:24px;
	height:24px;
	position: absolute;
	float: right;
	top: 5px;
	right: 10px;
}

#block-panasonic_community-panasonic_community .block-inner {
	position:relative;
}
#hide-button {
	position:absolute;
	right:27px;
	top:33px;
	color:#fff;
	font-size:14px;
	cursor:pointer;
}
#hide-button span.hide-text {
	margin-right:9px;
}
#hide-button span.sprite-holder {
	background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -388px -353px;
	width:13px;
	height:14px;
	position:absolute;
	top:1px;
}

#block-panasonic_community-panasonic_community{
	margin:25px 0 0 0;
	position:fixed;
	bottom:0px;
	width:940px;
}

#block-quick_links-quick_links{
	/* margin-bottom:50px; */
}

#panasonic_community-rss-feed{
	display:none;
}

#panasonic_community-body{
	float:left;
	display:block;
	height:auto;
	width:100%;
	display:none;
	background:#dbe4eb;
	padding-bottom:20px;
}

#panasonic_community-body-inner{
	height:100%;
	border: solid #c8caca;
	border-width: 0px 1px 0px 1px;
	padding:20px 30px;
}


/* Community Bar */
.bar-button {
	text-decoration: none;
	color:black;
	background: #E0E0E0;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e0e0e0');
	background:-webkit-gradient(linear, left top, left bottom, from(whiteSmoke), to(#E0E0E0));
	background: -moz-linear-gradient(top, whiteSmoke, #E0E0E0);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0px 15px 0px 5px;
	margin: 0 5px 0 0;
	height: 35px;
	font-family: Arial, Times New Roman;
	float: right;
	clear:both;
	font-weight: normal;
	font-size:12px;
}



#panasonic_community-body-tweets,
#panasonic_community-body-social,
#panasonic_community-body-feeds{
	float:left;
	margin-right:15px;
}

#panasonic_community-body-feeds .view-news {
	padding:0 10px 10px 10px;
}

#panasonic_community-body-feeds .view-news .views-row.views-row-1 {
	border:0;
	padding-top:0;
}
#panasonic_community-body-feeds .view-news .views-row {
	border-bottom:0;
	border-top:1px solid #CCC;
	padding:10px 0;
}

#panasonic_community-body-tweets .ui-tabs.pan-tabs,
#block-panasonic_community-panasonic_community #panasonic_community-body-feeds {
	width:348px;
}

#panasonic_community-body-feeds  .view-news .views-field-body,
#panasonic_community-body-feeds  .view-news h2{
	font-size:13px;
	padding:0;
	font-family: arial;
}

#panasonic_community-body-feeds  .view-news h2 a,
#panasonic_community-body-feeds  .view-news h2 a:active {
	color:black;
}

#panasonic_community-body-feeds  .views-field-field-news-date {
	font-size:13px;
	font-style:italic;
	text-decoration:underline;
}


#panasonic_community-body-social {
	width:148px;
	margin-right:0;
}

#panasonic_community-body-social .social-links {
	padding:0;
}
#panasonic_community-body-social .social-links ul {
	padding:0 10px 10px 10px;
}
#panasonic_community-body-social .social-links ul li {
	display:block;
	height:32px;
	margin-top:14px;
}
#panasonic_community-body-social .social-links ul li.first {
	margin-top:0;
}
/* End Community Bar */

/* Tabs style */

/* Page specific styles */
#content .node-body #block-panasonic_community-page_twitter_feed {
	margin-right:20px;
	float:left;
}
#content .node-body #block-panasonic_community-page_twitter_feed,
#content .node-body #block-panasonic_community-page_youtube_feed {
	float:left;
    margin-bottom: 40px;
}
#content .node-body .ui-tabs.pan-tabs,
#content .node-body #block-panasonic_community-page_twitter_ticker,
#content .node-body #block-panasonic_community-page_news_ticker  {
	margin-bottom:20px;
}
#content .node-body #block-panasonic_community-page_twitter_ticker,
#content .node-body #block-panasonic_community-page_news_ticker {
	clear:both;
}
/* end page specific styles */

.pan-tabs h2,
.view-tweets h2,
#panasonic_community-body-social h2,
#panasonic_community-body-feeds  h2.news-head {
	font-size:13px;
	color:#0e4776;
	margin:2px 0px 3px 6px;
	padding:0;
	font-family:Arial, Times New Roman;
}

#content .ui-tabs ul,
#content .view-tweets .ui-tabs-nav,
#block-panasonic_community-panasonic_community .ui-tabs ul{
	padding:0;
	margin:0;
}
#content .ui-tabs ul li,
#content .view-tweets .ui-tabs-nav li,
#block-panasonic_community-panasonic_community .ui-tabs ul li {
	list-style-type:none;
}

.ui-tabs.pan-tabs,
#panasonic_community-body-feeds,
#block-views-reviews-block .view-reviews,
#block-views-tweets-block {
	width:300px; /* previously 282px*/
	border:1px solid #0e4776;
	border-radius:8px;
	background:#fff;
	padding:0;
}

#content .ui-tabs.pan-tabs .ui-tabs-nav,
#content .view-tweets .ui-tabs-nav,
#block-panasonic_community-panasonic_community .ui-tabs.pan-tabs .ui-tabs-nav {
	background:none;
	border:0;
	border-radius:0;
	border-bottom:6px solid #444;
	padding-left:0; /* #content ul */
}

/*#content .ui-tabs.pan-tabs .ui-tabs-nav li.tabs-count-1 { width:49%; }
#content .ui-tabs.pan-tabs .ui-tabs-nav li.tabs-count-2 { width:49%; }
#content .ui-tabs.pan-tabs .ui-tabs-nav li.tabs-count-3 { width:32%; }
#content .ui-tabs.pan-tabs .ui-tabs-nav li.tabs-count-4 { width:24%; }
#content .ui-tabs.pan-tabs .ui-tabs-nav li.tabs-count-5 { width:19%; }*/

#content .ui-tabs.pan-tabs .ui-tabs-nav li,
#content .view-tweets .ui-tabs-nav li,
#content .ui-tabs.pan-tabs .ui-tabs-nav li:hover,
#block-panasonic_community-panasonic_community .ui-tabs.pan-tabs .ui-tabs-nav li,
#block-panasonic_community-panasonic_community .ui-tabs.pan-tabs .ui-tabs-nav li:hover  {
	padding-bottom:0;
	background:#E0E0E0;
	background:-webkit-gradient(linear,left top,left bottom,from(whiteSmoke),to(#E0E0E0));
	background:-moz-linear-gradient(top,whiteSmoke,#E0E0E0);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5',endColorstr='#e0e0e0');
	font-family:Arial, Times New Roman;
	height:25px;
	margin:0 0 0px 2px;
	border:0;
    float:left;
}


#content .ui-tabs.pan-tabs .ui-tabs-nav li a,
#content .view-tweets .ui-tabs-nav li a,
#block-panasonic_community-panasonic_community .ui-tabs.pan-tabs .ui-tabs-nav li a{
	color:black;
	padding:0 6px;
	font-size:15px;
	display:block;
	float:none;
}


#content .view-tweets  .item-list ul{
    padding: 0px;
    margin: 10px;
}

#content .view-tweets  .item-list ul li{
    list-style: none;
    padding: 10px 0;
    margin: 0px;
    font-size: 12px;
    line-height: 14px;
    border-bottom:1px solid #7f7f7f;
    height:64px;
}

#block-views-tweets-block{
    float: left;
    margin: 0px 20px 0 0;
}

#content .view-tweets  .item-list ul li.views-row-last{
    border-bottom:0px solid #7f7f7f;
}

#content .ui-tabs.pan-tabs .ui-tabs-nav li.ui-tabs-selected,
#content .view-tweets .ui-tabs-nav li.ui-tabs-selected,
#block-panasonic_community-panasonic_community .ui-tabs.pan-tabs .ui-tabs-nav li.ui-tabs-selected{
	background:#666666;
	background:-webkit-gradient(linear,left top,left bottom,from(#999),to(#444));
	background:-moz-linear-gradient(top,#999,#444);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#444444');
}

#content .ui-tabs.pan-tabs .ui-tabs-nav li.ui-tabs-selected a,
#content .view-tweets .ui-tabs-nav li.ui-tabs-selected a,
#block-panasonic_community-panasonic_community .ui-tabs.pan-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color:white;
}


.ui-tabs .ui-tabs-panel {
	padding:12px;
}

#content .view-tweets .view-footer{
    padding:0 15px 0 0;
}

#content .ui-tabs-panel a.follow-link,
#content .view-tweets .view-footer a.follow-link,
#block-panasonic_community-panasonic_community .ui-tabs-panel a.follow-link,
#block-views-tweets-block a.follow-link{
	display:block;
	text-align:right;
	text-decoration:underline;
	color:#747474;
	font-size:13px;
	font-weight:bold;
}
#content .ui-tabs-panel a.follow-link:hover,
#block-panasonic_community-panasonic_community .ui-tabs-panel a.follow-link:hover,
#block-views-tweets-block a.follow-link:hover{
	text-decoration:none;
	color:#747474;
}


.feed-info a{
word-wrap:break-word;
}

.ui-tabs .ui-tabs-panel li.first {
	border-top:none;
	padding-top:0;
}

.ui-tabs .ui-tabs-panel li {
	border-top:1px solid #7f7f7f;
	padding:10px 0;
}

.ui-tabs-panel li img {
	float:left;
}

.ui-tabs-panel li .feed-info {
	margin-left:50px;
}

#content .ui-tabs-panel li .feed-info p,
#block-panasonic_community-panasonic_community .ui-tabs-panel li .feed-info p{
	font-size:11px;
	line-height:15px;
	margin:0;
	color:#000;
}

#content .ui-tabs-panel li .feed-info p.tweet-date,
#block-panasonic_community-panasonic_community .ui-tabs-panel li .feed-info p.tweet-date {
	font-style:italic;
	text-decoration:underline;
}

/* Page Youtube Tabs specific */
#youtube-tabs .ui-tabs-panel li .feed-info {
	margin-left:87px;
}

#youtube-tabs .ui-tabs-panel li .feed-info h3{
	font-size:13px;
	line-height:15px;
	color:#000;
}
#youtube-tabs .ui-tabs-panel li .feed-info h3 a,
#youtube-tabs .ui-tabs-panel li .feed-info p a {
	color:#000;
}
#youtube-tabs .ui-tabs-panel li .feed-info h3 a:hover,
#youtube-tabs .ui-tabs-panel li .feed-info p a:hover {
	color:#000;
	text-decoration:underline;
}

/* Page Twitter Ticker */

#block-panasonic_community-page_twitter_ticker,
#block-panasonic_community-page_news_ticker  {
	/*-webkit-border-radius:8px;
		-moz-border-radius:8px;
			border-radius:8px;*/
	behavior: url(PIE.htc);
}

.ticker {
	height:auto;
	width:100%;
}

#panasonic_community-ticker .ticker-outer-wrapper,
#content .ticker-wrapper.has-js {
	width:auto;
	/*padding:10px;*/
	height:12px;
	margin:0;
}

#panasonic_community-ticker .ticker-wrapper.has-js {
	height:auto;
	padding:0;
	margin:0;
}



.ticker-title {
	background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -168px -412px!important;
	width: 36px;
	height: 28px;
	cursor:auto;
}
.view-news .ticker-title {
	background: url('../images/rss_logo.png') no-repeat 0px 0px !important;
}

.ticker-wrapper.has-js {
    padding: 0 !important;
}

p.ticker-content .views-field * {
	margin:0;
	padding:0;
	font-size:inherit;
	font-family:arial;
}


#content p.ticker-content,
#block-panasonic_community-panasonic_community p.ticker-content{
	font-size:12px;
	color:#FFF;
	left:45px!important;
	margin:0;
	padding:5px;
	line-height:1.3em;
}
#content p.ticker-content a,
p.ticker-content .views-field a{
	color:#fff;
	text-decoration:none;
}

.comm-grad,
.region-content-blocks .block-webform,
.region-content-blocks .block-webform .form-actions.form-wrapper input.form-submit {
	background: #0e4775; /* Old browsers */
	background: -moz-linear-gradient(top,  #0e4775 0%, #003962 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0e4775), color-stop(100%,#003962)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #0e4775 0%,#003962 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #0e4775 0%,#003962 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #0e4775 0%,#003962 100%); /* IE10+ */
	background: linear-gradient(top,  #0e4775 0%,#003962 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e4775', endColorstr='#003962',GradientType=0 ); /* IE6-9 */
}

/* Newsletter block */

.region-content-blocks .block-webform {
	float:left;
	clear:both;
	margin:10px 0 40px 0;
	-webkit-border-radius:8px;
		-moz-border-radius:8px;
			border-radius:8px;
	behavior: url(PIE.htc);
	color:#fff;
}

.region-content-blocks .block-webform .block-inner {
	float:left;
	padding:0px 0px 10px 0px;
	margin-left:210px;
	position:relative;
}

.region-content-blocks .block-webform  .form-item,
.region-content-blocks .block-webform  .form-actions {
	margin-top:0;
}

.region-content-blocks #webform-component-intro {
		margin:2px 0 8px 0;
}
#content .region-content-blocks #webform-component-intro p {
	margin:0;
}

.region-content-blocks .block-webform h2{
	font-size:17px;
	color:#fff;
	font-family: Arial,Times New Roman;
	margin:0;
	padding:0;
}

#webform-component-enter-your-email,
.region-content-blocks .block-webform .form-actions.form-wrapper {
	float:left;
	width:auto;
}
#webform-component-enter-your-email {
	margin-right:10px;
}

#webform-component-enter-your-email label {
	font-weight:normal;
	width:auto;
	margin-top:2px;
}
#webform-component-enter-your-email .form-required {
	display:none;
}
#webform-component-enter-your-email input.email {
	-webkit-border-radius:5px;
		-moz-border-radius:5px;
			border-radius:5px;
	behavior: url(PIE.htc);
}

.region-content-blocks .block-webform .form-actions.form-wrapper input.form-submit {
	border:1px solid #fff;
	padding:0 15px;
	font-size:13px;
	font-family: Arial,Times New Roman;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:7px;
		-moz-border-radius:7px;
			border-radius:7px;
	behavior: url(PIE.htc);
}

#webform-component-image {
	position: absolute;
	top: -18px;
	left: -160px;
	background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -886px -47px;
	width: 94px;
	height: 139px;
	margin-top: 0;
}

/* Page Social Links */

.social-links {
	border:1px solid #0E4776;
	border-radius:8px;
	background:white;
	padding:10px;
    float: left;
    width: 100%;
}

/*#content .social-links ul {
	padding:0;
}*/

#content .social-links ul li {
	float:left;
	list-style-type:none;
	font-size:11px;
	line-height:14px;
	margin-left:20px;
	width:104px;
}

/*#content .social-links ul li.first {
	margin-left:0;
}

#content .social-links ul li a,
#panasonic_community-body-social .social-links ul li a {
	color:#000;
	font-size:11px;
}
#content .social-links ul li a:hover {
	color:#747474;
}

.social-links li span {
	width: 32px;
	height: 32px;
	display:block;
	float:left;
	padding-right:5px;
}*/

.social-links li.facebook-link span {
	background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -118px -477px;
}
.social-links li.twitter-link span {
	background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -44px -477px;
}
.social-links li.google-link span {
	background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -192px -477px;
}
.social-links li.youtube-link span {
	background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -720px -477px;
}
.social-links li.rss-link span {
	background: url('../../../../themes/panasonic/images/Pansonic-sprite-sheet_V3.png') no-repeat -782px -477px;
}

/* Popup */

.social-item {
	margin-bottom:20px;
}

.social-item img {
	float:left;
	margin-right:10px;
}

.social-item p {
	font-size:11px;
	color:#000;
}
.social-item  p a {
	font-size:16px;
	font-weight:bold;
	color:#000;
}
.social-item  p a:hover {
	color:#000;
	text-decoration:underline;
}

/* Reviews */
#block-views-reviews-block {
	clear:both;
	margin-bottom:20px;
}

#block-views-reviews-block h2 {
	padding:0px;
	margin:0px 0px 4px 0px;
	font-family:Arial, Times New Roman;
	font-size:13px;
}

#block-views-reviews-block .view-reviews {
	width:100%;
}

#block-views-reviews-block .view-reviews .view-content {
	padding:10px 20px;
}

#block-views-reviews-block .view-reviews .views-row.views-row-first {
	border:0;
	padding-top:0;
}
#block-views-reviews-block .view-reviews .views-row {
	border-top:1px solid #ccc;
	padding:10px 0px;
}

#block-views-reviews-block .view-reviews .views-row p {
	margin:0;
}

#block-views-reviews-block .view-reviews .views-row .views-field-subject {
	margin-right:4px;
}

#block-views-reviews-block .view-reviews .views-row .views-field-subject,
#block-views-reviews-block .view-reviews .views-row .views-field-comment-body {
	float:left;
}

#block-views-reviews-block .view-reviews .views-row .views-field-created {
	clear:both;
}
#block-views-reviews-block .view-reviews .views-row .views-field-created span {
	text-decoration:underline;
	font-style:italic;
}

#edit-field-youtube-feeds {
	display: block !important;
	height: auto !important;
	padding: 0;
}

.video-PanasonicBusiness {

}

.video-PanasonicBusiness #list-container {
    overflow: hidden;
    position: relative;
}

 #block-panasonic_community-page_youtube_feed .video-PanasonicBusiness ul.youtube-videos-list-chunk {
    padding: 0;
    list-style: none;
    padding: 0 0 10px 0;
    /*background: blue;*/
}

.video-PanasonicBusiness ul.youtube-videos-list-chunk li {
    display: inline-block;
    width: 174px;
    margin: 0 9px 0 0;
    vertical-align: top;
    /*background: red;*/
}

.video-PanasonicBusiness ul.youtube-videos-list-chunk li:last-child {
    margin: 0;
}

.video-PanasonicBusiness ul.youtube-videos-list-chunk li img {
    width: 174px;
    height: 97px;
}

.video-PanasonicBusiness ul.youtube-videos-list-chunk li h3 {
    font-size: 12px;
    line-height: 16px;
}

.video-PanasonicBusiness ul.youtube-videos-list-chunk li .description-complete {
    display: none;
}

.video-PanasonicBusiness .main-description {
    margin-top: 1em;
    overflow: hidden;

}

.video-PanasonicBusiness .main-description__inner {
    overflow: hidden;
}
.video-PanasonicBusiness .main-description h2{ margin-top: 0; }

#show-more-bar {
    background: url(../images/youtube_showmore_bar.png) 0 23px no-repeat transparent;
    height: 50px;
    text-align: center;
    cursor: pointer;
}

#show-more-bar h2 {
    color: #1aa0c4;
    font-size: 18px;
}

#youtube-logo {
    height: 50px;
}

#youtube-logo a {
    background: url(../images/youtube_logo.png) 0 0 no-repeat transparent;
    display: block;
    width: 62px;
    height: 27px;
    overflow: hidden;
    white-space: nowrap;
    text-indent: 7000px;
    position: relative;
    margin: 0 auto;
}

#block-panasonic_community-page_twitter_feed {
    margin-right: 10px !important;
    margin-top: 10px !important;
    margin-bottom: 15px !important;
}

#block-panasonic_community-page_facebook_feed {
    margin-top: 10px !important;
    margin-bottom: 25px !important;
    width: 230px;
    float: left;
}

#block-panasonic_community-page_news_feed {
    margin-top: 10px !important;
    margin-bottom: 25px !important;
    background: #ffffff;
    width: 240px;
    height: 305px;
    box-sizing: border-box;
    position: relative;
    float: right;
    overflow: hidden;
    border: 1px solid #e8e8e8;
}

#block-panasonic_community-page_news_feed h3 {
    border-bottom: 1px solid #e8e8e8 !important;
    padding: 2px 11px;
    font-size: 14px;
    font-weight: bold;
}

#block-panasonic_community-page_news_feed h3:before {
    content: ' ';
    display: inline-block;
    width: 20px; height: 16px;
    background: url('../images/embed-news.png') left top no-repeat transparent;
    vertical-align: middle;
    margin: -3px 5px 0 0;
}

#block-panasonic_community-page_news_feed .news-container {
    width: 240px;
    height: 281px;
    overflow: auto;
    box-sizing: border-box;
}

.division-division1 #block-panasonic_community-page_news_feed,
.division-division1 #block-panasonic_community-page_news_feed .news-container,
.division-division3 #block-panasonic_community-page_news_feed,
.division-division3 #block-panasonic_community-page_news_feed .news-container,
.division-division8 #block-panasonic_community-page_news_feed,
.division-division8 #block-panasonic_community-page_news_feed .news-container{
    width: 362px;
}

#block-panasonic_community-page_news_feed .news-container .news-item {
    font-size: 11px;
    display: block;
    border-bottom: 1px solid #e8e8e8 !important;
    padding: 6px 12px;
}

#block-panasonic_community-page_news_feed .news-container .news-item .news-item-summary,
#block-panasonic_community-page_news_feed .news-container .news-item .news-item-summary p {
    margin: 0;
    color: #000;
    font-size: 11px;
}

#block-panasonic_community-page_news_feed .news-container .news-item:hover .news-item-summary:hover,
#block-panasonic_community-page_news_feed .news-container .news-item:hover .news-item-summary p:hover {
    text-decoration: none;
}

#newsletter-subscription-box {
    /*background: red;*/
    overflow: hidden;
    font-family: 'Open Sans Condensed', sans-serif;
    overflow:hidden;
    position: relative;
}

#newsletter-subscription-box img {
    width: 275px !important;
    height: auto !important;
    transform: rotate(12deg);
    -ms-transform: rotate(12deg);
    -webkit-transform: rotate(12deg);
    position: absolute;
    right: 40px; top: 30px;
}

#newsletter-subscription-box h4,
#newsletter-subscription-box p {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 22px;
    color: #414243;
    margin: 0 !important;
    padding: 5px 18px !important;
    font-weight: normal;
    background: #E6E7E8;
}

#newsletter-subscription-box h4 {
    margin-top: 46px !important;
    padding-top: 18px !important;
}

#newsletter-subscription-box p a {
    background-color: #2FA0C5;
    color: #fff;
    padding: 12px 17px;
    margin: 5px 0 15px 0;
    display: inline-block;
    text-transform: uppercase;
    border-radius: 3px;
    font-size: 16px;
}

#newsletter-subscription-box p a:hover {
    background-color: #1e90b4;
    color: #fff;
}

#newsletter-subscription-box p a::after {
    content: '  >';
}

.instagram-wrapper {
    background: #e6e7e8;
    padding: 20px 11px;
}

.instagram-wrapper h2 {
    background: url('../images/instagram-title.jpg') 0 0 no-repeat transparent;
    width: 73px; height: 73px;
    margin: 0 auto 10px;
    overflow: hidden;
    text-indent: 8000px;
}

.instagram-wrapper .more-photos,
#block-panasonic_community-page_youtube_feed #youtube-playlist-link {
    font-family: 'Open Sans Condensed', sans-serif;
    background-color: #2FA0C5;
    color: #fff !important;
    padding: 12px 17px;
    width:125px;
    margin: 10px auto 0 auto;
    display: none;
    text-transform: uppercase;
    border-radius: 3px;
    font-size: 16px;
    text-align: center;
}

#content #block-panasonic_community-page_instagram_feed .content{ float: left; }

.instagram-wrapper .instagram-pics a {
    display: inline-block;
    border: 1px solid #9d9d9e;
    margin: 6px;
    width: 160px !important;
    height: 160px !important;
}

.instagram-wrapper .more-photos {
    display: block;
    width: 160px;
}


#sb-wrapper-inner{
/*    height: auto !important;*/
    border-radius: 5px;
}

#sb-body-inner{
    position: relative;
    border-radius: 0px;
/*    height: auto !important; */
    width: auto;
}
#sb-body{
    border-radius: 5px;
}

#sb-body img{
    border-radius: 0;
    width: 100%;
}

#sb-title, #sb-info{ display: none; }

#sb-player .details{
    margin: 20px;
}


.user-line{
    position: relative;
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 15px;
}
.user-line .user{
    width: 80%;
}
.user-image{
    width: 60px;
    height: 60px;
    display:inline-block;
}
.user-image img{
    width: 100%;
    border-radius: 50%;
}
.user-info{
    display: inline-block;
    margin-left: 20px;
    position: relative;
    top: -28px;
}
.user-title{
    font-weight: bold;
    font-size: 20px;
    display: inline-block;
    position: relative;
}
.user-line .likes{
    padding-left: 0px;
}

.caption{
    padding-left: 0;
    margin-bottom: 15px;
}



.node-type-product .rating-share-container{ border-bottom: 1px solid #d6d6d6; height: 70px; padding: 5px 0px; }
.node-type-product .rating-share-container .share-container h3{ font-size: 16px; margin-left: 146px; }

.sharethis-buttons .sharethis-wrapper{ width: auto; height: 28px; text-align: center; }
.sharethis-buttons .sharethis-wrapper .stButton{ margin: 0px; margin-left: -4px; vertical-align: top; }
.sharethis-buttons .sharethis-wrapper .st-email-counter{
    background: url('../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png') -218px -778px no-repeat !important;
    width: 74px; height: 28px; padding: 0px;
}
.sharethis-buttons .sharethis-wrapper .st-linkedin-counter{
    background: url('../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png') -292px -778px no-repeat !important;
    width: 71px; height: 28px; padding: 0px;
}
.sharethis-buttons .sharethis-wrapper .st-twitter-counter{
    background: url('../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png') -438px -778px no-repeat !important;
    width: 70px; height: 28px; padding: 0px;
}
.sharethis-buttons .sharethis-wrapper .st-facebook-counter{
    background: url('../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png') -508px -778px no-repeat !important;
    width: 63px; height: 28px; padding: 0px;
}
.sharethis-buttons .sharethis-wrapper .st_googleplus_button .stButton{
    background: url('../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png') -363px -778px no-repeat !important;
    width: 75px; height: 28px; padding: 0px;
}
.sharethis-buttons .sharethis-wrapper .st_googleplus_button .stButton .stButton_gradient{ display: none; }
.sharethis-buttons .sharethis-wrapper .st-sharethis-counter{
    background: url('../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png') -571px -778px no-repeat !important;
    width: 84px; height: 28px; padding: 0px;
}
/* SHARE THIS HOVER */
.sharethis-buttons .sharethis-wrapper .st-email-counter:hover{ background: url('../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png') -218px -807px no-repeat !important; }
.sharethis-buttons .sharethis-wrapper .st-linkedin-counter:hover{ background: url('../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png') -292px -807px no-repeat !important; }
.sharethis-buttons .sharethis-wrapper .st-twitter-counter:hover{ background: url('../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png') -438px -807px no-repeat !important; }
.sharethis-buttons .sharethis-wrapper .st-facebook-counter:hover{ background: url('../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png') -508px -807px no-repeat !important; }
.sharethis-buttons .sharethis-wrapper .st_googleplus_button .stButton:hover{ background: url('../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png') -363px -807px no-repeat !important; }
.sharethis-buttons .sharethis-wrapper .st-sharethis-counter:hover{ background: url('../../../../themes/panasonic/images/images_20929/Panasonic-sprite-sheet_20929-2-1.png') -571px -807px no-repeat !important; }

div#sidebar-fixed .sharethis-wrapper { text-align: left; }

.social-links-community{
    text-align: center;
    position: relative;
    margin-bottom: 25px;
}
.social-links-community ul{
    list-style-type: none;
    padding: 0 !important;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    display:inline-block;
    width: auto;
    height: 28px; overflow: hidden;
}
.social-links-community ul li{
    display: inline-block; padding: 5px 10px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Open Sans Condensed', sans-serif !important;
    background: url("../images/social-bg.png") top left repeat-x;
    line-height: 19px !important; height: 21px;
    position: relative;
}
.social-links-community ul li:hover{
    background: url("../images/social-bg--hover.png") top left repeat-x;
}
.social-links-community ul li a{
    line-height: 14px;
    padding-left: 30px;
}

.social-links-community ul li a:before{
    position: absolute; left: 10px; top: 3px;
}

.social-links-community ul li a:hover{ text-decoration: none !important; }
.social-links-community ul li.youtube-link a {
    color:#d42f2e !important;
}
.social-links-community ul li.youtube-link a:before{
    content: ' ';
    display: inline-block;
    height: 16px; width: 23px;
    background: url("../images/social-icon--youtube.png") center center no-repeat;
    top: 6px;
}
.social-links-community ul li.twitter-link a{
    color:#3098be !important;
    padding-left: 27px;
}
.social-links-community ul li.twitter-link a:before{
    content: ' ';
    display: inline-block;
    height: 16px; width: 20px;
    background: url("../images/social-icon--twitter.png") center center no-repeat;
    top: 6px;
}
.social-links-community ul li.instagram-link a{
    color:#568cb4 !important;
    padding-left: 25px;
}
.social-links-community ul li.instagram-link a:before{
    content: ' ';
    display: inline-block;
    height: 17px; width: 17px;
    background: url("../images/social-icon--instagram.png") center center no-repeat;
    top:6px;
}
.social-links-community ul li.google-link a{
    color:#cf3c2d !important;
    padding-left: 26px;
}
.social-links-community ul li.google-link a:before{
    content: ' ';
    display: inline-block;
    height: 20px; width: 20px;
    background: url("../images/social-icon--google-plus.png") center center no-repeat;
    top: 5px;
}
.social-links-community ul li.facebook-link a{
    color:#3b5589 !important;
    padding-left: 17px;
}
.social-links-community ul li.facebook-link a:before{
    content: ' ';
    display: inline-block;
    height: 20px; width: 9px;
    background: url("../images/social-icon--facebook.png") center center no-repeat;
    top:4px;

}
.social-links-community ul li.linkedin-link a{
  color: #1aa0c4 !important;
  padding-left: 17px;
}
.social-links-community ul li.linkedin-link a:before{
  content: ' ';
  display: inline-block;
  height: 20px;
  width: 18px;
  background: url("../images/social-icon--linkedin.svg") center center no-repeat;
  top: 4px;
  left: 5px;
}
.social-links-community ul li.rss-link a{
    color:#f8a248 !important;
    padding-left: 25px;
}
.social-links-community ul li.rss-link a:before{
    content: ' ';
    display: inline-block;
    height: 15px; width: 15px;
    background: url("../images/social-icon--rss.png") center center no-repeat;
    top:6px;

}

.social-links-community ul li + li{ border-left: 1px solid #e8e8e8; }

.twitter-feed-wrapper {
    border: 1px solid #e8e8e8;
    overflow: hidden;
    height: 303px;
    position: relative;
}

.twitter-feed-wrapper .twitter-feed-offset {
    margin-top: -7px;
}

.division-division4 .twitter-feed-wrapper .twitter-feed-offset {
    margin-top: 30px;
}

.twitter-feed-wrapper .twitter-feed-offset h3 {
    border-bottom: 1px solid #e8e8e8;
    padding: 2px 11px;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    top: 0px;
    background-color: white;
    width: 100%;
    z-index: 1;
}

.twitter-feed-wrapper .twitter-feed-offset h3:before {
    content: ' ';
    display: inline-block;
    width: 19px; height: 16px;
    background: url('../images/embed-twitter.png') left top no-repeat transparent;
    vertical-align: middle;
    margin: -3px 5px 0 0;
}

.facebook-feed-wrapper {
    border: 1px solid #e8e8e8;
    overflow: hidden;
    height: 303px;
    position: relative;
}

.facebook-feed-wrapper .facebook-feed-offset {
    margin-top: -41px;
}

.facebook-feed-wrapper .facebook-feed-offset h3 {
    border-bottom: 1px solid #e8e8e8;
    padding: 2px 11px;
    font-size: 14px;
    font-weight: bold;
    position: absolute;
    top: 0px;
    background-color: white;
    width: 100%;
    z-index: 1;
}

.facebook-feed-wrapper .facebook-feed-offset h3:before {
    content: ' ';
    display: inline-block;
    width: 8px; height: 16px;
    background: url('../images/embed-facebook.png') left top no-repeat transparent;
    vertical-align: middle;
    margin: -3px 5px 0 0;
}

#sb-player .likes {
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 14px;
}

#block-panasonic_community-page_whatsapp_widget {
	text-align: center;
	margin-bottom: 10px;
}

#sb-player .caption {
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 14px;
}

.jqd-community-instagram{
    padding: 0px;
}
.jqd-community-instagram .details{ font-family: arial; }
.jqd-community-instagram .user-image img{
    margin-bottom: 10px;
}
.jqd-community-instagram .ui-dialog-titlebar{
    border: 0; background: transparent;
}
.jqd-community-instagram img{
    width: 100%; margin-bottom: 20px;
}
.ui-widget-overlay{
    opacity: 0.5;
    background-color: black;
}
