.theme-default #slider {
    margin:0px auto 0 auto;
    width:1278px; /* Make sure your images are the same size */
    height:600px; /* Make sure your images are the same size */
    background:url(images/loading.gif) no-repeat 50% 50%;
}

.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}

/*------------------------------------------------------------------
[3. Landing / #landing]
*/

#landing {
	height: auto;
	
	border: none;
	
	overflow: hidden;
}

#landing .inner {
	color: #000;
    	
	background: #FFF;
	
	/*text-shadow: 1px 1px 2px rgba(0,0,0,.4);*/
}

#landing .container {
	padding-top: 30px;
}


/*------------------------------------------------------------------
[Landing]
*/

#landing .inner {
	background: #FFF url('http://subtlepatterns.com/patterns/pinstripe.png') repeat 0 0;
	
	/*text-shadow: 1px 1px 2px rgba(0,0,0,.4);*/
}



.landing-text h1 {
	margin-bottom: .65em;

	font-size: 28px;	
	font-weight: 600;
	line-height: 1.5em;
}

.landing-text p {
	font-size: 13px;
	line-height: 2em;
}




@media (min-width: 1200px) {
	
	.landing-text h1 {
		margin-bottom: .65em;
	
		font-size: 36px;	
		font-weight: 600;
		line-height: 1.5em;
	}
		
	.landing-text p {
		font-size: 15px;
	}
	
}





@media (min-width: 767px) and (max-width: 979px) {
	
	.landing-text h1 {	
		font-size: 18px;	
		font-weight: 600;
		line-height: 1.5em;
	}
	
	.landing-text p {
		font-size: 11px;
		line-height: 2em;
	}
	
	.landing-actions .btn {
		padding: 9px 9px;
		margin-right: .25em;
		
		font-size: 13px;
	}
	
	.landing-actions {
		margin-top: 1.5em;
	}	
	

}



