/* Add here all your CSS customizations */
/* Responsive */
@media (max-width: 479px) {
	body {
		font-size: 14px;
	}
}

.tp-caption.very_big_black_2 {
position:absolute;
color:#000;
text-shadow:none;
font-weight:500;
font-size:60px;
line-height:60px;
font-family:"Open Sans";
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;

}

li {
	line-height: 28px;
}

#footer
{
	padding: 5px 0 0;	
}

#footer .footer-copyright 
{
	margin-top: 0px;	
}
/*
UBERLINK 
  STYLES Begin here:
*/

#sidebar #navlist .uberlink {
	color: #666666;
	cursor: default;
	text-decoration: none;
}

.page-top h2 {
	color: #0e0e0e;	
}

.page-top {
    background-color: #f0f0ed;
	border-top: 5px solid #e9e9e6;
}

.blog-column 
{
	margin-bottom: 20px;	
}

.blog-column p 
{
	margin-bottom: 0px;	
}


.no-border-table > tbody > tr > td
{
 	padding: 2px;
	border: none;	
}

.descriptionHeader
{
	font-size: 24px;
	color: #000000;	
	margin-bottom: 5px;
}

.highLight {
	background-color: #e4e4e4	
}


.dark-header
{
	color: #0e0e0e;	
}
.gray-bordered-box
{
	padding: 10px; 
	border: 1px solid #dddddd; 
	border-radius: 4px;
	margin-bottom: 20px;
}

.portfolio-item h2
{
   margin-bottom: 0px;
}

.med-icon
{
	font-size: 18px;	
}
.lb {
	background-color: #eaf2f7;
	text-align: center;
}
.mb {
	background-color: #ddecf5;
	text-align: center;
}
.db {
	background-color: #d0e7f5;
	text-align: center;
}
.cell-right {
	text-align: right;
}


.product-title
{
 	font-size: 24px;
}
.thumb-info .thumb-info-inner {

	white-space: normal;
}

.product-description
{
 	font-size: 18px;	
}

.feature-box.main .feature-box-icon {
	background: transparent;
	height: 275px;
}

.feature-box.main .feature-box-icon i.fa {
	font-size: 50px;
}

/*
.home-intro
{
 	background-color: #efefef;	
}

.home-intro p
{
	color: #000000;
	font-size: 1.6em;	
}

.home-intro p span
{
	color: #333333;	
}
*/
.home-intro p span
{
	color: #ffffff;	
}
.hero h1 
{
color:#000;
text-shadow:none;
font-weight:500;
font-size:60px;
line-height:60px;
font-family:"Open Sans", sans-serif;
margin:5px 0px;
}

.hero h2
{
font-size:30px;
line-height:30px;
font-weight:500;
font-family:"Open Sans", sans-serif;
margin:0px;
color: #ffffff;
text-decoration:none;
background-color:transparent;
text-shadow:none;
}

.hero h3
{
color:rgba(0,0,0,0.85);
text-shadow:none;
font-weight:300;
font-size:30px;
line-height:30px;
font-family:"Open Sans", sans-serif;
margin:0px;
background-color:transparent;
text-transform: none;
}




