/* @override 
	http://plugins.bbesound.com.dev.440net.net/static/plugins.bbesound.com/css/custom.css
	https://plugins.bbesound.com.dev.440net.net/static/plugins.bbesound.com/css/custom.css
	https://plugins.bbesound.com/static/plugins.bbesound.com/css/custom.css
*/

body{
	font-family: Arial, Helvetica, sans-serif;
	/*padding-top: 172px;*/ 
	/* for fixed navbar */
}

H1,H2,H3,H4,H5{
	color: #c61a24;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
}
H1{
	font-size: 28px;
	font-weight: bold;
}
H2{
	font-size: 24px;	
}
H3{
	font-size: 20px;
}
H4{
	font-size: 17px;
}

A{
	/*color: #c61a24;*/
}
A:hover{
	/*color: #8c1219;*/
}
A.list-group-item.active{
	/*background: #2e8478;
	border-color: #446662;*/	
	background: #e11540;
	border-color: #b10b2e;
}
A.list-group-item.active:HOVER{
	background: #f34c6f;	
}
A.list-group-item:hover{
	background-color: #f3d0d7;
}


.page-header{
	/*padding-top: 15px;*/
}
.page-header H5{
	color: #555;
	/*font-size: 16px;*/
	
}


/* @group Layout
---------------------------------------------------------------------- */

.addthis-smartlayers .at-follow-label{
	/*color: #999;*/
}

#pvwLayoutBody{
	font-size: 13px;
	line-height: 132%;
	background-color: #FAFAFA;
	/*background-color: rgba(208,240,234,0.51);*/
}
#pvwLayoutPageTop .page-header{
	border-bottom: none;
	padding-left: 5px;
}
#pvwLayoutPageContent{
	border: 1px solid #ddd;
	padding: 20px 15px 30px 15px;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	background: #fff;
}
.pvwLayoutColRight #pvwLayoutColContent{
	padding-top: 0;
}
/* @end */


/* @group Error
---------------------------------------------------------------------- */
.pvwBodyError #pvwLayoutBody{
	background: none;
}
.pvwBodyError #pvwLayoutPage{
	padding-top: 10px;
}
.pvwBodyError #pvwLayoutPageContent{
	border: none;
	padding: 0;
	/*background-color: red;*/
}
.pvwBodyError .pvwError{
}
.pvwBodyError .error441div{
}
.pvwBodyError .error441content{
}

/* @end */



/* @group Panel
---------------------------------------------------------------------- */

.panel-default{
	border-color: #cbcbcb;
	font-size: 12px;
}
.panel-default  h3.panel-title{
	font-size: 13px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;	
}

.panel-default > .panel-heading {
	color: #fff;
	border-bottom-color: #6a101d;
	padding: 6px 15px;
	
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#e11540+0,9f0527+100 */
background: #e11540; /* Old browsers */
background: -moz-linear-gradient(top,  #e11540 0%, #9f0527 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #e11540 0%,#9f0527 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #e11540 0%,#9f0527 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e11540', endColorstr='#9f0527',GradientType=0 ); /* IE6-9 */

}
.panel-default > .panel-body{
	padding: 10px;
	color: #555;
}
#pvwLayoutColContent .panel-body{
	/*color: #555;*/
}

/* @end */


/* @group Head
---------------------------------------------------------------------- */
#pvwLayoutHead{
	background: #fff;
}
#pvwLayoutHeadNavbar{
	/*height: 120px;*/
	
}
@media (min-width: 1px) {
	#pvwLayoutHeadLogo{
		height: 71px;
		background: url(/static/plugins.bbesound.com/img/bbe_header_small.png) no-repeat -5px -5px;
	}
}
@media (min-width: 550px) { /*768px*/
	#pvwLayoutHeadLogo{
		height: 71px;
		background: url(/static/plugins.bbesound.com/img/bbe_header.png) no-repeat 0;
	}
}


