/*
Project Name: Jobseeker
File: Style.css
Version: 1.0
Date: 07/07/2017
Update: 07/07/2017
Author Name: Nguyen Duy Khiem
Author URI: www.themeforest.net/user/t3theme
Email:ndktheme@gmail.com

------------------------
NOTE:
PLEASE DO NOT EDIT THIS CSS, IF YOU NEED USE "CUSTOM.CSS" FILE FOR WRITING YOUR CUSTOM CSS.
I WILL RELEASE FUTURE UPDATES SO IT WILL OVERWRITE THIS FILE IT'S BETTER USE "CUSTOM.CSS".
------------------------*/

*{
	font-size:16px;
	font-family: 'Roboto Slab', serif;
}
h1,h2,h3,h4,h5,h6{
	font-family:'prata', serif;
}
/*---06. Search---*/
.menu-btn{
	display:none!important;
	cursor:pointer;
}
header .container{
	position:relative;
}
.icon-search.fa-remove{
	color:#333;
}
.contact-form{
	border:1px solid #eee;
	border-radius:5px;
	padding:50px;
	margin-top:-50px;
	margin-bottom:-50px;
	background:#fff;
	position:relative;
	z-index:1;
}
.menu-item{
	margin-bottom:15px;
}
.menu-item p{
	color:#999;
}
.price-ln{
	position:relative;
	width:100%;
	display:block;
	font-weight:normal;
	font-size:18px;
	padding-bottom:5px;
	padding-top:5px;
	font-family: 'Roboto Slab', serif;
}
.price-ln a:hover,.price-ln a:active,.price-ln a:focus{
	color:inherit;
}
.price-ln::after{
	position:absolute;
	bottom:10px;
	left:0px;
	content:'';
	z-index:0;
	border-bottom:1px dashed #ccc;
	height:2px;
	width:100%;
}
.price-ln span,.price-ln a,.price-ln p{
	position:relative;
	top:0px;
	left:0px;
	display:inline;
	background:#fff;
	z-index:2;
}
.price-ln span{
	float:right;
	font-weight:bold;
	font-family:inherit;
	font-size:18px;
	
}
.price-ln-0 span,.price-ln-0 a{
	background:#000;
}
/*---21. Title---*/
.title-group{
	margin-bottom:50px;
	text-align:center;
}
.title-group h2{
	font-size:40px;
}
.title-group h2.f-60{
	font-size:60px;
}
.title-group h4{
	font-size:20px;
	padding:0px;
	font-weight:normal;
}
.title-group p{
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
}
.title{
	font-size:25px;
	padding-top:0px;
	margin-bottom:30px;
}
/*---21. Banner---*/
.main-banner{
	height:700px;
}
.main-banner h1{
	font-size:60px;
}
.main-banner h5{
	font-size:20px;
	margin-top:60px;
    letter-spacing:20px;
}
.inner_page_heading{
	height:500px;
	background:url('../images/background-gallery.jpg');
	/* background:#555; */
	background-size:cover;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
.inner_page_heading h2{
	padding-top:0px;
	font-size:40px;
}
.inner_page_heading h4{
	font-size:35px;
	font-weight:normal;
	margin-top:60px;
	font-family:arizonia;
}
.inner_page_heading  p{
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
}
.bg-offset{
	background-size:cover;
	content:'';
	background-repeat:no-repeat;
	width:100%;
}
.bg-offset-1,.bg-offset-2,.bg-offset-3{
	position:relative;
	height:500px;
}
.bg-offset-1::after,.bg-offset-2::after,.bg-offset-3::after{
	position:absolute;
	width:50%;
	height:100%;
	top:0;
	z-index:1;
	content:'';
	background-size:cover;
}
.bg-offset-1::after{
	right:0;
	background:url('../images/jez-timms-65119.jpg');
	background:#555;
	background-size:cover;
	background-repeat:no-repeat;
}
.bg-offset-2::after{
	left:0;
	background:url('../images/jaroslaw-ceborski-235626.jpg');
	background:#555;
	background-size:cover;
	background-repeat:no-repeat;
}
.bg-offset-3::after{
	left:0;
	background:url('../images/red-wine-722006_960_720.jpg');
	background:#555;
	background-size:cover;
	background-repeat:no-repeat;
}
.bg-img-1{
	background:url('../images/background-home.jpg');
	/*background:#555;*/
	background-size:cover;
	background-repeat:no-repeat;
}
.bg-img-2{
	background:url('../images/jez-timms-65119.jpg');
	background:#555;
	background-size:cover;
	background-repeat:no-repeat;
}
.bg-img-3{
	background:url('../images/jaroslaw-ceborski-23gg5626.jpg');
	background:#555;
	background-size:cover;
	background-repeat:no-repeat;
}
.reservation{
	background:#dc4c46;
	height:900px;
}
.reservation .form-item{
	border:none;
	height:50px;
}
footer .footer-top h4{
	text-transform:capitalize;
}
/*---31. Media query---*/
@media (max-width: 1200px){}
@media (min-width : 768px) and (max-width: 992px){
	.main-banner{
		height:600px!important;
	}
}
@media (max-width:768px){
	.banner h5, .banner h4{
		font-size:16px!important;
	}
	.banner h1{
		font-size:40px!important;
	}
	.banner h2,.inner_page_heading h1{
		font-size:30px!important;
	}
	.banner h3,h3,h2{
		font-size:25px!important;
	}
	.title-group h2{
		font-size:30px!important;
	}
	.title-group h3,.title-group h4,.title-group h5{
		font-size:16px!important;
	}
	.bg-offset-1::after,.bg-offset-2::after,.bg-offset-3::after{
		display:none;
	}
	.box-item .caption h2.heading a,.box-item .caption  h3.heading a{
		font-size:20px!important;
	}
	.menu-btn{
		display:inline-block!important;
	}
	.search-box{
		width:auto;
		margin-right:40px;
	}
	.banner h1.f-family-arizonia{
		font-size:50px!important;
	}
}