/*
Theme Name: Ecalypse Car RentalTheme
URI: http://ecalypse.com/wordpressecalypse-rental/
Author: HOGM s.r.o.
Author URI: http://ecalypse.com
Description: Ecalypse Car Rental enables complete rental management of cars,bikes and other equipment.
Version: 3.2.13
Text Domain: ecalypse-rental 
ID: CNWQICCCX7999
*/

[hidden] {
    display: none;
}

.ecalypse-rental-custom-theme .extra-desc {font-weight: bold; padding: 1px 7px; border-radius: 20px; background: #ccc; color: #000;margin-left: 10px;display: inline-block;}
	.ecalypse-rental-custom-theme .extra-desc:hover {background: #aaa;}

.ecalypse-rental-custom-theme * {
	box-sizing: border-box;
}

.ecalypse-rental-custom-theme {
	clear: both;
}
 
 .ecalypse-rental-custom-theme p, .ecalypse-rental-custom-theme pre {
    margin: 1em 0;
}
 .ecalypse-rental-custom-theme pre, .ecalypse-rental-custom-theme code, .ecalypse-rental-custom-theme kbd, .ecalypse-rental-custom-theme samp {    
    font-size: 1em;
}

.ecalypse-rental-custom-theme input[type="email"], .ecalypse-rental-custom-theme input[type="text"], .ecalypse-rental-custom-theme input[type="url"], .ecalypse-rental-custom-theme input[type="search"], .ecalypse-rental-custom-theme input[type="password"], .ecalypse-rental-custom-theme input[type="number"], .ecalypse-rental-custom-theme input[type="tel"], .ecalypse-rental-custom-theme input[type="date"] {
	margin: auto;
	max-width: none;
	height: auto;
}

 .ecalypse-rental-custom-theme pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.ecalypse-rental-custom-theme q {
    quotes: none;
}
.ecalypse-rental-custom-theme q:before, .ecalypse-rental-custom-theme q:after {
    content: '';
    content: none;
}
.ecalypse-rental-custom-theme small {
    font-size: 75%}
.ecalypse-rental-custom-theme sub, .ecalypse-rental-custom-theme sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
.ecalypse-rental-custom-theme sup {
    top: -.5em;
}
.ecalypse-rental-custom-theme sub {
    bottom: -.25em;
}
.ecalypse-rental-custom-theme img {
    border: 0;
    -ms-interpolation-mode: bicubic;
}
.ecalypse-rental-custom-theme svg:not(:root) {
    overflow: hidden;
}
.ecalypse-rental-custom-theme img, .ecalypse-rental-custom-theme iframe, .ecalypse-rental-custom-theme object, .ecalypse-rental-custom-theme embed {
    vertical-align: middle;
}
.ecalypse-rental-custom-theme figure {
    margin: 0;
}
.ecalypse-rental-custom-theme form {
    margin: 0;
}
.ecalypse-rental-custom-theme fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}
.ecalypse-rental-custom-theme button, input, .ecalypse-rental-custom-theme select, textarea {
    font-size: 100%;
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
    box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
	width: auto;
}
.ecalypse-rental-custom-theme button, input {
    line-height: normal;
}
.ecalypse-rental-custom-theme button, input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}
.ecalypse-rental-custom-theme button[disabled], input[disabled] {
    cursor: default;
}
.ecalypse-rental-custom-theme input[type=checkbox], .ecalypse-rental-custom-theme input[type=radio] {
    box-sizing: border-box;
    padding: 0;
    *height: 13px;
    *width: 13px;
}
.ecalypse-rental-custom-theme input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.ecalypse-rental-custom-theme input[type=search]::-webkit-search-decoration, .ecalypse-rental-custom-theme input[type=search]::-webkit-search-cancel-button {
    -webkit-appearance: none;
}
.ecalypse-rental-custom-theme button::-moz-focus-inner, .ecalypse-rental-custom-theme input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
.ecalypse-rental-custom-theme textarea {
    overflow: auto;
    vertical-align: top;
    resize: vertical;
}
.ecalypse-rental-custom-theme hr {
    display: none;
}
.ecalypse-rental-custom-theme img {
    max-width: 100%}