#pvwLayoutHeadLogo #pvwLogo{
	height: 61px;
	margin-top: 10px;
	margin-left: 5px;
	background: url(/static/plugins.bbesound.com/img/logo.png) no-repeat 0 0;
}
#pvwLayoutHeadNavbar LI.pvwNavbarUserLi > A{
	/*color: rgba(255,255,255,0.6);*/
}
#pvwLayoutHeadNavbar LI.pvwNavbarUserLi > A:hover{
	/*color: rgba(255,255,255,1);*/	
}

div#at4-follow{
	margin-top: 35px !important;
}
span.at-follow-label{
	color: rgba(0,0,0,0.5) !important;
}

/* @end */


/* @group Nav
---------------------------------------------------------------------- */

#pvwLayoutHead .navbar{
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;	
	min-height: 35px;
	/*border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.4);*/

	border-top-color: rgba(255,255,255,0.5);
	border-left-color: rgba(255,255,255,0.2);
	border-right-color: rgba(255,255,255,0.2);
	border-bottom-color: rgba(0,0,0,0.3);

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#666565+0,060606+100 */
background: #666565; /* Old browsers */
background: -moz-linear-gradient(top,  #666565 0%, #060606 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #666565 0%,#060606 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #666565 0%,#060606 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#666565', endColorstr='#060606',GradientType=0 ); /* IE6-9 */
}
/* https://bootstrapious.com/p/how-to-change-bootstrap-navbar-height */

#pvwLayoutHead .navbar-brand{
	height: 35px;
}
#pvwLayoutHead .navbar-toggle{
	margin-top: 3px;
	margin-bottom: 2px;
}
#pvwLayoutHead .navbar-nav > li > a {
	line-height: 27px;
	padding-top: 3px;
	padding-bottom: 5px;
	font-size: 14px;
	color: rgba(255,255,255,0.75);
}
#pvwLayoutHead .pvwNavbarSecLi > A{
	text-shadow: 1px 1px 1px #000; 
	-moz-text-shadow: 1px 1px 1px #000; 
	-webkit-text-shadow: 1px 1px 1px #000;
}
#pvwLayoutHead .pvwNavbarSecLi.active > A{
	/*color: #fff;
	background: #446662;*/
	color: #f22;
	text-shadow: none;
}
#pvwLayoutHead .pvwNavbarSecLi.open > A{
	/*color: #fff;
	background: inherit;*/
}
#pvwLayoutHead .pvwNavbarSecLi > A:hover{
	/*color: #cfc;*/
	color: #f55;
	text-shadow: none;
}

#pvwNavbarUserLi_user .u_icon img {
	height: 24px;
	margin-top: 1px ;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-color: rgba(255,255,255,0.3);
}
/* @end */



/* @group Foot
---------------------------------------------------------------------- */
#pvwLayoutFoot{
	border: none;
	/*border-top: 1px solid rgba(0,0,0,0.05);
	background: #446662;*/
}
#pvwLayoutFootCopy,
#pvwLayoutFootCopy A{
	/*color: rgba(255,255,255,0.5);*/
	color: rgba(0,0,0,0.5);
	margin-top: -15px;
	font-size: 11px;
}
/* @end */


/* @group Home
---------------------------------------------------------------------- */

#pvwHomeBlock_custom_title{
	margin-top: 20px;
	margin-bottom: 20px;
}
#pvwHomeBlock_custom_title H1{
}
#pvwHomeBlock_custom_title SMALL{
	text-transform: uppercase;
	font-size: 12px;
	color: rgba(0,0,0,0.6);

}


/* BLACK
#pvwBody_home #pvwLayoutHead{
	background-color: #000;	
}
#pvwBody_home .navbar{
	border-color: rgba(255,255,255,0.15);
	border-bottom: none;
}
#pvwBody_home #pvwLayoutFootCopy,
#pvwBody_home #pvwLayoutFootCopy A{
	color: rgba(255,255,255,0.4);
}
#pvwBody_home #pvwLayoutBody,
#pvwBody_home #pvwLayoutPage{
	background-color: #000;
}
#pvwHomeBlock_custom_title SMALL{
	color: rgba(255,255,255,0.4);
	
}

*/

