/* @override 
	http://www.ircamlab.com.dev.440net.net/static/ircamlab.com/css/custom.css
	https://www.ircamlab.com.dev.440net.net/static/ircamlab.com/css/custom.css
	http://www.ircamlab.com/static/ircamlab.com/css/custom.css
	https://www.ircamlab.com/static/ircamlab.com/css/custom.css
*/

body{
	padding-top: 172px; /* for fixed navbar */
}

H1{
	color: #f00;
}

A{
	color: #e26236;
}
A:hover{
	color: #e18a6c;
}
A.list-group-item.active{
	background: #e26236;
	border-color: #bd522d;	
}
A.list-group-item.active:HOVER{
	background: #ff9a1f;
	
}
A.list-group-item:hover{
	color: #000;
}
.page-header{
	padding-top: 15px;
}
.page-header H5{
	font-size: 16px;
}

#pvwLayoutColContent .panel-body{
	color: #555;
}
.addthis-smartlayers .at-follow-label{
	color: #999;
}

/* @group Head
---------------------------------------------------------------------- */
#pvwLayoutHeadNavbar{
	height: 172px;
	background: #525455 url(/static/ircamlab.com/img/header.jpg) repeat-x center 0;
}
#pvwLayoutHeadLogo{
	height: 120px;
}
#pvwLayoutHeadLogo #pvwLogo{
	width: 148px;
	height: 100px;
	margin-top: 10px;
	background: url(/static/ircamlab.com/img/logo.png) 0 0 no-repeat ;	
}
/* @end */


/* @group Nav
---------------------------------------------------------------------- */
#pvwLayoutHead .nav_social{
	margin-top: -95px;
	position: absolute;
	padding-right: 20px ;
}
#pvwLayoutHead .nav_social A{
	font-size: 2em;
	color: rgba(0,0,0,0.4);	
}
#pvwLayoutHead .nav_social A:hover{
	color: rgba(0,0,0,0.6);	
}
#pvwLayoutHead .nav_social_fb{
	margin-left: -140px;
}
#pvwLayoutHead .nav_social_tw{
	margin-left: -80px;
}
#pvwLayoutHead .nav_social_yt{
	margin-left: -20px;
}

#pvwLayoutHead .navbar{
	/*border-top: 1px solid #276594;*/
	border-top: 1px solid #222;

/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#303030+0,000000+100 */
background: rgb(48,48,48); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(48,48,48,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(48,48,48,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(48,48,48,1) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#303030', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}
#pvwLayoutHead .pvwNavbarSecLi > A{
	color: rgba(255,255,255,0.8);
	text-transform: uppercase;
}
#pvwLayoutHead .pvwNavbarSecLi.active > A{
	color: #f00;
}
#pvwLayoutHead .pvwNavbarSecLi > A:hover{
	color: #e18a6c;	
}
/* @end */


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


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


#pvwBody_home #pvwLayoutBody{
	background-color: #f9f9f9;
}
#pvwHomeBlock_custom_title{
	border-top: 1px solid #e18a6c;
}
#pvwHomeBlock_custom_title{
	background: #e26236;

	border-bottom: 1px solid rgba(0,0,0,0.1);
	text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
	-moz-text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
	-webkit-text-shadow: 1px 1px 3px rgba(0,0,0,0.3);
	padding: 30px 10px;
	border-bottom: 1px solid rgba(255,255,255,0.2);

}
#pvwHomeBlock_custom_title H1{
	color: #fff;
	font-weight: normal;
	margin: 10px 0;
}
#pvwHomeBlock_custom_img{
	margin-top: 20px;
}
#pvwHomeBlock_custom_img IMG{
	width: 100%;
	margin: 20px 0;
	border: 1px solid #ccc;
	padding: 20px;
	background: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}


#pvwHomeCarousel .pvwItemImg{
	padding: 20px;
	box-shadow: none;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#pvwHomeCarousel .pvwItemImg IMG{
	
}

#pvwHomeBlock_carousel{
	margin-top: 40px;
	margin-bottom: 50px;
} 

