/*
Superfresh Template
http://www.templatemo.com/free-website-templates/
*/

body {
	background: #fff;
	font-family: 'lane_-_narrowregular', sans-serif;
	line-height: 24px;
}
@font-face {
	font-family: 'lane_-_narrowregular';
	src: url('../fonts/LANENAR_-webfont.eot');
	src: url('../fonts/LANENAR_-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/LANENAR_-webfont.woff') format('woff'), url('../fonts/LANENAR_-webfont.ttf') format('truetype'), url('../fonts/LANENAR_-webfont.svg#lane_-_narrowregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
h1, p {
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
}
h2, h3 {
	font-weight: bold;
}
hr {
	border-color: #f2af00;
	opacity: 0.3;
}
img {
	max-width: 100%;
	height: auto;
	transition: all 0.3s ease-in;
}
img:hover {
	cursor: pointer;
	opacity: 0.5;
}
/* navigation */
.navbar-default {
	background: #fff;
	border: none;
	box-shadow: 0 2px 8px 0 rgba(50, 50, 50, 0.08);
	margin: 0 !important;
}
.navbar-default .navbar-brand {

    text-align: center;
	background: #fff;
	color: #f2af00;
	font-weight: bold;
	font-size: 26px;
	line-height: 28px;
	height: 70px;
	margin: 0;
	padding: 10px 20px 10px 20px;
}
.navbar-default .navbar-brand:hover {
	background: #f2af00;
}
.navbar-default .navbar-nav li a {
	border-right: 1px solid #f9f9f9;
	color: #202020;
	font-weight: bold;
	padding-right: 40px;
	padding-left: 40px;
	line-height: 40px;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #f2af00;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	color: #f2af00;
	background-color: transparent;
}
.navbar-default .navbar-toggle {
	border: none;
	padding-top: 30px;
}
.navbar-default .navbar-toggle .icon-bar {
	background: #dc5034;
	border-color: transparent;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	background-color: transparent
}
/* home section */
#home {
	background: url('../images/home-bg.jpg')no-repeat;
	background-size: cover;
	background-position: center;
	min-height: 600px;
	padding-top: 220px;
	padding-bottom: 100px;

    text-shadow: 0px 0px 5px rgba(255, 255, 255, 1);
}
#home h1 {
margin: 0;
	font-weight: 300;
    color: #f2af00;
}
#home h2 {
	line-height: 24px;
}
#home .btn {
	background: transparent;
	border: 2px solid #303030;
	border-radius: 0;
	color: #303030;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	padding-top: 14px;
	width: 200px;
	height: 50px;
	margin-top: 20px;
}
#home .btn:hover {
	background: #dc5034;
	border-color: transparent;
	color: #fff;
}
/* service section */
#service {
	padding-top: 50px;
	padding-bottom: 50px;
    text-align: center;
}
#service h2 {
	background-color: #f2af00;
	display: inline-block;
    padding: 13px 20px;
    margin-bottom: 30px;
}

/* about section */
#about {
	padding-top: 70px;
	padding-bottom: 50px;
}
#about h2 {
	border-right: 2px solid #f2af00;
	display: inline-block;
	padding: 10px 20px 10px 10px;
}
#about .col-md-12 {
	text-align: center;
	padding-bottom: 60px;
}
#about img {
	border: 1px solid #f2af00;
	padding: 10px;
}
#about h4 {
	padding-bottom: 10px;
}

/* gallery section */
#gallery {
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}
#gallery h2 {
    background-color: #f2af00;
	display: inline-block;
    padding: 13px 20px;
    margin-bottom: 50px;
}
.embed-responsive-4by3 {margin-bottom: 20px;}
/* review section */
#review {
	padding-top: 50px;
	padding-bottom: 50px;
	text-align: center;
}
#review h2 {
    background-color: #f2af00;
	display: inline-block;
    padding: 13px 20px;
}
#review .plan {
	border: 1px solid #f2af00;
	padding: 20px 20px 40px 20px;
	margin-top: 20px;
    border-radius: 40px; border-top-left-radius: 0px;
}
#review .plan .plan-title {

	padding: 10px 10px;

}
#review .plan small {
	font-family: 'Raleway', sans-serif;
}

/* contact section */
#contact {
	padding-top: 50px;
	padding-bottom: 0px;
	text-align: center;
}
#contact h2 {
    background-color: #f2af00;
	display: inline-block;
    padding: 13px 20px;
	margin-bottom: 40px;
}

/* footer section */
footer {
	padding-top: 0px;
	padding-bottom: 60px;
}
footer h2 {
	border-bottom: 2px solid #202020;
	padding-top: 0px;
    margin-top: 0px;
	padding-bottom: 20px;
	margin-bottom: 40px;
}
footer p {
	line-height: 20px;
}
footer span {
	font-weight: bold;
	padding-left: 20px;
}
.social-icons {
	padding: 0;
	margin: 0;
}
.social-icons li {
	display: inline-block;
	list-style: none;
}
.social-icons li a {
	background: #202020;
	color: #ffffff;
	text-decoration: none;
	font-size: 30px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	vertical-align: middle;
	margin-right: 10px;
}
.social-icons li a:hover {
	background: #f2af00;
}
/* copyright section */
.copyright {
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}

/* media 960 */
@media only screen and ( max-width: 980px ) {
.navbar-default .navbar-nav li a {
	padding-right: 20px;
	padding-left: 20px;
	line-height: 40px;
}
}

/* media 360 */
@media only screen and ( max-width: 360px ) {
#team h4 {
	padding-bottom: 30px;
}
}

/* Picture viewer
-------------------------------------------------- */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer, .fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image, .fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('../js/fancybox/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('../js/fancybox/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../js/fancybox/blank.gif');-webkit-tap-highlight-color:rgba(0, 0, 0, 0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../js/fancybox/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5){#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span{background-image:url('../js/fancybox/fancybox_sprite@2x.png');background-size:44px 152px;}
    #fancybox-loading div{background-image:url('../js/fancybox/fancybox_loading@2x.gif');background-size:24px 24px;}
}