.ecalypse-rental-custom-theme i {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.ecalypse-rental-custom-theme .align-center {
    text-align: center;
}
.ecalypse-rental-custom-theme .align-left {
    text-align: left;
}
.ecalypse-rental-custom-theme .align-right {
    text-align: right;
}
.ecalypse-rental-custom-theme .align-justify {
    text-align: justify;
}
.ecalypse-rental-custom-theme .float-left, .ecalypse-rental-custom-theme .pull-left {
    float: left;
}
.ecalypse-rental-custom-theme .float-right, .ecalypse-rental-custom-theme .pull-right {
    float: right;
}
.ecalypse-rental-custom-theme [class*=columns-], .ecalypse-rental-custom-theme [class*=invert-columns-] {
    margin: 0 -5px;
}
.ecalypse-rental-custom-theme [class*=columns-] [class*=columns-]+[class*=columns-], .ecalypse-rental-custom-theme [class*=invert-columns-] [class*=columns-]+[class*=columns-] {
    margin-top: 20px;
}
.ecalypse-rental-custom-theme [class*=columns-]>div, .ecalypse-rental-custom-theme [class*=invert-columns-]>div, .ecalypse-rental-custom-theme [class*=columns-]>li, .ecalypse-rental-custom-theme [class*=invert-columns-]>li {
    padding: 0 5px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme [class*=columns-]>div.column-separated, .ecalypse-rental-custom-theme [class*=invert-columns-]>div.column-separated, .ecalypse-rental-custom-theme [class*=columns-]>li.column-separated, .ecalypse-rental-custom-theme [class*=invert-columns-]>li.column-separated {
    position: relative;
}
.ecalypse-rental-custom-theme [class*=columns-]>div.column-separated:before, .ecalypse-rental-custom-theme [class*=invert-columns-]>div.column-separated:before, .ecalypse-rental-custom-theme [class*=columns-]>li.column-separated:before, .ecalypse-rental-custom-theme [class*=invert-columns-]>li.column-separated:before {
    content: '';
    display: block;
    position: absolute!important;
    top: 50%;
    left: -1px;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.ecalypse-rental-custom-theme [class*=columns-].no-space, .ecalypse-rental-custom-theme [class*=invert-columns-].no-space {
    margin: 0;
}
.ecalypse-rental-custom-theme [class*=columns-].no-space>div, .ecalypse-rental-custom-theme [class*=invert-columns-].no-space>div, .ecalypse-rental-custom-theme [class*=columns-].no-space>li, .ecalypse-rental-custom-theme [class*=invert-columns-].no-space>li {
    padding: 0;
}
.ecalypse-rental-custom-theme [class*=invert-columns-] {
    *zoom: 1;
}
.ecalypse-rental-custom-theme [class*=invert-columns-]:before, .ecalypse-rental-custom-theme [class*=invert-columns-]:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme [class*=invert-columns-]:after {
    clear: both;
}
.ecalypse-rental-custom-theme [class*=invert-columns-]>div+div, .ecalypse-rental-custom-theme [class*=invert-columns-]>li+div, .ecalypse-rental-custom-theme [class*=invert-columns-]>div+li, .ecalypse-rental-custom-theme [class*=invert-columns-]>li+li {
    margin-top: 20px!important;
}
.ecalypse-rental-custom-theme h1, .ecalypse-rental-custom-theme h2, .ecalypse-rental-custom-theme h3, .ecalypse-rental-custom-theme h4, .ecalypse-rental-custom-theme h5, .ecalypse-rental-custom-theme .h1, .ecalypse-rental-custom-theme .h2, .ecalypse-rental-custom-theme .h3, .ecalypse-rental-custom-theme .h4, .ecalypse-rental-custom-theme .h5, .ecalypse-rental-custom-theme .box-title {
    color: #333;
    text-rendering: optimizelegibility;
    -webkit-text-stroke: none;
    font-family: "Open Sans";
    font-weight: 600;
}
.ecalypse-rental-custom-theme h1 small, .ecalypse-rental-custom-theme h2 small, .ecalypse-rental-custom-theme h3 small, .ecalypse-rental-custom-theme h4 small, .ecalypse-rental-custom-theme h5 small, .ecalypse-rental-custom-theme .h1 small, .ecalypse-rental-custom-theme .h2 small, .ecalypse-rental-custom-theme .h3 small, .ecalypse-rental-custom-theme .h4 small, .ecalypse-rental-custom-theme .h5 small {
    color: #656565;
    display: block;
    line-height: 1.2em;
}
.ecalypse-rental-custom-theme h1 span, .ecalypse-rental-custom-theme h2 span, .ecalypse-rental-custom-theme h3 span, .ecalypse-rental-custom-theme h4 span, .ecalypse-rental-custom-theme h5 span, .ecalypse-rental-custom-theme .h1 span, .ecalypse-rental-custom-theme .h2 span, .ecalypse-rental-custom-theme .h3 span, .ecalypse-rental-custom-theme .h4 span, .ecalypse-rental-custom-theme .h5 span {
    font-size: 1.2em;
}
.ecalypse-rental-custom-theme h1 [class*=sprite-], .ecalypse-rental-custom-theme h2 [class*=sprite-], .ecalypse-rental-custom-theme h3 [class*=sprite-], .ecalypse-rental-custom-theme h4 [class*=sprite-], .ecalypse-rental-custom-theme h5 [class*=sprite-], .ecalypse-rental-custom-theme .h1 [class*=sprite-], .ecalypse-rental-custom-theme .h2 [class*=sprite-], .ecalypse-rental-custom-theme .h3 [class*=sprite-], .ecalypse-rental-custom-theme .h4 [class*=sprite-], .ecalypse-rental-custom-theme .h5 [class*=sprite-] {
    float: right;
    margin-right: 20px;
}
.ecalypse-rental-custom-theme h1 a, .ecalypse-rental-custom-theme h2 a, .ecalypse-rental-custom-theme h3 a, .ecalypse-rental-custom-theme h4 a, .ecalypse-rental-custom-theme h5 a, .ecalypse-rental-custom-theme .h1 a, .ecalypse-rental-custom-theme .h2 a, .ecalypse-rental-custom-theme .h3 a, .ecalypse-rental-custom-theme .h4 a, .ecalypse-rental-custom-theme .h5 a {
    color: #eb7a00;
    text-decoration: none;
}
.ecalypse-rental-custom-theme h1 a:hover, .ecalypse-rental-custom-theme h2 a:hover, .ecalypse-rental-custom-theme h3 a:hover, .ecalypse-rental-custom-theme h4 a:hover, .ecalypse-rental-custom-theme h5 a:hover, .ecalypse-rental-custom-theme .h1 a:hover, .ecalypse-rental-custom-theme .h2 a:hover, .ecalypse-rental-custom-theme .h3 a:hover, .ecalypse-rental-custom-theme .h4 a:hover, .ecalypse-rental-custom-theme .h5 a:hover {
    color: #333;
    text-decoration: underline;
}
.ecalypse-rental-custom-theme h1.bordered, .ecalypse-rental-custom-theme h2.bordered, .ecalypse-rental-custom-theme h3.bordered, .ecalypse-rental-custom-theme h4.bordered, .ecalypse-rental-custom-theme h5.bordered, .ecalypse-rental-custom-theme .h1.bordered, .ecalypse-rental-custom-theme .h2.bordered, .ecalypse-rental-custom-theme .h3.bordered, .ecalypse-rental-custom-theme .h4.bordered, .ecalypse-rental-custom-theme .h5.bordered {
    padding-bottom: 15px;
    border-bottom: 1px solid #eaeaea;
}
.ecalypse-rental-custom-theme h1, .ecalypse-rental-custom-theme .h1 {
    font-size: 2em;
    line-height: 1.4em;
    margin: 0 0 30px;
}
.ecalypse-rental-custom-theme .h1 {
    margin: 0 0 10px;
}
.ecalypse-rental-custom-theme h2, .ecalypse-rental-custom-theme .h2 {
    margin: 0 0 15px;
    font-size: 1.7em;
    line-height: 1.4em;
}
.ecalypse-rental-custom-theme h2.additional, .ecalypse-rental-custom-theme .h2.additional {
    font-family: "Open Sans";
    font-weight: 400;
    color: #007ad7;
}
.ecalypse-rental-custom-theme h3, .ecalypse-rental-custom-theme .h3, .ecalypse-rental-custom-theme .box-title {
    margin: 0 0 15px;
    font-size: 1.65em;
    line-height: 1.4em;
}
.ecalypse-rental-custom-theme h3.small, .ecalypse-rental-custom-theme .h3.small {
    font-size: 1.2em;
    text-transform: uppercase;
}
.ecalypse-rental-custom-theme h4, .ecalypse-rental-custom-theme .h4 {
    margin: 0 0 5px;
    font-size: 1.2em;
    line-height: 1.4em;
}
.ecalypse-rental-custom-theme h5, .ecalypse-rental-custom-theme .h5 {
    margin: 0 0 10px;
    font-size: 1.15em;
    line-height: 1.1em;
}
.ecalypse-rental-custom-theme dl, .ecalypse-rental-custom-theme ol, .ecalypse-rental-custom-theme ul {
    margin: 1em 0;
}
.ecalypse-rental-custom-theme dd {
    margin: 0 0 0 40px;
}
.ecalypse-rental-custom-theme ol, .ecalypse-rental-custom-theme ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.ecalypse-rental-custom-theme ul:not([class]):not([id]) {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.ecalypse-rental-custom-theme ul:not([class]):not([id]) li {
    padding-left: 18px;
    position: relative;
}
.ecalypse-rental-custom-theme ul:not([class]):not([id]) li:before {
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    width: 8px;
    height: 8px;
    background-color: #d0d0d0;
    content: '';
    display: block;
    left: 0;
    position: absolute;
    top: 7px;
}
.ecalypse-rental-custom-theme ol:not([class]):not([id]) {
    counter-reset: li;
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.ecalypse-rental-custom-theme ol:not([class]):not([id]) li {
    position: relative;
    padding-left: 30px;
}
.ecalypse-rental-custom-theme ol:not([class]):not([id]) li:before {
    content: counter(li) '.';
    counter-increment: li;
    font-family: "Open Sans";
    font-weight: 700;
    color: #e0a201;
    display: table-cell;
    vertical-align: middle;
    position: absolute;
    top: 0;
    left: 0;
    width: 23px;
    text-align: right;
}
.ecalypse-rental-custom-theme p, .ecalypse-rental-custom-theme address {
    margin: 0 0 15px;
    line-height: 18px;
}
.ecalypse-rental-custom-theme p:last-child, .ecalypse-rental-custom-theme address:last-child {
    margin-bottom: 0;
}
.ecalypse-rental-custom-theme p.bordered, .ecalypse-rental-custom-theme address.bordered {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 15px;
}
.ecalypse-rental-custom-theme address {
    font-style: normal;
}
img.float-left {
    margin: 0 20px 10px 0;
    position: relative;
    top: 5px;
}
img.float-right {
    margin: 0 0 10px 20px;
    position: relative;
    top: 5px;
}
.ecalypse-rental-custom-theme b, .ecalypse-rental-custom-theme strong, .ecalypse-rental-custom-theme .bold {
    font-family: "Open Sans";
    font-weight: 700;
}
.ecalypse-rental-custom-theme .high, .ecalypse-rental-custom-theme .primary {
    color: #eb7a00;
}
.ecalypse-rental-custom-theme .weak {
    color: #656565;
}
.ecalypse-rental-custom-theme .dark {
    color: #004c6b;
}
.ecalypse-rental-custom-theme .extra {
    color: #e0a201;
}
.ecalypse-rental-custom-theme .error {
    color: #eb1500;
}
.ecalypse-rental-custom-theme .negative {
    color: #eb1500;
}
.ecalypse-rental-custom-theme .positive, .ecalypse-rental-custom-theme .success {
    color: #409d01;
}
.ecalypse-rental-custom-theme .additional {
    color: #007ad7;
}
.ecalypse-rental-custom-theme .text-icon {
    padding-left: 22px!important;
    position: relative;
}
.ecalypse-rental-custom-theme .text-icon span {
    position: absolute!important;
    top: 50%!important;
    left: 0!important;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-size: 14px;
    line-height: 14px;
    vertical-align: baseline;
}
.ecalypse-rental-custom-theme .text-icon span:before {
    font-size: 14px;
    line-height: 14px;
    vertical-align: bottom;
}
.ecalypse-rental-custom-theme .large {
    font-size: 14px;
    line-height: 20px;
}
.ecalypse-rental-custom-theme .xlarge {
    font-size: 16px;
    line-height: 22px;
}
.ecalypse-rental-custom-theme .xxlarge {
    font-size: 18px;
    line-height: 24px;
}
.ecalypse-rental-custom-theme .xxxlarge {
    font-size: 21px;
    line-height: 27px;
}
 small, .ecalypse-rental-custom-theme .small {
    font-size: 11px;
    line-height: 17px;
}
.ecalypse-rental-custom-theme .xsmall {
    font-size: 10px;
    line-height: 16px;
}
.ecalypse-rental-custom-theme .italic {
    font-family: "Open Sans";
    font-weight: 400;
    font-style: italic;
}
.ecalypse-rental-custom-theme .regular {
    font-family: "Open Sans";
    font-weight: 400;
}
.ecalypse-rental-custom-theme .regular.italic {
    font-family: "Open Sans";
    font-weight: 400;
    font-style: italic;
}
.ecalypse-rental-custom-theme .light {
    font-family: "Open Sans";
    font-weight: 300;
}
.ecalypse-rental-custom-theme .light.italic {
    font-family: "Open Sans";
    font-weight: 300;
    font-style: italic;
}
.ecalypse-rental-custom-theme .bold {
    font-family: "Open Sans";
    font-weight: 700;
}
.ecalypse-rental-custom-theme .bold.italic {
    font-family: "Open Sans";
    font-weight: 700;
    font-style: italic;
}
.ecalypse-rental-custom-theme .semibold {
    font-family: "Open Sans";
    font-weight: 600;
}
.ecalypse-rental-custom-theme .semibold.italic {
    font-family: "Open Sans";
    font-weight: 600;
    font-style: italic;
}
.ecalypse-rental-custom-theme hr.sep {
    display: block;
    font-size: 0;
    height: 1px;
    border: 0;
    border-bottom: 1px solid #eaeaea;
    margin: 15px 0;
    padding: 0;
}
.ecalypse-rental-custom-theme .size-100 {
    width: 100%}
.ecalypse-rental-custom-theme .form-size-100 .control-input {
    width: 100%}
.ecalypse-rental-custom-theme .form-horizontal-offset-100 .control-label, .ecalypse-rental-custom-theme .form .control-offset-100 .control-label {
    width: 100%}
.ecalypse-rental-custom-theme .form-horizontal-offset-100 .control-field, .ecalypse-rental-custom-theme .form .control-offset-100 .control-field {
    margin-left: 100%}
.ecalypse-rental-custom-theme .size-99 {
    width: 99%}
.ecalypse-rental-custom-theme .form-size-99 .control-input {
    width: 99%}
.ecalypse-rental-custom-theme .form-horizontal-offset-99 .control-label, .ecalypse-rental-custom-theme .form .control-offset-99 .control-label {
    width: 99%}
.ecalypse-rental-custom-theme .form-horizontal-offset-99 .control-field, .ecalypse-rental-custom-theme .form .control-offset-99 .control-field {
    margin-left: 99%}
.ecalypse-rental-custom-theme .size-98 {
    width: 98%}
.ecalypse-rental-custom-theme .form-size-98 .control-input {
    width: 98%}
.ecalypse-rental-custom-theme .form-horizontal-offset-98 .control-label, .ecalypse-rental-custom-theme .form .control-offset-98 .control-label {
    width: 98%}
.ecalypse-rental-custom-theme .form-horizontal-offset-98 .control-field, .ecalypse-rental-custom-theme .form .control-offset-98 .control-field {
    margin-left: 98%}
.ecalypse-rental-custom-theme .size-97 {
    width: 97%}
.ecalypse-rental-custom-theme .form-size-97 .control-input {
    width: 97%}
.ecalypse-rental-custom-theme .form-horizontal-offset-97 .control-label, .ecalypse-rental-custom-theme .form .control-offset-97 .control-label {
    width: 97%}
.ecalypse-rental-custom-theme .form-horizontal-offset-97 .control-field, .ecalypse-rental-custom-theme .form .control-offset-97 .control-field {
    margin-left: 97%}
.ecalypse-rental-custom-theme .size-96 {
    width: 96%}
.ecalypse-rental-custom-theme .form-size-96 .control-input {
    width: 96%}
.ecalypse-rental-custom-theme .form-horizontal-offset-96 .control-label, .ecalypse-rental-custom-theme .form .control-offset-96 .control-label {
    width: 96%}
.ecalypse-rental-custom-theme .form-horizontal-offset-96 .control-field, .ecalypse-rental-custom-theme .form .control-offset-96 .control-field {
    margin-left: 96%}
.ecalypse-rental-custom-theme .size-95 {
    width: 95%}
.ecalypse-rental-custom-theme .form-size-95 .control-input {
    width: 95%}
.ecalypse-rental-custom-theme .form-horizontal-offset-95 .control-label, .ecalypse-rental-custom-theme .form .control-offset-95 .control-label {
    width: 95%}
.ecalypse-rental-custom-theme .form-horizontal-offset-95 .control-field, .ecalypse-rental-custom-theme .form .control-offset-95 .control-field {
    margin-left: 95%}
.ecalypse-rental-custom-theme .size-94 {
    width: 94%}
.ecalypse-rental-custom-theme .form-size-94 .control-input {
    width: 94%}
.ecalypse-rental-custom-theme .form-horizontal-offset-94 .control-label, .ecalypse-rental-custom-theme .form .control-offset-94 .control-label {
    width: 94%}
.ecalypse-rental-custom-theme .form-horizontal-offset-94 .control-field, .ecalypse-rental-custom-theme .form .control-offset-94 .control-field {
    margin-left: 94%}
.ecalypse-rental-custom-theme .size-93 {
    width: 93%}
.ecalypse-rental-custom-theme .form-size-93 .control-input {
    width: 93%}
.ecalypse-rental-custom-theme .form-horizontal-offset-93 .control-label, .ecalypse-rental-custom-theme .form .control-offset-93 .control-label {
    width: 93%}
.ecalypse-rental-custom-theme .form-horizontal-offset-93 .control-field, .ecalypse-rental-custom-theme .form .control-offset-93 .control-field {
    margin-left: 93%}
.ecalypse-rental-custom-theme .size-92 {
    width: 92%}
.ecalypse-rental-custom-theme .form-size-92 .control-input {
    width: 92%}
.ecalypse-rental-custom-theme .form-horizontal-offset-92 .control-label, .ecalypse-rental-custom-theme .form .control-offset-92 .control-label {
    width: 92%}
.ecalypse-rental-custom-theme .form-horizontal-offset-92 .control-field, .ecalypse-rental-custom-theme .form .control-offset-92 .control-field {
    margin-left: 92%}
.ecalypse-rental-custom-theme .size-91 {
    width: 91%}
.ecalypse-rental-custom-theme .form-size-91 .control-input {
    width: 91%}
.ecalypse-rental-custom-theme .form-horizontal-offset-91 .control-label, .ecalypse-rental-custom-theme .form .control-offset-91 .control-label {
    width: 91%}
.ecalypse-rental-custom-theme .form-horizontal-offset-91 .control-field, .ecalypse-rental-custom-theme .form .control-offset-91 .control-field {
    margin-left: 91%}
.ecalypse-rental-custom-theme .size-90 {
    width: 90%}
.ecalypse-rental-custom-theme .form-size-90 .control-input {
    width: 90%}
.ecalypse-rental-custom-theme .form-horizontal-offset-90 .control-label, .ecalypse-rental-custom-theme .form .control-offset-90 .control-label {
    width: 90%}
.ecalypse-rental-custom-theme .form-horizontal-offset-90 .control-field, .ecalypse-rental-custom-theme .form .control-offset-90 .control-field {
    margin-left: 90%}
.ecalypse-rental-custom-theme .size-89 {
    width: 89%}
.ecalypse-rental-custom-theme .form-size-89 .control-input {
    width: 89%}
.ecalypse-rental-custom-theme .form-horizontal-offset-89 .control-label, .ecalypse-rental-custom-theme .form .control-offset-89 .control-label {
    width: 89%}
.ecalypse-rental-custom-theme .form-horizontal-offset-89 .control-field, .ecalypse-rental-custom-theme .form .control-offset-89 .control-field {
    margin-left: 89%}
.ecalypse-rental-custom-theme .size-88 {
    width: 88%}
.ecalypse-rental-custom-theme .form-size-88 .control-input {
    width: 88%}
.ecalypse-rental-custom-theme .form-horizontal-offset-88 .control-label, .ecalypse-rental-custom-theme .form .control-offset-88 .control-label {
    width: 88%}
.ecalypse-rental-custom-theme .form-horizontal-offset-88 .control-field, .ecalypse-rental-custom-theme .form .control-offset-88 .control-field {
    margin-left: 88%}
.ecalypse-rental-custom-theme .size-87 {
    width: 87%}
.ecalypse-rental-custom-theme .form-size-87 .control-input {
    width: 87%}
.ecalypse-rental-custom-theme .form-horizontal-offset-87 .control-label, .ecalypse-rental-custom-theme .form .control-offset-87 .control-label {
    width: 87%}
.ecalypse-rental-custom-theme .form-horizontal-offset-87 .control-field, .ecalypse-rental-custom-theme .form .control-offset-87 .control-field {
    margin-left: 87%}
.ecalypse-rental-custom-theme .size-86 {
    width: 86%}
.ecalypse-rental-custom-theme .form-size-86 .control-input {
    width: 86%}
.ecalypse-rental-custom-theme .form-horizontal-offset-86 .control-label, .ecalypse-rental-custom-theme .form .control-offset-86 .control-label {
    width: 86%}
.ecalypse-rental-custom-theme .form-horizontal-offset-86 .control-field, .ecalypse-rental-custom-theme .form .control-offset-86 .control-field {
    margin-left: 86%}
.ecalypse-rental-custom-theme .size-85 {
    width: 85%}
.ecalypse-rental-custom-theme .form-size-85 .control-input {
    width: 85%}
.ecalypse-rental-custom-theme .form-horizontal-offset-85 .control-label, .ecalypse-rental-custom-theme .form .control-offset-85 .control-label {
    width: 85%}
.ecalypse-rental-custom-theme .form-horizontal-offset-85 .control-field, .ecalypse-rental-custom-theme .form .control-offset-85 .control-field {
    margin-left: 85%}
.ecalypse-rental-custom-theme .size-84 {
    width: 84%}
.ecalypse-rental-custom-theme .form-size-84 .control-input {
    width: 84%}
.ecalypse-rental-custom-theme .form-horizontal-offset-84 .control-label, .ecalypse-rental-custom-theme .form .control-offset-84 .control-label {
    width: 84%}
.ecalypse-rental-custom-theme .form-horizontal-offset-84 .control-field, .ecalypse-rental-custom-theme .form .control-offset-84 .control-field {
    margin-left: 84%}
.ecalypse-rental-custom-theme .size-83 {
    width: 83%}
.ecalypse-rental-custom-theme .form-size-83 .control-input {
    width: 83%}
.ecalypse-rental-custom-theme .form-horizontal-offset-83 .control-label, .ecalypse-rental-custom-theme .form .control-offset-83 .control-label {
    width: 83%}
.ecalypse-rental-custom-theme .form-horizontal-offset-83 .control-field, .ecalypse-rental-custom-theme .form .control-offset-83 .control-field {
    margin-left: 83%}
.ecalypse-rental-custom-theme .size-82 {
    width: 82%}
.ecalypse-rental-custom-theme .form-size-82 .control-input {
    width: 82%}
.ecalypse-rental-custom-theme .form-horizontal-offset-82 .control-label, .ecalypse-rental-custom-theme .form .control-offset-82 .control-label {
    width: 82%}
.ecalypse-rental-custom-theme .form-horizontal-offset-82 .control-field, .ecalypse-rental-custom-theme .form .control-offset-82 .control-field {
    margin-left: 82%}
.ecalypse-rental-custom-theme .size-81 {
    width: 81%}
.ecalypse-rental-custom-theme .form-size-81 .control-input {
    width: 81%}
.ecalypse-rental-custom-theme .form-horizontal-offset-81 .control-label, .ecalypse-rental-custom-theme .form .control-offset-81 .control-label {
    width: 81%}
.ecalypse-rental-custom-theme .form-horizontal-offset-81 .control-field, .ecalypse-rental-custom-theme .form .control-offset-81 .control-field {
    margin-left: 81%}
.ecalypse-rental-custom-theme .size-80 {
    width: 80%}
.ecalypse-rental-custom-theme .form-size-80 .control-input {
    width: 80%}
.ecalypse-rental-custom-theme .form-horizontal-offset-80 .control-label, .ecalypse-rental-custom-theme .form .control-offset-80 .control-label {
    width: 80%}
.ecalypse-rental-custom-theme .form-horizontal-offset-80 .control-field, .ecalypse-rental-custom-theme .form .control-offset-80 .control-field {
    margin-left: 80%}
.ecalypse-rental-custom-theme .size-79 {
    width: 79%}
.ecalypse-rental-custom-theme .form-size-79 .control-input {
    width: 79%}
.ecalypse-rental-custom-theme .form-horizontal-offset-79 .control-label, .ecalypse-rental-custom-theme .form .control-offset-79 .control-label {
    width: 79%}
.ecalypse-rental-custom-theme .form-horizontal-offset-79 .control-field, .ecalypse-rental-custom-theme .form .control-offset-79 .control-field {
    margin-left: 79%}
.ecalypse-rental-custom-theme .size-78 {
    width: 78%}
.ecalypse-rental-custom-theme .form-size-78 .control-input {
    width: 78%}
.ecalypse-rental-custom-theme .form-horizontal-offset-78 .control-label, .ecalypse-rental-custom-theme .form .control-offset-78 .control-label {
    width: 78%}
.ecalypse-rental-custom-theme .form-horizontal-offset-78 .control-field, .ecalypse-rental-custom-theme .form .control-offset-78 .control-field {
    margin-left: 78%}
.ecalypse-rental-custom-theme .size-77 {
    width: 77%}
.ecalypse-rental-custom-theme .form-size-77 .control-input {
    width: 77%}
.ecalypse-rental-custom-theme .form-horizontal-offset-77 .control-label, .ecalypse-rental-custom-theme .form .control-offset-77 .control-label {
    width: 77%}
.ecalypse-rental-custom-theme .form-horizontal-offset-77 .control-field, .ecalypse-rental-custom-theme .form .control-offset-77 .control-field {
    margin-left: 77%}
.ecalypse-rental-custom-theme .size-76 {
    width: 76%}
.ecalypse-rental-custom-theme .form-size-76 .control-input {
    width: 76%}
.ecalypse-rental-custom-theme .form-horizontal-offset-76 .control-label, .ecalypse-rental-custom-theme .form .control-offset-76 .control-label {
    width: 76%}
.ecalypse-rental-custom-theme .form-horizontal-offset-76 .control-field, .ecalypse-rental-custom-theme .form .control-offset-76 .control-field {
    margin-left: 76%}
.ecalypse-rental-custom-theme .size-75 {
    width: 75%}
.ecalypse-rental-custom-theme .form-size-75 .control-input {
    width: 75%}
.ecalypse-rental-custom-theme .form-horizontal-offset-75 .control-label, .ecalypse-rental-custom-theme .form .control-offset-75 .control-label {
    width: 75%}
.ecalypse-rental-custom-theme .form-horizontal-offset-75 .control-field, .ecalypse-rental-custom-theme .form .control-offset-75 .control-field {
    margin-left: 75%}
.ecalypse-rental-custom-theme .size-74 {
    width: 74%}
.ecalypse-rental-custom-theme .form-size-74 .control-input {
    width: 74%}
.ecalypse-rental-custom-theme .form-horizontal-offset-74 .control-label, .ecalypse-rental-custom-theme .form .control-offset-74 .control-label {
    width: 74%}
.ecalypse-rental-custom-theme .form-horizontal-offset-74 .control-field, .ecalypse-rental-custom-theme .form .control-offset-74 .control-field {
    margin-left: 74%}
.ecalypse-rental-custom-theme .size-73 {
    width: 73%}
.ecalypse-rental-custom-theme .form-size-73 .control-input {
    width: 73%}
.ecalypse-rental-custom-theme .form-horizontal-offset-73 .control-label, .ecalypse-rental-custom-theme .form .control-offset-73 .control-label {
    width: 73%}
.ecalypse-rental-custom-theme .form-horizontal-offset-73 .control-field, .ecalypse-rental-custom-theme .form .control-offset-73 .control-field {
    margin-left: 73%}
.ecalypse-rental-custom-theme .size-72 {
    width: 72%}
.ecalypse-rental-custom-theme .form-size-72 .control-input {
    width: 72%}
.ecalypse-rental-custom-theme .form-horizontal-offset-72 .control-label, .ecalypse-rental-custom-theme .form .control-offset-72 .control-label {
    width: 72%}
.ecalypse-rental-custom-theme .form-horizontal-offset-72 .control-field, .ecalypse-rental-custom-theme .form .control-offset-72 .control-field {
    margin-left: 72%}
.ecalypse-rental-custom-theme .size-71 {
    width: 71%}
.ecalypse-rental-custom-theme .form-size-71 .control-input {
    width: 71%}
.ecalypse-rental-custom-theme .form-horizontal-offset-71 .control-label, .ecalypse-rental-custom-theme .form .control-offset-71 .control-label {
    width: 71%}
.ecalypse-rental-custom-theme .form-horizontal-offset-71 .control-field, .ecalypse-rental-custom-theme .form .control-offset-71 .control-field {
    margin-left: 71%}
.ecalypse-rental-custom-theme .size-70 {
    width: 70%}
.ecalypse-rental-custom-theme .form-size-70 .control-input {
    width: 70%}
.ecalypse-rental-custom-theme .form-horizontal-offset-70 .control-label, .ecalypse-rental-custom-theme .form .control-offset-70 .control-label {
    width: 70%}
.ecalypse-rental-custom-theme .form-horizontal-offset-70 .control-field, .ecalypse-rental-custom-theme .form .control-offset-70 .control-field {
    margin-left: 70%}
.ecalypse-rental-custom-theme .size-69 {
    width: 69%}
.ecalypse-rental-custom-theme .form-size-69 .control-input {
    width: 69%}
.ecalypse-rental-custom-theme .form-horizontal-offset-69 .control-label, .ecalypse-rental-custom-theme .form .control-offset-69 .control-label {
    width: 69%}
.ecalypse-rental-custom-theme .form-horizontal-offset-69 .control-field, .ecalypse-rental-custom-theme .form .control-offset-69 .control-field {
    margin-left: 69%}
.ecalypse-rental-custom-theme .size-68 {
    width: 68%}
.ecalypse-rental-custom-theme .form-size-68 .control-input {
    width: 68%}
.ecalypse-rental-custom-theme .form-horizontal-offset-68 .control-label, .ecalypse-rental-custom-theme .form .control-offset-68 .control-label {
    width: 68%}
.ecalypse-rental-custom-theme .form-horizontal-offset-68 .control-field, .ecalypse-rental-custom-theme .form .control-offset-68 .control-field {
    margin-left: 68%}
.ecalypse-rental-custom-theme .size-67 {
    width: 67%}
.ecalypse-rental-custom-theme .form-size-67 .control-input {
    width: 67%}
.ecalypse-rental-custom-theme .form-horizontal-offset-67 .control-label, .ecalypse-rental-custom-theme .form .control-offset-67 .control-label {
    width: 67%}
.ecalypse-rental-custom-theme .form-horizontal-offset-67 .control-field, .ecalypse-rental-custom-theme .form .control-offset-67 .control-field {
    margin-left: 67%}
.ecalypse-rental-custom-theme .size-66 {
    width: 66%}
.ecalypse-rental-custom-theme .form-size-66 .control-input {
    width: 66%}
.ecalypse-rental-custom-theme .form-horizontal-offset-66 .control-label, .ecalypse-rental-custom-theme .form .control-offset-66 .control-label {
    width: 66%}
.ecalypse-rental-custom-theme .form-horizontal-offset-66 .control-field, .ecalypse-rental-custom-theme .form .control-offset-66 .control-field {
    margin-left: 66%}
.ecalypse-rental-custom-theme .size-65 {
    width: 65%}
.ecalypse-rental-custom-theme .form-size-65 .control-input {
    width: 65%}
.ecalypse-rental-custom-theme .form-horizontal-offset-65 .control-label, .ecalypse-rental-custom-theme .form .control-offset-65 .control-label {
    width: 65%}
.ecalypse-rental-custom-theme .form-horizontal-offset-65 .control-field, .ecalypse-rental-custom-theme .form .control-offset-65 .control-field {
    margin-left: 65%}
.ecalypse-rental-custom-theme .size-64 {
    width: 64%}
.ecalypse-rental-custom-theme .form-size-64 .control-input {
    width: 64%}
.ecalypse-rental-custom-theme .form-horizontal-offset-64 .control-label, .ecalypse-rental-custom-theme .form .control-offset-64 .control-label {
    width: 64%}
.ecalypse-rental-custom-theme .form-horizontal-offset-64 .control-field, .ecalypse-rental-custom-theme .form .control-offset-64 .control-field {
    margin-left: 64%}
.ecalypse-rental-custom-theme .size-63 {
    width: 63%}
.ecalypse-rental-custom-theme .form-size-63 .control-input {
    width: 63%}
.ecalypse-rental-custom-theme .form-horizontal-offset-63 .control-label, .ecalypse-rental-custom-theme .form .control-offset-63 .control-label {
    width: 63%}
.ecalypse-rental-custom-theme .form-horizontal-offset-63 .control-field, .ecalypse-rental-custom-theme .form .control-offset-63 .control-field {
    margin-left: 63%}
.ecalypse-rental-custom-theme .size-62 {
    width: 62%}
.ecalypse-rental-custom-theme .form-size-62 .control-input {
    width: 62%}
.ecalypse-rental-custom-theme .form-horizontal-offset-62 .control-label, .ecalypse-rental-custom-theme .form .control-offset-62 .control-label {
    width: 62%}
.ecalypse-rental-custom-theme .form-horizontal-offset-62 .control-field, .ecalypse-rental-custom-theme .form .control-offset-62 .control-field {
    margin-left: 62%}
.ecalypse-rental-custom-theme .size-61 {
    width: 61%}
.ecalypse-rental-custom-theme .form-size-61 .control-input {
    width: 61%}
.ecalypse-rental-custom-theme .form-horizontal-offset-61 .control-label, .ecalypse-rental-custom-theme .form .control-offset-61 .control-label {
    width: 61%}
.ecalypse-rental-custom-theme .form-horizontal-offset-61 .control-field, .ecalypse-rental-custom-theme .form .control-offset-61 .control-field {
    margin-left: 61%}
.ecalypse-rental-custom-theme .size-60 {
    width: 60%}
.ecalypse-rental-custom-theme .form-size-60 .control-input {
    width: 60%}
.ecalypse-rental-custom-theme .form-horizontal-offset-60 .control-label, .ecalypse-rental-custom-theme .form .control-offset-60 .control-label {
    width: 60%}
.ecalypse-rental-custom-theme .form-horizontal-offset-60 .control-field, .ecalypse-rental-custom-theme .form .control-offset-60 .control-field {
    margin-left: 60%}
.ecalypse-rental-custom-theme .size-59 {
    width: 59%}
.ecalypse-rental-custom-theme .form-size-59 .control-input {
    width: 59%}
.ecalypse-rental-custom-theme .form-horizontal-offset-59 .control-label, .ecalypse-rental-custom-theme .form .control-offset-59 .control-label {
    width: 59%}
.ecalypse-rental-custom-theme .form-horizontal-offset-59 .control-field, .ecalypse-rental-custom-theme .form .control-offset-59 .control-field {
    margin-left: 59%}
.ecalypse-rental-custom-theme .size-58 {
    width: 58%}
.ecalypse-rental-custom-theme .form-size-58 .control-input {
    width: 58%}
.ecalypse-rental-custom-theme .form-horizontal-offset-58 .control-label, .ecalypse-rental-custom-theme .form .control-offset-58 .control-label {
    width: 58%}
.ecalypse-rental-custom-theme .form-horizontal-offset-58 .control-field, .ecalypse-rental-custom-theme .form .control-offset-58 .control-field {
    margin-left: 58%}
.ecalypse-rental-custom-theme .size-57 {
    width: 57%}
.ecalypse-rental-custom-theme .form-size-57 .control-input {
    width: 57%}
.ecalypse-rental-custom-theme .form-horizontal-offset-57 .control-label, .ecalypse-rental-custom-theme .form .control-offset-57 .control-label {
    width: 57%}
.ecalypse-rental-custom-theme .form-horizontal-offset-57 .control-field, .ecalypse-rental-custom-theme .form .control-offset-57 .control-field {
    margin-left: 57%}
.ecalypse-rental-custom-theme .size-56 {
    width: 56%}
.ecalypse-rental-custom-theme .form-size-56 .control-input {
    width: 56%}
.ecalypse-rental-custom-theme .form-horizontal-offset-56 .control-label, .ecalypse-rental-custom-theme .form .control-offset-56 .control-label {
    width: 56%}
.ecalypse-rental-custom-theme .form-horizontal-offset-56 .control-field, .ecalypse-rental-custom-theme .form .control-offset-56 .control-field {
    margin-left: 56%}
.ecalypse-rental-custom-theme .size-55 {
    width: 55%}
.ecalypse-rental-custom-theme .form-size-55 .control-input {
    width: 55%}
.ecalypse-rental-custom-theme .form-horizontal-offset-55 .control-label, .ecalypse-rental-custom-theme .form .control-offset-55 .control-label {
    width: 55%}
.ecalypse-rental-custom-theme .form-horizontal-offset-55 .control-field, .ecalypse-rental-custom-theme .form .control-offset-55 .control-field {
    margin-left: 55%}
.ecalypse-rental-custom-theme .size-54 {
    width: 54%}
.ecalypse-rental-custom-theme .form-size-54 .control-input {
    width: 54%}
.ecalypse-rental-custom-theme .form-horizontal-offset-54 .control-label, .ecalypse-rental-custom-theme .form .control-offset-54 .control-label {
    width: 54%}
.ecalypse-rental-custom-theme .form-horizontal-offset-54 .control-field, .ecalypse-rental-custom-theme .form .control-offset-54 .control-field {
    margin-left: 54%}
.ecalypse-rental-custom-theme .size-53 {
    width: 53%}
.ecalypse-rental-custom-theme .form-size-53 .control-input {
    width: 53%}
.ecalypse-rental-custom-theme .form-horizontal-offset-53 .control-label, .ecalypse-rental-custom-theme .form .control-offset-53 .control-label {
    width: 53%}
.ecalypse-rental-custom-theme .form-horizontal-offset-53 .control-field, .ecalypse-rental-custom-theme .form .control-offset-53 .control-field {
    margin-left: 53%}
.ecalypse-rental-custom-theme .size-52 {
    width: 52%}
.ecalypse-rental-custom-theme .form-size-52 .control-input {
    width: 52%}
.ecalypse-rental-custom-theme .form-horizontal-offset-52 .control-label, .ecalypse-rental-custom-theme .form .control-offset-52 .control-label {
    width: 52%}
.ecalypse-rental-custom-theme .form-horizontal-offset-52 .control-field, .ecalypse-rental-custom-theme .form .control-offset-52 .control-field {
    margin-left: 52%}
.ecalypse-rental-custom-theme .size-51 {
    width: 51%}
.ecalypse-rental-custom-theme .form-size-51 .control-input {
    width: 51%}
.ecalypse-rental-custom-theme .form-horizontal-offset-51 .control-label, .ecalypse-rental-custom-theme .form .control-offset-51 .control-label {
    width: 51%}
.ecalypse-rental-custom-theme .form-horizontal-offset-51 .control-field, .ecalypse-rental-custom-theme .form .control-offset-51 .control-field {
    margin-left: 51%}
.ecalypse-rental-custom-theme .size-50 {
    width: 50%}
.ecalypse-rental-custom-theme .form-size-50 .control-input {
    width: 50%}
.ecalypse-rental-custom-theme .form-horizontal-offset-50 .control-label, .ecalypse-rental-custom-theme .form .control-offset-50 .control-label {
    width: 50%}
.ecalypse-rental-custom-theme .form-horizontal-offset-50 .control-field, .ecalypse-rental-custom-theme .form .control-offset-50 .control-field {
    margin-left: 50%}
.ecalypse-rental-custom-theme .size-49 {
    width: 49%}
.ecalypse-rental-custom-theme .form-size-49 .control-input {
    width: 49%}
.ecalypse-rental-custom-theme .form-horizontal-offset-49 .control-label, .ecalypse-rental-custom-theme .form .control-offset-49 .control-label {
    width: 49%}
.ecalypse-rental-custom-theme .form-horizontal-offset-49 .control-field, .ecalypse-rental-custom-theme .form .control-offset-49 .control-field {
    margin-left: 49%}
.ecalypse-rental-custom-theme .size-48 {
    width: 48%}
.ecalypse-rental-custom-theme .form-size-48 .control-input {
    width: 48%}
.ecalypse-rental-custom-theme .form-horizontal-offset-48 .control-label, .ecalypse-rental-custom-theme .form .control-offset-48 .control-label {
    width: 48%}
.ecalypse-rental-custom-theme .form-horizontal-offset-48 .control-field, .ecalypse-rental-custom-theme .form .control-offset-48 .control-field {
    margin-left: 48%}
.ecalypse-rental-custom-theme .size-47 {
    width: 47%}
.ecalypse-rental-custom-theme .form-size-47 .control-input {
    width: 47%}
.ecalypse-rental-custom-theme .form-horizontal-offset-47 .control-label, .ecalypse-rental-custom-theme .form .control-offset-47 .control-label {
    width: 47%}
.ecalypse-rental-custom-theme .form-horizontal-offset-47 .control-field, .ecalypse-rental-custom-theme .form .control-offset-47 .control-field {
    margin-left: 47%}
.ecalypse-rental-custom-theme .size-46 {
    width: 46%}
.ecalypse-rental-custom-theme .form-size-46 .control-input {
    width: 46%}
.ecalypse-rental-custom-theme .form-horizontal-offset-46 .control-label, .ecalypse-rental-custom-theme .form .control-offset-46 .control-label {
    width: 46%}
.ecalypse-rental-custom-theme .form-horizontal-offset-46 .control-field, .ecalypse-rental-custom-theme .form .control-offset-46 .control-field {
    margin-left: 46%}
.ecalypse-rental-custom-theme .size-45 {
    width: 45%}
.ecalypse-rental-custom-theme .form-size-45 .control-input {
    width: 45%}
.ecalypse-rental-custom-theme .form-horizontal-offset-45 .control-label, .ecalypse-rental-custom-theme .form .control-offset-45 .control-label {
    width: 45%}
.ecalypse-rental-custom-theme .form-horizontal-offset-45 .control-field, .ecalypse-rental-custom-theme .form .control-offset-45 .control-field {
    margin-left: 45%}
.ecalypse-rental-custom-theme .size-44 {
    width: 44%}
.ecalypse-rental-custom-theme .form-size-44 .control-input {
    width: 44%}
.ecalypse-rental-custom-theme .form-horizontal-offset-44 .control-label, .ecalypse-rental-custom-theme .form .control-offset-44 .control-label {
    width: 44%}
.ecalypse-rental-custom-theme .form-horizontal-offset-44 .control-field, .ecalypse-rental-custom-theme .form .control-offset-44 .control-field {
    margin-left: 44%}
.ecalypse-rental-custom-theme .size-43 {
    width: 43%}
.ecalypse-rental-custom-theme .form-size-43 .control-input {
    width: 43%}
.ecalypse-rental-custom-theme .form-horizontal-offset-43 .control-label, .ecalypse-rental-custom-theme .form .control-offset-43 .control-label {
    width: 43%}
.ecalypse-rental-custom-theme .form-horizontal-offset-43 .control-field, .ecalypse-rental-custom-theme .form .control-offset-43 .control-field {
    margin-left: 43%}
.ecalypse-rental-custom-theme .size-42 {
    width: 42%}
.ecalypse-rental-custom-theme .form-size-42 .control-input {
    width: 42%}
.ecalypse-rental-custom-theme .form-horizontal-offset-42 .control-label, .ecalypse-rental-custom-theme .form .control-offset-42 .control-label {
    width: 42%}
.ecalypse-rental-custom-theme .form-horizontal-offset-42 .control-field, .ecalypse-rental-custom-theme .form .control-offset-42 .control-field {
    margin-left: 42%}
.ecalypse-rental-custom-theme .size-41 {
    width: 41%}
.ecalypse-rental-custom-theme .form-size-41 .control-input {
    width: 41%}
.ecalypse-rental-custom-theme .form-horizontal-offset-41 .control-label, .ecalypse-rental-custom-theme .form .control-offset-41 .control-label {
    width: 41%}
.ecalypse-rental-custom-theme .form-horizontal-offset-41 .control-field, .ecalypse-rental-custom-theme .form .control-offset-41 .control-field {
    margin-left: 41%}
.ecalypse-rental-custom-theme .size-40 {
    width: 40%}
.ecalypse-rental-custom-theme .form-size-40 .control-input {
    width: 40%}
.ecalypse-rental-custom-theme .form-horizontal-offset-40 .control-label, .ecalypse-rental-custom-theme .form .control-offset-40 .control-label {
    width: 40%}
.ecalypse-rental-custom-theme .form-horizontal-offset-40 .control-field, .ecalypse-rental-custom-theme .form .control-offset-40 .control-field {
    margin-left: 40%}
.ecalypse-rental-custom-theme .size-39 {
    width: 39%}
.ecalypse-rental-custom-theme .form-size-39 .control-input {
    width: 39%}
.ecalypse-rental-custom-theme .form-horizontal-offset-39 .control-label, .ecalypse-rental-custom-theme .form .control-offset-39 .control-label {
    width: 39%}
.ecalypse-rental-custom-theme .form-horizontal-offset-39 .control-field, .ecalypse-rental-custom-theme .form .control-offset-39 .control-field {
    margin-left: 39%}
.ecalypse-rental-custom-theme .size-38 {
    width: 38%}
.ecalypse-rental-custom-theme .form-size-38 .control-input {
    width: 38%}
.ecalypse-rental-custom-theme .form-horizontal-offset-38 .control-label, .ecalypse-rental-custom-theme .form .control-offset-38 .control-label {
    width: 38%}
.ecalypse-rental-custom-theme .form-horizontal-offset-38 .control-field, .ecalypse-rental-custom-theme .form .control-offset-38 .control-field {
    margin-left: 38%}
.ecalypse-rental-custom-theme .size-37 {
    width: 37%}
.ecalypse-rental-custom-theme .form-size-37 .control-input {
    width: 37%}
.ecalypse-rental-custom-theme .form-horizontal-offset-37 .control-label, .ecalypse-rental-custom-theme .form .control-offset-37 .control-label {
    width: 37%}
.ecalypse-rental-custom-theme .form-horizontal-offset-37 .control-field, .ecalypse-rental-custom-theme .form .control-offset-37 .control-field {
    margin-left: 37%}
.ecalypse-rental-custom-theme .size-36 {
    width: 36%}
.ecalypse-rental-custom-theme .form-size-36 .control-input {
    width: 36%}
.ecalypse-rental-custom-theme .form-horizontal-offset-36 .control-label, .ecalypse-rental-custom-theme .form .control-offset-36 .control-label {
    width: 36%}
.ecalypse-rental-custom-theme .form-horizontal-offset-36 .control-field, .ecalypse-rental-custom-theme .form .control-offset-36 .control-field {
    margin-left: 36%}
.ecalypse-rental-custom-theme .size-35 {
    width: 35%}
.ecalypse-rental-custom-theme .form-size-35 .control-input {
    width: 35%}
.ecalypse-rental-custom-theme .form-horizontal-offset-35 .control-label, .ecalypse-rental-custom-theme .form .control-offset-35 .control-label {
    width: 35%}
.ecalypse-rental-custom-theme .form-horizontal-offset-35 .control-field, .ecalypse-rental-custom-theme .form .control-offset-35 .control-field {
    margin-left: 35%}
.ecalypse-rental-custom-theme .size-34 {
    width: 34%}
.ecalypse-rental-custom-theme .form-size-34 .control-input {
    width: 34%}
.ecalypse-rental-custom-theme .form-horizontal-offset-34 .control-label, .ecalypse-rental-custom-theme .form .control-offset-34 .control-label {
    width: 34%}
.ecalypse-rental-custom-theme .form-horizontal-offset-34 .control-field, .ecalypse-rental-custom-theme .form .control-offset-34 .control-field {
    margin-left: 34%}
.ecalypse-rental-custom-theme .size-33 {
    width: 33%}
.ecalypse-rental-custom-theme .form-size-33 .control-input {
    width: 33%}
.ecalypse-rental-custom-theme .form-horizontal-offset-33 .control-label, .ecalypse-rental-custom-theme .form .control-offset-33 .control-label {
    width: 33%}
.ecalypse-rental-custom-theme .form-horizontal-offset-33 .control-field, .ecalypse-rental-custom-theme .form .control-offset-33 .control-field {
    margin-left: 33%}
.ecalypse-rental-custom-theme .size-32 {
    width: 32%}
.ecalypse-rental-custom-theme .form-size-32 .control-input {
    width: 32%}
.ecalypse-rental-custom-theme .form-horizontal-offset-32 .control-label, .ecalypse-rental-custom-theme .form .control-offset-32 .control-label {
    width: 32%}
.ecalypse-rental-custom-theme .form-horizontal-offset-32 .control-field, .ecalypse-rental-custom-theme .form .control-offset-32 .control-field {
    margin-left: 32%}
.ecalypse-rental-custom-theme .size-31 {
    width: 31%}
.ecalypse-rental-custom-theme .form-size-31 .control-input {
    width: 31%}
.ecalypse-rental-custom-theme .form-horizontal-offset-31 .control-label, .ecalypse-rental-custom-theme .form .control-offset-31 .control-label {
    width: 31%}
.ecalypse-rental-custom-theme .form-horizontal-offset-31 .control-field, .ecalypse-rental-custom-theme .form .control-offset-31 .control-field {
    margin-left: 31%}
.ecalypse-rental-custom-theme .size-30 {
    width: 30%}
.ecalypse-rental-custom-theme .form-size-30 .control-input {
    width: 30%}
.ecalypse-rental-custom-theme .form-horizontal-offset-30 .control-label, .ecalypse-rental-custom-theme .form .control-offset-30 .control-label {
    width: 30%}
.ecalypse-rental-custom-theme .form-horizontal-offset-30 .control-field, .ecalypse-rental-custom-theme .form .control-offset-30 .control-field {
    margin-left: 30%}
.ecalypse-rental-custom-theme .size-29 {
    width: 29%}
.ecalypse-rental-custom-theme .form-size-29 .control-input {
    width: 29%}
.ecalypse-rental-custom-theme .form-horizontal-offset-29 .control-label, .ecalypse-rental-custom-theme .form .control-offset-29 .control-label {
    width: 29%}
.ecalypse-rental-custom-theme .form-horizontal-offset-29 .control-field, .ecalypse-rental-custom-theme .form .control-offset-29 .control-field {
    margin-left: 29%}
.ecalypse-rental-custom-theme .size-28 {
    width: 28%}
.ecalypse-rental-custom-theme .form-size-28 .control-input {
    width: 28%}
.ecalypse-rental-custom-theme .form-horizontal-offset-28 .control-label, .ecalypse-rental-custom-theme .form .control-offset-28 .control-label {
    width: 28%}
.ecalypse-rental-custom-theme .form-horizontal-offset-28 .control-field, .ecalypse-rental-custom-theme .form .control-offset-28 .control-field {
    margin-left: 28%}
.ecalypse-rental-custom-theme .size-27 {
    width: 27%}
.ecalypse-rental-custom-theme .form-size-27 .control-input {
    width: 27%}
.ecalypse-rental-custom-theme .form-horizontal-offset-27 .control-label, .ecalypse-rental-custom-theme .form .control-offset-27 .control-label {
    width: 27%}
.ecalypse-rental-custom-theme .form-horizontal-offset-27 .control-field, .ecalypse-rental-custom-theme .form .control-offset-27 .control-field {
    margin-left: 27%}
.ecalypse-rental-custom-theme .size-26 {
    width: 26%}
.ecalypse-rental-custom-theme .form-size-26 .control-input {
    width: 26%}
.ecalypse-rental-custom-theme .form-horizontal-offset-26 .control-label, .ecalypse-rental-custom-theme .form .control-offset-26 .control-label {
    width: 26%}
.ecalypse-rental-custom-theme .form-horizontal-offset-26 .control-field, .ecalypse-rental-custom-theme .form .control-offset-26 .control-field {
    margin-left: 26%}
.ecalypse-rental-custom-theme .size-25 {
    width: 25%}
.ecalypse-rental-custom-theme .form-size-25 .control-input {
    width: 25%}
.ecalypse-rental-custom-theme .form-horizontal-offset-25 .control-label, .ecalypse-rental-custom-theme .form .control-offset-25 .control-label {
    width: 25%}
.ecalypse-rental-custom-theme .form-horizontal-offset-25 .control-field, .ecalypse-rental-custom-theme .form .control-offset-25 .control-field {
    margin-left: 25%}
.ecalypse-rental-custom-theme .size-24 {
    width: 24%}
.ecalypse-rental-custom-theme .form-size-24 .control-input {
    width: 24%}
.ecalypse-rental-custom-theme .form-horizontal-offset-24 .control-label, .ecalypse-rental-custom-theme .form .control-offset-24 .control-label {
    width: 24%}
.ecalypse-rental-custom-theme .form-horizontal-offset-24 .control-field, .ecalypse-rental-custom-theme .form .control-offset-24 .control-field {
    margin-left: 24%}
.ecalypse-rental-custom-theme .size-23 {
    width: 23%}
.ecalypse-rental-custom-theme .form-size-23 .control-input {
    width: 23%}
.ecalypse-rental-custom-theme .form-horizontal-offset-23 .control-label, .ecalypse-rental-custom-theme .form .control-offset-23 .control-label {
    width: 23%}
.ecalypse-rental-custom-theme .form-horizontal-offset-23 .control-field, .ecalypse-rental-custom-theme .form .control-offset-23 .control-field {
    margin-left: 23%}
.ecalypse-rental-custom-theme .size-22 {
    width: 22%}
.ecalypse-rental-custom-theme .form-size-22 .control-input {
    width: 22%}
.ecalypse-rental-custom-theme .form-horizontal-offset-22 .control-label, .ecalypse-rental-custom-theme .form .control-offset-22 .control-label {
    width: 22%}
.ecalypse-rental-custom-theme .form-horizontal-offset-22 .control-field, .ecalypse-rental-custom-theme .form .control-offset-22 .control-field {
    margin-left: 22%}
.ecalypse-rental-custom-theme .size-21 {
    width: 21%}
.ecalypse-rental-custom-theme .form-size-21 .control-input {
    width: 21%}
.ecalypse-rental-custom-theme .form-horizontal-offset-21 .control-label, .ecalypse-rental-custom-theme .form .control-offset-21 .control-label {
    width: 21%}
.ecalypse-rental-custom-theme .form-horizontal-offset-21 .control-field, .ecalypse-rental-custom-theme .form .control-offset-21 .control-field {
    margin-left: 21%}
.ecalypse-rental-custom-theme .size-20 {
    width: 20%}
.ecalypse-rental-custom-theme .form-size-20 .control-input {
    width: 20%}
.ecalypse-rental-custom-theme .form-horizontal-offset-20 .control-label, .ecalypse-rental-custom-theme .form .control-offset-20 .control-label {
    width: 20%}
.ecalypse-rental-custom-theme .form-horizontal-offset-20 .control-field, .ecalypse-rental-custom-theme .form .control-offset-20 .control-field {
    margin-left: 20%}
.ecalypse-rental-custom-theme .size-19 {
    width: 19%}
.ecalypse-rental-custom-theme .form-size-19 .control-input {
    width: 19%}
.ecalypse-rental-custom-theme .form-horizontal-offset-19 .control-label, .ecalypse-rental-custom-theme .form .control-offset-19 .control-label {
    width: 19%}
.ecalypse-rental-custom-theme .form-horizontal-offset-19 .control-field, .ecalypse-rental-custom-theme .form .control-offset-19 .control-field {
    margin-left: 19%}
.ecalypse-rental-custom-theme .size-18 {
    width: 18%}
.ecalypse-rental-custom-theme .form-size-18 .control-input {
    width: 18%}
.ecalypse-rental-custom-theme .form-horizontal-offset-18 .control-label, .ecalypse-rental-custom-theme .form .control-offset-18 .control-label {
    width: 18%}
.ecalypse-rental-custom-theme .form-horizontal-offset-18 .control-field, .ecalypse-rental-custom-theme .form .control-offset-18 .control-field {
    margin-left: 18%}
.ecalypse-rental-custom-theme .size-17 {
    width: 17%}
.ecalypse-rental-custom-theme .form-size-17 .control-input {
    width: 17%}
.ecalypse-rental-custom-theme .form-horizontal-offset-17 .control-label, .ecalypse-rental-custom-theme .form .control-offset-17 .control-label {
    width: 17%}
.ecalypse-rental-custom-theme .form-horizontal-offset-17 .control-field, .ecalypse-rental-custom-theme .form .control-offset-17 .control-field {
    margin-left: 17%}
.ecalypse-rental-custom-theme .size-16 {
    width: 16%}
.ecalypse-rental-custom-theme .form-size-16 .control-input {
    width: 16%}
.ecalypse-rental-custom-theme .form-horizontal-offset-16 .control-label, .ecalypse-rental-custom-theme .form .control-offset-16 .control-label {
    width: 16%}
.ecalypse-rental-custom-theme .form-horizontal-offset-16 .control-field, .ecalypse-rental-custom-theme .form .control-offset-16 .control-field {
    margin-left: 16%}
.ecalypse-rental-custom-theme .size-15 {
    width: 15%}
.ecalypse-rental-custom-theme .form-size-15 .control-input {
    width: 15%}
.ecalypse-rental-custom-theme .form-horizontal-offset-15 .control-label, .ecalypse-rental-custom-theme .form .control-offset-15 .control-label {
    width: 15%}
.ecalypse-rental-custom-theme .form-horizontal-offset-15 .control-field, .ecalypse-rental-custom-theme .form .control-offset-15 .control-field {
    margin-left: 15%}
.ecalypse-rental-custom-theme .size-14 {
    width: 14%}
.ecalypse-rental-custom-theme .form-size-14 .control-input {
    width: 14%}
.ecalypse-rental-custom-theme .form-horizontal-offset-14 .control-label, .ecalypse-rental-custom-theme .form .control-offset-14 .control-label {
    width: 14%}
.ecalypse-rental-custom-theme .form-horizontal-offset-14 .control-field, .ecalypse-rental-custom-theme .form .control-offset-14 .control-field {
    margin-left: 14%}
.ecalypse-rental-custom-theme .size-13 {
    width: 13%}
.ecalypse-rental-custom-theme .form-size-13 .control-input {
    width: 13%}
.ecalypse-rental-custom-theme .form-horizontal-offset-13 .control-label, .ecalypse-rental-custom-theme .form .control-offset-13 .control-label {
    width: 13%}
.ecalypse-rental-custom-theme .form-horizontal-offset-13 .control-field, .ecalypse-rental-custom-theme .form .control-offset-13 .control-field {
    margin-left: 13%}
.ecalypse-rental-custom-theme .size-12 {
    width: 12%}
.ecalypse-rental-custom-theme .form-size-12 .control-input {
    width: 12%}
.ecalypse-rental-custom-theme .form-horizontal-offset-12 .control-label, .ecalypse-rental-custom-theme .form .control-offset-12 .control-label {
    width: 12%}
.ecalypse-rental-custom-theme .form-horizontal-offset-12 .control-field, .ecalypse-rental-custom-theme .form .control-offset-12 .control-field {
    margin-left: 12%}
.ecalypse-rental-custom-theme .size-11 {
    width: 11%}
.ecalypse-rental-custom-theme .form-size-11 .control-input {
    width: 11%}
.ecalypse-rental-custom-theme .form-horizontal-offset-11 .control-label, .ecalypse-rental-custom-theme .form .control-offset-11 .control-label {
    width: 11%}
.ecalypse-rental-custom-theme .form-horizontal-offset-11 .control-field, .ecalypse-rental-custom-theme .form .control-offset-11 .control-field {
    margin-left: 11%}
.ecalypse-rental-custom-theme .size-10 {
    width: 10%}
.ecalypse-rental-custom-theme .form-size-10 .control-input {
    width: 10%}
.ecalypse-rental-custom-theme .form-horizontal-offset-10 .control-label, .ecalypse-rental-custom-theme .form .control-offset-10 .control-label {
    width: 10%}
.ecalypse-rental-custom-theme .form-horizontal-offset-10 .control-field, .ecalypse-rental-custom-theme .form .control-offset-10 .control-field {
    margin-left: 10%}
.ecalypse-rental-custom-theme .size-9 {
    width: 9%}
.ecalypse-rental-custom-theme .form-size-9 .control-input {
    width: 9%}
.ecalypse-rental-custom-theme .form-horizontal-offset-9 .control-label, .ecalypse-rental-custom-theme .form .control-offset-9 .control-label {
    width: 9%}
.ecalypse-rental-custom-theme .form-horizontal-offset-9 .control-field, .ecalypse-rental-custom-theme .form .control-offset-9 .control-field {
    margin-left: 9%}
.ecalypse-rental-custom-theme .size-8 {
    width: 8%}
.ecalypse-rental-custom-theme .form-size-8 .control-input {
    width: 8%}
.ecalypse-rental-custom-theme .form-horizontal-offset-8 .control-label, .ecalypse-rental-custom-theme .form .control-offset-8 .control-label {
    width: 8%}
.ecalypse-rental-custom-theme .form-horizontal-offset-8 .control-field, .ecalypse-rental-custom-theme .form .control-offset-8 .control-field {
    margin-left: 8%}
.ecalypse-rental-custom-theme .size-7 {
    width: 7%}
.ecalypse-rental-custom-theme .form-size-7 .control-input {
    width: 7%}
.ecalypse-rental-custom-theme .form-horizontal-offset-7 .control-label, .ecalypse-rental-custom-theme .form .control-offset-7 .control-label {
    width: 7%}
.ecalypse-rental-custom-theme .form-horizontal-offset-7 .control-field, .ecalypse-rental-custom-theme .form .control-offset-7 .control-field {
    margin-left: 7%}
.ecalypse-rental-custom-theme .size-6 {
    width: 6%}
.ecalypse-rental-custom-theme .form-size-6 .control-input {
    width: 6%}
.ecalypse-rental-custom-theme .form-horizontal-offset-6 .control-label, .ecalypse-rental-custom-theme .form .control-offset-6 .control-label {
    width: 6%}
.ecalypse-rental-custom-theme .form-horizontal-offset-6 .control-field, .ecalypse-rental-custom-theme .form .control-offset-6 .control-field {
    margin-left: 6%}
.ecalypse-rental-custom-theme .size-5 {
    width: 5%}
.ecalypse-rental-custom-theme .form-size-5 .control-input {
    width: 5%}
.ecalypse-rental-custom-theme .form-horizontal-offset-5 .control-label, .ecalypse-rental-custom-theme .form .control-offset-5 .control-label {
    width: 5%}
.ecalypse-rental-custom-theme .form-horizontal-offset-5 .control-field, .ecalypse-rental-custom-theme .form .control-offset-5 .control-field {
    margin-left: 5%}
.ecalypse-rental-custom-theme .size-4 {
    width: 4%}
.ecalypse-rental-custom-theme .form-size-4 .control-input {
    width: 4%}
.ecalypse-rental-custom-theme .form-horizontal-offset-4 .control-label, .ecalypse-rental-custom-theme .form .control-offset-4 .control-label {
    width: 4%}
.ecalypse-rental-custom-theme .form-horizontal-offset-4 .control-field, .ecalypse-rental-custom-theme .form .control-offset-4 .control-field {
    margin-left: 4%}
.ecalypse-rental-custom-theme .size-3 {
    width: 3%}
.ecalypse-rental-custom-theme .form-size-3 .control-input {
    width: 3%}
.ecalypse-rental-custom-theme .form-horizontal-offset-3 .control-label, .ecalypse-rental-custom-theme .form .control-offset-3 .control-label {
    width: 3%}
.ecalypse-rental-custom-theme .form-horizontal-offset-3 .control-field, .ecalypse-rental-custom-theme .form .control-offset-3 .control-field {
    margin-left: 3%}
.ecalypse-rental-custom-theme .size-2 {
    width: 2%}
.ecalypse-rental-custom-theme .form-size-2 .control-input {
    width: 2%}
.ecalypse-rental-custom-theme .form-horizontal-offset-2 .control-label, .ecalypse-rental-custom-theme .form .control-offset-2 .control-label {
    width: 2%}
.ecalypse-rental-custom-theme .form-horizontal-offset-2 .control-field, .ecalypse-rental-custom-theme .form .control-offset-2 .control-field {
    margin-left: 2%}
.ecalypse-rental-custom-theme .size-1 {
    width: 1%}
.ecalypse-rental-custom-theme .form-size-1 .control-input {
    width: 1%}
.ecalypse-rental-custom-theme .form-horizontal-offset-1 .control-label, .ecalypse-rental-custom-theme .form .control-offset-1 .control-label {
    width: 1%}
.ecalypse-rental-custom-theme .form-horizontal-offset-1 .control-field, .ecalypse-rental-custom-theme .form .control-offset-1 .control-field {
    margin-left: 1%}
.ecalypse-rental-custom-theme .size-100+.selectboxit-container {
    width: 100%}
.ecalypse-rental-custom-theme .size-100+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-99+.selectboxit-container {
    width: 99%}
.ecalypse-rental-custom-theme .size-99+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-98+.selectboxit-container {
    width: 98%}
.ecalypse-rental-custom-theme .size-98+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-97+.selectboxit-container {
    width: 97%}
.ecalypse-rental-custom-theme .size-97+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-96+.selectboxit-container {
    width: 96%}
.ecalypse-rental-custom-theme .size-96+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-95+.selectboxit-container {
    width: 95%}
.ecalypse-rental-custom-theme .size-95+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-94+.selectboxit-container {
    width: 94%}
.ecalypse-rental-custom-theme .size-94+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-93+.selectboxit-container {
    width: 93%}
.ecalypse-rental-custom-theme .size-93+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-92+.selectboxit-container {
    width: 92%}
.ecalypse-rental-custom-theme .size-92+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-91+.selectboxit-container {
    width: 91%}
.ecalypse-rental-custom-theme .size-91+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-90+.selectboxit-container {
    width: 90%}
.ecalypse-rental-custom-theme .size-90+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-89+.selectboxit-container {
    width: 89%}
.ecalypse-rental-custom-theme .size-89+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-88+.selectboxit-container {
    width: 88%}
.ecalypse-rental-custom-theme .size-88+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-87+.selectboxit-container {
    width: 87%}
.ecalypse-rental-custom-theme .size-87+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-86+.selectboxit-container {
    width: 86%}
.ecalypse-rental-custom-theme .size-86+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-85+.selectboxit-container {
    width: 85%}
.ecalypse-rental-custom-theme .size-85+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-84+.selectboxit-container {
    width: 84%}
.ecalypse-rental-custom-theme .size-84+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-83+.selectboxit-container {
    width: 83%}
.ecalypse-rental-custom-theme .size-83+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-82+.selectboxit-container {
    width: 82%}
.ecalypse-rental-custom-theme .size-82+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-81+.selectboxit-container {
    width: 81%}
.ecalypse-rental-custom-theme .size-81+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-80+.selectboxit-container {
    width: 80%}
.ecalypse-rental-custom-theme .size-80+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-79+.selectboxit-container {
    width: 79%}
.ecalypse-rental-custom-theme .size-79+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-78+.selectboxit-container {
    width: 78%}
.ecalypse-rental-custom-theme .size-78+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-77+.selectboxit-container {
    width: 77%}
.ecalypse-rental-custom-theme .size-77+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-76+.selectboxit-container {
    width: 76%}
.ecalypse-rental-custom-theme .size-76+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-75+.selectboxit-container {
    width: 75%}
.ecalypse-rental-custom-theme .size-75+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-74+.selectboxit-container {
    width: 74%}
.ecalypse-rental-custom-theme .size-74+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-73+.selectboxit-container {
    width: 73%}
.ecalypse-rental-custom-theme .size-73+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-72+.selectboxit-container {
    width: 72%}
.ecalypse-rental-custom-theme .size-72+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-71+.selectboxit-container {
    width: 71%}
.ecalypse-rental-custom-theme .size-71+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-70+.selectboxit-container {
    width: 70%}
.ecalypse-rental-custom-theme .size-70+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-69+.selectboxit-container {
    width: 69%}
.ecalypse-rental-custom-theme .size-69+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-68+.selectboxit-container {
    width: 68%}
.ecalypse-rental-custom-theme .size-68+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-67+.selectboxit-container {
    width: 67%}
.ecalypse-rental-custom-theme .size-67+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-66+.selectboxit-container {
    width: 66%}
.ecalypse-rental-custom-theme .size-66+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-65+.selectboxit-container {
    width: 65%}
.ecalypse-rental-custom-theme .size-65+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-64+.selectboxit-container {
    width: 64%}
.ecalypse-rental-custom-theme .size-64+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-63+.selectboxit-container {
    width: 63%}
.ecalypse-rental-custom-theme .size-63+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-62+.selectboxit-container {
    width: 62%}
.ecalypse-rental-custom-theme .size-62+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-61+.selectboxit-container {
    width: 61%}
.ecalypse-rental-custom-theme .size-61+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-60+.selectboxit-container {
    width: 60%}
.ecalypse-rental-custom-theme .size-60+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-59+.selectboxit-container {
    width: 59%}
.ecalypse-rental-custom-theme .size-59+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-58+.selectboxit-container {
    width: 58%}
.ecalypse-rental-custom-theme .size-58+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-57+.selectboxit-container {
    width: 57%}
.ecalypse-rental-custom-theme .size-57+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-56+.selectboxit-container {
    width: 56%}
.ecalypse-rental-custom-theme .size-56+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-55+.selectboxit-container {
    width: 55%}
.ecalypse-rental-custom-theme .size-55+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-54+.selectboxit-container {
    width: 54%}
.ecalypse-rental-custom-theme .size-54+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-53+.selectboxit-container {
    width: 53%}
.ecalypse-rental-custom-theme .size-53+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-52+.selectboxit-container {
    width: 52%}
.ecalypse-rental-custom-theme .size-52+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-51+.selectboxit-container {
    width: 51%}
.ecalypse-rental-custom-theme .size-51+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-50+.selectboxit-container {
    width: 50%}
.ecalypse-rental-custom-theme .size-50+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-49+.selectboxit-container {
    width: 49%}
.ecalypse-rental-custom-theme .size-49+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-48+.selectboxit-container {
    width: 48%}
.ecalypse-rental-custom-theme .size-48+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-47+.selectboxit-container {
    width: 47%}
.ecalypse-rental-custom-theme .size-47+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-46+.selectboxit-container {
    width: 46%}
.ecalypse-rental-custom-theme .size-46+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-45+.selectboxit-container {
    width: 45%}
.ecalypse-rental-custom-theme .size-45+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-44+.selectboxit-container {
    width: 44%}
.ecalypse-rental-custom-theme .size-44+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-43+.selectboxit-container {
    width: 43%}
.ecalypse-rental-custom-theme .size-43+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-42+.selectboxit-container {
    width: 42%}
.ecalypse-rental-custom-theme .size-42+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-41+.selectboxit-container {
    width: 41%}
.ecalypse-rental-custom-theme .size-41+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-40+.selectboxit-container {
    width: 40%}
.ecalypse-rental-custom-theme .size-40+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-39+.selectboxit-container {
    width: 39%}
.ecalypse-rental-custom-theme .size-39+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-38+.selectboxit-container {
    width: 38%}
.ecalypse-rental-custom-theme .size-38+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-37+.selectboxit-container {
    width: 37%}
.ecalypse-rental-custom-theme .size-37+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-36+.selectboxit-container {
    width: 36%}
.ecalypse-rental-custom-theme .size-36+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-35+.selectboxit-container {
    width: 35%}
.ecalypse-rental-custom-theme .size-35+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-34+.selectboxit-container {
    width: 34%}
.ecalypse-rental-custom-theme .size-34+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-33+.selectboxit-container {
    width: 33%}
.ecalypse-rental-custom-theme .size-33+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-32+.selectboxit-container {
    width: 32%}
.ecalypse-rental-custom-theme .size-32+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-31+.selectboxit-container {
    width: 31%}
.ecalypse-rental-custom-theme .size-31+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-30+.selectboxit-container {
    width: 30%}
.ecalypse-rental-custom-theme .size-30+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-29+.selectboxit-container {
    width: 29%}
.ecalypse-rental-custom-theme .size-29+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-28+.selectboxit-container {
    width: 28%}
.ecalypse-rental-custom-theme .size-28+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-27+.selectboxit-container {
    width: 27%}
.ecalypse-rental-custom-theme .size-27+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-26+.selectboxit-container {
    width: 26%}
.ecalypse-rental-custom-theme .size-26+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-25+.selectboxit-container {
    width: 25%}
.ecalypse-rental-custom-theme .size-25+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-24+.selectboxit-container {
    width: 24%}
.ecalypse-rental-custom-theme .size-24+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-23+.selectboxit-container {
    width: 23%}
.ecalypse-rental-custom-theme .size-23+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-22+.selectboxit-container {
    width: 22%}
.ecalypse-rental-custom-theme .size-22+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-21+.selectboxit-container {
    width: 21%}
.ecalypse-rental-custom-theme .size-21+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-20+.selectboxit-container {
    width: 20%}
.ecalypse-rental-custom-theme .size-20+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-19+.selectboxit-container {
    width: 19%}
.ecalypse-rental-custom-theme .size-19+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-18+.selectboxit-container {
    width: 18%}
.ecalypse-rental-custom-theme .size-18+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-17+.selectboxit-container {
    width: 17%}
.ecalypse-rental-custom-theme .size-17+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-16+.selectboxit-container {
    width: 16%}
.ecalypse-rental-custom-theme .size-16+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-15+.selectboxit-container {
    width: 15%}
.ecalypse-rental-custom-theme .size-15+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-14+.selectboxit-container {
    width: 14%}
.ecalypse-rental-custom-theme .size-14+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-13+.selectboxit-container {
    width: 13%}
.ecalypse-rental-custom-theme .size-13+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-12+.selectboxit-container {
    width: 12%}
.ecalypse-rental-custom-theme .size-12+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-11+.selectboxit-container {
    width: 11%}
.ecalypse-rental-custom-theme .size-11+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-10+.selectboxit-container {
    width: 10%}
.ecalypse-rental-custom-theme .size-10+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-9+.selectboxit-container {
    width: 9%}
.ecalypse-rental-custom-theme .size-9+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-8+.selectboxit-container {
    width: 8%}
.ecalypse-rental-custom-theme .size-8+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-7+.selectboxit-container {
    width: 7%}
.ecalypse-rental-custom-theme .size-7+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-6+.selectboxit-container {
    width: 6%}
.ecalypse-rental-custom-theme .size-6+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-5+.selectboxit-container {
    width: 5%}
.ecalypse-rental-custom-theme .size-5+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-4+.selectboxit-container {
    width: 4%}
.ecalypse-rental-custom-theme .size-4+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-3+.selectboxit-container {
    width: 3%}
.ecalypse-rental-custom-theme .size-3+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-2+.selectboxit-container {
    width: 2%}
.ecalypse-rental-custom-theme .size-2+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .size-1+.selectboxit-container {
    width: 1%}
.ecalypse-rental-custom-theme .size-1+.selectboxit-container .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .sprite-arrow-right, .ecalypse-rental-custom-theme .sprite-briefcase, .ecalypse-rental-custom-theme .sprite-calendar, .ecalypse-rental-custom-theme .sprite-call-us-small, .ecalypse-rental-custom-theme .sprite-call-us, .ecalypse-rental-custom-theme .sprite-car, .ecalypse-rental-custom-theme .sprite-cars, .ecalypse-rental-custom-theme .sprite-check, .ecalypse-rental-custom-theme .sprite-compass, .ecalypse-rental-custom-theme .sprite-discount, .ecalypse-rental-custom-theme .sprite-email, .ecalypse-rental-custom-theme .sprite-follow-facebook, .ecalypse-rental-custom-theme .sprite-follow-twitter, .ecalypse-rental-custom-theme .sprite-fuel, .ecalypse-rental-custom-theme .sprite-globe, .ecalypse-rental-custom-theme .sprite-google, .ecalypse-rental-custom-theme .sprite-gradient-separate-large-invert, .ecalypse-rental-custom-theme .sprite-gradient-separator-large, .ecalypse-rental-custom-theme .sprite-gradient-separator, .ecalypse-rental-custom-theme .sprite-lang-eng, .ecalypse-rental-custom-theme .sprite-linkedin, .ecalypse-rental-custom-theme .sprite-location, .ecalypse-rental-custom-theme .sprite-logo, .ecalypse-rental-custom-theme .sprite-manage-booking, .ecalypse-rental-custom-theme .sprite-mavensoft, .ecalypse-rental-custom-theme .sprite-next, .ecalypse-rental-custom-theme .sprite-payment-amex, .ecalypse-rental-custom-theme .sprite-payment-discover, .ecalypse-rental-custom-theme .sprite-payment-echeck, .ecalypse-rental-custom-theme .sprite-payment-mastercard, .ecalypse-rental-custom-theme .sprite-payment-paypal, .ecalypse-rental-custom-theme .sprite-payment-visa, .ecalypse-rental-custom-theme .sprite-person, .ecalypse-rental-custom-theme .sprite-prev, .ecalypse-rental-custom-theme .sprite-print, .ecalypse-rental-custom-theme .sprite-road, .ecalypse-rental-custom-theme .sprite-search, .ecalypse-rental-custom-theme .sprite-snowflake, .ecalypse-rental-custom-theme .sprite-steps-separate, .ecalypse-rental-custom-theme .sprite-support, .ecalypse-rental-custom-theme .sprite-time, .ecalypse-rental-custom-theme .sprite-timeout, .ecalypse-rental-custom-theme .sprite-tumblr, .ecalypse-rental-custom-theme .sprite, .ecalypse-rental-custom-theme [class*=columns-]>div.column-separated:before, .ecalypse-rental-custom-theme [class*=invert-columns-]>div.column-separated:before, .ecalypse-rental-custom-theme [class*=columns-]>li.column-separated:before, .ecalypse-rental-custom-theme [class*=invert-columns-]>li.column-separated:before, .ecalypse-rental-custom-theme .owl-prev, .ecalypse-rental-custom-theme .owl-next, .ecalypse-rental-custom-theme .custom-checkbox .custom-input span, .ecalypse-rental-custom-theme .logo, .ecalypse-rental-custom-theme .steps li+li:before {
    background-image: url(./img/sprites.png);
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.ecalypse-rental-custom-theme .sprite-arrow-right {
    width: 16px;
    height: 18px;
    background-position: -263px -22px;
}
.ecalypse-rental-custom-theme .sprite-briefcase {
    width: 14px;
    height: 12px;
    background-position: -290px -66px;
}
.ecalypse-rental-custom-theme .sprite-calendar {
    width: 16px;
    height: 16px;
    background-position: -198px -66px;
}
.ecalypse-rental-custom-theme .sprite-call-us-small {
    width: 36px;
    height: 37px;
    background-position: -102px -83px;
}
.ecalypse-rental-custom-theme .sprite-call-us {
    width: 54px;
    height: 55px;
    background-position: -46px -83px;
}
.ecalypse-rental-custom-theme .sprite-car {
    width: 29px;
    height: 24px;
    background-position: -130px -166px;
}
.ecalypse-rental-custom-theme .sprite-cars {
    width: 38px;
    height: 28px;
    background-position: -75px -138px;
}
.ecalypse-rental-custom-theme .sprite-check, .ecalypse-rental-custom-theme .custom-checkbox .custom-input span {
    width: 7px;
    height: 7px;
    background-position: -198px -82px;
}
.ecalypse-rental-custom-theme .sprite-compass {
    width: 29px;
    height: 28px;
    background-position: -113px -138px;
}
.ecalypse-rental-custom-theme .sprite-discount {
    width: 16px;
    height: 16px;
    background-position: -279px -22px;
}
.ecalypse-rental-custom-theme .sprite-email {
    width: 27px;
    height: 26px;
    background-position: -73px -166px;
}
.ecalypse-rental-custom-theme .sprite-follow-facebook {
    width: 124px;
    height: 22px;
    background-position: -198px -44px;
}
.ecalypse-rental-custom-theme .sprite-follow-twitter {
    width: 124px;
    height: 22px;
    background-position: -198px 0;
}
.ecalypse-rental-custom-theme .sprite-fuel {
    width: 10px;
    height: 14px;
    background-position: -311px -22px;
}
.ecalypse-rental-custom-theme .sprite-globe {
    width: 29px;
    height: 28px;
    background-position: -46px -138px;
}
.ecalypse-rental-custom-theme .sprite-google {
    width: 27px;
    height: 26px;
    background-position: -168px -138px;
}
.ecalypse-rental-custom-theme .sprite-gradient-separate-large-invert, .ecalypse-rental-custom-theme [class*=columns-]>div.column-separated:before, .ecalypse-rental-custom-theme [class*=invert-columns-]>div.column-separated:before, .ecalypse-rental-custom-theme [class*=columns-]>li.column-separated:before, .ecalypse-rental-custom-theme [class*=invert-columns-]>li.column-separated:before {
    width: 2px;
    height: 239px;
    background-position: 0 0;
}
.ecalypse-rental-custom-theme .sprite-gradient-separator-large {
    width: 2px;
    height: 154px;
    background-position: -2px 0;
}
.ecalypse-rental-custom-theme .sprite-gradient-separator {
    width: 2px;
    height: 110px;
    background-position: -44px 0;
}
.ecalypse-rental-custom-theme .sprite-lang-eng {
    width: 18px;
    height: 12px;
    background-position: -272px -66px;
}
.ecalypse-rental-custom-theme .sprite-linkedin {
    width: 27px;
    height: 26px;
    background-position: -46px -166px;
}
.ecalypse-rental-custom-theme .sprite-location {
    width: 24px;
    height: 32px;
    background-position: -138px -83px;
}
.ecalypse-rental-custom-theme .sprite-logo, .ecalypse-rental-custom-theme .logo {
    width: 152px;
    height: 83px;
    background-position: -46px 0;
}
.ecalypse-rental-custom-theme .sprite-manage-booking {
    width: 28px;
    height: 23px;
    background-position: -83px -192px;
}
.ecalypse-rental-custom-theme .sprite-mavensoft {
    width: 65px;
    height: 22px;
    background-position: -198px -22px;
}
.ecalypse-rental-custom-theme .sprite-next, .ecalypse-rental-custom-theme .owl-next {
    width: 40px;
    height: 114px;
    background-position: -4px -114px;
}
.ecalypse-rental-custom-theme .sprite-payment-amex {
    width: 37px;
    height: 23px;
    background-position: -46px -215px;
}
.ecalypse-rental-custom-theme .sprite-payment-discover {
    width: 36px;
    height: 23px;
    background-position: -147px -192px;
}
.ecalypse-rental-custom-theme .sprite-payment-echeck {
    width: 36px;
    height: 23px;
    background-position: -111px -192px;
}
.ecalypse-rental-custom-theme .sprite-payment-mastercard {
    width: 37px;
    height: 23px;
    background-position: -46px -192px;
}
.ecalypse-rental-custom-theme .sprite-payment-paypal {
    width: 37px;
    height: 23px;
    background-position: -159px -166px;
}
.ecalypse-rental-custom-theme .sprite-payment-visa {
    width: 37px;
    height: 23px;
    background-position: -83px -215px;
}
.ecalypse-rental-custom-theme .sprite-person {
    width: 12px;
    height: 15px;
    background-position: -245px -66px;
}
.ecalypse-rental-custom-theme .sprite-prev, .ecalypse-rental-custom-theme .owl-prev {
    width: 40px;
    height: 114px;
    background-position: -4px 0;
}
.ecalypse-rental-custom-theme .sprite-print {
    width: 15px;
    height: 15px;
    background-position: -230px -66px;
}
.ecalypse-rental-custom-theme .sprite-road {
    width: 30px;
    height: 24px;
    background-position: -100px -166px;
}
.ecalypse-rental-custom-theme .sprite-search {
    width: 16px;
    height: 16px;
    background-position: -295px -22px;
}
.ecalypse-rental-custom-theme .sprite-snowflake {
    width: 13px;
    height: 12px;
    background-position: -304px -66px;
}
.ecalypse-rental-custom-theme .sprite-steps-separate, .ecalypse-rental-custom-theme .steps li+li:before {
    width: 2px;
    height: 51px;
    background-position: -100px -83px;
}
.ecalypse-rental-custom-theme .sprite-support {
    width: 33px;
    height: 31px;
    background-position: -162px -83px;
}
.ecalypse-rental-custom-theme .sprite-time {
    width: 16px;
    height: 16px;
    background-position: -214px -66px;
}
.ecalypse-rental-custom-theme .sprite-timeout {
    width: 15px;
    height: 13px;
    background-position: -257px -66px;
}
.ecalypse-rental-custom-theme .sprite-tumblr {
    width: 26px;
    height: 26px;
    background-position: -142px -138px;
}
.ecalypse-rental-custom-theme .owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.ecalypse-rental-custom-theme .owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y;
}
.ecalypse-rental-custom-theme .owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0);
    z-index: 10;
}
.ecalypse-rental-custom-theme .owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%}
.ecalypse-rental-custom-theme .owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
.ecalypse-rental-custom-theme .owl-carousel .owl-item {
    float: left;
}
.ecalypse-rental-custom-theme .owl-controls .owl-page, .ecalypse-rental-custom-theme .owl-controls .owl-buttons div {
    cursor: pointer;
}
.ecalypse-rental-custom-theme .owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.ecalypse-rental-custom-theme .grabbing {
    cursor: url(grabbing.png) 8 8,move;
}
.ecalypse-rental-custom-theme .owl-carousel .owl-wrapper, .ecalypse-rental-custom-theme .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}
.ecalypse-rental-custom-theme .owl-prev, .ecalypse-rental-custom-theme .owl-next {
    position: absolute;
    top: 50%;
    z-index: 30;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.ecalypse-rental-custom-theme .desktop .owl-prev, .ecalypse-rental-custom-theme .desktop .owl-next {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.ecalypse-rental-custom-theme .owl-prev:hover, .ecalypse-rental-custom-theme .owl-next:hover {
    opacity: 1;
}
.ecalypse-rental-custom-theme .owl-prev {
    left: 0;
    opacity: .63;
}
.ecalypse-rental-custom-theme .owl-next {
    right: 0;
    opacity: .63;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%}
table th, table td {
    padding: 7px 20px;
    font-size: 12px;
}
table th.col-order, table td.col-order {
    width: 30px;
    padding-right: 0;
    padding-left: 0;
    text-align: right;
}
table thead tr th {
    text-align: left;
}
table tbody tr th, table tbody tr td {
    border-top: 1px solid #eaeaea;
}
.ecalypse-rental-custom-theme caption {
    text-align: left;
    caption-side: top;
}
.ecalypse-rental-custom-theme .navigation a {
    text-decoration: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
}
.ecalypse-rental-custom-theme .navigation-header {
    position: relative;
    z-index: 500;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme .navigation-header>li {
    font-size: 12px;
    text-transform: uppercase;
    position: relative;
}
.ecalypse-rental-custom-theme .navigation-header>li>a {
    position: relative;
    color: #333;
}
.ecalypse-rental-custom-theme .navigation-header>li>a:hover {
    color: #eb7a00;
}
.ecalypse-rental-custom-theme .navigation-header>li .sub-menu li a {
    white-space: nowrap;
    position: relative;
    padding-left: 10px;
}
.ecalypse-rental-custom-theme .navigation-header>li .sub-menu li a:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #333;
}
.ecalypse-rental-custom-theme .desktop .navigation-header>li:hover .sub-menu {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
}
.ecalypse-rental-custom-theme .navigation-header-trigger {
    font-size: 16px;
    padding: 15px 25px 15px 0;
    font-family: "Open Sans";
    font-weight: 600;
    cursor: pointer;
    text-align: right;
    position: relative;
}
.ecalypse-rental-custom-theme .navigation-header-trigger.active {
    color: #eb7a00;
}
.ecalypse-rental-custom-theme .navigation-header-trigger.active:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px;
    border-color: transparent transparent #eb7a00;
}
.ecalypse-rental-custom-theme .navigation-header-trigger:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #333 transparent transparent;
    position: absolute;
    top: 50%;
    right: 5px;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.ecalypse-rental-custom-theme .navigation-aside {
    margin: 0 -20px;
    overflow: hidden;
}
.ecalypse-rental-custom-theme .navigation-aside li {
    margin: 4px -5px;
    padding: 0 5px;
}
.ecalypse-rental-custom-theme .navigation-aside li a {
    display: block;
    padding: 5px 20px;
    font-family: "Open Sans";
    font-weight: 400;
    font-size: 14px;
}
.ecalypse-rental-custom-theme .navigation-aside li a:hover {
    color: #333;
    text-decoration: underline;
}
.ecalypse-rental-custom-theme .navigation-aside li a .badge {
    margin-left: 10px;
}
.ecalypse-rental-custom-theme .navigation-aside li.active {
    background-image: -moz-linear-gradient(top, #ff931f, #eb7a00);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff931f), to(#eb7a00));
    background-image: -webkit-linear-gradient(top, #ff931f, #eb7a00);
    background-image: -o-linear-gradient(top, #ff931f, #eb7a00);
    background-image: linear-gradient(to bottom, #ff931f, #eb7a00);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff931f', endColorstr='#ffeb7a00', GradientType=0);
    -webkit-box-shadow: inset 0 0 4px #b86000;
    -moz-box-shadow: inset 0 0 4px #b86000;
    box-shadow: inset 0 0 4px #b86000;
}
.ecalypse-rental-custom-theme .navigation-aside li.active a {
    font-family: "Open Sans";
    font-weight: 700;
    padding: 9px 20px;
}
.ecalypse-rental-custom-theme .navigation-aside li.active a:before {
    font-family: exdrazby!important;
    content: "b";
    font-style: normal!important;
    font-weight: 400!important;
    font-variant: normal!important;
    text-transform: none!important;
    speak: none;
    line-height: 1;
    vertical-align: middle;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ecalypse-rental-custom-theme .navigation-aside li.active a:before {
    float: right;
    font-size: 18px;
    top: 1px;
    position: relative;
    margin-right: -10px;
}
.ecalypse-rental-custom-theme .navigation-aside li.active a:hover {
    text-decoration: none;
}
.ecalypse-rental-custom-theme .navigation-footer li {
    margin-bottom: 3px;
}
.ecalypse-rental-custom-theme .navigation-footer li a {
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    padding-left: 20px;
}
.ecalypse-rental-custom-theme .navigation-footer li a:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 0 4px 4px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -2px;
}
.ecalypse-rental-custom-theme .navigation-mobile {
    text-align: center;
    display: none;
}
.ecalypse-rental-custom-theme .navigation-mobile .navigation-header-main-trigger {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-left: 10px;
}
.ecalypse-rental-custom-theme .navigation-mobile .navigation-header-main-trigger.active {
    color: #e0a201;
}
.ecalypse-rental-custom-theme .navigation-mobile .form-search-trigger {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-right: 10px;
}
.ecalypse-rental-custom-theme .navigation-mobile .form-search-trigger.active {
    color: #e0a201;
}
.ecalypse-rental-custom-theme .btn {
    text-decoration: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    position: relative;
    font-weight: 400;
    border-width: 0;
    font-weight: 700;
    font-size-adjust: auto;
    vertical-align: middle;
    text-align: center;
    white-space: nowrap;
    -webkit-font-smoothing: antialiased;
    border: 1px solid #555;
    background-image: -moz-linear-gradient(top, #6b6b6b, #555);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6b6b6b), to(#555));
    background-image: -webkit-linear-gradient(top, #6b6b6b, #555);
    background-image: -o-linear-gradient(top, #6b6b6b, #555);
    background-image: linear-gradient(to bottom, #6b6b6b, #555);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6b6b6b', endColorstr='#ff555555', GradientType=0);
    color: #fff;
    font-size: 12px;
    line-height: 18px;
    padding: 5px 15px;
    font-family: "Open Sans";
    font-weight: 400;
	height: auto;
	width: auto !important;
}
.ecalypse-rental-custom-theme .desktop .btn {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.ecalypse-rental-custom-theme .btn-basic {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.ecalypse-rental-custom-theme .desktop .btn:before, .ecalypse-rental-custom-theme .desktop .btn:after {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.ecalypse-rental-custom-theme .btn:before {
    padding-right: 10px;
}
.ecalypse-rental-custom-theme .btn:after {
    padding-left: 10px;
}
.ecalypse-rental-custom-theme .btn .sprite-print {
    margin-right: 10px;
}
.ecalypse-rental-custom-theme .btn span[class*=icon-], .ecalypse-rental-custom-theme .btn:before, .ecalypse-rental-custom-theme .btn:after {
    line-height: inherit;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin: -4px 0;
}
.ecalypse-rental-custom-theme .btn span[class*=icon-]:before, .ecalypse-rental-custom-theme .btn:before:before, .ecalypse-rental-custom-theme .btn:after:before {
    line-height: inherit;
}
.ecalypse-rental-custom-theme .btn span[class*=icon-]+span[class*=icon-], .ecalypse-rental-custom-theme .btn:before+span[class*=icon-], .ecalypse-rental-custom-theme .btn:after+span[class*=icon-] {
    margin-left: -5px;
}
.ecalypse-rental-custom-theme .btn span[class*=icon-], .ecalypse-rental-custom-theme .btn:before, .ecalypse-rental-custom-theme .btn:after {
    color: #fff;
}
.ecalypse-rental-custom-theme .btn:hover {
    background-image: -moz-linear-gradient(top, #5e5e5e, #484848);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5e5e5e), to(#484848));
    background-image: -webkit-linear-gradient(top, #5e5e5e, #484848);
    background-image: -o-linear-gradient(top, #5e5e5e, #484848);
    background-image: linear-gradient(to bottom, #5e5e5e, #484848);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5e5e5e', endColorstr='#ff484848', GradientType=0);
    color: #fff;
    border: 1px solid #555;
    text-decoration: none;
}
.ecalypse-rental-custom-theme .btn:hover span[class*=icon-], .ecalypse-rental-custom-theme .btn:hover:before, .ecalypse-rental-custom-theme .btn:hover:after {
    color: #fff;
}
.ecalypse-rental-custom-theme .btn:focus, .ecalypse-rental-custom-theme .btn.focus {
    outline: 0;
}
.ecalypse-rental-custom-theme .btn-basic {
    border: 1px solid #e0e0e0;
    background-image: -moz-linear-gradient(top, #e0e0e0, #e0e0e0);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#e0e0e0), to(#e0e0e0));
    background-image: -webkit-linear-gradient(top, #e0e0e0, #e0e0e0);
    background-image: -o-linear-gradient(top, #e0e0e0, #e0e0e0);
    background-image: linear-gradient(to bottom, #e0e0e0, #e0e0e0);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe0e0e0', endColorstr='#ffe0e0e0', GradientType=0);
    color: #454545;
}
.ecalypse-rental-custom-theme .btn-basic span[class*=icon-], .ecalypse-rental-custom-theme .btn-basic:before, .ecalypse-rental-custom-theme .btn-basic:after {
    color: #454545;
}
.ecalypse-rental-custom-theme .btn-basic:hover {
    background-image: -moz-linear-gradient(top, #d3d3d3, #d3d3d3);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#d3d3d3), to(#d3d3d3));
    background-image: -webkit-linear-gradient(top, #d3d3d3, #d3d3d3);
    background-image: -o-linear-gradient(top, #d3d3d3, #d3d3d3);
    background-image: linear-gradient(to bottom, #d3d3d3, #d3d3d3);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd3d3d3', endColorstr='#ffd3d3d3', GradientType=0);
    color: #454545;
    border: 1px solid #e0e0e0;
    text-decoration: none;
}
.ecalypse-rental-custom-theme .btn-basic:hover span[class*=icon-], .ecalypse-rental-custom-theme .btn-basic:hover:before, .ecalypse-rental-custom-theme .btn-basic:hover:after {
    color: #454545;
}
.ecalypse-rental-custom-theme .btn-basic:focus, .ecalypse-rental-custom-theme .btn-basic.focus {
    outline: 0;
}
.ecalypse-rental-custom-theme .btn-light {
    border: 1px solid #dadada;
    background-image: -moz-linear-gradient(top, #f8f8f8, #ededed);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#ededed));
    background-image: -webkit-linear-gradient(top, #f8f8f8, #ededed);
    background-image: -o-linear-gradient(top, #f8f8f8, #ededed);
    background-image: linear-gradient(to bottom, #f8f8f8, #ededed);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff8f8f8', endColorstr='#ffededed', GradientType=0);
    color: #333;
}
.ecalypse-rental-custom-theme .btn-light span[class*=icon-], .ecalypse-rental-custom-theme .btn-light:before, .ecalypse-rental-custom-theme .btn-light:after {
    color: #333;
}
.ecalypse-rental-custom-theme .btn-light:hover {
    background-image: -moz-linear-gradient(top, #ebebeb, #dfdfdf);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#dfdfdf));
    background-image: -webkit-linear-gradient(top, #ebebeb, #dfdfdf);
    background-image: -o-linear-gradient(top, #ebebeb, #dfdfdf);
    background-image: linear-gradient(to bottom, #ebebeb, #dfdfdf);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#ffdfdfdf', GradientType=0);
    color: #333;
    border: 1px solid #dadada;
    text-decoration: none;
}
.ecalypse-rental-custom-theme .btn-light:hover span[class*=icon-], .ecalypse-rental-custom-theme .btn-light:hover:before, .ecalypse-rental-custom-theme .btn-light:hover:after {
    color: #333;
}
.ecalypse-rental-custom-theme .btn-light:focus, .ecalypse-rental-custom-theme .btn-light.focus {
    outline: 0;
}
.ecalypse-rental-custom-theme .btn-additional {
    border: 1px solid transparent;
    background-image: -moz-linear-gradient(top, #007ad7, #005da4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#007ad7), to(#005da4));
    background-image: -webkit-linear-gradient(top, #007ad7, #005da4);
    background-image: -o-linear-gradient(top, #007ad7, #005da4);
    background-image: linear-gradient(to bottom, #007ad7, #005da4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff007ad7', endColorstr='#ff005da4', GradientType=0);
    color: #fff;
}
.ecalypse-rental-custom-theme .btn-additional span[class*=icon-], .ecalypse-rental-custom-theme .btn-additional:before, .ecalypse-rental-custom-theme .btn-additional:after {
    color: #fff;
}
.ecalypse-rental-custom-theme .btn-additional:hover {
    background-image: -moz-linear-gradient(top, #006cbe, #005da4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#006cbe), to(#005da4));
    background-image: -webkit-linear-gradient(top, #006cbe, #005da4);
    background-image: -o-linear-gradient(top, #006cbe, #005da4);
    background-image: linear-gradient(to bottom, #006cbe, #005da4);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff006cbe', endColorstr='#ff005da4', GradientType=0);
    color: #fff;
    border: 1px solid transparent;
    text-decoration: none;
}
.ecalypse-rental-custom-theme .btn-additional:hover span[class*=icon-], .ecalypse-rental-custom-theme .btn-additional:hover:before, .ecalypse-rental-custom-theme .btn-additional:hover:after {
    color: #fff;
}
.ecalypse-rental-custom-theme .btn-additional:focus, .ecalypse-rental-custom-theme .btn-additional.focus {
    outline: 0;
}
.ecalypse-rental-custom-theme .btn-primary {
	margin-top: auto;
    border: 1px solid #eb7a00;
    background-image: -moz-linear-gradient(top, #eb7a00, #eb7a00);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eb7a00), to(#eb7a00));
    background-image: -webkit-linear-gradient(top, #eb7a00, #eb7a00);
    background-image: -o-linear-gradient(top, #eb7a00, #eb7a00);
    background-image: linear-gradient(to bottom, #eb7a00, #eb7a00);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeb7a00', endColorstr='#ffeb7a00', GradientType=0);
    color: #fff;
	height: auto;
}
.ecalypse-rental-custom-theme .btn-primary span[class*=icon-], .ecalypse-rental-custom-theme .btn-primary:before, .ecalypse-rental-custom-theme .btn-primary:after {
    color: #fff;
}
.ecalypse-rental-custom-theme .btn-primary:hover {
    background-image: -moz-linear-gradient(top, #ff8705, #ff8705);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff8705), to(#ff8705));
    background-image: -webkit-linear-gradient(top, #ff8705, #ff8705);
    background-image: -o-linear-gradient(top, #ff8705, #ff8705);
    background-image: linear-gradient(to bottom, #ff8705, #ff8705);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff8705', endColorstr='#ffff8705', GradientType=0);
    color: #fff;
    border: 1px solid #ff8705;
    text-decoration: none;
}
.ecalypse-rental-custom-theme .btn-primary:hover span[class*=icon-], .ecalypse-rental-custom-theme .btn-primary:hover:before, .ecalypse-rental-custom-theme .btn-primary:hover:after {
    color: #fff;
}
.ecalypse-rental-custom-theme .btn-primary:focus, .ecalypse-rental-custom-theme .btn-primary.focus {
    outline: 0;
}
.ecalypse-rental-custom-theme .btn-default {
    border: 1px solid #555;
    background-image: -moz-linear-gradient(top, #6b6b6b, #555);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6b6b6b), to(#555));
    background-image: -webkit-linear-gradient(top, #6b6b6b, #555);
    background-image: -o-linear-gradient(top, #6b6b6b, #555);
    background-image: linear-gradient(to bottom, #6b6b6b, #555);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6b6b6b', endColorstr='#ff555555', GradientType=0);
    color: #fff;
}
.ecalypse-rental-custom-theme .btn-default span[class*=icon-], .ecalypse-rental-custom-theme .btn-default:before, .ecalypse-rental-custom-theme .btn-default:after {
    color: #fff;
}
.ecalypse-rental-custom-theme .btn-default:hover {
    background-image: -moz-linear-gradient(top, #5e5e5e, #484848);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5e5e5e), to(#484848));
    background-image: -webkit-linear-gradient(top, #5e5e5e, #484848);
    background-image: -o-linear-gradient(top, #5e5e5e, #484848);
    background-image: linear-gradient(to bottom, #5e5e5e, #484848);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5e5e5e', endColorstr='#ff484848', GradientType=0);
    color: #fff;
    border: 1px solid #555;
    text-decoration: none;
}
.ecalypse-rental-custom-theme .btn-default:hover span[class*=icon-], .ecalypse-rental-custom-theme .btn-default:hover:before, .ecalypse-rental-custom-theme .btn-default:hover:after {
    color: #fff;
}
.ecalypse-rental-custom-theme .btn-default:focus, .ecalypse-rental-custom-theme .btn-default.focus {
    outline: 0;
}
.ecalypse-rental-custom-theme .btn span[class*=icon-], .ecalypse-rental-custom-theme .btn:before, .ecalypse-rental-custom-theme .btn:after {
    font-size: 1.1em;
}
.ecalypse-rental-custom-theme .btn.btn-wider {
    padding: 5px 30px;
}
.ecalypse-rental-custom-theme .btn.btn-thiner {
    padding: 5px 8px;
}
.ecalypse-rental-custom-theme .btn-xsmall, .ecalypse-rental-custom-theme .form-xsmall .btn {
    font-size: 10px;
    line-height: 16px;
    padding: 2px 8px;
    font-family: "Open Sans";
    font-weight: 400;
}
.ecalypse-rental-custom-theme .btn-xsmall span[class*=icon-], .ecalypse-rental-custom-theme .form-xsmall .btn span[class*=icon-] {
    font-size: 1.1em;
}
.ecalypse-rental-custom-theme .btn-xsmall.btn-wider, .ecalypse-rental-custom-theme .form-xsmall .btn.btn-wider {
    padding: 2px 15px;
}
.ecalypse-rental-custom-theme .btn-xsmall.btn-thiner, .ecalypse-rental-custom-theme .form-xsmall .btn.btn-thiner {
    padding: 2px;
}
.ecalypse-rental-custom-theme .btn-small, .ecalypse-rental-custom-theme .form-small .btn {
    font-size: 11px;
    line-height: 17px;
    padding: 3px 10px;
    font-family: "Open Sans";
    font-weight: 400;
}
.ecalypse-rental-custom-theme .btn-small span[class*=icon-], .ecalypse-rental-custom-theme .form-small .btn span[class*=icon-] {
    font-size: 1em;
}
.ecalypse-rental-custom-theme .btn-small.btn-wider, .ecalypse-rental-custom-theme .form-small .btn.btn-wider {
    padding: 3px 25px;
}
.ecalypse-rental-custom-theme .btn-small.btn-thiner, .ecalypse-rental-custom-theme .form-small .btn.btn-thiner {
    padding: 3px 5px;
}
.ecalypse-rental-custom-theme .btn-large, .ecalypse-rental-custom-theme .form-large .btn {
    font-size: 14px;
    line-height: 20px;
    padding: 9px 30px;
}
.ecalypse-rental-custom-theme .btn-large span[class*=icon-], .ecalypse-rental-custom-theme .form-large .btn span[class*=icon-], .ecalypse-rental-custom-theme .btn-large:before, .ecalypse-rental-custom-theme .form-large .btn:before, .ecalypse-rental-custom-theme .btn-large:after, .ecalypse-rental-custom-theme .form-large .btn:after {
    font-size: 1.3em;
    top: 1px;
}
.ecalypse-rental-custom-theme .btn-large.btn-wider, .ecalypse-rental-custom-theme .form-large .btn.btn-wider {
    padding: 9px 45px;
}
.ecalypse-rental-custom-theme .btn-large.btn-thiner, .ecalypse-rental-custom-theme .form-large .btn.btn-thiner {
    padding: 9px 15px;
}
.ecalypse-rental-custom-theme .btn-xlarge, .ecalypse-rental-custom-theme .form-xlarge .btn {
    font-size: 16px;
    line-height: 22px;
    padding: 17px 40px;
}
.ecalypse-rental-custom-theme .btn-xlarge span[class*=icon-], .ecalypse-rental-custom-theme .form-xlarge .btn span[class*=icon-], .ecalypse-rental-custom-theme .btn-xlarge:before, .ecalypse-rental-custom-theme .form-xlarge .btn:before, .ecalypse-rental-custom-theme .btn-xlarge:after, .ecalypse-rental-custom-theme .form-xlarge .btn:after {
    font-size: 1.5em;
    top: 1px;
}
.ecalypse-rental-custom-theme .btn-xlarge.btn-wider, .ecalypse-rental-custom-theme .form-xlarge .btn.btn-wider {
    padding: 17px 55px;
}
.ecalypse-rental-custom-theme .btn-xlarge.btn-thiner, .ecalypse-rental-custom-theme .form-xlarge .btn.btn-thiner {
    padding: 17px 25px;
}
.ecalypse-rental-custom-theme .btn-block {
    display: block;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    position: relative;
}
.ecalypse-rental-custom-theme .btn-block[class*=right-icon-]:after {
    position: absolute;
    right: 15px;
    margin: 0;
    top: 53%;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.ecalypse-rental-custom-theme .btn-block+.btn-block {
    margin-top: 10px;
}
.ecalypse-rental-custom-theme .btn-default-primary {
    color: #eb7a00;
}
.ecalypse-rental-custom-theme .btn-default-primary span[class*=icon-] {
    color: #eb7a00;
}
.ecalypse-rental-custom-theme .btn-default-primary:hover {
    color: #eb7a00;
}
.ecalypse-rental-custom-theme .btn-default-primary:hover span[class*=icon-] {
    color: #eb7a00;
}
.ecalypse-rental-custom-theme .btn-default-extra {
    color: #e0a201;
}
.ecalypse-rental-custom-theme .btn-default-extra span[class*=icon-] {
    color: #e0a201;
}
.ecalypse-rental-custom-theme .btn-default-extra:hover {
    color: #e0a201;
}
.ecalypse-rental-custom-theme .btn-default-extra:hover span[class*=icon-] {
    color: #e0a201;
}
.ecalypse-rental-custom-theme .btn-registration {
    line-height: 16px;
    text-shadow: 2px 2px 2px #005da4;
    font-family: "Open Sans";
    font-weight: 600;
}
.ecalypse-rental-custom-theme .btn-group {
    font-size: 0;
}
.ecalypse-rental-custom-theme .btn-group .btn {
    font-size: 12px;
    line-height: 18px;
    padding: 5px 15px;
    font-family: "Open Sans";
    font-weight: 400;
    -webkit-border-radius: 0!important;
    -moz-border-radius: 0!important;
    border-radius: 0!important;
    border-left-width: 0;
}
.ecalypse-rental-custom-theme .btn-group .btn span[class*=icon-], .ecalypse-rental-custom-theme .btn-group .btn:before, .ecalypse-rental-custom-theme .btn-group .btn:after {
    font-size: 1.1em;
}
.ecalypse-rental-custom-theme .btn-group .btn.btn-wider {
    padding: 5px 30px;
}
.ecalypse-rental-custom-theme .btn-group .btn.btn-thiner {
    padding: 5px 8px;
}
.ecalypse-rental-custom-theme .btn-group .btn:first-child {
    -webkit-border-radius: 4px 0 0 4px!important;
    -moz-border-radius: 4px 0 0 4px!important;
    border-radius: 4px 0 0 4px!important;
    border-left-width: 1px;
}
.ecalypse-rental-custom-theme .btn-group .btn:last-child {
    -webkit-border-radius: 0 4px 4px 0!important;
    -moz-border-radius: 0 4px 4px 0!important;
    border-radius: 0 4px 4px 0!important;
}
.ecalypse-rental-custom-theme .btn-group .btn+.btn {
    border-left: 0!important;
}
.ecalypse-rental-custom-theme .btn-group-xsmall .btn {
    font-size: 10px;
    line-height: 16px;
    padding: 2px 8px;
    font-family: "Open Sans";
    font-weight: 400;
}
.ecalypse-rental-custom-theme .btn-group-xsmall .btn span[class*=icon-] {
    font-size: 1.1em;
}
.ecalypse-rental-custom-theme .btn-group-xsmall .btn.btn-wider {
    padding: 2px 15px;
}
.ecalypse-rental-custom-theme .btn-group-xsmall .btn.btn-thiner {
    padding: 2px;
}
.ecalypse-rental-custom-theme .btn-group-small .btn {
    font-size: 11px;
    line-height: 17px;
    padding: 3px 10px;
    font-family: "Open Sans";
    font-weight: 400;
}
.ecalypse-rental-custom-theme .btn-group-small .btn span[class*=icon-] {
    font-size: 1em;
}
.ecalypse-rental-custom-theme .btn-group-small .btn.btn-wider {
    padding: 3px 25px;
}
.ecalypse-rental-custom-theme .btn-group-small .btn.btn-thiner {
    padding: 3px 5px;
}
.ecalypse-rental-custom-theme .btn-group-large .btn {
    font-size: 14px;
    line-height: 20px;
    padding: 9px 30px;
}
.ecalypse-rental-custom-theme .btn-group-large .btn span[class*=icon-], .ecalypse-rental-custom-theme .btn-group-large .btn:before, .ecalypse-rental-custom-theme .btn-group-large .btn:after {
    font-size: 1.3em;
    top: 1px;
}
.ecalypse-rental-custom-theme .btn-group-large .btn.btn-wider {
    padding: 9px 45px;
}
.ecalypse-rental-custom-theme .btn-group-large .btn.btn-thiner {
    padding: 9px 15px;
}
.ecalypse-rental-custom-theme .btn-group-xlarge .btn {
    font-size: 16px;
    line-height: 22px;
    padding: 17px 40px;
}
.ecalypse-rental-custom-theme .btn-group-xlarge .btn span[class*=icon-], .ecalypse-rental-custom-theme .btn-group-xlarge .btn:before, .ecalypse-rental-custom-theme .btn-group-xlarge .btn:after {
    font-size: 1.5em;
    top: 1px;
}
.ecalypse-rental-custom-theme .btn-group-xlarge .btn.btn-wider {
    padding: 17px 55px;
}
.ecalypse-rental-custom-theme .btn-group-xlarge .btn.btn-thiner {
    padding: 17px 25px;
}
.ecalypse-rental-custom-theme .before-btn, .ecalypse-rental-custom-theme .before-control {
    margin-right: 20px;
}
.ecalypse-rental-custom-theme .after-btn, .ecalypse-rental-custom-theme .after-control {
    margin-left: 20px;
}
.ecalypse-rental-custom-theme .control-input {
    font-family: "Open Sans";
    font-weight: 400;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    border: 1px solid #dedede;
    color: #000;
    font-size: 12px;
    line-height: 18px;
    padding: 5px 7px;
	height: auto;
}
.ecalypse-rental-custom-theme .control-input-rounded {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.ecalypse-rental-custom-theme .control-input:hover {
    background-color: #f7f7f7;
    border: 1px solid #cdcdcd;
    color: #333;
}
.ecalypse-rental-custom-theme .control-input:focus, .ecalypse-rental-custom-theme .control-input.focus {
    background-color: #fff;
    border: 1px solid #eb7a00!important;
    color: #000;
    outline: 0;
}
.ecalypse-rental-custom-theme .control-input.field-error {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    border: 1px solid #dedede;
    color: #000;
}
.ecalypse-rental-custom-theme .control-input.field-error:hover {
    background-color: #f7f7f7;
    border: 1px solid #cdcdcd;
    color: #333;
}
.ecalypse-rental-custom-theme .control-input.field-error:focus, .ecalypse-rental-custom-theme .control-input.field-error.focus {
    background-color: #fff;
    border: 1px solid #eb7a00!important;
    color: #000;
    outline: 0;
}
.ecalypse-rental-custom-theme .control-input.field-error {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    border: 1px solid #dedede;
    color: #000;
}
.ecalypse-rental-custom-theme .control-input.field-error:hover {
    background-color: #f7f7f7;
    border: 1px solid #cdcdcd;
    color: #333;
}
.ecalypse-rental-custom-theme .control-input.field-error:focus, .ecalypse-rental-custom-theme .control-input.field-error.focus {
    background-color: #fff;
    border: 1px solid #eb7a00!important;
    color: #000;
    outline: 0;
}
.ecalypse-rental-custom-theme .control-input-small, .ecalypse-rental-custom-theme .form-small .control-input {
    font-size: 11px;
    line-height: 17px;
    padding: 3px 5px 4px;
	height: auto;
}
.ecalypse-rental-custom-theme .control-input-xsmall, .ecalypse-rental-custom-theme .form-xsmall .control-input {
    font-size: 10px;
    line-height: 16px;
    padding: 1px 5px;
	height: auto;
}
.ecalypse-rental-custom-theme .control-input-large, .ecalypse-rental-custom-theme .form-large .control-input {
    font-size: 12px;
    line-height: 20px;
    padding: 9px 10px;
	height: auto;
}
.ecalypse-rental-custom-theme .control-input-xlarge, .ecalypse-rental-custom-theme .form-xlarge .control-input {
    font-size: 16px;
    line-height: 22px;
    padding: 16px 10px;
	height: auto;
}
.ecalypse-rental-custom-theme .control-input::-webkit-input-placeholder {
    color: #656565;
}
.ecalypse-rental-custom-theme .control-input::-moz-placeholder {
    color: #656565;
}
.ecalypse-rental-custom-theme .control-input:-ms-input-placeholder {
    color: #656565;
}
.ecalypse-rental-custom-theme .control-inputinput:-moz-placeholder {
    color: #656565;
}
.ecalypse-rental-custom-theme textarea.control-input {
    padding-top: 10px;
    padding-bottom: 10px;
}
.ecalypse-rental-custom-theme select {
    height: 24px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333;
    vertical-align: middle;
    background-color: #fff;
    background-image: none;
    border: 1px solid #eaeaea;
	width: auto;
}
.ecalypse-rental-custom-theme select.control-select-xsmall+.selectboxit-container .selectboxit-text, .ecalypse-rental-custom-theme select.control-select-xsmall+.selectboxit-container .selectboxit-arrow-container, .ecalypse-rental-custom-theme select.control-select-xsmall+.selectboxit-container .selectboxit-options a {
    min-height: 20px;
}
.ecalypse-rental-custom-theme select.control-select-xsmall+.selectboxit-container .selectboxit-text {
    font-size: 10px;
    line-height: 16px;
    padding-top: 1px;
}
.ecalypse-rental-custom-theme select.control-select-xsmall+.selectboxit-container.selectboxit-btn {
    padding-left: 5px;
}
.ecalypse-rental-custom-theme select.control-select-small+.selectboxit-container .selectboxit-text, .ecalypse-rental-custom-theme select.control-select-small+.selectboxit-container .selectboxit-arrow-container, .ecalypse-rental-custom-theme select.control-select-small+.selectboxit-container .selectboxit-options a {
    min-height: 25px;
}
.ecalypse-rental-custom-theme select.control-select-small+.selectboxit-container .selectboxit-text {
    font-size: 11px;
    line-height: 17px;
    padding-top: 3px;
}
.ecalypse-rental-custom-theme select.control-select-small+.selectboxit-container.selectboxit-btn {
    padding-left: 5px;
}
.ecalypse-rental-custom-theme select+.selectboxit-container .selectboxit-text, .ecalypse-rental-custom-theme select+.selectboxit-container .selectboxit-arrow-container, .ecalypse-rental-custom-theme select+.selectboxit-container .selectboxit-options a {
    min-height: 30px;
}
.ecalypse-rental-custom-theme select+.selectboxit-container .selectboxit-text {
    font-size: 12px;
    line-height: 18px;
    padding-top: 6px;
}
.ecalypse-rental-custom-theme select+.selectboxit-container .selectboxit-btn {
    padding-left: 7px;
}
.ecalypse-rental-custom-theme select.control-select-large+.selectboxit-container .selectboxit-text, .ecalypse-rental-custom-theme select.control-select-large+.selectboxit-container .selectboxit-arrow-container, .ecalypse-rental-custom-theme select.control-select-large+.selectboxit-container .selectboxit-options a {
    min-height: 38px;
}
.ecalypse-rental-custom-theme select.control-select-large+.selectboxit-container .selectboxit-text {
    font-size: 12px;
    line-height: 20px;
    padding-top: 10px;
}
.ecalypse-rental-custom-theme select.control-select-large+.selectboxit-container.selectboxit-btn {
    padding-left: 10px;
}
.ecalypse-rental-custom-theme select.control-select-xlarge+.selectboxit-container .selectboxit-text, .ecalypse-rental-custom-theme select.control-select-xlarge+.selectboxit-container .selectboxit-arrow-container, .ecalypse-rental-custom-theme select.control-select-xlarge+.selectboxit-container .selectboxit-options a {
    min-height: 56px;
}
.ecalypse-rental-custom-theme select.control-select-xlarge+.selectboxit-container .selectboxit-text {
    font-size: 16px;
    line-height: 22px;
    padding-top: 15px;
}
.ecalypse-rental-custom-theme select.control-select-xlarge+.selectboxit-container.selectboxit-btn {
    padding-left: 10px;
}
.ecalypse-rental-custom-theme .form-small .selectboxit-container .selectboxit-text, .ecalypse-rental-custom-theme .form-small .selectboxit-container .selectboxit-arrow-container, .ecalypse-rental-custom-theme .form-small .selectboxit-container .selectboxit-options a {
    min-height: 25px;
}
.ecalypse-rental-custom-theme .form-small .selectboxit-container .selectboxit-text {
    font-size: 11px;
    line-height: 17px;
    padding-top: 3px;
}
.ecalypse-rental-custom-theme .form-small .selectboxit-container.selectboxit-btn {
    padding-left: 5px;
}
.ecalypse-rental-custom-theme .form-xsmall .selectboxit-container .selectboxit-text, .ecalypse-rental-custom-theme .form-xsmall .selectboxit-container .selectboxit-arrow-container, .ecalypse-rental-custom-theme .form-xsmall .selectboxit-container .selectboxit-options a {
    min-height: 20px;
}
.ecalypse-rental-custom-theme .form-xsmall .selectboxit-container .selectboxit-text {
    font-size: 10px;
    line-height: 16px;
    padding-top: 1px;
}
.ecalypse-rental-custom-theme .form-xsmall .selectboxit-container.selectboxit-btn {
    padding-left: 5px;
}
.ecalypse-rental-custom-theme .form-large .selectboxit-container .selectboxit-text, .ecalypse-rental-custom-theme .form-large .selectboxit-container .selectboxit-arrow-container, .ecalypse-rental-custom-theme .form-large .selectboxit-container .selectboxit-options a {
    min-height: 38px;
}
.ecalypse-rental-custom-theme .form-large .selectboxit-container .selectboxit-text {
    font-size: 12px;
    line-height: 20px;
    padding-top: 10px;
}
.ecalypse-rental-custom-theme .form-large .selectboxit-container.selectboxit-btn {
    padding-left: 10px;
}
.ecalypse-rental-custom-theme .form-xlarge .selectboxit-container .selectboxit-text, .ecalypse-rental-custom-theme .form-xlarge .selectboxit-container .selectboxit-arrow-container, .ecalypse-rental-custom-theme .form-xlarge .selectboxit-container .selectboxit-options a {
    min-height: 56px;
}
.ecalypse-rental-custom-theme .form-xlarge .selectboxit-container .selectboxit-text {
    font-size: 16px;
    line-height: 22px;
    padding-top: 15px;
}
.ecalypse-rental-custom-theme .form-xlarge .selectboxit-container.selectboxit-btn {
    padding-left: 10px;
}
.ecalypse-rental-custom-theme .selectboxit-container {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    white-space: nowrap;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit-option-icon-container {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding: 5px 0 0;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit-option-icon-container i[class*=sprite-], .ecalypse-rental-custom-theme .selectboxit-container .selectboxit-option-icon-container i[class*=icon-] {
    margin-right: 10px;
    position: relative;
    top: 1px;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit-text, .ecalypse-rental-custom-theme .selectboxit-container .selectboxit-arrow-container, .ecalypse-rental-custom-theme .selectboxit-container .selectboxit-options a {
    overflow: hidden;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme .selectboxit-container * {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: -moz- none;
    ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    outline: 0;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit {
    cursor: pointer;
    margin: 0;
    padding-right: 30px;
    display: block;
    position: relative;
    text-align: left;
    width: auto!important;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #dedede;
    color: #000;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit:hover {
    background: #f7f7f7;
    border: 1px solid #cdcdcd;
    color: #333;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit:focus, .ecalypse-rental-custom-theme .selectboxit-container .selectboxit.focus {
    background: #fff;
    border: 1px solid #eb7a00!important;
    color: #000;
    outline: 0;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit .selectboxit-text {
    max-width: 100%!important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    color: #333;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit .selectboxit-text[data-val="0"] {
    color: #656565;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit.selectboxit-disabled {
    background: #f7f7f7;
    border: 1px solid #ccc;
    color: #999;
    cursor: default;
}
.ecalypse-rental-custom-theme .desktop .selectboxit-container .selectboxit.selectboxit-disabled:hover {
    background: #f7f7f7;
    border: 1px solid #ccc;
    color: #999;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit.selectboxit-disabled:focus, .ecalypse-rental-custom-theme .selectboxit-container .selectboxit.selectboxit-disabled.focus {
    background: #f7f7f7;
    border: 1px solid #ccc;
    color: #999;
    outline: 0;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit .selectboxit-arrow-container {
    width: 30px;
    position: absolute;
    right: 0;
    top: 0;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit .selectboxit-arrow-container .selectboxit-default-arrow {
    margin: -2px auto 0;
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #656565 transparent transparent;
}
.ecalypse-rental-custom-theme .desktop .selectboxit-container .selectboxit .selectboxit-arrow-container .selectboxit-default-arrow {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit.selectboxit-focus .selectboxit-arrow-container .selectboxit-default-arrow {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: 1px solid #eb7a00 transparent transparent transparent;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit-options {
    min-width: 100%!important;
    *width: 100%;
    margin: 0;
    padding: 0;
    list-style: none;
    position: absolute;
    overflow-x: hidden;
    overflow-y: auto;
    cursor: pointer;
    display: none;
    z-index: 9999999999999;
    text-align: left;
    background: #fff;
    border: 1px solid #dedede;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit-options li {
    font-size: 12px;
    line-height: 18px!important;
    min-height: 10px!important;
}
.ecalypse-rental-custom-theme .desktop .selectboxit-container .selectboxit-options li {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit-options li.selectboxit-focus>a {
    background-color: #eb7a00;
    color: #fff;
}
.ecalypse-rental-custom-theme .desktop .selectboxit-container .selectboxit-options li.selectboxit-focus>a:hover {
    background-color: #eb7a00;
    color: #fff;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit-options li.selectboxit-disabled>a {
    color: #9fa1a6;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit-options li a, .ecalypse-rental-custom-theme .selectboxit-container .selectboxit-options li a span {
    line-height: 18px!important;
    min-height: 10px!important;
    white-space: nowrap;
}
.ecalypse-rental-custom-theme .desktop .selectboxit-container .selectboxit-options li a, .ecalypse-rental-custom-theme .desktop .selectboxit-container .selectboxit-options li a span {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit-options li a {
    padding: 0 10px;
    text-decoration: none;
    padding-top: 5px!important;
    padding-bottom: 5px!important;
    color: #333;
}
.ecalypse-rental-custom-theme .selectboxit-container .selectboxit-options .selectboxit-optgroup-header {
    font-weight: 700;
}
.ecalypse-rental-custom-theme .desktop .selectboxit-container .selectboxit-options .selectboxit-optgroup-header:hover {
    cursor: default;
}
.ecalypse-rental-custom-theme .custom-list {
    margin-bottom: 15px;
}
.ecalypse-rental-custom-theme .custom-list .custom-block {
    margin-bottom: 5px;
}
.ecalypse-rental-custom-theme .custom {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    margin-top: 4px;
    line-height: 18px;
    font-size: 12px;
    cursor: pointer;
}
.ecalypse-rental-custom-theme .custom-checkbox, .ecalypse-rental-custom-theme .custom-radio {
    position: relative;
    cursor: pointer;
}
.ecalypse-rental-custom-theme .custom-checkbox input, .ecalypse-rental-custom-theme .custom-radio input {
    position: absolute;
    left: -9999px;
}
.ecalypse-rental-custom-theme .custom-checkbox[data-show-icon], .ecalypse-rental-custom-theme .custom-radio[data-show-icon] {
    padding-left: 0;
    font-size: 14px;
}
.ecalypse-rental-custom-theme .desktop .custom-checkbox[data-show-icon], .ecalypse-rental-custom-theme .desktop .custom-radio[data-show-icon] {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.ecalypse-rental-custom-theme .custom-checkbox[data-show-icon].custom-checked, .ecalypse-rental-custom-theme .custom-radio[data-show-icon].custom-checked {
    color: #eb7a00;
}
.ecalypse-rental-custom-theme .custom-checkbox[data-show-icon] span, .ecalypse-rental-custom-theme .custom-radio[data-show-icon] span {
    float: left;
    font-size: 14px;
    margin-right: 5px;
}
.ecalypse-rental-custom-theme .custom-checkbox[data-show-icon] span:before, .ecalypse-rental-custom-theme .custom-radio[data-show-icon] span:before {
    vertical-align: middle;
}
.ecalypse-rental-custom-theme .custom-input {
    position: absolute;
    top: 50%;
    left: 0;
    width: 13px;
    height: 13px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: -6.5px;
}
.ecalypse-rental-custom-theme .custom-input span {
    position: absolute!important;
    top: 50%;
    left: 50%;
    opacity: 0;
    visibility: hidden;
}
.ecalypse-rental-custom-theme .desktop .custom-input span {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.ecalypse-rental-custom-theme .custom-checked .custom-input span {
    opacity: 1;
    visibility: visible;
}
.ecalypse-rental-custom-theme .custom-inline {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-right: 10px;
}
.ecalypse-rental-custom-theme .custom-inline:last-child {
    margin-right: 0;
}
.ecalypse-rental-custom-theme .custom-block {
    display: block;
}
.ecalypse-rental-custom-theme .custom-block+.custom-block {
    margin-top: 5px;
}
.ecalypse-rental-custom-theme .custom-checkbox {
    padding-left: 25px;
}
.ecalypse-rental-custom-theme .custom-checkbox .custom-input {
    border: 1px solid #aaa;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    -webkit-box-shadow: 0 1px 2px rgba(170, 170, 170, .2);
    -moz-box-shadow: 0 1px 2px rgba(170, 170, 170, .2);
    box-shadow: 0 1px 2px rgba(170, 170, 170, .2);
}
.ecalypse-rental-custom-theme .custom-checkbox .custom-input span {
    margin-top: -3px;
    margin-left: -4px;
}
.ecalypse-rental-custom-theme .custom-radio {
    padding-left: 25px;
}
.ecalypse-rental-custom-theme .custom-radio .custom-input {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.ecalypse-rental-custom-theme .custom-radio .custom-input span {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: #eb7a00;
    width: 10px;
    height: 10px;
    margin-top: -5px;
    margin-left: -5px;
}
.ecalypse-rental-custom-theme .alert {
    padding: 12px 15px 10px;
    margin: 0 0 10px;
    border: 1px solid #eaeaea;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.ecalypse-rental-custom-theme .alert-error {
    color: #c22c45;
    border-color: #ecc7cc;
    background: #fde7ea;
}
.ecalypse-rental-custom-theme .alert-error a {
    color: #c22c45;
}
.ecalypse-rental-custom-theme .alert-success {
    color: #168b53;
    border-color: #bbeac5;
    background: #dcffe3;
}
.ecalypse-rental-custom-theme .alert-success a {
    color: #168b53;
}
.ecalypse-rental-custom-theme .alert-warning {
    color: #ab6434;
    border-color: #ead8a9;
    background: #fef2d3;
}
.ecalypse-rental-custom-theme .alert-warning a {
    color: #ab6434;
}
.ecalypse-rental-custom-theme .alert-info {
    color: #386d92;
    border-color: #c2dcf1;
    background: #def0ff;
}
.ecalypse-rental-custom-theme .alert-info a {
    color: #386d92;
}
.ecalypse-rental-custom-theme .control-required .control-label label:after {
    content: '*';
    color: #e0a201;
}
.ecalypse-rental-custom-theme .control-error label {
    color: #c22c45;
}
.ecalypse-rental-custom-theme .control-error input[type=text], .ecalypse-rental-custom-theme .control-error input[type=email], .ecalypse-rental-custom-theme .control-error input[type=password], .ecalypse-rental-custom-theme .control-error input[type=number], .ecalypse-rental-custom-theme .control-error textarea, .ecalypse-rental-custom-theme .control-error .selectboxit {
    border-color: 1px solid #ecc7cc;
    -webkit-box-shadow: 0 0 3px 0 1px solid #ecc7cc;
    -moz-box-shadow: 0 0 3px 0 1px solid #ecc7cc;
    box-shadow: 0 0 3px 0 1px solid #ecc7cc;
}
.ecalypse-rental-custom-theme .control-addon {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 12px;
}
.ecalypse-rental-custom-theme .control-addon-block {
    display: block;
}
.ecalypse-rental-custom-theme .control-addon-block .control-input {
    width: 100%}
.ecalypse-rental-custom-theme .control-addon-item {
    width: 27px;
    height: 100%}
.ecalypse-rental-custom-theme .control-addon .control-input:first-child {
    padding-right: 32px;
}
.ecalypse-rental-custom-theme .control-addon .control-input:last-child {
    padding-left: 32px;
}
.ecalypse-rental-custom-theme .control-addon span+.control-input:not(:last-child) {
    padding-left: 32px;
    padding-right: 32px;
}
.ecalypse-rental-custom-theme .control-addon-xsmall .control-addon-item {
    width: 20px;
    height: 100%}
.ecalypse-rental-custom-theme .control-addon-xsmall .control-input {
    font-size: 10px;
    line-height: 16px;
    padding: 1px 5px;
}
.ecalypse-rental-custom-theme .control-addon-xsmall .control-input:first-child {
    padding-right: 25px;
}
.ecalypse-rental-custom-theme .control-addon-xsmall .control-input:last-child {
    padding-left: 25px;
}
.ecalypse-rental-custom-theme .control-addon-xsmall span+.control-input:not(:last-child) {
    padding-left: 25px;
    padding-right: 25px;
}
.ecalypse-rental-custom-theme .control-addon-small .control-addon-item {
    width: 27px;
    height: 100%}
.ecalypse-rental-custom-theme .control-addon-small .control-input {
    font-size: 11px;
    line-height: 17px;
    padding: 3px 5px 4px;
}
.ecalypse-rental-custom-theme .control-addon-small .control-input:first-child {
    padding-right: 32px;
}
.ecalypse-rental-custom-theme .control-addon-small .control-input:last-child {
    padding-left: 32px;
}
.ecalypse-rental-custom-theme .control-addon-small span+.control-input:not(:last-child) {
    padding-left: 32px;
    padding-right: 32px;
}
.ecalypse-rental-custom-theme .control-addon-large .control-addon-item {
    width: 30px;
    height: 100%}
.ecalypse-rental-custom-theme .form-large .control-addon .control-addon-item {
    width: 30px;
    height: 100%}
.ecalypse-rental-custom-theme .control-addon-large .control-input, .ecalypse-rental-custom-theme .form-large .control-addon .control-input {
    font-size: 12px;
    line-height: 20px;
    padding: 9px 10px;
}
.ecalypse-rental-custom-theme .control-addon-large .control-input:first-child, .ecalypse-rental-custom-theme .form-large .control-addon .control-input:first-child {
    padding-right: 35px;
}
.ecalypse-rental-custom-theme .control-addon-large .control-input:last-child, .ecalypse-rental-custom-theme .form-large .control-addon .control-input:last-child {
    padding-left: 35px;
}
.ecalypse-rental-custom-theme .control-addon-large span+.control-input:not(:last-child), .ecalypse-rental-custom-theme .form-large .control-addon span+.control-input:not(:last-child) {
    padding-left: 35px;
    padding-right: 35px;
}
.ecalypse-rental-custom-theme .control-addon-xlarge .control-addon-item {
    width: 59px;
    height: 100%}
.ecalypse-rental-custom-theme .control-addon-xlarge .control-input {
    font-size: 16px;
    line-height: 22px;
    padding: 16px 10px;
}
.ecalypse-rental-custom-theme .control-addon-xlarge .control-input:first-child {
    padding-right: 64px;
}
.ecalypse-rental-custom-theme .control-addon-xlarge .control-input:last-child {
    padding-left: 64px;
}
.ecalypse-rental-custom-theme .control-addon-xlarge span+.control-input:not(:last-child) {
    padding-left: 64px;
    padding-right: 64px;
}
.ecalypse-rental-custom-theme .control-addon-item {
    display: block;
    color: #656565;
    position: absolute;
    top: 0;
    text-align: center;
    vertical-align: middle;
	right: 1px;
}
.ecalypse-rental-custom-theme .control-addon-item span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ecalypse-rental-custom-theme .control-addon-item span:before {
    vertical-align: middle;
}
.ecalypse-rental-custom-theme .control-addon-item:first-child {
    left: 1px;
}
.ecalypse-rental-custom-theme .control-addon-item:last-child {
    right: 1px;
}
.ecalypse-rental-custom-theme .control-appended {
    display: table;
    border-collapse: separate;
    width: 100%}
.ecalypse-rental-custom-theme .control-appended img {
    max-width: none;
}
.ecalypse-rental-custom-theme .control-appended .control-addon {
    width: 100%}
.ecalypse-rental-custom-theme .control-appended .control-appended-input {
    display: table-cell;
    float: left;
    width: 100%;
    position: relative;
}
.ecalypse-rental-custom-theme .control-appended .control-appended-input input {
    width: 100%}
.ecalypse-rental-custom-theme .control-appended .control-appended-input+.control-appended-btn {
    padding-left: 10px;
    padding-right: 0;
}
.ecalypse-rental-custom-theme .control-appended .control-appended-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
    display: table-cell;
    padding-right: 10px;
}
.ecalypse-rental-custom-theme .control-appended .control-appended-btn .btn {
    overflow: visible;
}
.ecalypse-rental-custom-theme .control-appended-nospace .control-appended-btn {
    padding: 0!important;
}
.ecalypse-rental-custom-theme .control-appended-nospace .control-appended-input:first-child {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
}
.ecalypse-rental-custom-theme .control-appended-nospace .control-appended-input:first-child+.control-appended-btn .btn, .ecalypse-rental-custom-theme .control-appended-nospace .control-appended-input:first-child+.control-appended-btn .selectboxit {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    border-left: 0;
}
.ecalypse-rental-custom-theme .control-appended-nospace .control-appended-btn:first-child .btn, .ecalypse-rental-custom-theme .control-appended-nospace .control-appended-btn:first-child .selectboxit {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    border-right: 0;
}
.ecalypse-rental-custom-theme .control-appended-nospace .control-appended-btn:first-child+.control-appended-input {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
}
.ecalypse-rental-custom-theme .control-appended-xsmall .control-input {
    font-size: 10px;
    line-height: 16px;
    padding: 1px 5px;
}
.ecalypse-rental-custom-theme .control-appended-xsmall .btn {
    font-size: 10px;
    line-height: 16px;
    padding: 2px 8px;
    font-family: "Open Sans";
    font-weight: 400;
}
.ecalypse-rental-custom-theme .control-appended-xsmall .btn span[class*=icon-] {
    font-size: 1.1em;
}
.ecalypse-rental-custom-theme .control-appended-xsmall .btn.btn-wider {
    padding: 2px 15px;
}
.ecalypse-rental-custom-theme .control-appended-xsmall .btn.btn-thiner {
    padding: 2px;
}
.ecalypse-rental-custom-theme .control-appended-small .control-input {
    font-size: 11px;
    line-height: 17px;
    padding: 3px 5px 4px;
}
.ecalypse-rental-custom-theme .control-appended-small .btn {
    font-size: 11px;
    line-height: 17px;
    padding: 3px 10px;
    font-family: "Open Sans";
    font-weight: 400;
}
.ecalypse-rental-custom-theme .control-appended-small .btn span[class*=icon-] {
    font-size: 1em;
}
.ecalypse-rental-custom-theme .control-appended-small .btn.btn-wider {
    padding: 3px 25px;
}
.ecalypse-rental-custom-theme .control-appended-small .btn.btn-thiner {
    padding: 3px 5px;
}
.ecalypse-rental-custom-theme .control-appended-large .control-input {
    font-size: 12px;
    line-height: 20px;
    padding: 9px 10px;
}
.ecalypse-rental-custom-theme .control-appended-large .btn {
    font-size: 14px;
    line-height: 20px;
    padding: 9px 30px;
}
.ecalypse-rental-custom-theme .control-appended-large .btn span[class*=icon-], .ecalypse-rental-custom-theme .control-appended-large .btn:before, .ecalypse-rental-custom-theme .control-appended-large .btn:after {
    font-size: 1.3em;
    top: 1px;
}
.ecalypse-rental-custom-theme .control-appended-large .btn.btn-wider {
    padding: 9px 45px;
}
.ecalypse-rental-custom-theme .control-appended-large .btn.btn-thiner {
    padding: 9px 15px;
}
.ecalypse-rental-custom-theme .control-appended-xlarge .control-input {
    font-size: 16px;
    line-height: 22px;
    padding: 16px 10px;
}
.ecalypse-rental-custom-theme .control-appended-xlarge .btn {
    font-size: 16px;
    line-height: 22px;
    padding: 17px 40px;
}
.ecalypse-rental-custom-theme .control-appended-xlarge .btn span[class*=icon-], .ecalypse-rental-custom-theme .control-appended-xlarge .btn:before, .ecalypse-rental-custom-theme .control-appended-xlarge .btn:after {
    font-size: 1.5em;
    top: 1px;
}
.ecalypse-rental-custom-theme .control-appended-xlarge .btn.btn-wider {
    padding: 17px 55px;
}
.ecalypse-rental-custom-theme .control-appended-xlarge .btn.btn-thiner {
    padding: 17px 25px;
}
.ecalypse-rental-custom-theme .form {
    margin-bottom: 30px;
}
.ecalypse-rental-custom-theme .form-vertical .control-label {
    padding: 5px 0;
    margin-bottom: 5px;
    border-bottom: 1px solid #eaeaea;
}
.ecalypse-rental-custom-theme .form-vertical .control-label.no-border {
    border-bottom: 0;
}
.ecalypse-rental-custom-theme .form-vertical .control-group+.control-group {
    margin-top: 10px;
}
.ecalypse-rental-custom-theme .form-vertical .control-group.control-submit {
    margin-top: 25px;
}
.ecalypse-rental-custom-theme .form-horizontal .control-group {
    *zoom: 1;
}
.ecalypse-rental-custom-theme .form-horizontal .control-group:before, .ecalypse-rental-custom-theme .form-horizontal .control-group:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .form-horizontal .control-group:after {
    clear: both;
}
.ecalypse-rental-custom-theme .form-horizontal .control-group+.control-group {
    margin-top: 10px;
}
.ecalypse-rental-custom-theme .form-horizontal .control-label {
    float: left;
    padding: 1px 0;
    width: 20%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme .form-horizontal .control-field {
    margin-left: 20%}
.ecalypse-rental-custom-theme .form-horizontal-align-right .control-label {
    text-align: right;
    padding-right: 15px;
}
.ecalypse-rental-custom-theme .form-search {
    margin: 0;
}
.ecalypse-rental-custom-theme .form-search fieldset {
    width: 200px;
}
.ecalypse-rental-custom-theme .form-search .control-input {
    background: #f3f3f3;
    border-color: #f3f3f3;
}
.ecalypse-rental-custom-theme .form-search .btn {
    padding-left: 6px!important;
    padding-right: 6px!important;
}
.ecalypse-rental-custom-theme .form-search-trigger {
    font-size: 16px;
    padding: 5px 0;
    font-family: "Open Sans";
    font-weight: 600;
    cursor: pointer;
}
.ecalypse-rental-custom-theme .form-search-trigger.active {
    color: #e0a201;
}
.ecalypse-rental-custom-theme .form-search-trigger:before {
    vertical-align: middle;
    color: #e0a201;
}
.ecalypse-rental-custom-theme .form-request {
    max-width: 420px;
    margin: 0 auto!important;
}
.ecalypse-rental-custom-theme .form-size-100 .selectboxit-container, .ecalypse-rental-custom-theme .form-size-100 .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .form .control-group+.form {
    padding: 15px 0 0;
    margin: 0 0 15px;
}
.ecalypse-rental-custom-theme .form .control-field {
    *zoom: 1;
}
.ecalypse-rental-custom-theme .form .control-field:before, .ecalypse-rental-custom-theme .form .control-field:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .form .control-field:after {
    clear: both;
}
.ecalypse-rental-custom-theme .required {
    color: #e0a201;
}
.ecalypse-rental-custom-theme .box {
    background: #fafafa;
    margin-bottom: 20px;
    -webkit-box-shadow: 0 0 0 1px #cecece;
    -moz-box-shadow: 0 0 0 1px #cecece;
    box-shadow: 0 0 0 1px #cecece;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme .box-border-bottom {
    border-bottom: 1px dotted #eaeaea;
}
.ecalypse-rental-custom-theme .box form {
    margin: 0;
}
.ecalypse-rental-custom-theme .box:last-child, .ecalypse-rental-custom-theme .box:last-child {
    margin-bottom: 0;
}
.ecalypse-rental-custom-theme .box-title {
    color: #007ad7;
    font-family: "Open Sans";
    font-weight: 600;
    font-weight: 400;
    border-bottom: 1px dotted #eaeaea;
    padding: 5px 10px 10px;
    margin: 0;
}
.ecalypse-rental-custom-theme .box-title:first-child {
    border-top: 0;
}
.ecalypse-rental-custom-theme .box-inner .box-title {
    padding: 10px 20px;
    margin: -15px -20px 15px;
}
.ecalypse-rental-custom-theme .box-inner-large .box-title {
    padding: 10px 30px;
    margin: -25px -30px 25px;
}
.ecalypse-rental-custom-theme .box-inner-small .box-title {
    padding: 5px 10px 10px;
    margin: -5px -10px 10px;
}
.ecalypse-rental-custom-theme .box-inner-xsmall .box-title {
    padding: 10px 5px;
    margin: -5px -5px 5px;
}
.ecalypse-rental-custom-theme .box-inner {
    padding: 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme .box-inner-large {
    padding: 25px 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme .box-inner-small {
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme .box-inner-xsmall {
    padding: 5px;
}
.ecalypse-rental-custom-theme .box-outer, .ecalypse-rental-custom-theme .box-outer:last-child {
    margin: -15px -20px;
}
.ecalypse-rental-custom-theme .box-white {
    background: #fafafa;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    margin: 0;
}
.ecalypse-rental-custom-theme .box .column {
    margin-bottom: 0;
}
.ecalypse-rental-custom-theme .box-clean {
    border: 1px solid #eaeaea;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background: #fafafa;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.ecalypse-rental-custom-theme .box-darken {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #f3f3f3;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.ecalypse-rental-custom-theme .box-contact {
    text-align: right;
    position: relative;
}
.ecalypse-rental-custom-theme .box-contact .h2 {
    color: #656565;
    font-size: 1.5em;
}
.ecalypse-rental-custom-theme .box-contact .h2 strong {
    color: #eb1500;
    font-size: 1.2em;
}
.ecalypse-rental-custom-theme .box-contact p {
    color: #656565;
    margin: 0;
    font-size: 1.1em;
}
.ecalypse-rental-custom-theme .box-contact .sprite-call-us {
    position: absolute;
    bottom: 5px;
    left: 5px;
}
.ecalypse-rental-custom-theme .box-contact-small .h2 {
    font-size: 1.05em;
    margin-bottom: 8px;
}
.ecalypse-rental-custom-theme .box-contact-small .h2 strong {
    font-size: 21px;
}
.ecalypse-rental-custom-theme .box-contact-small p {
    font-size: 10px;
    line-height: 16px;
}
.ecalypse-rental-custom-theme .box-contact-small .sprite-call-us-small {
    position: absolute;
    bottom: 5px;
    left: 5px;
}
.ecalypse-rental-custom-theme .box-newsletter {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: #eb7a00;
    color: #fff;
}
.ecalypse-rental-custom-theme .box-newsletter .control-label {
    padding: 0;
    text-transform: uppercase;
}
.ecalypse-rental-custom-theme .box-newsletter .control-appended {
    border: 1px solid #bc8f36;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.ecalypse-rental-custom-theme .box-newsletter .control-appended .control-input {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    border-color: #fff;
}
.ecalypse-rental-custom-theme .pagination {
    background: #fafafa;
    text-align: center;
    font-size: 0;
    font-family: "Open Sans";
    font-weight: 600;
}
.ecalypse-rental-custom-theme .pagination a {
    text-decoration: none;
    margin: 0 3px;
    padding: 10px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 12px;
}
.ecalypse-rental-custom-theme .pagination-active {
    color: #eb7a00;
    background: #f1f1f1;
    padding: 10px 15px!important;
}
.ecalypse-rental-custom-theme .pagination-prev {
    width: 5px;
    position: relative;
    text-indent: -9999px;
}
.ecalypse-rental-custom-theme .pagination-prev:before {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-color: transparent #333 transparent transparent;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -3px;
}
.ecalypse-rental-custom-theme .pagination-prev:hover:before {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-color: transparent #e0a201 transparent transparent;
}
.ecalypse-rental-custom-theme .pagination-next {
    width: 5px;
    position: relative;
    text-indent: -9999px;
}
.ecalypse-rental-custom-theme .pagination-next:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #333;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -5px 0 0 -3px;
}
.ecalypse-rental-custom-theme .pagination-next:hover:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-color: transparent transparent transparent #e0a201;
}
.ecalypse-rental-custom-theme .breadcrumb {
    color: #fff;
    position: absolute;
    bottom: 15px;
    left: 0;
    margin: 0;
    font-size: 12px;
    text-align: left;
}
.ecalypse-rental-custom-theme .breadcrumb a {
    color: #fff;
    text-decoration: none;
}
.ecalypse-rental-custom-theme .breadcrumb a:hover {
    text-decoration: underline;
    color: #fff;
}
.ecalypse-rental-custom-theme .tabs {
    position: relative;
    background: rgba(255, 255, 255, .95);
    width: 440px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .7);
    -moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .7);
    box-shadow: 0 6px 12px rgba(0, 0, 0, .7);
}
.ecalypse-rental-custom-theme .tabs-navigation {
    font-size: 14px;
    font-family: "Open Sans";
    font-weight: 600;
    position: relative;
    z-index: 10;
    *zoom: 1;
}
.ecalypse-rental-custom-theme .tabs-navigation:before, .ecalypse-rental-custom-theme .tabs-navigation:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .tabs-navigation:after {
    clear: both;
}
.ecalypse-rental-custom-theme .tabs-navigation li {
    width: 50%;
    float: left;
    text-align: center;
	margin: 0;
}
.ecalypse-rental-custom-theme .tabs-navigation li a {
    display: block;
    text-decoration: none;
    padding: 10px 20px;
}
.ecalypse-rental-custom-theme .tabs-navigation-link a {
    color: #fff;
    background-image: -moz-linear-gradient(top, #ef9c18, #ec8e1a);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ef9c18), to(#ec8e1a));
    background-image: -webkit-linear-gradient(top, #ef9c18, #ec8e1a);
    background-image: -o-linear-gradient(top, #ef9c18, #ec8e1a);
    background-image: linear-gradient(to bottom, #ef9c18, #ec8e1a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffef9c18', endColorstr='#ffec8e1a', GradientType=0);
    position: relative;
}
.ecalypse-rental-custom-theme .tabs-navigation-link a:hover {
    color: #fff;
}
.ecalypse-rental-custom-theme .tabs-navigation-active a {
    color: #656565;
    background: #f5f5f5;
    position: relative;
}
.ecalypse-rental-custom-theme .tabs-navigation-active a:hover {
    color: #656565;
}
.ecalypse-rental-custom-theme .tabs-content {
    position: relative;
    z-index: 5;
    -webkit-border-radius: 0 4px 4px;
    -moz-border-radius: 0 4px 4px;
    border-radius: 0 4px 4px;
    overflow: hidden;
    padding: 10px;
    text-align: left;
}
.ecalypse-rental-custom-theme .tabs-content-tab {
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    -webkit-transform: translate(0, 30px);
    -moz-transform: translate(0, 30px);
    -ms-transform: translate(0, 30px);
    -o-transform: translate(0, 30px);
    transform: translate(0, 30px);
    visibility: hidden;
}
.ecalypse-rental-custom-theme .desktop .tabs-content-tab {
    -webkit-transition: all .1s ease-in-out;
    -moz-transition: all .1s ease-in-out;
    -o-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
}
.ecalypse-rental-custom-theme .tabs-content-tab-active {
    opacity: 1;
    position: relative;
    top: 0;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    visibility: visible;
}
.ecalypse-rental-custom-theme .desktop .tabs-content-tab-active {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
.ecalypse-rental-custom-theme .logo {
    display: block;
    text-indent: -9999px;
}
.ecalypse-rental-custom-theme .vertical {
    display: table;
    width: 100%;
    min-height: 100%}
.ecalypse-rental-custom-theme .vertical-middle {
    display: table-cell;
    width: 100%;
    vertical-align: middle;
}
.ecalypse-rental-custom-theme .vertical-bottom {
    display: table-cell;
    width: 100%;
    vertical-align: bottom;
}
.ecalypse-rental-custom-theme .columns-equal-height>* {
    display: table;
}
.ecalypse-rental-custom-theme .item {
    display: block;
    line-height: 20px;
    text-decoration: none;
    border: 1px solid #b8b8b8;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.ecalypse-rental-custom-theme .item:hover {
    text-decoration: none;
}
.ecalypse-rental-custom-theme .item+.item, .ecalypse-rental-custom-theme .item+a, .ecalypse-rental-custom-theme .item+span {
    margin-left: 20px;
}
.ecalypse-rental-custom-theme .item .item-thumb {
    display: block;
    vertical-align: top;
    position: relative;
    float: left;
    width: 58px;
    height: 45px;
    line-height: 45px;
    font-size: 15px;
    border-right: 1px solid #f0f0f0;
    text-align: center;
}
.ecalypse-rental-custom-theme .item .item-thumb>* {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.ecalypse-rental-custom-theme .item .item-thumb>[class*=icon]:before {
    vertical-align: middle;
}
.ecalypse-rental-custom-theme .item .item-thumb-small {
    font-size: 10px;
}
.ecalypse-rental-custom-theme .item-content {
    margin-left: 59px;
    display: block;
    line-height: 45px;
    text-align: right!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 15px;
    font-family: "Open Sans";
    font-weight: 600;
    font-size: 16px;
}
.ecalypse-rental-custom-theme .item-large {
    line-height: 34px;
}
.ecalypse-rental-custom-theme .item-large .item-thumb {
    width: 34px;
    height: 34px;
    line-height: 34px;
    font-size: 24px;
}
.ecalypse-rental-custom-theme .item-large .item-thumb-small {
    font-size: 19px;
    width: 24px;
}
.ecalypse-rental-custom-theme .item-xxlarge {
    line-height: 84px;
    font-size: 38px;
    font-family: "Open Sans";
    font-weight: 400;
}
.ecalypse-rental-custom-theme .item-xxlarge .item-thumb {
    width: 58px;
    height: 84px;
    line-height: 84px;
    font-size: 48px;
}
.ecalypse-rental-custom-theme .list-item {
    display: block;
    text-decoration: none;
    margin-bottom: 10px;
    *zoom: 1;
}
.ecalypse-rental-custom-theme .list-item:before, .ecalypse-rental-custom-theme .list-item:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .list-item:after {
    clear: both;
}
.ecalypse-rental-custom-theme .list-item-branch-dail .list-item-content [class*=columns-]+[class*=columns-] {
    margin-top: 10px;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category.column .list-item-media {
    float: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-bottom: 20px;
    text-decoration: none;
    color: #333;
}
.ecalypse-rental-custom-theme .list-item-car .list-item-media p:first-child {
    margin: 0;
}
.ecalypse-rental-custom-theme .list-item-car .list-item-content .price-from {
	font-size: 13px;
	display: block;
	margin-bottom: 5px;
}

.ecalypse-rental-custom-theme .list-item-car .list-item-content .price {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    font-size: 18px;
    padding: 8px;
    margin-bottom: 5px;
    background: #eaeaea;
}
.ecalypse-rental-custom-theme .intro {
    background: #ccc;
}
.ecalypse-rental-custom-theme .slideshow {
    text-align: center;
}
.ecalypse-rental-custom-theme .slideshow-item {
    position: relative;
    text-align: center;
    min-height: 120px;
}
.ecalypse-rental-custom-theme .slideshow-item.booking {
    min-height: 340px;
    overflow:  hidden;
    background-image: url(./img/intro-booking.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}
.ecalypse-rental-custom-theme .slideshow-item.booking.with-slider {
    background:  none;
}
.ecalypse-rental-custom-theme .slideshow-item.static {
    min-height: 170px;
    background-image: url(./img/intro-static.png);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    background-size: cover;
}
.ecalypse-rental-custom-theme .slideshow-item-wrap {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    height: 100%;
    max-width: 942px;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
}
.ecalypse-rental-custom-theme .slideshow-item-content {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    text-align: right;
}
.ecalypse-rental-custom-theme .slideshow-item-content .row .h2 {
    padding: 10px 15px 10px 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: rgba(255, 255, 255, .9);
    color: #eb7a00;
    -webkit-border-radius: 18px 0 0 18px;
    -moz-border-radius: 18px 0 0 18px;
    border-radius: 18px 0 0 18px;
}
.ecalypse-rental-custom-theme .slideshow-item-content .row p {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: rgba(255, 255, 255, .9);
    padding: 10px 15px 10px 20px;
    -webkit-border-radius: 18px 0 0 18px;
    -moz-border-radius: 18px 0 0 18px;
    border-radius: 18px 0 0 18px;
    font-family: "Open Sans";
    font-weight: 600;
}
.ecalypse-rental-custom-theme .slideshow-item-content .row p span {
    font-size: 1.2em;
}
 [data-target] {
    position: relative;
}
.ecalypse-rental-custom-theme .hidden {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: translate(0, -20px);
    -moz-transform: translate(0, -20px);
    -ms-transform: translate(0, -20px);
    -o-transform: translate(0, -20px);
    transform: translate(0, -20px);
    position: relative;
    overflow: hidden;
    max-height: 0;
}
.ecalypse-rental-custom-theme .desktop .hidden {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.ecalypse-rental-custom-theme .hidden-active {
    opacity: 1;
    visibility: visible;
    position: relative;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    max-height: 9999px!important;
}
.ecalypse-rental-custom-theme dl {
    *zoom: 1;
}
.ecalypse-rental-custom-theme dl:before, .ecalypse-rental-custom-theme dl:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme dl:after {
    clear: both;
}
.ecalypse-rental-custom-theme dl.dl-clean {
    margin-bottom: 7px;
}
.ecalypse-rental-custom-theme dl.dl-clean dt {
    float: left;
    width: 15%;
    margin: 0;
    padding: 0;
}
.ecalypse-rental-custom-theme dl.dl-clean dd {
    margin-left: 15%}
.ecalypse-rental-custom-theme dl.dl-boxed {
    *zoom: 1;
    background: #f3f3f3;
    margin: 0;
    padding: 5px;
    display: table;
    vertical-align: middle;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme dl.dl-boxed:before, .ecalypse-rental-custom-theme dl.dl-boxed:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme dl.dl-boxed:after {
    clear: both;
}
.ecalypse-rental-custom-theme dl.dl-boxed+dl {
    margin-top: 1px;
}
.ecalypse-rental-custom-theme dl.dl-boxed dt {
    display: table-cell;
    margin: 0;
    padding: 0;
}
.ecalypse-rental-custom-theme dl.dl-boxed dd {
    display: table-cell;
    margin: 0;
    padding: 0;
    color: #007ad7;
    text-align: right;
    vertical-align: middle;
}
.ecalypse-rental-custom-theme dl.dl-limited {
    max-width: 90%}
.ecalypse-rental-custom-theme .top-panel {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    padding-top: 10px;
}
.ecalypse-rental-custom-theme .top-panel:before, .ecalypse-rental-custom-theme .top-panel:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .top-panel:after {
    clear: both;
}
.ecalypse-rental-custom-theme .sep {
    border-left: 1px solid #eaeaea;
    margin: 0 5px;
    width: 1px;
    height: 20px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    position: relative;
    top: -1px;
    text-indent: -9999px;
    overflow: hidden;
}
.ecalypse-rental-custom-theme hr.separate {
    border: 0;
    border-bottom: 1px solid #e8e8e8;
    height: 0;
    line-height: 0;
    margin: 20px 0;
    display: block;
    width: 100%;
    clear: both;
    position: relative;
}
.ecalypse-rental-custom-theme hr.separate:before {
    content: '';
    display: block;
    width: 20%;
    height: 1px;
    position: absolute;
    top: 0;
    left: 0;
    background: -webkit-linear-gradient(0deg, #fafafa 0, rgba(250, 250, 250, 0)100%);
    background: -moz-linear-gradient(90deg, #fafafa 0, rgba(250, 250, 250, 0)100%);
    background: linear-gradient(90deg, #fafafa 0, rgba(250, 250, 250, 0)100%);
    background-position: 50% 50%;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    -webkit-background-size: auto auto;
    background-size: auto auto;
}
.ecalypse-rental-custom-theme hr.separate:after {
    content: '';
    display: block;
    width: 20%;
    height: 1px;
    position: absolute;
    top: 0;
    right: 0;
    background: -webkit-linear-gradient(0deg, rgba(250, 250, 250, 0)0, #fafafa 100%);
    background: -moz-linear-gradient(90deg, rgba(250, 250, 250, 0)0, #fafafa 100%);
    background: linear-gradient(90deg, rgba(250, 250, 250, 0)0, #fafafa 100%);
    background-position: 50% 50%;
    -webkit-background-origin: padding-box;
    background-origin: padding-box;
    -webkit-background-clip: border-box;
    background-clip: border-box;
    -webkit-background-size: auto auto;
    background-size: auto auto;
}
.ecalypse-rental-custom-theme .service {
    margin-bottom: 40px;
}
.ecalypse-rental-custom-theme .clients {
    font-size: 0;
    padding: 15px 0 0;
    background: #f5f3f3;
    text-align: center;
}
.ecalypse-rental-custom-theme .clients-item {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin: 0 7.5px 15px;
}
.ecalypse-rental-custom-theme .slider {
    padding-top: 25px;
    padding: 25px 5px 0;
}
.ecalypse-rental-custom-theme .slider .slider-init {
    width: 100%;
    height: 7px;
    padding: 0 9px 0 8px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    background: #fff;
    border: 1px solid #b6b6b6;
    -webkit-box-shadow: inset 0 1px 3px #bababa;
    -moz-box-shadow: inset 0 1px 3px #bababa;
    box-shadow: inset 0 1px 3px #bababa;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 3px;
}
.ecalypse-rental-custom-theme .slider .ui-slider {
    width: 100%;
    height: 7px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
}
.ecalypse-rental-custom-theme .slider .ui-slider-range {
    background: #e6e6e6;
    height: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    -webkit-box-shadow: inset 0 1px 3px #bababa;
    -moz-box-shadow: inset 0 1px 3px #bababa;
    box-shadow: inset 0 1px 3px #bababa;
}
.ecalypse-rental-custom-theme .slider .ui-slider-handle {
    position: absolute;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    display: block;
    padding: 0!important;
    z-index: 5;
    outline: 0;
    border: 1px solid #cbcbcb;
    -webkit-box-shadow: 0 1px 1px #cbcbcb, inset 0 3px 10px #fff;
    -moz-box-shadow: 0 1px 1px #cbcbcb, inset 0 3px 10px #fff;
    box-shadow: 0 1px 1px #cbcbcb, inset 0 3px 10px #fff;
    background: #ebebeb;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    width: 14px;
    height: 14px;
}
.ecalypse-rental-custom-theme .desktop .slider .ui-slider-handle {
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    transition: none;
}
.ecalypse-rental-custom-theme .slider .ui-slider-handle:after {
    content: '';
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -3px 0 0 -3px;
    -webkit-box-shadow: inset 0 1px 2px #414141;
    -moz-box-shadow: inset 0 1px 2px #414141;
    box-shadow: inset 0 1px 2px #414141;
    background: #8d8d8d;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.ecalypse-rental-custom-theme .slider .ui-slider-handle:focus {
    outline: 0;
}
.ecalypse-rental-custom-theme .slider .ui-slider-handle.align-left span {
    left: 0;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    padding-left: 3px;
}
.ecalypse-rental-custom-theme .slider .ui-slider-handle.align-left.outside span {
    padding-left: 10px;
}
.ecalypse-rental-custom-theme .slider .ui-slider-handle.align-right span {
    right: 0;
    left: auto;
    -webkit-transform: translate(0, 0);
    -moz-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0);
    padding-right: 3px;
}
.ecalypse-rental-custom-theme .slider .ui-slider-handle.align-right.outside span {
    padding-right: 10px;
}
.ecalypse-rental-custom-theme .slider .ui-slider-handle span {
    position: absolute;
    white-space: nowrap;
    color: #656565;
    bottom: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    display: block;
    font-size: 12px;
    margin-bottom: 3px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme .thumb {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background: #f1f1f1;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 0 2px #ddd;
    -moz-box-shadow: inset 0 0 2px #ddd;
    box-shadow: inset 0 0 2px #ddd;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme .steps {
    border: 1px solid #dbdbdb;
    background: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 -1px 0 rgba(219, 219, 219, .3);
    -moz-box-shadow: 0 -1px 0 rgba(219, 219, 219, .3);
    box-shadow: 0 -1px 0 rgba(219, 219, 219, .3);
    margin-bottom: 20px!important;
}
.ecalypse-rental-custom-theme .steps li.active {
    background: #e8e8e8;
}
.ecalypse-rental-custom-theme .steps li.active a, .ecalypse-rental-custom-theme .steps li.active a:hover {
    color: #333;
}
.ecalypse-rental-custom-theme .steps li.active a .sprite-arrow-right, .ecalypse-rental-custom-theme .steps li.active a:hover .sprite-arrow-right {
    opacity: .7;
}
.ecalypse-rental-custom-theme .steps li.active a .steps-number, .ecalypse-rental-custom-theme .steps li.active a:hover .steps-number {
    background: #eb7a00;
}
.ecalypse-rental-custom-theme .steps li a {
    padding: 0 10px 0 60px;
    height: 50px;
    line-height: 50px;
    text-decoration: none;
    text-transform: uppercase;
    position: relative;
    font-size: 14px;
    display: block;
    color: #656565;
}
.ecalypse-rental-custom-theme .steps li a:hover {
    color: #333;
}
.ecalypse-rental-custom-theme .steps li a:hover .steps-number {
    background: #c5c5c5;
}
.ecalypse-rental-custom-theme .steps li a:hover .sprite-arrow-right {
    opacity: 1;
}
.ecalypse-rental-custom-theme .steps li a .sprite-arrow-right {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -9px;
    opacity: .4;
}
.ecalypse-rental-custom-theme .desktop .steps li a .sprite-arrow-right {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.ecalypse-rental-custom-theme .steps li+li {
    position: relative;
}
.ecalypse-rental-custom-theme .steps li+li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
}
.ecalypse-rental-custom-theme .steps-number {
    width: 20px;
    height: 20px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    color: #fff;
    font-size: 12px;
    background: #d2d2d2;
    text-align: center;
    line-height: 20px;
    position: absolute;
    top: 50%;
    left: 20px;
    margin-top: -10px;
}
.ecalypse-rental-custom-theme .desktop .steps-number {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.ecalypse-rental-custom-theme .results {
    float: left;
}
.ecalypse-rental-custom-theme .sort {
    float: right;
}
.ecalypse-rental-custom-theme .sort span {
    margin: 0 1px;
}
.ecalypse-rental-custom-theme .sort span.label {
    margin: 0 8px 0 0;
}
.ecalypse-rental-custom-theme .sort a {
    color: #eb7a00;
    text-decoration: none;
}
.ecalypse-rental-custom-theme .row {
    *zoom: 1;
    font-size: 14px;
	margin: auto;
	margin-left: auto;
    margin-right: auto;
}
.ecalypse-rental-custom-theme .row:before, .ecalypse-rental-custom-theme .row:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .row:after {
    clear: both;
}
.ecalypse-rental-custom-theme .row-boxed {
    padding: 12px 10px;
    background: #f3f3f3;
    font-size: 12px;
}
.ecalypse-rental-custom-theme .row-boxed+h5 {
    margin-top: 15px;
}
.ecalypse-rental-custom-theme .row-message {
    text-align: center;
    padding: 18px 15px;
    background: #f3f3f3;
    margin-bottom: 20px;
}
.ecalypse-rental-custom-theme .row-total {
    padding-top: 10px;
}
.ecalypse-rental-custom-theme .row-total .h2 {
    margin-top: -5px;
}
.ecalypse-rental-custom-theme .row-total .discount {
    max-width: 300px;
    float: left;
}
.ecalypse-rental-custom-theme .row-total p.pull-right {
    margin: 0;
    text-align: right;
    float: right;
}
.ecalypse-rental-custom-theme .row-total p.payments {
    margin-bottom: 25px;
}
.ecalypse-rental-custom-theme .row+.row {
    margin-top: 10px;
}
 hr.separate+.row-total {
    padding-top: 0;
}
.ecalypse-rental-custom-theme .mobile-toggle.active {
    color: #eb7a00;
}
.ecalypse-rental-custom-theme .mobile-toggle.active:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 5px 5px;
    border-color: transparent transparent #eb7a00;
}
.ecalypse-rental-custom-theme .mobile-toggle:after {
    content: '';
    display: none;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 0;
    border-color: #007ad7 transparent transparent;
    position: absolute;
    top: 50%;
    right: 10px;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.ecalypse-rental-custom-theme .icon-text {
    padding-left: 25px;
    position: relative;
}
.ecalypse-rental-custom-theme .icon-text span {
    position: absolute;
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.ecalypse-rental-custom-theme .icon-text+.icon-text {
    margin-top: 10px;
}
.ecalypse-rental-custom-theme .icon-text+p, .ecalypse-rental-custom-theme .icon-text+h5 {
    padding-top: 15px;
}
.ecalypse-rental-custom-theme .icon-text-list {
    margin-bottom: 30px;
}
.ecalypse-rental-custom-theme .bordered-content {
    background: #e8e8e8;
    padding: 10px;
}
.ecalypse-rental-custom-theme .bordered-content-title {
    background: #fafafa;
    padding: 10px;
    margin-bottom: 10px;
    *zoom: 1;
}
.ecalypse-rental-custom-theme .bordered-content-title:before, .ecalypse-rental-custom-theme .bordered-content-title:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .bordered-content-title:after {
    clear: both;
}
.ecalypse-rental-custom-theme .quick-contact {
    background-image: url(./img/world-map.png);
    background-repeat: no-repeat;
    background-position: 50% 50%}
.ecalypse-rental-custom-theme .point-location {
    margin-bottom: 10px;
    line-height: 16px;
}
.ecalypse-rental-custom-theme .summary-details {
    margin-bottom: 30px;
}
 
.ecalypse-rental-custom-theme a {
    color: #333;
}
.ecalypse-rental-custom-theme .desktop a {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.ecalypse-rental-custom-theme a:hover {
    color: #e0a201;
}

.ecalypse-rental-custom-theme .additional-vehicles {width: 100%;}
	.ecalypse-rental-custom-theme .additional-vehicles h3 {margin: 10px auto; font-size: 15px; color: #000;padding: 0 5px;}
	.ecalypse-rental-custom-theme .additional-vehicles span {padding: 0 5px;}
	.ecalypse-rental-custom-theme .additional-vehicles > div {width: 31%;overflow: hidden;border: 1px solid #ddd; margin: 10px; margin-left: 0; float: left; min-height: 340px;position: relative;}
		.ecalypse-rental-custom-theme .additional-vehicles > div img {max-height: 175px;margin: auto;}
		.ecalypse-rental-custom-theme .additional-vehicles > div a:first-of-type {display: block; width: 100%; text-align: center;}
		.ecalypse-rental-custom-theme .additional-vehicles > div.na {}
			.ecalypse-rental-custom-theme .additional-vehicles > div.na-u > a:first-child:before, .ecalypse-rental-custom-theme .additional-vehicles > div.na > a:first-child:before {content: '';display: block; position: absolute;top: 0; bottom: 0; left: 0;right: 0;background: rgba(0,0,0,0.4);z-index: 2;}
	.ecalypse-rental-custom-theme .additional-vehicles .add_car {display: block; width: 100%; background: #eb7a00; color: #fff; text-align: center; text-decoration: none;margin-top: 20px;position: absolute; bottom: 0; left: 0;padding: 10px 0;}
		.ecalypse-rental-custom-theme .additional-vehicles .add_car:hover {color: #000;}
.ecalypse-rental-custom-theme .remove-additional {margin-left: 10px; text-decoration: none;}
 
 @media screen and (min-width:481px) {
  
.ecalypse-rental-custom-theme .list-item-vehicle-category .list-item-media {
    float: left;
    width: 140px;
    text-align: center;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category .list-item-content {
    margin-left: 200px;
    position: relative;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category .list-item-content:before {
    content: '';
    position: absolute;
    top: 50%;
    left: -30px;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.ecalypse-rental-custom-theme .navigation-header {
    padding: 0!important;
    margin: 0!important;
    list-style-type: none!important;
    font-size: 0!important;
    position: relative;
    z-index: 100;
    padding: 0;
}
.ecalypse-rental-custom-theme .navigation-header li {
    display: inline-block!important;
    *display: inline!important;
    *zoom: 1!important;
    vertical-align: middle!important;
    font-size: 12px!important;
}
.ecalypse-rental-custom-theme .navigation-header li a {
    display: inline-block!important;
    *display: inline!important;
    *zoom: 1!important;
    vertical-align: middle!important;
}
.ecalypse-rental-custom-theme .navigation-header>li {
    border-bottom: 2px solid transparent;
}
.ecalypse-rental-custom-theme .navigation-header>li+li {
    margin-left: 20px;
}
.ecalypse-rental-custom-theme .navigation-header>li>a {
    padding: 16px 2px 10px;
}
.ecalypse-rental-custom-theme .navigation-header>li>a:hover {
    color: #eb7a00;
}
.ecalypse-rental-custom-theme .navigation-header>li.active {
    border-color: #eb7a00;
}
.ecalypse-rental-custom-theme .navigation-header>li .sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    background: rgba(255, 255, 255, .95);
    border-top: 2px solid #eb7a00;
    padding: 15px;
    -webkit-box-shadow: 0 5px 8px rgba(0, 0, 0, .75);
    -moz-box-shadow: 0 5px 8px rgba(0, 0, 0, .75);
    box-shadow: 0 5px 8px rgba(0, 0, 0, .75);
    text-align: left;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, -10px);
    -moz-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    -o-transform: translate(0, -10px);
    transform: translate(0, -10px);
}
.ecalypse-rental-custom-theme .desktop .navigation-header>li .sub-menu {
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.ecalypse-rental-custom-theme .navigation-header>li .sub-menu li+li {
    margin-top: 8px;
}
.ecalypse-rental-custom-theme .navigation-header-trigger {
    display: none;
}
.ecalypse-rental-custom-theme .xs-visible {
    display: none;
}
.ecalypse-rental-custom-theme .columns-2>div, .ecalypse-rental-custom-theme .columns-2>li {
    width: 49.998%}
.ecalypse-rental-custom-theme .columns-2>div.column-wide, .ecalypse-rental-custom-theme .columns-2>li.column-wide {
    width: 62%}
.ecalypse-rental-custom-theme .columns-2>div.column-thin, .ecalypse-rental-custom-theme .columns-2>li.column-thin {
    width: 38%}
.ecalypse-rental-custom-theme .columns-2>div.column-wider, .ecalypse-rental-custom-theme .columns-2>li.column-wider {
    width: 57.7%}
.ecalypse-rental-custom-theme .columns-2>div.column-thiner, .ecalypse-rental-custom-theme .columns-2>li.column-thiner {
    width: 42.3%}
.ecalypse-rental-custom-theme .columns-3.no-break>div, .ecalypse-rental-custom-theme .columns-3.no-break>li {
    width: 33.332%!important;
}
.ecalypse-rental-custom-theme [class*=columns-] {
    *zoom: 1;
}
.ecalypse-rental-custom-theme [class*=columns-]:before, .ecalypse-rental-custom-theme [class*=columns-]:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme [class*=columns-]:after {
    clear: both;
}
.ecalypse-rental-custom-theme [class*=columns-]>div, .ecalypse-rental-custom-theme [class*=columns-]>li {
    float: left;
	margin: auto;
}
.ecalypse-rental-custom-theme [class*=columns-]>div.pull-right, .ecalypse-rental-custom-theme [class*=columns-]>li.pull-right {
    float: right;
}
.ecalypse-rental-custom-theme [class*=columns-]>div.pull-left, .ecalypse-rental-custom-theme [class*=columns-]>li.pull-left {
    float: left;
}
 } 
 
 @media screen and (min-width:561px) {
   
.ecalypse-rental-custom-theme .header-right {
    float: right;
    text-align: right;
}
.ecalypse-rental-custom-theme .top-panel .control-field {
    float: left;
    margin-right: 20px;
}
.ecalypse-rental-custom-theme .top-panel .form-search {
    float: left;
}
.ecalypse-rental-custom-theme .list-item-car .list-item-media {
    float: left;
    width: 210px;
    text-align: center;
}
.ecalypse-rental-custom-theme .list-item-car .list-item-content {
    margin-left: 265px;
    position: relative;
}
.ecalypse-rental-custom-theme .list-item-car .list-item-content:before {
    content: '';
    position: absolute;
    top: 50%;
    left: -30px;
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
}
.ecalypse-rental-custom-theme .sm-visible {
    display: none;
}
.ecalypse-rental-custom-theme .columns-3>div, .ecalypse-rental-custom-theme .columns-3>li {
    width: 49.998%}
.ecalypse-rental-custom-theme .columns-3>div.column-wide, .ecalypse-rental-custom-theme .columns-3>li.column-wide {
    width: 66.664%}
.ecalypse-rental-custom-theme .columns-3>div.column-wider, .ecalypse-rental-custom-theme .columns-3>li.column-wider {
    width: 36%}
.ecalypse-rental-custom-theme .columns-3>div.column-thiner, .ecalypse-rental-custom-theme .columns-3>li.column-thiner {
    width: 32%}
 } @media screen and (min-width:769px) {
    .md-visible {
    display: none;
}
.ecalypse-rental-custom-theme .columns-2.aside-on-right>div.column-fluid, .ecalypse-rental-custom-theme .columns-2.aside-on-right>li.column-fluid {
    width: 100%;
    padding-right: 300px;
    margin-right: -290px;
}
.ecalypse-rental-custom-theme .columns-2.aside-on-right>div.column-fluid+div.column-fixed, .ecalypse-rental-custom-theme .columns-2.aside-on-right>li.column-fluid+div.column-fixed, .ecalypse-rental-custom-theme .columns-2.aside-on-right>div.column-fluid+li.column-fixed, .ecalypse-rental-custom-theme .columns-2.aside-on-right>li.column-fluid+li.column-fixed {
    float: right;
}
.ecalypse-rental-custom-theme .columns-2.aside-on-right>div.column-fixed, .ecalypse-rental-custom-theme .columns-2.aside-on-right>li.column-fixed {
    width: 290px;
    position: relative;
    z-index: 10;
}
.ecalypse-rental-custom-theme .columns-2.aside-on-right>div.column-fixed+div.column-fluid, .ecalypse-rental-custom-theme .columns-2.aside-on-right>li.column-fixed+div.column-fluid, .ecalypse-rental-custom-theme .columns-2.aside-on-right>div.column-fixed+li.column-fluid, .ecalypse-rental-custom-theme .columns-2.aside-on-right>li.column-fixed+li.column-fluid {
    padding-left: 300px;
    margin-left: -290px;
    padding-right: 5px;
    margin-right: 0;
}
.ecalypse-rental-custom-theme .columns-2.aside-on-left>div.column-fluid, .ecalypse-rental-custom-theme .columns-2.aside-on-left>li.column-fluid {
    width: 100%;
    padding-right: 260px;
    margin-right: -250px;
}
.ecalypse-rental-custom-theme .columns-2.aside-on-left>div.column-fluid+div.column-fixed, .ecalypse-rental-custom-theme .columns-2.aside-on-left>li.column-fluid+div.column-fixed, .ecalypse-rental-custom-theme .columns-2.aside-on-left>div.column-fluid+li.column-fixed, .ecalypse-rental-custom-theme .columns-2.aside-on-left>li.column-fluid+li.column-fixed {
    float: right;
}
.ecalypse-rental-custom-theme .columns-2.aside-on-left>div.column-fixed, .ecalypse-rental-custom-theme .columns-2.aside-on-left>li.column-fixed {
    width: 250px;
    position: relative;
    z-index: 10;
}
.ecalypse-rental-custom-theme .columns-2.aside-on-left>div.column-fixed+div.column-fluid, .ecalypse-rental-custom-theme .columns-2.aside-on-left>li.column-fixed+div.column-fluid, .ecalypse-rental-custom-theme .columns-2.aside-on-left>div.column-fixed+li.column-fluid, .ecalypse-rental-custom-theme .columns-2.aside-on-left>li.column-fixed+li.column-fluid {
    padding-left: 260px;
    margin-left: -250px;
    padding-right: 5px;
    margin-right: 0;
}
 } @media screen and (min-width:943px) {
    .list-item-branch-dail .list-item-media {
    float: right;
    width: 220px;
}
.ecalypse-rental-custom-theme .list-item-branch-dail .list-item-content {
    margin-right: -240px;
    padding-right: 240px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme .list-item-branch-dail .list-item-content [class*=columns-]+[class*=columns-] {
    margin-top: 10px;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category.column:nth-child(3n+2) {
    text-align: center;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category.column:nth-child(3n+3) {
    text-align: right;
}
.ecalypse-rental-custom-theme .columns-3>div, .ecalypse-rental-custom-theme .columns-3>li {
    width: 33.332%}
.ecalypse-rental-custom-theme .columns-3>div.column-wide, .ecalypse-rental-custom-theme .columns-3>li.column-wide {
    width: 66.664%}
.ecalypse-rental-custom-theme .columns-3>div.column-wider, .ecalypse-rental-custom-theme .columns-3>li.column-wider {
    width: 38%}
.ecalypse-rental-custom-theme .columns-3>div.column-thiner, .ecalypse-rental-custom-theme .columns-3>li.column-thiner {
    width: 31%}
.ecalypse-rental-custom-theme .columns-4>div, .ecalypse-rental-custom-theme .columns-4>li {
    width: 24.999%}
.ecalypse-rental-custom-theme .columns-4>div.column-wide, .ecalypse-rental-custom-theme .columns-4>li.column-wide {
    width: 74.997%}
.ecalypse-rental-custom-theme .columns-5>div, .ecalypse-rental-custom-theme .columns-5>li {
    width: 20%}
.ecalypse-rental-custom-theme .columns-6>div, .ecalypse-rental-custom-theme .columns-6>li {
    width: 16.666%}
.ecalypse-rental-custom-theme .invert-columns-2>div, .ecalypse-rental-custom-theme .invert-columns-2>li {
    width: 100%}
 }
 
.ecalypse-rental-custom-theme .container {
    width: 942px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
    *zoom: 1;
}
.ecalypse-rental-custom-theme .container:before, .ecalypse-rental-custom-theme .container:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .container:after {
    clear: both;
}
.ecalypse-rental-custom-theme .container-wider {
    width: 1100px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    *zoom: 1;
}
.ecalypse-rental-custom-theme .container-wider:before, .ecalypse-rental-custom-theme .container-wider:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .container-wider:after {
    clear: both;
}
.ecalypse-rental-custom-theme .container {
    max-width: 942px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
    padding-right: 5px;
    *zoom: 1;
}
.ecalypse-rental-custom-theme .container:before, .ecalypse-rental-custom-theme .container:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .container:after {
    clear: both;
}
.ecalypse-rental-custom-theme .container-wider {
    max-width: 1100px;
    width: auto;
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
    *zoom: 1;
}
.ecalypse-rental-custom-theme .container-wider:before, .ecalypse-rental-custom-theme .container-wider:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .container-wider:after {
    clear: both;
}
 @media screen and (max-width:480px) {
	 .ecalypse-rental-custom-theme .additional-vehicles > div {width: 100%;}
    .list-item-branch-dail .list-item-content .column {
    margin-bottom: 15px;
}
.ecalypse-rental-custom-theme .column.list-item-car .list-item-media .btn {
    position: relative!important;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category .icon-text, .ecalypse-rental-custom-theme .list-item-car .icon-text {
    float: left;
    margin: 0 20px 10px 0;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category p, .ecalypse-rental-custom-theme .list-item-car p {
    text-align: left;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category .list-item-content, .ecalypse-rental-custom-theme .list-item-car .list-item-content {
    padding-top: 15px;
}
.ecalypse-rental-custom-theme .logo {
    margin: 0 auto;
}
.ecalypse-rental-custom-theme .tabs {
    width: 96%;
    margin-left: 2%}
.ecalypse-rental-custom-theme .form-size-100 .column {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .form-size-100 .column+.column {
    margin-top: 10px;
}
.ecalypse-rental-custom-theme .form-size-100 .column .control-addon {
    width: 100%}
.ecalypse-rental-custom-theme .slideshow-item.booking {
    min-height: 440px;
}
.ecalypse-rental-custom-theme .navigation-header {
    display: none;
    background: #f7f7f7;
    border-bottom: 2px solid #eb7a00;
    text-align: left;
    padding: 10px 0;
}
.ecalypse-rental-custom-theme .navigation-header li {
    text-align: left;
    margin: 0;
}
.ecalypse-rental-custom-theme .navigation-header li+li {
    border-top: 1px solid #eaeaea;
}
.ecalypse-rental-custom-theme .navigation-header li a {
    display: block;
    padding: 10px;
    font-size: 18px;
}
.ecalypse-rental-custom-theme .navigation-header li .sub-menu {
    padding: 10px 0 10px 20px;
    background: #efefef;
}
.ecalypse-rental-custom-theme .navigation-header li .sub-menu li {
    border: 0;
}
.ecalypse-rental-custom-theme .navigation-header li .sub-menu li a {
    display: block;
    padding: 5px 10px;
    font-size: 16px;
}
.ecalypse-rental-custom-theme .navigation-header-trigger {
    display: block;
    border-bottom: 2px solid #eb7a00;
}
.ecalypse-rental-custom-theme .top-panel {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 5px;
}
.ecalypse-rental-custom-theme .top-panel .form-search fieldset {
    width: 100%}
.ecalypse-rental-custom-theme .top-panel .control-field {
    float: left;
    margin-bottom: 10px;
    width: 48%}
.ecalypse-rental-custom-theme .top-panel .control-field>.selectboxit-container, .ecalypse-rental-custom-theme .top-panel .control-field .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .top-panel .control-field+.control-field {
    margin-left: 4%}
.ecalypse-rental-custom-theme footer .column+.column {
    margin-top: 20px!important;
}
.ecalypse-rental-custom-theme .xs-hidden {
    display: none;
}
.ecalypse-rental-custom-theme .xs-visible {
    display: block;
}
.ecalypse-rental-custom-theme h1, .ecalypse-rental-custom-theme .h1 {
    font-size: 1.7em;
    line-height: 1.3em;
}
.ecalypse-rental-custom-theme h2, .ecalypse-rental-custom-theme .h2 {
    font-size: 1.3em;
    line-height: 1.3em;
}
.ecalypse-rental-custom-theme h3, .ecalypse-rental-custom-theme .h3 {
    font-size: 1.15em;
    line-height: 1.5em;
}
.ecalypse-rental-custom-theme h4, .ecalypse-rental-custom-theme .h4 {
    font-size: 1.05em;
}
.ecalypse-rental-custom-theme h5, .ecalypse-rental-custom-theme .h5 {
    font-size: 1em;
}
.ecalypse-rental-custom-theme .columns-5 {
    *zoom: 1;
}
.ecalypse-rental-custom-theme .columns-5:before, .ecalypse-rental-custom-theme .columns-5:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .columns-5:after {
    clear: both;
}
.ecalypse-rental-custom-theme .columns-5>div, .ecalypse-rental-custom-theme .columns-5>li {
    width: 49.998%}
.ecalypse-rental-custom-theme .columns-5 .column {
    float: left;
}
.ecalypse-rental-custom-theme .columns-2.no-break {
    *zoom: 1;
}
.ecalypse-rental-custom-theme .columns-2.no-break>div, .ecalypse-rental-custom-theme .columns-2.no-break>li {
    width: 49.998%}
.ecalypse-rental-custom-theme .columns-2.no-break>div.column-wide, .ecalypse-rental-custom-theme .columns-2.no-break>li.column-wide {
    width: 62%}
.ecalypse-rental-custom-theme .columns-2.no-break>div.column-thin, .ecalypse-rental-custom-theme .columns-2.no-break>li.column-thin {
    width: 38%}
.ecalypse-rental-custom-theme .columns-2.no-break>div.column-wider, .ecalypse-rental-custom-theme .columns-2.no-break>li.column-wider {
    width: 57.7%}
.ecalypse-rental-custom-theme .columns-2.no-break>div.column-thiner, .ecalypse-rental-custom-theme .columns-2.no-break>li.column-thiner {
    width: 42.3%}
.ecalypse-rental-custom-theme .columns-2.no-break:before, .ecalypse-rental-custom-theme .columns-2.no-break:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .columns-2.no-break:after {
    clear: both;
}
.ecalypse-rental-custom-theme .columns-2.no-break>div, .ecalypse-rental-custom-theme .columns-2.no-break>li {
    float: left;
}
.ecalypse-rental-custom-theme .columns-2.no-break>div.pull-right, .ecalypse-rental-custom-theme .columns-2.no-break>li.pull-right {
    float: right;
}
.ecalypse-rental-custom-theme .columns-2.no-break>div.pull-left, .ecalypse-rental-custom-theme .columns-2.no-break>li.pull-left {
    float: left;
}
.ecalypse-rental-custom-theme .row-total {
    text-align: left;
}
.ecalypse-rental-custom-theme .row-total .discount {
    float: none;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-bottom: 20px;
}
.ecalypse-rental-custom-theme .row-total .pull-left {
    float: none;
}
.ecalypse-rental-custom-theme .row-total .pull-right {
    float: none;
    text-align: left;
    margin-bottom: 20px;
}
.ecalypse-rental-custom-theme .form-horizontal .control-label {
    width: 100%;
    float: none;
}
.ecalypse-rental-custom-theme .form-horizontal .control-field {
    margin: 0;
}
.ecalypse-rental-custom-theme [class*=columns-]>div [class*=columns-]+[class*=columns-], .ecalypse-rental-custom-theme [class*=columns-]>li [class*=columns-]+[class*=columns-] {
    margin-top: 20px;
}
 } @media screen and (min-width:481px) and (max-width:560px) {
    .list-item-vehicle-category .icon-text, .ecalypse-rental-custom-theme .list-item-car .icon-text {
    float: left;
    margin: 0 20px 10px 0;
}

.ecalypse-rental-custom-theme .additional-vehicles > div {width: 47%;}
.ecalypse-rental-custom-theme .list-item-vehicle-category p, .ecalypse-rental-custom-theme .list-item-car p {
    text-align: left;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category p br, .ecalypse-rental-custom-theme .list-item-car p br {
    display: none;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category p span, .ecalypse-rental-custom-theme .list-item-car p span {
    margin-right: 10px;
}
.ecalypse-rental-custom-theme .list-item-car .list-item-content {
    padding-top: 15px;
}
.ecalypse-rental-custom-theme .navigation-header {
    text-align: center;
}
.ecalypse-rental-custom-theme .navigation-header>li+li {
    margin-left: 8px;
}
.ecalypse-rental-custom-theme .navigation-header>li>a {
    padding: 16px 2px 10px;
}
.ecalypse-rental-custom-theme .top-panel {
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 180px;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-right: 5px;
}
.ecalypse-rental-custom-theme .top-panel .form-search fieldset {
    width: 100%}
.ecalypse-rental-custom-theme .top-panel .control-field {
    float: left;
    margin-bottom: 10px;
    width: 48%}
.ecalypse-rental-custom-theme .top-panel .control-field>.selectboxit-container, .ecalypse-rental-custom-theme .top-panel .control-field .selectboxit {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .top-panel .control-field+.control-field {
    margin-left: 4%}
.ecalypse-rental-custom-theme footer .social-links {
    float: left;
}
.ecalypse-rental-custom-theme footer .follow-links {
    float: left;
}
.ecalypse-rental-custom-theme footer .follow-links a {
    float: left;
    margin-top: 0!important;
    margin-left: 15px;
}
.ecalypse-rental-custom-theme .columns-3>div, .ecalypse-rental-custom-theme .columns-3>li {
    width: 49.998%}
.ecalypse-rental-custom-theme .columns-3>div.column-wide, .ecalypse-rental-custom-theme .columns-3>li.column-wide {
    width: 49.998%}
.ecalypse-rental-custom-theme .columns-4>div, .ecalypse-rental-custom-theme .columns-4>li {
    width: 100%}
.ecalypse-rental-custom-theme .columns-4>div.column-wide, .ecalypse-rental-custom-theme .columns-4>li.column-wide {
    width: 100%}
.ecalypse-rental-custom-theme .columns-4>div.column-thin, .ecalypse-rental-custom-theme .columns-4>li.column-thin {
    width: 100%}
.ecalypse-rental-custom-theme .columns-5>div, .ecalypse-rental-custom-theme .columns-5>li {
    width: 49.998%}
.ecalypse-rental-custom-theme .columns-6>div, .ecalypse-rental-custom-theme .columns-6>li {
    width: 49.998%}
.ecalypse-rental-custom-theme .invert-columns-2>div, .ecalypse-rental-custom-theme .invert-columns-2>li {
    width: 49.998%}
 } @media screen and (max-width:560px) {
    .list-item-branch-dail .list-item-media {
    margin-bottom: 15px;
}
.ecalypse-rental-custom-theme .list-item-branch-dail .list-item-media .thumb {
    display: block;
}
.ecalypse-rental-custom-theme .dl-limited {
    max-width: 100%}
.ecalypse-rental-custom-theme .bordered-content {
    padding: 5px;
}
.ecalypse-rental-custom-theme .box-inner-large {
    padding: 10px;
}
.ecalypse-rental-custom-theme .breadcrumb {
    width: 100%;
    text-align: center;
}
.ecalypse-rental-custom-theme .control-submit {
    text-align: center;
}
.ecalypse-rental-custom-theme .control-submit .btn {
    float: none;
}
.ecalypse-rental-custom-theme .control-submit .pull-right {
    float: none;
}
.ecalypse-rental-custom-theme .control-submit .pull-right .before-control {
    float: none;
    padding: 15px 0;
}
.ecalypse-rental-custom-theme .control-submit .pull-right .before-control label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin: 0;
}
.ecalypse-rental-custom-theme .control-submit .pull-right .before-control label:first-child {
    margin-right: 20px;
}
.ecalypse-rental-custom-theme .control-submit .pull-right .btn {
    float: none;
}
.ecalypse-rental-custom-theme .slideshow-item.static .slideshow-item-content {
    margin-top: -10px;
}
.ecalypse-rental-custom-theme .slideshow-item-content {
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    left: 50%;
    right: auto;
    text-align: center;
    width: 100%}
.ecalypse-rental-custom-theme .slideshow-item-content .row .h2 {
    font-size: 1em;
    margin: 0;
    padding: 7px 12wpx;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
}
.ecalypse-rental-custom-theme .slideshow-item-content .row p {
    font-size: .8em;
    padding: 7px 12wpx;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
}
.ecalypse-rental-custom-theme .slideshow-item-content .row p span {
    font-size: 1.2em;
}
.ecalypse-rental-custom-theme .sm-hidden {
    display: none;
}
.ecalypse-rental-custom-theme .sm-visible {
    display: block;
}
.ecalypse-rental-custom-theme table.table-responsive {
    padding: 0 20px;
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme table.table-responsive tbody {
    display: block;
    width: 100%}
.ecalypse-rental-custom-theme table.table-responsive tbody tr {
    display: block;
    padding: 10px;
}
.ecalypse-rental-custom-theme table.table-responsive tbody tr+tr {
    border-top: 1px solid #eaeaea;
}
.ecalypse-rental-custom-theme table.table-responsive tbody tr th, .ecalypse-rental-custom-theme table.table-responsive tbody tr td {
    display: block;
    border: 0;
    padding: 5px 0;
    line-height: 1.4em;
    text-align: left;
}
.ecalypse-rental-custom-theme table.table-responsive tbody tr th:before, .ecalypse-rental-custom-theme table.table-responsive tbody tr td:before {
    content: attr(data-title) ':';
    font-weight: 700;
}
.ecalypse-rental-custom-theme table.table-responsive thead, .ecalypse-rental-custom-theme table.table-responsive tfoot {
    display: none;
}
.ecalypse-rental-custom-theme .invert-columns-2>div, .ecalypse-rental-custom-theme .invert-columns-2>li {
    width: 100%}
.ecalypse-rental-custom-theme .columns-2.break-sm>div, .ecalypse-rental-custom-theme .invert-columns-2.break-sm>div, .ecalypse-rental-custom-theme .columns-2.break-sm>li, .ecalypse-rental-custom-theme .invert-columns-2.break-sm>li {
    width: 100%}
.ecalypse-rental-custom-theme .columns-3.break-sm>div, .ecalypse-rental-custom-theme .invert-columns-3.break-sm>div, .ecalypse-rental-custom-theme .columns-3.break-sm>li, .ecalypse-rental-custom-theme .invert-columns-3.break-sm>li {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .columns-3.break-sm>*+*, .ecalypse-rental-custom-theme .invert-columns-3.break-sm>*+* {
    margin-top: 20px;
}
.ecalypse-rental-custom-theme .columns-3.break-sm.no-break>div, .ecalypse-rental-custom-theme .invert-columns-3.break-sm.no-break>div, .ecalypse-rental-custom-theme .columns-3.break-sm.no-break>li, .ecalypse-rental-custom-theme .invert-columns-3.break-sm.no-break>li {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .columns-4.break-sm>div, .ecalypse-rental-custom-theme .invert-columns-4.break-sm>div, .ecalypse-rental-custom-theme .columns-4.break-sm>li, .ecalypse-rental-custom-theme .invert-columns-4.break-sm>li {
    width: 100%}
.ecalypse-rental-custom-theme .columns-5.break-sm>div, .ecalypse-rental-custom-theme .invert-columns-5.break-sm>div, .ecalypse-rental-custom-theme .columns-5.break-sm>li, .ecalypse-rental-custom-theme .invert-columns-5.break-sm>li {
    width: 100%}
.ecalypse-rental-custom-theme .columns-6.break-sm>div, .ecalypse-rental-custom-theme .invert-columns-6.break-sm>div, .ecalypse-rental-custom-theme .columns-6.break-sm>li, .ecalypse-rental-custom-theme .invert-columns-6.break-sm>li {
    width: 100%}
 } @media screen and (min-width:561px) and (max-width:768px) {
    .list-item-branch-dail .list-item-media {
    float: right;
    width: 220px;
}
.ecalypse-rental-custom-theme .list-item-branch-dail .list-item-content {
    margin-right: -240px;
    padding-right: 240px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.ecalypse-rental-custom-theme .list-item-branch-dail .list-item-content [class*=columns-]+[class*=columns-] {
    margin-top: 10px;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category .icon-text, .ecalypse-rental-custom-theme .list-item-car .icon-text {
    float: left;
    margin: 0 20px 10px 0;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category p, .ecalypse-rental-custom-theme .list-item-car p {
    text-align: left;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category p br, .ecalypse-rental-custom-theme .list-item-car p br {
    display: none;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category p span, .ecalypse-rental-custom-theme .list-item-car p span {
    margin-right: 10px;
}
.ecalypse-rental-custom-theme footer .social-links {
    float: left;
}
.ecalypse-rental-custom-theme footer .follow-links {
    float: left;
}
.ecalypse-rental-custom-theme footer .follow-links a {
    float: left;
    margin-top: 0!important;
    margin-left: 15px;
}
.ecalypse-rental-custom-theme .invert-columns-2>div, .ecalypse-rental-custom-theme .invert-columns-2>li {
    width: 49.998%}
.ecalypse-rental-custom-theme .invert-columns-2>div, .ecalypse-rental-custom-theme .invert-columns-2>li {
    margin-top: 0!important;
}
.ecalypse-rental-custom-theme .columns-4>div, .ecalypse-rental-custom-theme .columns-4>li {
    width: 49.998%}
.ecalypse-rental-custom-theme .columns-4>div.column-wide, .ecalypse-rental-custom-theme .columns-4>li.column-wide {
    width: 100%}
.ecalypse-rental-custom-theme .columns-4>div.column-thin, .ecalypse-rental-custom-theme .columns-4>li.column-thin {
    width: 100%}
.ecalypse-rental-custom-theme .columns-5>div, .ecalypse-rental-custom-theme .columns-5>li {
    width: 33.332%}
.ecalypse-rental-custom-theme .columns-6>div, .ecalypse-rental-custom-theme .columns-6>li {
    width: 33.332%}
.ecalypse-rental-custom-theme .invert-columns-2>div, .ecalypse-rental-custom-theme .invert-columns-2>li {
    width: 49.998%}
.ecalypse-rental-custom-theme footer .columns-3>div, .ecalypse-rental-custom-theme footer .columns-3>li {
    width: 49.998%}
.ecalypse-rental-custom-theme footer .columns-3>div.column-wide, .ecalypse-rental-custom-theme footer .columns-3>li.column-wide {
    width: 66.664%}
.ecalypse-rental-custom-theme footer .columns-3>div.column-wider, .ecalypse-rental-custom-theme footer .columns-3>li.column-wider {
    width: 49.998%}
.ecalypse-rental-custom-theme footer .columns-3>div.column-thiner, .ecalypse-rental-custom-theme footer .columns-3>li.column-thiner {
    width: 49.998%}
.ecalypse-rental-custom-theme footer .columns-3>div.column-break-wide, .ecalypse-rental-custom-theme footer .columns-3>li.column-break-wide {
    width: 100%!important;
}
.ecalypse-rental-custom-theme footer .columns-3 .column-break-wide {
    padding-top: 20px;
}
 } @media screen and (max-width:768px) {
    .md-hidden {
    display: none;
}
.ecalypse-rental-custom-theme .md-visible {
    display: block;
}
.ecalypse-rental-custom-theme .mobile-toggle-md {
    cursor: pointer;
}
.ecalypse-rental-custom-theme .mobile-toggle-md:after {
    display: block;
}
.ecalypse-rental-custom-theme .columns-2.break-md>div, .ecalypse-rental-custom-theme .columns-2.break-md>li {
    width: 100%}
.ecalypse-rental-custom-theme .columns-3.break-md>div, .ecalypse-rental-custom-theme .columns-3.break-md>li {
    width: 100%!important;
}
.ecalypse-rental-custom-theme .columns-4.break-md>div, .ecalypse-rental-custom-theme .columns-4.break-md>li {
    width: 100%}
.ecalypse-rental-custom-theme .columns-5.break-md>div, .ecalypse-rental-custom-theme .columns-5.break-md>li {
    width: 100%}
.ecalypse-rental-custom-theme .columns-6.break-md>div, .ecalypse-rental-custom-theme .columns-6.break-md>li {
    width: 100%}
 } @media screen and (min-width:769px) and (max-width:942px) {
    .list-item-branch-dail .list-item-media {
    margin-bottom: 15px;
}
.ecalypse-rental-custom-theme .list-item-branch-dail .list-item-media .thumb {
    display: block;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category .icon-text, .ecalypse-rental-custom-theme .list-item-car .icon-text {
    float: left;
    margin: 0 20px 10px 0;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category p, .ecalypse-rental-custom-theme .list-item-car p {
    text-align: left;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category p br, .ecalypse-rental-custom-theme .list-item-car p br {
    display: none;
}
.ecalypse-rental-custom-theme .list-item-vehicle-category p span, .ecalypse-rental-custom-theme .list-item-car p span {
    margin-right: 10px;
}
.ecalypse-rental-custom-theme footer .social-links {
    float: left;
}
.ecalypse-rental-custom-theme footer .follow-links {
    float: left;
}
.ecalypse-rental-custom-theme footer .follow-links a {
    float: left;
    margin-top: 0!important;
    margin-left: 15px;
}
.ecalypse-rental-custom-theme .invert-columns-2>div, .ecalypse-rental-custom-theme .invert-columns-2>li {
    width: 100%}
.ecalypse-rental-custom-theme .invert-columns-2.init-lg>div, .ecalypse-rental-custom-theme .invert-columns-2.init-lg>li {
    width: 49.998%}
.ecalypse-rental-custom-theme .invert-columns-2.init-lg>div, .ecalypse-rental-custom-theme .invert-columns-2.init-lg>li {
    margin-top: 0!important;
}
.ecalypse-rental-custom-theme .columns-4>div, .ecalypse-rental-custom-theme .columns-4>li {
    width: 49.998%}
.ecalypse-rental-custom-theme .columns-4>div.column-wide, .ecalypse-rental-custom-theme .columns-4>li.column-wide {
    width: 49.998%}
.ecalypse-rental-custom-theme .columns-5>div, .ecalypse-rental-custom-theme .columns-5>li {
    width: 24.999%}
.ecalypse-rental-custom-theme .columns-6>div, .ecalypse-rental-custom-theme .columns-6>li {
    width: 33.332%}

 } @media screen and (max-width:942px) {
    .steps li {
    border: 1px solid #dbdbdb;
}
.ecalypse-rental-custom-theme .steps li:before {
    display: none;
}
.ecalypse-rental-custom-theme .column.list-item-car .list-item-media {
    margin-bottom: 15px;
    width: 100%;
    position: relative;
}
.ecalypse-rental-custom-theme .column.list-item-car .list-item-media .btn {
    position: absolute;
    top: 0;
    right: 0;
}
.ecalypse-rental-custom-theme .columns-3>div.column-thiner, .ecalypse-rental-custom-theme .columns-3>li.column-thiner {
    width: 50%}
.ecalypse-rental-custom-theme .columns-3>div.column-break-wide, .ecalypse-rental-custom-theme .columns-3>li.column-break-wide {
    width: 100%}
.ecalypse-rental-custom-theme .columns-3 .column-break-wide {
    margin: 20px 0;
}
.ecalypse-rental-custom-theme .columns-2.break-lg {
    *zoom: 1;
}
.ecalypse-rental-custom-theme .columns-2.break-lg>div, .ecalypse-rental-custom-theme .columns-2.break-lg>li {
    width: 100%}
.ecalypse-rental-custom-theme .columns-2.break-lg:before, .ecalypse-rental-custom-theme .columns-2.break-lg:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme .columns-2.break-lg:after {
    clear: both;
}
.ecalypse-rental-custom-theme .columns-2.break-lg .column+.column {
    margin-top: 6px;
}
.ecalypse-rental-custom-theme .columns-3.break-lg>div, .ecalypse-rental-custom-theme .columns-3.break-lg>li {
    width: 100%}
.ecalypse-rental-custom-theme .columns-4.break-lg>div, .ecalypse-rental-custom-theme .columns-4.break-lg>li {
    width: 100%}
.ecalypse-rental-custom-theme .columns-5.break-lg>div, .ecalypse-rental-custom-theme .columns-5.break-lg>li {
    width: 100%}
.ecalypse-rental-custom-theme .columns-6.break-lg>div, .ecalypse-rental-custom-theme .columns-6.break-lg>li {
    width: 100%}
.ecalypse-rental-custom-theme [class*=invert-columns-] {
    *zoom: 1;
}
.ecalypse-rental-custom-theme [class*=invert-columns-]:before, .ecalypse-rental-custom-theme [class*=invert-columns-]:after {
    content: "";
    display: table;
}
.ecalypse-rental-custom-theme [class*=invert-columns-]:after {
    clear: both;
}
.ecalypse-rental-custom-theme [class*=invert-columns-]>div, .ecalypse-rental-custom-theme [class*=invert-columns-]>li {
    float: left;
}
.ecalypse-rental-custom-theme [class*=invert-columns-]>div.pull-right, .ecalypse-rental-custom-theme [class*=invert-columns-]>li.pull-right {
    float: right;
}
.ecalypse-rental-custom-theme [class*=invert-columns-]>div.pull-left, .ecalypse-rental-custom-theme [class*=invert-columns-]>li.pull-left {
    float: left;
}
 }

.ecalypse-rental-custom-theme .list-item-media span {    
    bottom: 10px;
    display: block;
    padding: 5px;
    position: absolute;
    right: 10px;
}

.ecalypse-rental-custom-theme .list-item-car .list-item-media p:first-child {
    position: relative;
}

.ecalypse-rental-custom-theme .btn-absolute {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

.ecalypse-rental-custom-theme .pic-area {
	position: relative;
	float: left;
	max-width: 210px;
}

.ecalypse-rental-custom-theme .hid-imgs {
	display: none;
}

.ecalypse-rental-custom-theme #main-content-4 {
	margin-top: 25px;
}

.ecalypse-rental-custom-theme .car-name {
	margin-top: 13px!important;
	float: left;
	width: 100%;
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}

.ecalypse-rental-custom-theme .display-none {
	display: none!important;
}

.ecalypse-rental-custom-theme .sprite-cars {
	height: 28px;
	width: 28px;
	background: url("img/sprite-cars.png") no-repeat center center;
	background-size: 28px;
}

.ecalypse-rental-custom-theme .sprite-location {
	height: 28px;
	width: 28px;
	background: url("img/sprite-location.png") no-repeat center center;
	background-size: 28px;
}

.ecalypse-rental-custom-theme .sprite-manage-booking {
	height: 28px;
	width: 28px;
	background: url("img/sprite-manage-booking.png") no-repeat center center;
	background-size: 28px;
}

.ecalypse-rental-custom-theme .sprite-calendar {
	height: 18px;
	width: 18px;
	background: url("img/sprite-calendar.png") no-repeat center center;
	background-size: 16px;
}

.ecalypse-rental-custom-theme .sprite-snowflake {
	height: 14px;
	width: 14px;
	background: url("img/sprite-snowflake.png") no-repeat center center;
	background-size: 14px;
}

.ecalypse-rental-custom-theme .sprite-briefcase {
	height: 14px;
	width: 14px;
	background: url("img/sprite-briefcase.png") no-repeat center center;
	background-size: 14px;
}

.ecalypse-rental-custom-theme .sprite-person {
	height: 14px;
	width: 14px;
	background: url("img/sprite-person.png") no-repeat center center;
	background-size: 14px;
}

.ecalypse-rental-custom-theme .sprite-fuel {
	height: 14px;
	width: 14px;
	background: url("img/sprite-fuel.png") no-repeat center center;
	background-size: 14px;
}

.ecalypse-rental-custom-theme .sprite-timeout {
	height: 14px;
	width: 14px;
	background: url("img/sprite-timeout.png") no-repeat center center;
	background-size: 14px;
}

.ecalypse-rental-custom-theme .sprite-call-us-small {
	height: 32px;
	width: 32px;
	background: url("img/sprite-call-us-small.png") no-repeat center center;
	background-size: 32px;
	margin-left: 7px!important;
	position: relative;
	top: 45px;
}

.ecalypse-rental-custom-theme .sprite-arrow-right {
	width: 18px;
	height: 18px;
	background: url("img/sprite-arrow-right.png") no-repeat center center;
	background-size: 18px!important;
}

.ecalypse-rental-custom-theme .sprite-discount {
	width: 18px;
	height: 18px;
	background: url("img/sprite-discount.png") no-repeat center center;
	background-size: 18px!important;
}

@media (max-width: 750px) {
	.ecalypse-rental-custom-theme .bx-controls-direction {display: none;}
}

@media (max-width: 560px) {
	.ecalypse-rental-custom-theme .header-right .control-field {
		width: 30%!important;	
	}

	.ecalypse-rental-custom-theme .top-panel {
		padding-top: 0!important;
		margin-top: -10px!important;
	}

	.ecalypse-rental-custom-theme .navigation-header-trigger {
		background: #eb7a00;
		color: #fff!important;
		margin-left: -5px!important;
		width: calc(100% + 10px);
		padding-left: 0!important;
		padding-right: 0!important;
		text-align: center;
	}

	.ecalypse-rental-custom-theme .locations .column {
		width: 100%!important;
		float: left!important;
		margin-left: 0!important;
	}

	.ecalypse-rental-custom-theme .our-locations .column {
		width: 100%!important;
	}

	.ecalypse-rental-custom-theme .col-mar-left {
		margin-left: 0!important;
	}

	.ecalypse-rental-custom-theme .sidebar {
		margin-top: 20px;
	}
	
	.ecalypse-rental-custom-theme .static-background {min-height: 440px !important;}
}

.ecalypse-rental-custom-theme .sidebar .tabs {
	width: 100% !important;
	box-shadow: none!important;
	border: 1px solid #ddd;
}

.ecalypse-rental-custom-theme .content .tabs {
	box-shadow: none!important;
	border: 1px solid #ddd;
}

.ecalypse-rental-custom-theme .sidebar select {
	width: 100%!important;
	padding: 0!important;
	float: left;
	text-indent: 3px;
	color: #888!important;
}

.ecalypse-rental-custom-theme .sidebar .control-addon {
	width: 100%;
	float: left;
}

.ecalypse-rental-custom-theme .sidebar .column-wider, .ecalypse-rental-custom-theme .sidebar .column-thiner {
	width: 100%!important;
	margin-bottom: 10px;
}
.ecalypse-rental-custom-theme .sidebar .tabs-navigation-link a, .ecalypse-rental-custom-theme .sidebar .tabs-navigation-active a {
	min-height: 40px;
}

#ui-datepicker-div {
	z-index: 111!important;
}

.ecalypse-rental-custom-theme .top-panel .control-field {
	margin-right: 0!important;
	margin-left: 20px!important;
}

.ecalypse-rental-custom-theme #ecalypse_rental_enter_location, #ecalypse_rental_return_location {
	width: 94.5%!important;
	border-radius: 5px;
}

.ecalypse-rental-custom-theme .box-inner-small #ecalypse_rental_enter_location, .ecalypse-rental-custom-theme .box-inner-small #ecalypse_rental_return_location {
	width: 90%!important;
}

.ecalypse-rental-custom-theme .sidebar #ecalypse_rental_enter_location, .ecalypse-rental-custom-theme .sidebar #ecalypse_rental_return_location {
	width: 100%!important;
}

.ecalypse-rental-custom-theme .half-oddo {
	width: 46%;
	float: left;
	margin-bottom: 10px;
	margin-right: 4%;
}

.ecalypse-rental-custom-theme .half-oddo * {
	float: left;
	width: 100%;
}

.ecalypse-rental-custom-theme .half-oddo input {
	border-radius: 5px;
	border: 1px solid #eaeaea;
	padding: 7px 0;
	text-indent: 9px;
}

.ecalypse-rental-custom-theme .float-right-oddo {
	float: right;
	margin-right: 0;
}

.ecalypse-rental-custom-theme .full-width-oddo {
	float: left;
	width: 100%;
}

.ecalypse-rental-custom-theme #ecalypse_rental_filter_price_range, #ecalypse_rental_filter_passangers {
	float: left;
	width: 100%;
	margin-bottom: 2px!important;
}

.ecalypse-rental-custom-theme .slider {
	margin-bottom: 15px!important;
	float: left;
	width: 100%;
	margin-left: -5px!important;
	margin-top: 0px;
}

.ecalypse-rental-custom-theme .ui-slider-handle {
	margin-top: 5px!important;
}

.ecalypse-rental-custom-theme .slider.inputSlider {padding-top:10px;}

.ecalypse-rental-custom-theme .slider .ui-state-default {
	margin-left: 0px!important;
}

.ecalypse-rental-custom-theme #ecalypse-rental-hidden-booking-form {
	position: fixed;
	top: 25%;
	left: 50%;
	margin-left: -230px;
	padding: 20px;
	background: #fff;
	z-index: 20;
	border-radius: 5px;
	border: 2px solid rgba(0,0,0,.2);
	box-shadow: 0 0 15px rgba(0,0,0,.2);
}

.ecalypse-rental-custom-theme .booking-form-overflow {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.3);
	z-index: 19;
}

.ecalypse-rental-custom-theme #ecalypse-rental-hidden-booking-form, .ecalypse-rental-custom-theme .booking-form-overflow {
	display: none;
}

.ecalypse-rental-custom-theme p.close-win {
	position: absolute;
	top: -12px;
	right: -12px;
	font-size: 18px;
	background: #ff8705;
	color: #fff;
	width: 30px;
	height: 30px;
	border-radius: 999px;
	text-align: center;
	line-height: 30px;
	text-shadow: 0 1px 1px rgba(0,0,0,.2);
	cursor: pointer;
}

.ecalypse-rental-custom-theme .special-btn {
	font-size: 11px;
	line-height: 17px;
	padding: 3px 11px!important;
	height: 23px!important;
	font-family: "Open Sans";
	font-weight: 400;
	color: #fff;
	max-width: 107px;
	cursor: pointer;
	border: none!important;
}

.ecalypse-rental-custom-theme .special-btn::-webkit-input-placeholder { /* WebKit browsers */
    color:    #fff;
}
.ecalypse-rental-custom-theme .special-btn:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #fff;
   opacity:  1;
}
.ecalypse-rental-custom-theme .special-btn::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #fff;
   opacity:  1;
}
.ecalypse-rental-custom-theme .special-btn:-ms-input-placeholder { /* Internet Explorer 10+ */
   color:    #fff;
}

.ecalypse-rental-custom-theme .ecalypse-rental-car-no-available {
	opacity: 1!important;
	z-index: 5!important;
}

.ecalypse-rental-custom-theme .ecalypse-rental-car-available {
	opacity: 1!important;
}

.ecalypse-rental-custom-theme .ecalypse-rental-car-no-available .ui-state-default {
	background: url("img/texture.png")!important;
	background-size: cover;
	border: 1px solid #ff8705!important;
}

.ecalypse-rental-custom-theme .available {
	background: #e03233;
}

.ecalypse-rental-custom-theme .disclaimer {margin-bottom: 15px;}

.ecalypse-rental-custom-theme .extras-div {}
	.ecalypse-rental-custom-theme .extras-div .pull-right {margin-left: 20px;}

@media (max-width: 560px) {
	.ecalypse-rental-custom-theme nav .navigation-header-trigger {margin-top: 0px !important;}
	.ecalypse-rental-custom-theme .top-panel {
		float: left!important;
		width: 100%!important;
		float: left!important;
		padding-left: 0!important;
		margin-top: -37px!important;
	}

	.ecalypse-rental-custom-theme .top-panel select {
		margin-left: 0!important;
		margin-right: 0!important;
	}

	.ecalypse-rental-custom-theme .top-panel .control-field {
		margin: 0!important;
		margin-left: 12px!important;
	}

	.ecalypse-rental-custom-theme .navigation-header-trigger {
		margin-top: 90px!important;
	}

	.ecalypse-rental-custom-theme #ecalypse-rental-hidden-booking-form {
		margin-left: -125px;
		top: 10%;
		padding-right: 35px;
	}

	.ecalypse-rental-custom-theme .icon-text {
		float: left;
		width: 90%;
	}

	.ecalypse-rental-custom-theme p.car-name {
		margin-bottom: 10px!important;
	}

	.ecalypse-rental-custom-theme .overflow-cal {
		background: transparent;
		width: 100%;	
		height: 100%;
		position: fixed;
		top: 0;
		left: 0;
		display: none;
	}

	.ecalypse-rental-custom-theme .zindex {
		z-index: 1!important;
		margin-top: 0!important;
	}

	.ecalypse-rental-custom-theme .bookcar {
		margin-top: 20px!important;
	}
	
	.ecalypse-rental-custom-theme .bx-controls-direction {display: none;}
	.ecalypse-rental-custom-theme .responsive header .container {text-align:center;}
	.ecalypse-rental-custom-theme .ecalypse-rental-logo {padding: 10px;}
	.ecalypse-rental-custom-theme .static-background {display: block !important;}
	.ecalypse-rental-custom-theme #HPSlider {display: none;}

	/* #ecalypse-rental-hidden-booking-form {
		position: absolute!important;
	} */
}

.ecalypse-rental-custom-theme .zindex {
	margin-top: -5px!important;
}

.ecalypse-rental-custom-theme .bookcar {
	position: relative!important;
	top: -20px!important;
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, .ecalypse-rental-custom-theme LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

.ecalypse-rental-custom-theme .bx-wrapper {
	position: relative;
	margin: 0 auto;
	padding: 0;
	*zoom: 1;
}

.ecalypse-rental-custom-theme .bx-wrapper img {
	max-width: 100%;
	display: block;
	margin: 0 auto;
}

/** THEME
===================================*/

.ecalypse-rental-custom-theme .bx-wrapper .bx-viewport {
	-moz-box-shadow: 0 0 5px #ccc;
	-webkit-box-shadow: 0 0 5px #ccc;
	box-shadow: 0 0 5px #ccc;
	border:  5px solid #fff;
	left: -5px;
	background: #fff;
	
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
    	-ms-transform: translatez(0);
    	-o-transform: translatez(0);
    	transform: translatez(0);
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-pager,
.ecalypse-rental-custom-theme .bx-wrapper .bx-controls-auto {
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 1000;
}

/* LOADER */

.ecalypse-rental-custom-theme .bx-wrapper .bx-loading {
	min-height: 50px;
	background: url(img/bx_loader.gif) center center no-repeat #fff;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

.ecalypse-rental-custom-theme .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-pager .bx-pager-item,
.ecalypse-rental-custom-theme .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-pager.bx-default-pager a {
	background: #666;
	text-indent: -9999px;
	display: block;
	width: 10px;
	height: 10px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-pager.bx-default-pager a:hover,
.ecalypse-rental-custom-theme .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

.ecalypse-rental-custom-theme .bx-wrapper .bx-prev {
	left: 10px;
	background: url(img/controls.png) no-repeat 0 -32px;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-next {
	right: 10px;
	background: url(img/controls.png) no-repeat -43px -32px;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-prev:hover {
	background-position: 0 0;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-next:hover {
	background-position: -43px 0;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 32px;
	height: 32px;
	text-indent: -9999px;
	z-index: 9999;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

.ecalypse-rental-custom-theme .bx-wrapper .bx-controls-auto {
	text-align: center;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	text-indent: -9999px;
	width: 10px;
	height: 11px;
	outline: 0;
	background: url(img/controls.png) -86px -11px no-repeat;
	margin: 0 3px;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-controls-auto .bx-start:hover,
.ecalypse-rental-custom-theme .bx-wrapper .bx-controls-auto .bx-start.active {
	background-position: -86px 0;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	text-indent: -9999px;
	width: 9px;
	height: 11px;
	outline: 0;
	background: url(img/controls.png) -86px -44px no-repeat;
	margin: 0 3px;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-controls-auto .bx-stop:hover,
.ecalypse-rental-custom-theme .bx-wrapper .bx-controls-auto .bx-stop.active {
	background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.ecalypse-rental-custom-theme .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

.ecalypse-rental-custom-theme .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 0;
	width: 35px;
}

/* IMAGE CAPTIONS */

.ecalypse-rental-custom-theme .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

.bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}
.ecalypse-rental-custom-theme .static-background {width: 100%; height: 100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-image:url(./img/intro-booking.png);min-height: 340px;display: none;}

.ecalypse-rental-custom-theme .column-single-fleet {width: 30%; display: inline-block; float:left;margin-right: 3%; overflow: hidden;box-shadow: 0 6px 12px rgba(0, 0, 0, 0.7);text-align: center; background: #fff;margin-bottom: 10px;max-width: 200px;min-width: 150px;}
	.ecalypse-rental-custom-theme .column-single-fleet h4 {background: #222; text-shadow: 1px 1px 1px #ccc; color: #fff; padding: 5px;margin-bottom: 0px;}
	.ecalypse-rental-custom-theme .column-single-fleet .pic-area {height: 180px;width: 100%;}
		.ecalypse-rental-custom-theme .column-single-fleet .pic-area span.btn-absolute {display: none;}
	.ecalypse-rental-custom-theme .column-single-fleet .bookcar {top: -10px !important;}
	
.ecalypse-rental-custom-theme .ecalypse-rental-detail {}
	.ecalypse-rental-custom-theme .ecalypse-rental-detail .main_image {width:100%;}
	.ecalypse-rental-custom-theme .ecalypse-rental-detail .range-days {display: inline-block;width: 100px;}
	.ecalypse-rental-custom-theme .ecalypse-rental-detail .range-price {display: inline-block;}
	.ecalypse-rental-custom-theme .ecalypse-rental-detail h4.mt {margin-top: 10px;}
	.ecalypse-rental-custom-theme .ecalypse-rental-detail .rates-book-now {display: block; margin-top: 15px;top: 0px !important;}
	.ecalypse-rental-custom-theme .ecalypse-rental-detail .list-item-media {position: relative;}
	
.ecalypse-rental-custom-theme .columns.only-date .control-addon {display: block;}
.ecalypse-rental-custom-theme .ecalypse-rental-summary-branch-info {margin: 10px 0px;}
.ecalypse-rental-custom-theme .sub-menu li {display: block !important;}

.ecalypse-rental-custom-theme .videoWrapper {
 position: relative;
 padding-bottom: 56.25%; /* 16:9 */
 padding-top: 25px;
 height: 0;
}
.ecalypse-rental-custom-theme .videoWrapper iframe {
 position: absolute;
 top: 0;
 left: 10%;
 width: 80%;
 height: 100%;
}
.ecalypse-rental-custom-theme .ecalypse-rental-logo {max-height: 80px;}
.ecalypse-rental-custom-theme .HPslider li {overflow: hidden;}

.disp_none {display: none;}

@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 560px) { 
	select:focus,
	textarea:focus,
	input:focus,
	select,
	textarea,
	input{
		font-size: 16px !important;
	}
}

.ecalypse_call_price {cursor: pointer;}
.ecalypse-rental-car-available {
	opacity: 1!important;
	z-index: 5!important;
}

.ecalypse-rental-car-available {
	opacity: 1!important;
}

.ecalypse-rental-car-no-available .ui-state-default {
	background: url("img/texture.png")!important;
	background-size: cover;
	border: 1px solid #ff8705!important;
}

.available {
	background: #e03233;
}
