@font-face {
    font-family: 'antiqueolivenorditalic';
    src: url('/assets/css/fonts/antiqueolive_norditalic-webfont.woff2') format('woff2'),
         url('/assets/css/fonts/antiqueolive_norditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'antipastoregular';
    src: url('/assets/css/fonts/antipasto-webfont.woff2') format('woff2'),
         url('/assets/css/fonts/antipasto-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body{
	padding-top: 110px;
	font-family: 'antipastoregular';
	letter-spacing: 1px;
	font-size: 18px;
}
.thumbs{
	cursor: pointer;
}
.arrow_left{
	position: absolute;
	top: 50%;
	z-index: 99;
	margin-left: 10px;
	opacity: .5;
	cursor: pointer;
}
.arrow_right{
	position: absolute;
	top: 50%;
	left: 100%;
	z-index: 99;
	margin-left: -45px;
	opacity: .5;
	cursor: pointer;
}
.main_image{
	
}
.main_menu{
	/* Rectangle: */
	background: #EECC4E !important;
	border-bottom: 6px solid #C65C02 !important;
	height: 110px;
}

.orange_border_bottom{
	border-bottom: 6px solid #C65C02 !important;
}	

.nav-phone{
	font-family: 'antiqueolivenorditalic';
	font-size: 24px;
	margin-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	color: #082E58;
}

.price{
	font-family: 'antiqueolivenorditalic';
	font-size: 18px;
	margin-top: 10px;
	color: #082E58;
}

h1{
	font-family: 'antiqueolivenorditalic';
	font-size: 24px;
	margin-top: 10px;
	padding-right: 20px;
	padding-left: 20px;
	color: #082E58;
	display: inline-block;
  	padding-bottom: 35px;
  	position: relative;
}

h1:before{
	content: "";
    position: absolute;
    width: 10%;
    height: 1px;
    bottom: 0;
    left: 45%;
	border-bottom: 6px solid #C65C02;
}


.nav-text-adjust{
	font-family: 'antipastoregular';
	font-size: 18px;
	margin-top:25px;
	position: relative;
}

.footer-text{
	font-size: 24px;
}
.footer-bkg{
	border-top: 6px solid #C65C02 !important;
	background-color: #082E58;
	color: #FFFFFF;
}
.hero-banner{
	background-image: url("/assets/img/hero_banner.jpg");
	background-size: cover;
	background-position: center center;
	clear: both;
}

.hero-title{
	font-family: 'antiqueolivenorditalic';
	font-size: 48px;
	color: #FFFFFF;
	display: inline-block;
  	padding-bottom: 35px;
  	position: relative;
}

.hero-title:before{
	content: "";
    position: absolute;
    width: 50%;
    height: 1px;
    bottom: 0;
    left: 25%;
	border-bottom: 6px solid #C65C02;
}
.hero-content{
	 color: #FFFFFF;
	 font-size: 24px;
	 padding-top: 20px;
}

.q-btn-lg{
	background-color: #EECC4E;
	padding-top: 	15px;
	padding-bottom: 15px;
	padding-right: 	25px;
	padding-left: 	25px;
	color: #C65C02;
	font-family: 'antiqueolivenorditalic';
	font-size: 24px;
}

.navbar-default .navbar-nav>li>a{
		color: #082E58;
}
@media (min-width: 768px) {
    .navbar .navbar-nav {
        display: inline-block;
        float: none;
        vertical-align: top;
    }

    .navbar .navbar-collapse {
        text-align: center;
    }
}

.nav>li>a{
	padding-left: 44px;
	padding-right: 44px;
}

.in, .collapsing{
	background: #EECC4E !important;
	margin-top: 35px;
}
.navbar-default .navbar-collapse{
	border:none;
}

.navbar-default .navbar-toggle{
	border-color: #C65C02;
}
.navbar-default .navbar-toggle .icon-bar{
	background-color: #C65C02;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
	background-color: #FFFFFF;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
	background-color: #C65C02;
	color: #FFFFFF;
}

.vehicle_right_border{
	border-right: 5px solid #C65C02;
}


.contact_form{
	background: #EECC4E !important;
}



@media (max-width: 991px) {
	.vehicle_right_border{
		border-right: 0px solid #C65C02;
	}

	
}


.btn-enquiry{
	color: #FFFFFF;
	background-color: #082E58;
	border-color: #082E58;
	border-radius: 0px !important;
}