*{
	font-family: Raleway, verdana, sans-serif;
	font-size: 13px;
}

.parallax{
	background-attachment: fixed !important;
    background-position: center !important;
    background-repeat: no-repeat !important ;
    background-size: cover !important;
}

.no-margin{margin: 0 !important;}
.no-padding{padding: 0!important;}
.mt50{margin-top: 50px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt80{margin-top: 80px;}

.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb60{margin-bottom: 60px;}
.mb80{margin-bottom: 80px;}


.firstview{
	background-image: url("../images/home.jpg");
	width: 100%;
    height: 100%;
    min-height: 600px;
}

.orange-row{background: #efaa11;}
.orange-row p{font-size: 2.5em;	color: #fff;}
.orange-row i{font-size: 1em;}
.orange-row strong{font-size: 1em;}

.after-orange p, .after-orange strong{font-size: 1.2em;}

.clouds{
	background: url("../images/clouds.jpg");
	min-height: 400px;
	width: 100%;
	background-size: cover;	
}
.clouds p{
	font-size: 2.5em;
    line-height: 1.2;
    color: #000;
}

.clouds a {    
	color: #fff;
    background-color: #d62424!important;
    border-color: #d62424!important;
    border-radius: 15px;
    padding: 10px 15px;
    font-weight: bold;
}

.clouds a:hover{background-color: #b12121} 

.video{
	background: url("../images/video-bkg.jpg");
	min-height: 400px;
	width: 100%;
	background-size: cover;	
}


/* CONTACT FORM */

.register h2{color: #efaa11; font-size: 2.5em; font-weight: 700; margin-bottom: 24px;}
.register h2 img{width: 34px;}


	/* blog comment form */
	#commentform label {
	display: block;
	}
	#commentform input {
	width: 290px;
	}
	#commentform input:focus {
	border: solid 1px #999;
	background: #fff;
	}
	#commentform textarea {
	width: 97%;
	padding: 5px;
	height: 150px;
	}
	#commentform textarea:focus {
	border: solid 1px #999;
	background: #fff;
	}
	#commentform input.btn {
	width: auto;
	}
	.post-content {
	padding-left: 80px;
	}
	.post-meta {
	margin: 20px 0 10px 80px;
	border: solid 1px #eee;
	border-left:none;
	font-size:11px;
	background:#f8f8f8;
	}
	.post-meta a{
	color:#888 !important;
	}
	.post-meta span {
		display:inline-block;
		width:24%;
		padding:10px 0 10px 0;
		text-align:center;
		border-left:solid 1px #eee;
	}
	.post-meta span i {
	float: none;
	}
	.post-image img {
	width:100%;
	margin-bottom: 20px;
	}
	.dark .post-meta{
	border-top: solid 1px #555;
	border-bottom: solid 1px #555;
	}

	.error {
	border:none;
	display: none;
	color: #C03;
	font-size: 12px;
	}
	.success {
	display: none;
	color: #093;
	background:none;
	margin-bottom: 20px;
	}
	.error img {
	vertical-align: top;
	}
	.full {
	width: 98%;
	}
	#contact_form input[type=text],#contact_form textarea,#contact_form input[type=email]{
	font-size: 14px;
    padding: 10px;
    margin-bottom: 11px;
    color: #000 !important;
    border: none;
    border: solid 1px #000;
    background: none;
    border-radius: 7px !important;
	}
	
	.dark #contact_form input[type=text], .dark #contact_form textarea, .dark #contact_form input[type=email]{
	font-size:15px;
	margin-bottom:20px;
	color:#333 !important;
	border:none;
	border:solid 1px #555;
	background:rgba(0,0,0,0.3);
	border-radius:0 !important;
	}
	
	.dark #contact_form input[type=text], .dark #contact_form textarea, .dark#contact_form input[type=email]{
	color:#fff !important;
	}
	
	
	#contact_form input[placeholder],#contact_form textarea[placeholder]{
	color:#eee;
	}
	#contact_form input[type=submit]{
	background: #0d91da;
	color: #fff;
	font-weight: bold;
	padding: 5px 15px;
	}
	
	#contact_form input[type=submit]:hover{
	color:#fff !important;
	}
	
	#contact_form textarea{
	height:90px;
	}


footer .divider{border-top: 1px solid #ccc !important;}


@media (max-width: 767px){
	.register{padding-left: 10%; padding-right: 10%;}
	footer{padding-left: 10%; padding-right: 10%;}
	.tags{text-align: left !important;}
}

@media (max-width: 480px){
	.logo-home img{width: 70%;}
	.firstview{
		background: url("../images/home-mb.jpg") !important;
    	background-position: center bottom !important;
    	background-size: cover !important;
    }
}