#pvwHomeCarousel .pvwItemTitle {
	color: #F00;
	text-align: center;
	/*float: left;*/
}
#pvwHomeCarousel .pvwItemSmalldesc{
	color: #666;
	float: left;
	font-style: italic;
	padding-top: 30px;
	padding-left: 20px;
	display: none;
}
#pvwHomeCarousel .pvwItemDesc{
	clear: both;
	color: #444;
}
#pvwHomeCarousel .pvwHomeCarouselContent A{
	text-decoration: none;
}
#pvwHomeCarousel .pvwHomeCarouselContent A:hover .pvwItemDesc{
	color: #000;
}


#pvwHomeBlock_news{
	/*margin-top: 30px;*/
	margin-bottom: 20px;
	background: #eee;
	/*color: #fff;*/
	border-bottom: 1px solid rgba(0,0,0,0.2);
	
}
#pvwHomeBlock_news .pvwHomeBlockTop{
	color: #e26236;
	padding: 10px 0 0 0;
	text-align: center;
}
#pvwHomeBlock_news .pvwHomeBlockTop,
#pvwHomeBlock_news .pvwNewsItem {
	margin:0 10px 20px 10px;
}
.pvwNewsItem {
	/*
	background: #000;
	border: 1px solid rgba(0,0,0,0.2);
	padding: 20px;
	
	*/
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.pvwNewsItem{
	/*color: #fff;*/
}
.pvwNewsItem H3 A{
	font-size: 22px;
	color: #e26236;
}
.pvwNewsItemImg{
	margin-top: -10px;
	border: 1px solid rgba(0,0,0,0.2);
}
.pvwNewsItemImg IMG{
	width: 200px;
}

/* @end */



/* @group Product
---------------------------------------------------------------------- */
#pvwBody_bundle #pvwLayoutBody,
#pvwBody_software #pvwLayoutBody{
	background-color: #f9f9f9;
}
#pvwBody_bundle #pvwLayoutBody .page-header,
#pvwBody_software #pvwLayoutBody .page-header{
	text-align: center;
	border-bottom: none;
}

#pvwBody_bundle div.thumbnail,
#pvwBody_software div.thumbnail{
	padding: 0px;
	border: 1px #888 solid;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	display: inline-block;
}
#pvwBody_bundle div.thumbnail IMG,
#pvwBody_software div.thumbnail IMG{
	border-bottom: 1px #888 solid;
}
#pvwBody_bundle .pvwListProd,
#pvwBody_software .pvwListProd{
	text-align: center;
}


#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
---------------------------------------------------------------------- */
#pvwBody_view_product #pvwLayoutPageContent{
	color: #555;
	line-height: 150%;
	/*color: rgba(0,0,0,0.9);*/
}
#pvwBody_view_product #pvwLayoutPageContent H3{
	color: #333;
}
#pvwBody_view_product .pvwProdPriceList{
	color: #555;
}
#pvwBody_view_product .pvwProdPriceRegular{
	color: #777;
	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 .td_prod a {
	color: #777;
	font-size: 16px;
}
.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;
}
/* @end */


/* @group News
---------------------------------------------------------------------- */
#pvwVideosList DIV.pvwVideo{
	background: #f5f5f5;
}
.pvwBodySec_news .pvwNewsItemContent{
	color: #444;
}
/* @end */


/* @group About
---------------------------------------------------------------------- */
.pvwBodySec_about #pvwLayoutPageContent H3{
	color: #444;
}
.pvwBodySec_about #pvwLayoutPageContent{
	color: #555;
}
/* @end */


/* @group Sec Me
---------------------------------------------------------- */
.pvwBodySec_me #pvwLayoutBody{
	background: #f1f1f5;
}
.pvwBodySec_me  DIV#app_me441content{
	-webkit-box-shadow: 3px 3px 8px rgba(0,0,0,0.05);
	border-radius: 0;
	-moz-border-radius:0;
	-webkit-border-radius: 0;
	background: #fff;
	border-color: #ccc;
}
.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 */



