/* Fonts */
	
	/* Raleway */
	@import url(http://fonts.googleapis.com/css?family=Raleway:400,300,100,500,600,700,800);

	/* Open Sans */
	@import url(http://fonts.googleapis.com/css?family=Open+Sans:600italic,400,300,600,700,800);

	/* Oswald */
	@import url(http://fonts.googleapis.com/css?family=Oswald:400,700,300);

	/* Indie Flower */
	@import url(http://fonts.googleapis.com/css?family=Indie+Flower);


html, body {
		width:100%;
		height:100%;
		padding:0;
		margin-left:0;
		margin-right:0;
		font-family: 'Raleway', sans-serif;
	}
img {
	    -moz-user-select: none; 
	    -webkit-user-select: none;
	    -ms-user-select: none; 
	    user-select: none; 
	    -webkit-user-drag: none;
	    user-drag: none;
	}

	a,
	a:hover,
	a:active,
	a:focus{
		text-decoration:none;
		outline:none;
		color:#fff;
	}	

.fa {
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
padding-right: 7px;
}
.fa-download:before {
content: "\f019";
}	
.clear{
	clear:both;
}
body {
    overflow-x: hidden;
	min-height:100%;
	background: #7b7b7a url("../img/demo-back2.jpg") no-repeat;
	background-position:top center;
	background-attachment:fixed;
}
header{
	text-align:center;
	width: 100%;
	padding: 40px;
}
header h1{
	font-size: 50px;
	margin: 0 !important;
	adding: 0 !important;
	font-family: 'Oswald', 'sans-serif';
	font-weight: 500;
	line-height: 1.1;
	color:#FFF;
}
.colored{
	color:#eb3350;
	text-shadow: 0 1px 2px rgba(0,0,0,0.5);
}
.line {
	width: 120px;
	height: 1px;
	position: relative;
	margin: 20px auto;
	border-top: 1px solid #777;
}
.subtitle{
	color:#666;
	font-weight:bold;
	font-family: 'Raleway', sans-serif;
}
.download {
	display: inline-block;
	text-align: center;
	cursor: pointer;
	padding: 18px 27px;
	line-height: 1.33;
	border-radius: 6px;
	margin-top: 25px;
	border: solid 2px #fff;
	font-size: 20px;
	color: #fff;
	transition: all .3s ease-in-out;
	margin-bottom: 30px;
}
.download:hover,
.download:focus,
.download:active {
    border: solid 2px #eb3350;
    color: #fff;
    background: #eb3350;
}
.content{
	margin:0 auto;
	padding-left: 15px;
	padding-right: 15px;
	text-align:center;
}
.caption{
	color:#000;
	font-weight:bold;
	font-family: 'Raleway', sans-serif;
	font-size: 35px;
	padding-bottom: 25px;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
	margin-bottom:30px;
}

.title {
	text-transform: uppercase;
	font-family: Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 700;
	color:#fff;
	line-height: 27px;
	background: rgba(0,0,0,0.4);
}

.content img{
	display: block;
	max-width: 100%;
	height: auto;
	margin:10px auto;
	font-size:16px;
	line-height: 1.1;
}
@media (max-width:800px){
.mobile{
	display:none;
}
}
.col-sm-4{
	-webkit-transform: scale(1, 1);
	-webkit-transition-duration: 300ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1, 1);
	-moz-transition-duration: 100ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1, 1);
	-ms-transition-duration: 350ms;
	-ms-transition-timing-function: ease-out;	
}
.col-sm-4:hover{
	-webkit-transform: scale(1.11, 1.11);
	-webkit-transition-duration: 300ms;
	-webkit-transition-timing-function: ease-out;
	-moz-transform: scale(1.11, 1.11);
	-moz-transition-duration: 300ms;
	-moz-transition-timing-function: ease-out;
	-ms-transform: scale(1.11, 1.11);
	-ms-transition-duration: 300ms;
	-ms-transition-timing-function: ease-out;
}