/* @group Carousel
++++++++++++++++++ */

#pvwHomeCarousel{
	margin: 30px 0 40px 0;
	border: none;
}
#pvwHomeCarousel .pvwHomeCarouselItem .pvwItemImg,
#pvwHomeCarousel .pvwHomeCarouselItem .pvwItemImg IMG{
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;	
	/* WHITE BG*/
	border-color: rgba(0,0,0,0.1);
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;	
}


/* @end */

#pvwHomeBlock_news .pvwHomeBlockContent{
	margin: 0 10px;
	border: 1px solid #ccc;
	padding: 15px;
	border-radius:7px;
	border-color: rgba(0,0,0,0.1);
	padding-bottom: 0;
	background-color: #fff;

}
#pvwHomeBlock_news .pvwNewsItem:last-child{
	border: none;
	margin-bottom: 0;
	padding-bottom: 10px;
}
#pvwHomeBlock_news .pvwNewsItemImg{
	margin-top: -35px;
	margin-left: 30px;
}
/* BLACK
#pvwHomeBlock_news .pvwHomeBlockContent{
	background-color: #3e4146;
	color: rgba(255,255,255,0.6);	
	border-color: rgba(255,255,255,0.1);
}
#pvwHomeBlock_news .pvwHomeBlockContent H3 A{
	color: #fff;
}

*/
/* @end */


/* @group Products
---------------------------------------------------------------------- */
#pvwBody_products H1{
	display: none;
}
#pvwBody_products #pvwLayoutPageContent{
	margin-top: 10px;
	border: none;
	background: none;
	padding: 15px 0;
}
#pvwBody_products .pvwListProd{
	/*width: 100%;*/
	text-align: center;
}
#pvwBody_products div.thumbnail{
	display: inline-block;
	padding: 0px;
	border: 1px #bbb solid;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	background: #fff;
}
#pvwBody_products div.thumbnail IMG{
	border-radius: 7px 7px 0 0;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
}

#pvwBody_products div.thumbnail H5{
	font-size: 22px;
}
#pvwBody_products div.thumbnail SMALL{
	font-size: 12px;
	color: #666;
}

/*
#pvwBody_bundle #pvwLayoutBody,
#pvwBody_software #pvwLayoutBody{
	background-color: #d0f0ea;
}
#pvwBody_bundle div.caption H5,
#pvwBody_software div.caption H5{
	font-size: 20px;
}
#pvwBody_bundle div.caption small,
#pvwBody_software div.caption small{
	color: #777;
	font-size: 12px;
}

*/


/* @end */


/* @group View Product /Bundle
---------------------------------------------------------------------- */
#pvwBody_view_product .pvwProdPriceList,
#pvwBody_view_bundle .pvwProdPriceList{
	margin-top: 10px;
}

#pvwBody_view_product .thumbnail,
#pvwBody_view_bundle .thumbnail{
	border: none;
	padding: 0;
}
#pvwBody_view_product .thumbnail IMG,
#pvwBody_view_bundle .thumbnail IMG{
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
}


.pvwProdPrice{
	font-size: 1.5em;
	font-weight: normal;
}
.pvwProdPriceWithPromo{
	font-size: 1.3em;
}



/*
#pvwBody_view_product #pvwLayoutPageContent,
#pvwBody_view_bundle #pvwLayoutPageContent{
	border: 1px solid #ccc;
	padding-left: 10px;
	padding-right: 10px;
	border-radius:10px
}

#pvwBody_view_product #pvwLayoutPageContent H3{
	color: #333;
	color: rgba(0,0,0,0.5);
}
#pvwBody_view_product .pvwProdPriceList{
	color: #446662;
}


#pvwBody_view_product .pvwProdPriceRegular{
	color: #446662;
	font-weight: normal;
}
#pvwBody_view_product .pvwProdPricePromo{
	color: #f00;
	font-weight: normal;
}

#pvwBody_view_product .thumbnail{
	padding: 0;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
}
#pvwBody_view_product .thumbnail IMG{
	width: 100%;
	border: 1px solid #666;
}*/

