/*

Theme Name: X
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: An immensely powerful and endlessly customizable WordPress theme.
Version: 3.1.1
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: __x__

*/

body .x-topbar .p-info,
body .x-topbar .p-info a {
    color:white;
}

body .masthead-inline .desktop .x-nav {
	float: none !important;
}

/* Language select */
body .x-navbar .desktop .x-nav>li:last-child {
	float: right;
}

/* Fifth menu element */
body .x-navbar .desktop .x-nav>li:nth-child(5) {
	/*
	float: none;
	overflow: hidden;
	*/
}

body .x-navbar .desktop .x-nav > li ul {
	top: 20px;
}

body .x-navbar:after, body .x-navbar-inner:after {
	display: table;
	content: '';
	clear:both;
}

body .x-navbar-inner {
	min-height: 96px;
}

body .x-navbar-wrap {
	background: #eee;
	border-bottom: 1px solid #f2f2f2;
}

body .x-navbar .desktop .x-nav > li > a {
	padding: 0 10px 0 0 !important;
	height: 34px !important;
}

body .x-nav-wrap.desktop {
	padding: 30px 0 0 300px;
}

body .x-navbar .x-brand {
	padding-bottom: 10px;
}

body .x-content-band.bg-image {
	padding: 0 0 9% 0 !important;
	background-size: auto;
	background-attachment: fixed;
}

body .x-content-band.bg-image, .x-content-band.bg-pattern {
	background-position: top;
}

body .get-in-touch {
	max-width: 660px;
	margin: 0 auto !important;
	position: relative;
}

body .band-odd {
	background: #f9f9f9;
}

body .get-in-touch h4 {
	margin-top: 0 !important;
}

body .booking-item-header {
	height: 70px !important;
}

body .booking-item-title {
	margin-left: 0 !important;
    margin-top: 0 !important;
}

body .x-colophon.top {
	padding: 20px 0 20px 0;
	background: #1C2833;
	color: #fff;
}

body footer.x-colophon.top ul.menu {
	border-bottom: none;
}

body footer.x-colophon.top .widget ul li {
	background: transparent;
	border-top: none;
}

body footer h4 {
	text-transform: uppercase;
}

body footer div.x-container-fluid.max.width {
	max-width: 900px;
}

body footer.x-colophon.bottom {
	padding: 10px 0;
}

/*-*/
body .car-rental-list-item .item-image {
	padding: 8px;
    background: #4C8AB1;
    border: 1px solid #3B6B88;
    margin-bottom: 20px;
	text-align: center;
}

body .car-rental-list-item .description-item {
	padding-top: 5px;
    padding-bottom: 3px;
}

body .car-rental-items-list .car-rental-list-item .item-description .item-name {
	padding: 0 0 3px 5px;
    display: inline-block;
}

body .car-rental-items-list .car-rental-buttons {
	margin: 0 0 10px 0;
}

body .car-rental-items-list .car-rental-single-button a:after {
	content: '»';
	font-size: 17px;
}

body .car-rental-items-list .car-rental-single-button {
	letter-spacing: 2px;
	padding-top: 8px;
    padding-bottom: 8px;
    border: 1px solid #585858;
}

@media (max-width: 980px) {
	body .x-navbar-inner {
		min-height: 60px;
	}
}

@media (max-width: 765px) {
	body .booking-item-title {
		margin-left: 49px !important;
	}
}

@media (max-width: 690px) {
	body .get-in-touch img {
		float: none;
		display: block;
		margin-bottom: 20px;
		margin: 0 auto;
	}
	
	body .get-in-touch {
		text-align: center;
	}
	
	body .car-rental-search-result .car-rental-list-item .item-deposit {
		margin-bottom: 20px;
	}
}