/* @end */


/* @group Store
---------------------------------------------------------------------- */
.pvwBodySec_store .pvwStoreTable{
	border: 1px solid rgba(0,0,0,0.2);
	margin-bottom: 0;
}
#pvwBody_section_index.pvwBodySec_store .pvwStoreTable{
	background: #f5f5f5;	
}
#pvwBody_cart.pvwBodySec_store .pvwStoreTable{
	border: navajowhite;
}

.pvwBodySec_store .td_prod a {
	/*color: #777;*/
	font-size: 15px;
}
.pvwBodySec_store .td_prod,
.pvwBodySec_store .td_price,
.pvwBodySec_store .td_reg_price{
	line-height: 36px;
}
.pvwBodySec_store .td_prod a:hover{
	/*color: #000;*/
}
.pvwBodySec_store .pvwStoreTable .td_img IMG{
	/*width: 100px;
	height: 50px;*/
}
.pvwBodySec_store .pvwStoreTable .td_reg_price .fa{
	/*display: none;*/
}
.pvwBodySec_store .pvwStoreDivSoftware H3{
	/*display: none;*/
}
/* @end */


/* @group News
---------------------------------------------------------------------- */

.pvwNewsItem {
	padding-bottom: 25px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 25px;
}
#pvwBody_view_news .pvwNewsItem{
	border-bottom: none;
	padding-bottom: 10px;
	margin-bottom: 0;
}
.pvwNewsItem H3 A{
	color: #c61a24;
	font-size: 22px;
}
.pvwNewsItem H3{
	margin-bottom: 15px;
}
.pvwNewsItemInfo{
	font-size: 11px;
}
.pvwNewsItemImg{
	border: 1px solid #555;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;	
}
#pvwBody_blog DIV.pagination{
	display: block;
	text-align: center;
	margin-bottom: 0;
}
#pvwBody_blog DIV.pagination A{
	padding: 4px 10px;
}

/*#pvwVideosList DIV.pvwVideo{
	background: #f5f5f5;
}
.pvwBodySec_news .pvwNewsItemContent{
	color: #444;
}*/

/* @end */




/* @group Page Press
----------------------------------------------------------- */
#pvwBody_view_pr .pvwNewsItem .pvwNewsItemContent{
	border: none;
	padding: 0;
	background: none;
}
#pvwBody_view_pr .pvwNewsItem {
	border: none;
}
#pvwBody_view_pr .pvwNewsItem .pvwNewsItemImg{
	border-color: rgba(0,0,0,0.2);
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}

/* @end */


/* @group Sec Me
---------------------------------------------------------- */
.pvwBodySec_me #pvwLayoutBody{
	background: #eee;
}
.pvwBodySec_me #pvwLayoutPage{
	background: #eee;
	margin-top: -18px ;
	padding-top: 20px;
	border-top: 1px solid #ddd;
}
.pvwBodySec_me  DIV#app_me441content{
	-webkit-box-shadow: 3px 3px 8px rgba(0,0,0,0.1);
	border-radius: 7px;
	-moz-border-radius:7px;
	-webkit-border-radius: 7px;
	background: #dbfffa;
	border-color: rgba(0,0,0,0.3);
}
.pvwBodySec_me DIV#app_me441contentMargin{
}
.pvwBodySec_me DIV#app_me441content H1,
.pvwBodySec_me DIV#app_me441content #login441signin H2,
.pvwBodySec_me DIV#app_me441content #login441register H2{
	color: #444;
	font-weight: normal;
	text-shadow:  none;
	-webkit-text-shadow:  none;
	-moz-text-shadow:  none;
}
/* @end */



