@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');*{margin:0;}html,body{}body{margin:0;padding:0;background:#4087A9 url(/sites/all/themes/carhire_theme/images/pixel-bg-body-azul.png) repeat-x scroll 0 0;font:11px/14px helvetica,arial,verdana,sans-serif;color:#494949;}input{font:12px / 100% Verdana,arial,verdana,sans-serif;color:#494949;}textarea,select{font:12px / 160% Verdana,sans-serif;color:#494949;}h1,h2,h3,h4,h5,h6{margin:0 0 2px;padding:0;font-weight:normal;}tbody{border:0;}h1{font-size:16px;line-height:20px;}h2{font-size:15px;line-height:19px;}h3{font-size:14px;line-height:19px;}h4{font-size:13px;line-height:17px;}h5{font-size:13px;line-height:17px;}h6{font-size:13px;line-height:17px;}.ch-text-bnnr{font-weight:700;font-size:17px;line-height:25px;}.ch-text-bnnr a:link{color:#219DE6;}.ch-text-bnnr a:link:hover{text-decoration:underline;}ul,quote,code,fieldset{margin:.5em 0;}p{margin:2px 0 4px;padding:0;}a:link,a:visited{color:#0473BB;text-decoration:none;outline:none;}a:hover{color:#000;}a:active,a.active{outline:none;}hr{margin:0;padding:0;border:none;height:1px;background:#5294c1;}ul{margin:0.5em 0 1em;padding:0;}ol{margin:0.75em 0 1.25em;padding:0;}ol li,ul li{margin:0.4em 0 0.4em .5em;}ul.menu,.item-list ul{margin:0.35em 0 0 -0.5em;padding:0;}ul.menu ul,.item-list ul ul{margin-left:0em;}ol li,ul li,ul.menu li,.item-list ul li,li.leaf{margin:0.15em 0 0.15em .5em;}ul.menu li,.item-list ul li,li.leaf{padding:0 0 .2em 1.5em;list-style-type:none;list-style-image:none;}.node ul li,.node ul.menu li,.node .item-list ul li,.node li.leaf,#cia-content-content-main-page-inner ul li{padding:0 0 0px 2px;}ol li{padding:0 0 .3em;margin-left:2em;}ul li.expanded{float:left;}ul.inline li{background:none;margin:0;padding:0 1em 0 0;}ol.task-list{margin-left:0;list-style-type:none;list-style-image:none;}ol.task-list li{padding:0.5em 1em 0.5em 2em;}ol.task-list li.done{color:#393;}ol.task-list li.active{margin-right:1em;}fieldset ul.clear-block li{margin:0;padding:0;background-image:none;}dl{margin:0.5em 0 1em 1.5em;}dl dt{}dl dd{margin:0 0 .5em 1.5em;}img,a img{border:none;}table{margin:0;width:100%;}thead th{border-bottom:0 none;color:#494949;font-weight:bold;}th a:link,th a:visited{color:#6f9dbd;}td,th{padding:.3em .5em;}ul.primary,ul.primary li,ul.secondary,ul.secondary li{border:0;background:none;margin:0;padding:0;}#tabs-wrapper{border:1px dashed #97B816;display:block;margin:15px 0;padding:7px 10px;}ul.primary{padding:0;float:left;}ul.secondary{clear:both;text-align:left;border-bottom:1px solid #e9eff3;margin:-0.2em -26px 1em;padding:0 26px 0.6em;}ul.primary li a{background-color:transparent;border-style:none;border-width:0;margin-right:2px;text-decoration:none;}ul.primary li.active a{background-color:#FFFFFF;border-color:#BBBBBB;border-style:solid;border-width:1px;text-decoration:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid red;}html.js fieldset.collapsible{border:1px solid #B0D7EC;}html.js fieldset.collapsible div.fieldset-wrapper{padding:5px 10px;}html.js fieldset.collapsible legend a{padding-left:19px;}html.js fieldset.collapsed legend a{background-position:2px 0px;}.clear{clear:both;}body{margin:0;padding:0;background:white;font:11px/14px helvetica,arial,verdana,sans-serif;color:#494949;}#carhire-wrapper{margin:0 auto;text-align:left;width:960px;}body.admin-menu{background-position:0 29px;}#carhire-footer{color:#ffffff;font-size:10px;font-weight:bold;height:20px;padding:10px;position:relative;text-align:left;width:938px;background:transparent none repeat scroll 0 0;}#carhire-slideshow{background:#FFFFFF url(/sites/all/themes/carhire_theme/images/car-nav-home-bg.jpg) no-repeat scroll left bottom;height:170px;margin:auto;padding:9px 12px 0;width:932px;border-bottom:2px solid #CEDFEC;border-left:2px solid #CEDFEC;border-right:2px solid #CEDFEC;position:relative;top:-2px;}#carhire-header{background:url(/sites/all/themes/carhire_theme/images/top-header-bg-azul.jpg) repeat-x scroll 0 0;height:198px;position:relative;width:100%;}.page-search-node .search-advanced{display:none;}.page-search-node .content ul,.page-search-node .content h2,.page-search-node .content ol{float:left;width:100%;}.page-search-node .search-results .search-snippet-info{font-size:14px;line-height:20px;}.page-search-node .search-results .search-info{display:none;}#carhire-logo-wrapper{padding:35px 0 0 35px;width:200px;float:left;}.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding .form-item input{text-align:left !important;padding-left:5px !important;}.page-book #-carhire-reservation-form-step-1 #edit-reservation-pickup-arrival-flight,.page-book #-carhire-reservation-form-step-1 #edit-reservation-dropoff-departure-flight,.page-book #-carhire-reservation-form-step-1 #edit-reservation-start-timeEntry-popup-1,#edit-reservation-end-timeEntry-popup-1{text-align:left;}.page-book .android #-carhire-reservation-form-step-1 #edit-next{margin:auto;}#carhire-content-left{float:left;padding:0;width:280px;}.profile{margin-top:50px;}#-carhire-reservation-form-step-5 div #edit-report{margin-top:50px !important;}#carhire-content-left-sec{float:left;padding:0;width:200px;}#carhire-content-left .block .content{padding:0 !important;}#carhire-content-middle{float:left;height:378px;width:490px;}#carhire-shadow{background:transparent url(/sites/all/themes/carhire_theme/images/sombra-footer.png) no-repeat scroll 0 0;height:15px;}#car-hire-header{-moz-transition:top 0.3s ease;-webkit-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease;}.imagem-1{background:transparent url(/sites/all/themes/carhire_theme/images/casal-carro.jpg) no-repeat scroll left bottom;}.imagem-2{background:transparent url(/sites/all/themes/carhire_theme/images/criancas-carro.jpg) no-repeat scroll left bottom;}.imagem-3{background:transparent url(/sites/all/themes/carhire_theme/images/familia-relva-vermelho.jpg) no-repeat scroll left bottom;}.imagem-4{background:transparent url(/sites/all/themes/carhire_theme/images/familia-verde.jpg) no-repeat scroll left bottom;}#carhire-content-middle-sec{float:left;width:720px;padding:10px 0 10px 15px;}.page-buy-a-car #carhire-content-left-sec{width:280px;;}.page-buy-a-car #carhire-content-middle-sec{width:640px;}.node-type-vehicle-sale #carhire-content-middle-sec{float:none;padding:0;width:940px;}.node-type-vehicle-sale  #carhire-content-left-sec,.node-type-vehicle-sale  #page-title{display:none;}#carhire-footer-inner{height:20px;position:absolute;right:19px;text-align:right;top:2px;width:400px;}.content #-carhire-reservation-form-step-3 select{width:auto;height:auto;}#carhire-content-right{float:left;width:170px;padding-top:7px;}.block{padding:0 0px 0px 0;}#carhire-content-left .block h2,#carhire-content-right .block h2,#carhire-content-left-sec .block h2{float:left;font-size:13px;font-weight:bold;margin:12px 0 0;padding:4px 0 3px;}#block-carhire_reservation-0 h2{background:transparent url(/sites/all/themes/carhire_theme/images/pixel-tab-book-box.png) repeat-x scroll 0 0;color:#fff;}#carhire-content-left .block .content,#carhire-content-right .block .content,#carhire-content-left-sec .block .content{padding:5px 5px;}#block-user-0{background:#676767;color:#fff;}#user-login-form li,#block-locale-0 li{padding-left:0;}#block-locale-0 a{color:#FD6E06;}#block-locale-0 a.active{color:#494949;}#carhire-footer-left{width:382px;background:url(/sites/all/themes/carhire_theme/images/footer-left.png) no-repeat scroll;height:331px;padding:0;}#carhire-footer-middle{color:#FFFFFF;padding:265px 0 0;background:url(/sites/all/themes/carhire_theme/images/footer-middle-repeat.png) repeat-x scroll bottom;font-size:10px;}#carhire-footer-right{height:331px;width:285px;background:url(/sites/all/themes/carhire_theme/images/footer-right.png) no-repeat scroll bottom;height:331px;padding:0;}#user-login-form{text-align:left;}li.leaf{margin-left:0 !important;list-style-position:inside;list-style-type:disc;padding:0.2em 0.2em 0 0;}#carhire-content-left ul li,#carhire-content-left ul.menu li,#carhire-content-left .item-list ul li,#carhire-content-left li.leaf{list-style-image:none !important;list-style-type:none !important;}ul li,ul.menu li,.item-list ul li,li.leaf{list-style-type:none;}#page-title{color:#00367E;font-size:20px;font-weight:bold;font-style:italic;padding:10px 0 9px 2px;}.breadcrumb{padding:2px 4px;color:#062F8B;}.breadcrumb a{color:#062F8B;}.block-car-image{background:transparent url(/sites/all/themes/carhire_theme/images/carro-menu-header.png) no-repeat scroll 0 0;height:35px;position:absolute;right:0;top:5px;width:40px;}.block-wrapper{height:100%;position:relative;width:100%;}#carhire-menu{bottom:0;float:right;height:33px;position:absolute;right:0;width:700px;}#block-menu-primary-links{background:transparent none repeat scroll 0 0;}#carhire-menu .content,#carhire-menu .block-menu ul{padding:0;margin:0 0 0 5px;float:right;}#carhire-menu .content ul{margin:0;}#carhire-menu li{float:left;list-style-type:none;font-size:14px;font-weight:bold;margin:0 2px;padding:0;}#carhire-menu li{padding:10px;}#carhire-menu li a:link,#carhire-menu li a:visited{color:#fff;text-shadow:0px 1px 1px #00367E;}#carhire-menu li a:hover,#carhire-menu li a.active{}#carhire-content{background:#fff url(/sites/all/themes/carhire_theme/images/pixel-top-conteudo.png) repeat-x 0 0;border:2px solid #cedfec;padding:0 8px;}.node-type-vehicle-sale #carhire-content{background:#EEF7FB;}#reservation-slideshow-wrapper a.browse{background:transparent url(/sites/all/themes/carhire_theme/images/setas-nav-cars-home-azul.png) no-repeat scroll 0 0;height:104px;margin-top:30px;margin-bottom:0;}#reservation-slideshow-wrapper a.right{background-position:-24px 0;height:104px;width:30px;border:0 none;clear:right;margin-right:0px;}#reservation-slideshow-wrapper a.right:hover{background-position:-24px -106px;}#reservation-slideshow-wrapper a.left:hover{background-position:0 -106px;}#reservation-slideshow-wrapper a.left{background-position:0 0;height:104px;width:30px;border:0 none;}#reservation-block #edit-steps{display:none;}#reservation-block #edit-reservation{border:0 none;padding:0;margin:0;}#reservation-block #-carhire-reservation-form-step-1 #edit-next{background:transparent url(/sites/all/themes/carhire_theme/images/botao-book-box-big-azul.png) no-repeat scroll 0 0;bottom:0;color:#FFFFFF;float:none;font-size:19px;height:46px;left:5px;padding:0;padding-bottom:7px;position:absolute;width:269px;margin:0;border:0;cursor:pointer;border:0 none;outline:0 none;}#reservation-block #edit-next:hover{background-position:0px -46px;}#reservation-block .date-padding label,#reservation-block .date-padding .description{display:none;}#reservation-block input{border:1px solid #84bcdf;}#reservation-block label{color:#062f8b;font-size:9px;line-height:11px;white-space:nowrap;}#reservation-block #edit-reservation-start .form-text,#reservation-block #edit-reservation-end .form-text{width:100%;text-align:center;margin:0;}#reservation-block #edit-reservation-start .form-item-reservation-start-time .form-text,#reservation-block #edit-reservation-end .form-item-reservation-end-time .form-text{width:100%;}#reservation-block .container-inline-date{margin:5px 0 6px;width:270px;}#reservation-block fieldset.reservation-form .container-inline-date .date-padding{padding:0;}#reservation-block .form-type-date-popup{margin:0;}#reservation-block .form-item-reservation-pickup-facility,#reservation-block .form-item-reservation-dropoff-dropoff-facility{padding:0;margin:2px 0 4px;}#reservation-block .form-item-reservation-payment{margin:4px 0px;}#reservation-block .form-item-reservation-pickup-arrival-flight,#reservation-block .form-item-reservation-dropoff-departure-flight{margin:0;}#reservation-block #edit-reservation-pickup .form-select,#reservation-block #edit-reservation-dropoff .form-select{width:100% !important;}#reservation-block #edit-reservation-pickup .form-type-textfield input,#reservation-block #edit-reservation-dropoff .form-type-textfield input{width:100%;}#reservation-block .form-item-reservation-payment .form-select{width:262px !important;}#reservation-block .form-item-reservation-promotion-code{margin-bottom:5px;}#reservation-block .form-item-reservation-promotion-code input{width:100px;}span.pre-h2,span.pos-h2{float:left;height:26px;margin-top:12px;width:14px;display:none;}span.pre-h2{background:transparent url(/sites/all/themes/carhire_theme/images/tab-sides-round-corner-book-box-azul.png) repeat scroll -16px 0;}span.pos-h2{background:transparent url(/sites/all/themes/carhire_theme/images/tab-sides-round-corner-book-box-azul.png) repeat scroll 0 0;}span.down-h2{background:transparent url(/sites/all/themes/carhire_theme/images/tab-sides-round-corner-book-box-azul.png) repeat scroll -8px 15px;height:15px;left:0;position:absolute;top:38px;width:15px;z-index:5;display:none;}#block-carhire_reservation-0 span.down-h2,#block-carhire_reservation-0 span.pre-h2,#block-carhire_reservation-0 span.pos-h2{display:block;}.slidshow-title a:link,.slidshow-title a:visited{color:#4c91bb;}a.blue-button{background:transparent url(/sites/all/themes/carhire_theme/images/botao-slide-azul.png) no-repeat scroll 0 0;color:#FFFFFF;display:block;float:left;height:21px;margin-left:31px;text-align:left;}a.blue-button span{cursor:pointer;display:inline;float:left;height:21px;line-height:21px;margin-left:5px;padding:0 9px 0 4px;background:transparent url(/sites/all/themes/carhire_theme/images/botao-slide-azul.png) no-repeat scroll 100% 0;}#block-carhire_reservation-0{height:378px;padding:0;}#block-carhire_reservation-0 .block .content{background:#CFE7F1 none no-repeat scroll 0 0;}#carhire-slideshow span.pre-h2,#block-weather-3 span.pre-h2{display:none;}#carhire-slideshow span.pos-h2,#block-weather-3 span.pos-h2{display:none;}#carhire-slideshow span.down-h2,#block-weather-3 span.down-h2{display:none;}#carhire-slideshow h2,#block-weather-3 h2{display:none;}#carhire-menu .block .content,#carhire-slideshow .block .content,#block-weather-3 .block .content{background:transparent;}.weather small{display:none;}.weather p{background:transparent url(/sites/all/themes/carhire_theme/images/linha-azul-temperatura.png) no-repeat scroll right 16px;color:#000000;font-size:14px;font-weight:bold;margin:2px 0 3px;padding-bottom:5px;text-align:right;}#reservation-slideshow .page{width:140px;padding-top:15px;}.wlocationhidden{display:none;}#wselect{float:right;width:161px;}#carhire-content-middle-inner h2{color:#00367E;font-size:21px;font-weight:bold;margin-bottom:1px;margin-top:7px;text-align:right;}#carhire-content-middle-inner p{margin:0;}#carhire-content-middle-inner{background:transparent url(/sites/all/themes/carhire_theme/images/branco-frase-home-azul.png) no-repeat scroll 0px 35px;font-size:11px;font-style:italic;height:121px;line-height:14px;overflow:hidden;padding:0 32px 0 61px;text-align:right;color:#062F8B;}.view-ultimas .views-field-title,.view-ultimas2 .views-field-title{margin:5px 0 3px;}.view-ultimas .views-field-title a,.view-ultimas2 .views-field-title a{font-size:12px;color:#4C91BB;font-weight:bold;}.view-ultimas .views-row-odd,.view-ultimas .views-row-even,.view-ultimas2 .views-row-odd,.view-ultimas2 .views-row-even{background:transparent url(/sites/all/themes/carhire_theme/images/div-noticias-home.png) no-repeat scroll center bottom;padding-bottom:5px;margin-bottom:5px;}.view-ultimas .views-row-last,.view-ultimas2 .views-row-last{background-image:none;}#reservation-block{background:#D9E6EF none repeat scroll 0 0;height:320px;padding:11px 9px 9px;width:262px;z-index:10;}span.submitted{position:relative;top:0px;z-index:2;}#carhire-car-left{background:transparent url(/sites/all/themes/carhire_theme/images/book-carro-lateral-azul.png) no-repeat scroll 0 0;height:155px;left:13px;margin:59px 0 10px;position:relative;width:163px;}#carhire-car-left-inner{font-size:19px;height:49px;left:30px;line-height:22px;position:absolute;text-align:center;top:19px;width:96px;}#carhire-car-left-inner a{color:#fff;}.node #go-back{display:none;}#carhire-utils{height:21px;overflow:hidden;position:absolute;right:0;top:0;width:155px;z-index:2;}#carhire-language-switch{background:#FFFFFF none repeat scroll 0 0;border-top:0 none;color:#4C91BB;float:right;padding:2px 0 2px;text-align:center;width:58px;overflow:hidden;}#carhire-language-switch.opened{overflow:visible;}#carhire-top-login{color:#FFFFFF;float:right;height:13px;padding:4px 10px 2px 3px;text-align:right;width:76px;}#carhire-top-login a{color:#4C91BB;}#carhire-language-switch ul{border-left:1px solid #4C91BB;border-right:1px solid #4C91BB;margin:0;}#carhire-language-switch ul li{background:none repeat scroll 0 0 #FFFFFF !important;border-bottom:1px solid #4C91BB;margin:0;padding:0;}#carhire-language-switch ul li a{color:#4C91BB;}#carhire-language-switch li.active{display:none;}#carhire-top-login-box{color:#fff;}.faq-category-indent{padding-left:20px;}.faq-more-link{font-size:0.85em;margin-left:30em;margin-top:0;margin-bottom:-1.25em;text-align:right;}.faq-top-link{font-size:0.8em;margin-top:0;margin-bottom:0;padding-bottom:1.0em;}.faq-question{padding-top:5px;padding-left:20px;}.faq-answer{padding-left:40px;}.faq-answer .faq-answer-label{float:left;margin-right:0.5em;}.faq-dl-hide-answer{padding-bottom:15px;}img.faq-tax-image{float:left;padding:0px 3px 0px 3px;}div.faq-detailed-question{font-style:italic;}.faq .collapsible{display:block;}.faq .collapsed{display:none;}.faq #faq-expand-all{text-align:right;display:none;}.faq #faq-expand-all a.faq-expand-all-link,.faq #faq-expand-all a.faq-collapse-all-link{display:none;}#carhire-top-login-box #user-login-form{background:#B1D9FC none repeat scroll 0 0;height:30px;padding:10px;position:absolute;right:0;top:21px;width:297px;}#carhire-top-login-box #user-login-form .form-item{margin:0 5px 0 0;float:left;}#carhire-top-login-box .form-actions{margin:0;padding-top:13px;}#carhire-top-login-box #user-login-form label{color:#00367E;}#carhire-top-login-box #user-login-form .form-submit{margin-top:13px;}#carhire-top-login-box #user-login-form .form-text{width:112px;}#carhire-top-login-box #user-login-form .item-list{display:none;}#contact-page{}#contact-page-contacts{font-size:13px;line-height:16px;padding-bottom:5px;}#node-382{position:relative;width:100%;height:100%;}#contact-page-contacts-address{float:left;margin-right:20px;width:350px;}#contact-page-contacts-contact{float:left;width:350px;}.contacts-h2{border-bottom:2px solid #C1D1D0;color:#0473BB;font-size:14px;font-weight:bold;margin:8px 0;}.faq-question{border-bottom:1px solid #c1d1d0;font-size:13px;font-weight:bold;line-height:19px;margin:4px 2px;padding:0;}.faq-qa-visible{border:medium none;}.faq-question a{font-size:13px;color:#0473bb;display:block;position:relative;padding-right:20px;margin:5px 0px;}.faq-question a span{background:transparent url(/sites/all/themes/carhire_theme/images/sprite-setas-faq-azul.png) no-repeat scroll 0px 0px;display:block;position:absolute;right:0;top:0;width:17px;height:17px;}.faq-qa-visible.faq-question a span{background-position:0px -15px;}.faq-answer{padding:0 20px 5px;}#webform-client-form-382 input,#webform-client-form-382 textarea{width:297px;}#webform-client-form-382 #edit-submit{width:auto;float:right;}#webform-client-form-382 #webform-component-enter_your_message{left:371px;position:absolute;top:-14px;}#webform-client-form-382 .webform-component-textfield{width:350px;}#amoita-map{color:#4C91BB;}#amoita-map input{margin:10px 0;}#amoita-map #fromAddress{margin-right:15px;width:515px;}#contact-page #edit-submit{margin-top:10px;margin-right:45px;}#amoita-map #getdir{background:transparent url(/sites/all/themes/carhire_theme/images/submit-buttons.png) no-repeat scroll 0 0;border:0 none;color:#00367E;font-weight:bold;height:21px;padding-bottom:2px;width:110px;float:right;}#contact-page #edit-submit:hover,#amoita-map #getdir:hover{background:transparent url(/sites/all/themes/carhire_theme/images/submit-buttons.png) no-repeat scroll 0 -24px;}.view-noticias-page .views-row{margin-bottom:20px;}.view-noticias-page .views-field-created{font-size:10px;font-style:italic;padding-bottom:2px;}.view-noticias-page .views-field-title a{color:#0473bb;font-size:14px;font-weight:bold;}a.translation-link,#edit-detailed-question-wrapper{display:none;}#reservation-block #ferror{width:322px;}#edit-departure-flight-wrapper,#edit-arrival-flight-wrapper{width:300px;}#edit-driver-city-wrapper,#edit-driver-zipcode-wrapper{width:49% !important;}#carhire-header-search{border:1px solid #4C91BB;bottom:40px;height:25px;position:absolute;right:0;text-align:right;width:auto;background:#fff;}#carhire-header-search input,#carhire-header-search .form-item{margin:0;padding:0;}#carhire-header-search .form-item{display:block;}#carhire-header-search label{display:none;}#carhire-header-search .form-submit{background:transparent url(/sites/all/themes/carhire_theme/images/sprite-botao-search.png) no-repeat scroll 0 0;border:0 none;cursor:pointer;height:27px;left:0;position:absolute;text-indent:-9999px;top:0;width:27px;}#carhire-header-search .form-text{border:0 none;font-family:arial;font-size:13px;height:18px;padding-left:28px;padding-top:4px;width:71px;}.link-wrapper{background:#e3f3fe;padding:10px;margin-bottom:15px;}.link-wrapper span{background:url(/sites/all/themes/carhire_theme/images/weblink.png) no-repeat scroll 0 0 transparent;display:inline-block;height:20px;margin-right:4px;position:relative;top:-2px;width:16px;}.link-wrapper h4{display:inline;}.region-rightsidebar .block-menu{border:1px solid #D9E6EF;margin:5px 5px 0px;padding:2px;font-weight:bold;}#carhire-content-left-sec .region-rightsidebar .block-menu{margin:5px;}.region-rightsidebar .block-menu .content{background:#D9E6EF none repeat scroll 0 0;}.region-rightsidebar .block-menu ul{margin:0;padding:5px 0;}.region-rightsidebar .block-menu ul li{margin:0;padding:0 5px;}.region-rightsidebar .block-menu ul li.last a{margin-bottom:0;}.region-rightsidebar .block-menu a:link,.region-rightsidebar .block-menu a:visited{border-bottom:1px dotted #fff;color:#062F8B;margin-bottom:10px;display:block;}.region-rightsidebar .block-menu a:hover,.region-rightsidebar .block-menu a.active{color:#668fb6;}#block-views-ultimas-block_2 .content{padding-top:0px;}.view-id-ultimas .views-field-body{padding-bottom:7px;height:56px;overflow:hidden;line-height:15px;}#carhire-logo-wrapper h1{display:none;}.profile h3{font-weight:bold;margin-bottom:4px;padding:0 0 2px;border-bottom:1px solid #CCCCCC;}#carhire-additionalinfo{position:relative;margin-top:15px;}#carhire-additionalinfo p{margin:0;position:relative;top:-16px;padding:2px 0;}#carhire-additionalinfo-top{background:url(/sites/all/themes/carhire_theme/images/ai-bg_top.jpg) no-repeat scroll 0 0 transparent;height:35px;}#carhire-additionalinfo-bottom{background:url(/sites/all/themes/carhire_theme/images/ai-bg_bottom.jpg) no-repeat scroll -2px bottom #FFFFFF;border-left:2px solid #CEDFEC;border-right:2px solid #CEDFEC;padding:0 10px;}#carhire-top-login-box #user-login-form .form-submit{margin-top:0;}#carhire-top-login-box #user-login-form .button-wrapper2{float:left;margin:6px 0 5px 5px;}#webform-client-form-382 .button-wrapper2 input{display:none;}#overlay{background-image:none !important;position:fixed !important;top:60px !important;}div.wrap{background:none repeat scroll 0 0 white;border:3px solid #DFE4E4;height:auto;min-height:300px;padding:9px;}div.overlay div.close{right:21px;top:21px;}div.overlay #topleft,div.overlay #topcenter,div.overlay #topright,div.overlay #middleleft,div.overlay #middleright,div.overlay #bottomleft,div.overlay #bottomcenter,div.overlay #bottomright{display:none;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}#carhire-body #carhire-content #reservation-block label{}.carro-breadcrumb{color:#00367E;font-size:13px;line-height:18px;padding:10px 0;font-weight:bold;}.node .carro-box{padding:10px;margin-bottom:10px;position:relative;background:#219DE6;color:#fff;}.node .carro-box.labeled{margin-top:40px;}.node .carro-box .carro-images{float:left;width:450px;margin-right:20px;line-height:0;}body .node .carro-box .carro-info-column .field-items,.node .carro-box .carro-info,body .node .carro-box p{color:#fff;}body .node .carro-box h2{padding:0 10px;background:#344675;}body .node .carro-box h2 span.text{background:transparent;}body .node .carro-box h2 span.pre-h2,body .node .carro-box h2 span.pos-h2{display:none;}.node .carro-box .carro-images .carro-main-image{height:320px;}.node .carro-box .carro-info{color:#fff;float:left;font-size:14px;line-height:17px;width:675px;padding-top:2px;}.node .carro-box .carro-info-item{margin-bottom:2px;}.node .carro-box .carro-info-item-title{font-size:28px;line-height:30px;}.node .carro-box .carro-info-item-title,.carro-info-column .field-label{color:#344675;font-size:18px;line-height:20px;margin-bottom:15px;font-weight:bold;}.node .carro-box .carro-info-item-label{color:#344675;display:inline;font-size:15px;line-height:19px;}.node .carro-box .carro-slideshow-images{position:relative;margin:10px 0;padding:0;}.node .carro-box .carro-slideshow-images-prev{background:url(/sites/all/themes/carhire_theme/images/setas-nav-cars-home-azul.png) no-repeat scroll 0 0 / 31px auto rgba(0,0,0,0);cursor:pointer;display:block;height:60px;float:left;width:15px;position:relative;z-index:10;}.node .carro-box .carro-slideshow-images-next{background:url(/sites/all/themes/carhire_theme/images/setas-nav-cars-home-azul.png) no-repeat scroll -16px 0 / 31px auto rgba(0,0,0,0);cursor:pointer;display:block;height:60px;float:left;width:15px;position:relative;z-index:10;}.node .carro-box .carro-slideshow-images-inner{overflow:hidden;width:410px;float:left;}.node .carro-box .carro-slideshow-images-inner-inner{position:relative;width:999999px;left:0;}.node .carro-box .carro-slideshow-images-inner-inner a{margin-right:4px;}.node .carro-box .carro-slideshow-images-inner-inner span{margin-right:7px;cursor:pointer;}.node .carro-box .carro-info-column{float:left;margin-right:20px;width:215px;}.node .carro-box .carro-info-column.last{margin:0;}.node .carro-box .carro-info-column .field-label{font-size:16px;margin-bottom:7px;font-weight:normal;}.node .carro-box .carro-info-column .field-items{color:#7F8386;font-size:12px;line-height:14px;}.node .carro-box .carro-info-column .field-items .field-item{margin-bottom:5px;}.node .carro-box  p{color:#7F8386;font-size:14px;line-height:17px;}.node .carro-box h2,#buy_a_car_left h2{height:26px;left:0;position:absolute;top:-26px;}.node .carro-box h2 span.pre-h2,#buy_a_car_left span.pre-h2{display:block;margin:0;}.node .carro-box h2 span.pos-h2,#buy_a_car_left h2 span.pos-h2{display:block;float:right;margin:0;}.node .carro-box h2 span.text,#buy_a_car_left h2 span.text{background:url(/sites/all/themes/carhire_theme/images/pixel-tab-book-box.png) repeat-x scroll 0 0 rgba(0,0,0,0);color:#FFFFFF;font-size:15px;font-weight:bold;line-height:26px;padding-bottom:5px;padding-top:1px;float:left;}#carros-list{}#carros-list .views-row{background:#E3F1FE;margin-bottom:10px;height:130px;overflow:hidden;padding:10px;clear:both;}#carros-list .views-row .views-row-image{float:left;width:220px;line-height:0;height:130px;}#carros-list .views-row .views-row-info{float:left;padding-left:20px;width:380px;}#carros-list .views-row-top-left{float:left;width:50%;color:#344675;font-size:17px;line-height:20px;margin-bottom:15px;font-weight:bold;}#carros-list .views-row-top-right{float:left;width:50%;color:#344675;font-size:17px;line-height:20px;margin-bottom:15px;font-weight:bold;text-align:right;}#carros-list .views-row-middle-left{float:left;width:25%;text-align:left;font-weight:bold;color:#818181;font-size:12px;line-height:17px;padding-bottom:5px;}#carros-list .views-row-middle-middle{float:left;width:25%;text-align:center;font-weight:bold;color:#818181;font-size:12px;line-height:17px;padding-bottom:5px;}#carros-list .views-row-middle-right{float:left;width:50%;text-align:center;font-weight:bold;color:#818181;font-size:12px;line-height:17px;padding-bottom:5px;}#carros-list .views-row-bottom{color:#818181;font-size:12px;line-height:15px;}#carros-list .item-list{}#carros-list .item-list ul{float:right;margin:0 0 10px;padding:0;}#carros-list .item-list ul li{margin:0;padding:0 3px;color:#818181;font-size:12px;float:left;line-height:12px;}#carros-list .item-list ul li a{font-size:12px;line-height:12px;}#carros-list .item-list ul li.pager-last,#carros-list .item-list ul li.pager-first{display:none;}#carros-list .item-list ul li.pager-previous a{float:left;text-indent:-99999px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #344675;margin-top:2px;}#carros-list .item-list ul li.pager-next a{float:right;text-indent:-99999px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #344675;margin-top:2px;}#buy_a_car_left{background:#D9E6EF;padding:10px;margin-top:32px;position:relative;}#buy_a_car_left .form-item label{color:#344675;font-size:14px;line-height:14px;margin-bottom:3px;font-weight:bold;}#buy_a_car_left .form-item select{width:100%}#buy_a_car_left .button-wrapper2{padding:15px 0 0;clear:both;margin:0;}#edit-reservation .form-item.form-type-select{max-height:83px;}#edit-reservation select{height:39px;width:272px;}#buy_a_car_left .form-submit{background:url(/sites/all/themes/carhire_theme/images/botao-book-box-big-azul.png) no-repeat scroll 0 0 rgba(0,0,0,0);border:0 none;color:#FFFFFF;float:none;font-size:19px;height:46px;left:5px;margin:0;padding-bottom:7px;width:269px;position:relative;left:-4px;}#buy_a_car_left .prev-button{display:none;}#buy_a_car_left .form-text{width:100%;}#buy_a_car_left .form-item-price-from,#buy_a_car_left .form-item-registo-from,#buy_a_car_left .form-item-km-from{float:left;width:100px;}#buy_a_car_left span.prefix{float:left;margin:31px 0 4px;text-align:center;width:55px;}#buy_a_car_left .form-item-price-to,#buy_a_car_left .form-item-registo-to,#buy_a_car_left .form-item-km-to{float:left;width:100px;margin-top:28px;}#ptTimeSelectCntr .ui-widget.ui-widget-content{background:#6DA6C5;color:#fff;}#ptTimeSelectCntr .ui-widget.ui-widget-content a{color:#fff;}#admin-menu li ul{background:#000;}#search .prev-button{display:none;}a#facebook:link,a#twitter:link,a#facebook:visited,a#twitter:visited{background:url(/sites/all/themes/carhire_theme/images/spt.png) no-repeat scroll 0 0 rgba(0,0,0,0);display:block;height:55px;margin:8px 11px;}a#twitter:link,a#twitter:visited{background-position:0px -56px;}a#facebook:hover{background-position:-151px 0;}a#twitter:hover{background-position:-151px -56px;}#carhire-page .fleet-title h2{float:none;}#carhire-page .fleet-title h2 a{color:#00367E;}#carhire-page .div-catalog-price-wrapper{font-size:14px;line-height:17px;}.carhire_cat .carhire-detail-top .field-label{border-bottom:2px solid #6da6c5;background:transparent none no-repeat scroll 0 0;color:#000000;font-size:13px;font-weight:bold;height:19px;margin-bottom:10px;padding:1px 0 0 8px;}.carhire-detail-top-cell .field{margin-bottom:15px;}#-carhire-reservation-form-step-5 #edit-next,#-carhire-reservation-form-step-5 #edit-prev,#-carhire-reservation-form-step-4 #edit-next,#-carhire-reservation-form-step-3 #edit-next,#-carhire-reservation-form-step-4 #edit-prev,#-carhire-reservation-form-step-3 #edit-prev,#-carhire-reservation-form-step-2 #edit-next,#-carhire-reservation-form-step-1 #edit-next,#-carhire-reservation-form-step-2 #edit-prev,#-carhire-reservation-form-step-1 #edit-prev{background:#6DA6C5;font-size:11px;font-weight:bold;float:right;border:1px solid #fff;color:#fff;padding:8px;outline:1px solid #6DA6C5;cursor:pointer;margin-top:10px;}#-carhire-reservation-form-step-5 #edit-prev,#-carhire-reservation-form-step-4 #edit-prev,#-carhire-reservation-form-step-3 #edit-prev,#-carhire-reservation-form-step-2 #edit-prev,#-carhire-reservation-form-step-1 #edit-prev{float:left;}fieldset#edit-steps{border:0 none;background:transparent url(/sites/all/themes/carhire_theme/images/steps-bg.png) repeat-x scroll 0 0;height:34px;padding:5px 10px 15px;position:relative;margin-bottom:15px;}fieldset.reservation-form{border:1px solid #6DA6C5;border-radius:5px;padding:12px 15px;}#edit-steps .fieldset-wrapper input{background-image:url(/sites/all/themes/carhire_theme/images/botao-step-azul.png);border:0 none;width:24px;height:30px;color:#fff;font-weight:bold;cursor:pointer;}#edit-steps .fieldset-wrapper input.curr{background-image:url(/sites/all/themes/carhire_theme/images/botao-step-active-azul.png);cursor:default;}#edit-steps .fieldset-wrapper input.done{background-image:url(/sites/all/themes/carhire_theme/images/botao-step-active-azul.png) !important;}#edit-steps-wrapper{padding-bottom:5px;}#edit-steps-title{color:#00367E;font-size:20px;line-height:30px;margin-left:15px;}fieldset#edit-messages{background:transparent url(/sites/all/themes/carhire_theme/images/steps-bg.png) repeat-x scroll bottom;padding:0 0px 15px;border:0 none;margin-bottom:15px;}fieldset#edit-messages #edit-messages-status{background:#90C1DB;color:#FFFFFF;margin:6px 0 0;position:relative;padding:15px;border-radius:5px;text-shadow:0px 1px 1px #00367E;font-size:13px;}#edit-reservation .form-item-reservation-category,.form-item-reservation-extras{margin:0;}#edit-reservation .form-item-reservation-category label{display:none;}#edit-reservation .form-item-reservation-category .form-radios label{display:block;}.form-item-reservation-category .form-item-category,.form-item-reservation-extras .form-item-extra{border:0 none;border-radius:5px;}.form-item-reservation-category .cat-table-header,.form-item-reservation-extras .cat-table-header{outline:0 none;background:#F6F9FB;border-right:5px;}.form-item-reservation-extras .cat-table-header-left-cat,.form-item-reservation-category .cat-table-header-left-cat{font-size:15px;font-weight:bold;color:#00367E;}.form-item-reservation-extras .cat-table-header-left-cat{font-size:14px;}.form-item-reservation-category .cat-table-header-left{vertical-align:middle;color:#777777;}.form-item-reservation-category .cat-table-header-rigth a{background:transparent url(/sites/all/themes/carhire_theme/images/botao-book-me-azul.png) no-repeat scroll 0 0;color:#FFFFFF;cursor:pointer;font-size:12px;font-weight:bold;height:13px;margin:0;padding:6px 0;width:66px;}#ui-datepicker-div{background:#6da6c5;font-size:12px;}.form-item-reservation-category .cat-table-main-left-days,.form-item-reservation-extras .cat-table-main-left-days{color:#6da6c5;font-size:14px;font-weight:bold;}fieldset#edit-steps-comulative-price{background:transparent url(/sites/all/themes/carhire_theme/images/comulative-price-azul.png) no-repeat scroll 0 0;font-size:12px;font-weight:bold;height:30px;margin:8px 0px 8px;padding:0;text-align:center;border:0 none;width:291px;}fieldset#edit-steps-comulative-price::after{display:block;clear:both;}#edit-steps-comulative-price .form-item{color:#FFFFFF;font-size:15px;position:relative;width:180px;line-height:27px;}#edit-steps-comulative-price .form-item span{position:absolute;right:-110px;font-size:14px;color:#000;width:110px;line-height:31px;}.page-book #reservations-report fieldset{border:0 none;padding:0;}.page-book #reservations-report fieldset legend{display:none;}.page-reservation #reservations-report fieldset{background:#ebebeb;border-width:0;position:relative;margin-top:30px;border-radius:5px;}.page-reservation #reservations-report fieldset .report-block.fieldset-wrapper{padding-top:5px !important;}.page-reservation .report-block .report-block-line .report-block-item{font-size:11px;color:#434343;font-weight:bold;}.page-reservation .report-block .report-block-line .report-block-item label{color:#6da6c5;}.page-reservation .report-block .report-block-line .report-block-item.divider{border-bottom:2px solid #fff;}.page-reservation #reservations-report fieldset.collapsible{border-width:1px;border-radius:0px;margin-top:10px;padding-top:17px;}.page-reservation #reservations-report fieldset legend{display:block;color:#6da6c5;font-size:15px;font-weight:bold;position:absolute;top:-17px;}.page-reservation #reservations-report fieldset.collapsible legend{position:absolute;font-size:12px;top:3px;}.page-book #reservations-report fieldset .fieldset-wrapper  legend{display:block;color:#6da6c5;font-size:15px;font-weight:bold;position:absolute;top:-17px;}.page-book #reservations-report fieldset .fieldset-wrapper  label,.page-book #reservations-report fieldset .table-header-cell{color:#6da6c5;}.page-book #reservations-report fieldset .fieldset-wrapper{position:relative;background:none repeat scroll 0 0 #ebebeb;border-radius:5px;margin-bottom:30px;margin-top:10px;}.page-book #reservations-report fieldset .fieldset-wrapper .report-block-item{font-weight:bold;color:#000;}.report-block .table{background:#fff;outline:0 none;border-radius:5px;margin:3px 2% 10px 0;width:98%;}.page-book #reservations-report .report-block.report-block-price{background-color:#219DE6 !important;color:#fff;margin-bottom:15px;}.page-book #reservations-report .report-block.report-block-price legend{position:static;color:#fff;height:30px;padding:0 3%;font-size:22px;width:94%;display:block;}.report-block.report-block-price legend span.final-price{float:right !important;}.ui-draggable .ui-dialog-titlebar{cursor:move;background:transparent;border:0 none;}.profile > .field{font-size:15px;line-height:23px;margin-bottom:10px;}.profile > .field > .field-label{color:#344675;}#submission-page-wrapper{position:relative;width:663px;margin-top:15px;margin:auto;font-size:15px;line-height:23px;color:#344675;max-width:100%;}#submission-page-top{height:66px;}#submission-page-middle{}#submission-page-middle p{margin:0;}#submission-page-bottom{height:238px;}#submission-page-girl{bottom:5px;height:291px;position:absolute;right:16px;width:200px;}.view-id-ultimas{padding:0 10px;}.profile dl,.profile h3{display:none;}#reservation-block .container-inline-date .form-item .form-item.form-item-reservation-start-date,#reservation-block .container-inline-date .form-item .form-item.form-item-reservation-end-date,#reservation-block .form-item-reservation-pickup-facility,#reservation-block .form-item-reservation-dropoff-dropoff-facility{width:165px;margin-right:7px;}#reservation-block .form-item-reservation-pickup-facility,#reservation-block .form-item-reservation-dropoff-dropoff-facility{margin-right:4px;}#reservation-block .container-inline-date .form-item .form-item.form-item-reservation-start-time,#reservation-block .container-inline-date .form-item .form-item.form-item-reservation-end-time,#reservation-block .form-item-reservation-pickup-arrival-flight,#reservation-block .form-item-reservation-dropoff-departure-flight{width:87px;}#carhire-mobile-menu{display:none;position:absolute;right:10px;top:40px;width:30px;height:22px;cursor:pointer;}#carhire-mobile-menu span{display:block;background:#4087A9;border-radius:2px;padding:3px;margin-bottom:3px;}.form-item-reservation-extras .form-item-extra input{left:12px;top:11px;}.lg-switch-mobile{display:none;}@media only screen and (min-width :0px) and (max-width :699px){#carhire-wrapper{width:98%;}#carhire-footer{width:98%;padding:0 1%;}#carhire-slideshow{padding:0;width:100%;border:0 none;}#-carhire-fleet-form,.breadcrumb,#carhire-footer-inner,#carhire-slideshow,#carhire-header-search,#carhire-menu,#carhire-content-right,#carhire-content-middle,#carhire-content-left-sec{display:none !important;}#carhire-header{height:70px;}#carhire-logo-wrapper{width:70px;padding:15px 0 0 15px;}#carhire-logo-wrapper img{height:auto;width:100%;}#block-carhire_reservation-0{height:auto;padding-bottom:10px;}#carhire-content-left{width:100%;}#reservation-block{width:94%;padding:3%;}#reservation-block .container-inline-date{width:100%;}#reservation-block fieldset.reservation-form .container-inline-date .date-padding,#reservation-block .form-type-date-popup{width:100%;}#reservation-block .container-inline-date .form-item .form-item.form-item-reservation-start-date,#reservation-block .container-inline-date .form-item .form-item.form-item-reservation-end-date,#reservation-block .form-item-reservation-pickup-facility,#reservation-block .form-item-reservation-dropoff-dropoff-facility{width:65%;margin-right:2%;float:left;}#reservation-block .container-inline-date .form-item .form-item.form-item-reservation-start-time,#reservation-block .container-inline-date .form-item .form-item.form-item-reservation-end-time,#reservation-block .form-item-reservation-pickup-arrival-flight,#reservation-block .form-item-reservation-dropoff-departure-flight{width:32%;float:left;}#reservation-block .form-item-reservation-pickup-arrival-flight,#reservation-block .form-item-reservation-dropoff-departure-flight{width:32%;float:left;}#reservation-block .form-item-reservation-payment{clear:both;}#reservation-block #-carhire-reservation-form-step-1 #edit-next{margin:auto;display:block;position:static;margin-top:10px;}#carhire-content-middle-sec{width:100%;padding:10px 0;}.form-item-reservation-category .form-item-category,.form-item-reservation-extras .form-item-extra{width:93%;margin-bottom:10px;padding:3%;border:1px solid #efefef;overflow:hidden;}form#-carhire-reservation-form-step-4,fieldset.reservation-form{padding:1%;}#-carhire-reservation-form-step-5 input.form-text,#-carhire-reservation-form-step-4 input.form-text{width:80%;}.block .content{padding:0;}div.messages{width:60% !important;}#carhire-mobile-menu{display:block;}#carhire-menu{top:70px;bottom:auto;float:none;height:100%;position:absolute;right:0;width:100%;z-index:10;}#carhire-menu.opened{display:block  !important;}#carhire-menu ul{background:#4087A9;}#carhire-menu li{float:none;text-align:right;}#carhire-page .fleet-item{float:left;width:89%;border:1px solid #efefef;margin:0.5%;border-radius:5px;padding:5%;margin-bottom:20px;}#carhire-language-switch{width:auto;height:19px;}#carhire-language-switch ul li a{padding:3px;font-size:13px;display:block;}#carhire-utils{width:195px;}.form-item-reservation-category .cat-table-header,.form-item-reservation-extras .cat-table-header{margin-bottom:0px;}.form-item-reservation-category .cat-table-facilities{width:55%;float:left;display:none;}.form-item-reservation-category .cat-table-main,.form-item-reservation-extras .cat-table-main{float:left;width:55%;position:relative;}.form-item-reservation-category .cat-table-main-left,.form-item-reservation-extras .cat-table-main-left{width:92%;}.form-item-reservation-category .cat-table-main-right,.form-item-reservation-extras .cat-table-main-right{position:absolute;right:-70%;top:0px;}.form-item-reservation-category .cat-table-icons{float:right;width:45%;position:relative;top:-16px;}.form-item-reservation-category .cat-table-header-row,.form-item-reservation-extras .cat-table-header-row{height:auto;}.form-item-reservation-extras .form-item-extra input{left:5%;top:10%;}.form-item-reservation-extras .cat-table-header-rigth{height:auto;}.form-item-reservation-extras .form-item-extra{height:auto;}.iphone.page-book #-carhire-reservation-form-step-1 #edit-reservation-start .form-text,.iphone.page-book #-carhire-reservation-form-step-1 #edit-reservation-end .form-text,.iphone.page-book #-carhire-reservation-form-step-1 #edit-reservation-pickup .form-type-textfield input,.iphone.page-book #-carhire-reservation-form-step-1 #edit-reservation-dropoff .form-type-textfield input,.iphone #reservation-block #edit-reservation-start .form-text,.iphone #reservation-block #edit-reservation-end .form-text,.iphone #reservation-block #edit-reservation-pickup .form-type-textfield input,.iphone #reservation-block #edit-reservation-dropoff .form-type-textfield input{width:90%;}.iphone #reservation-block input.form-text{width:94%;}.iphone #-carhire-reservation-form-step-4 .form-text{width:94%;}.iphone #-carhire-reservation-form-step-5 #edit-next,.iphone #-carhire-reservation-form-step-5 #edit-prev,.iphone #-carhire-reservation-form-step-4 #edit-next,.iphone #-carhire-reservation-form-step-3 #edit-next,.iphone #-carhire-reservation-form-step-4 #edit-prev,.iphone #-carhire-reservation-form-step-3 #edit-prev,.iphone #-carhire-reservation-form-step-2 #edit-next,.iphone #-carhire-reservation-form-step-1 #edit-next,.iphone #-carhire-reservation-form-step-2 #edit-prev,.iphone #-carhire-reservation-form-step-1 #edit-prev{padding:15px;height:40px;-webkit-appearance:default-button;margin:20px 0;}.android #-carhire-reservation-form-step-5 #edit-next,.android #-carhire-reservation-form-step-5 #edit-prev,.android #-carhire-reservation-form-step-4 #edit-next,.android #-carhire-reservation-form-step-3 #edit-next,.android #-carhire-reservation-form-step-4 #edit-prev,.android #-carhire-reservation-form-step-3 #edit-prev,.android #-carhire-reservation-form-step-2 #edit-next,.android #-carhire-reservation-form-step-2 #edit-prev,.android #-carhire-reservation-form-step-1 #edit-prev{padding:0px 15px;margin:20px 0;}.iphone #edit-steps .fieldset-wrapper input{-webkit-appearance:default-button;padding:3px;}#-carhire-reservation-form-step-4 select,#reservation-block .form-item-reservation-payment .form-select{width:99% !important;}.carhire-detail-top-cell{display:block;width:98%;}.carhire_cat .carhire-detail-top .field-label{padding:1px 0 0 0px;}#contact-page-form input{width:99%;}#contact-page-contacts-address,#contact-page-contacts-contact{width:100%;}.page-book #-carhire-reservation-form-step-1 .form-item-reservation-promotion-code input{width:100%;}.page-book #-carhire-reservation-form-step-1 .container-inline-date .form-item{width:100%;margin:0;padding:0;}.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding{float:none;width:100%;padding:0;}.page-book #-carhire-reservation-form-step-1 .form-item-reservation-pickup-facility,.page-book #-carhire-reservation-form-step-1 .form-item-reservation-dropoff-dropoff-facility,.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding .form-item.form-item-reservation-start-date,.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding .form-item.form-item-reservation-end-date{width:65%;margin-right:2%;}.page-book #-carhire-reservation-form-step-1 .form-item-reservation-pickup-arrival-flight,.page-book #-carhire-reservation-form-step-1 .form-item-reservation-dropoff-departure-flight,.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding .form-item.form-item-reservation-end-time,.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding .form-item.form-item-reservation-start-time{width:31%;margin-right:0;}.page-book #-carhire-reservation-form-step-1 .form-item-reservation-pickup-arrival-flight input,.page-book #-carhire-reservation-form-step-1 .form-item-reservation-dropoff-departure-flight input{width:100%;}.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding .form-item input{width:99%;}.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding .form-item label{display:none;}.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form{padding:10px 2%;}.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form select,.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .chosen-container{width:100% !important;}.ui-datepicker{width:85%;}.ui-datepicker td a{padding:8px;}#page-title{font-size:16px;}.ui-dialog{width:80% !important;}#edit-steps-title{display:none;}fieldset#edit-steps,#edit-steps .fieldset-wrapper{height:auto;padding:0;}fieldset#edit-steps-comulative-price{float:none;width:100%;background:#90C1DB;border-radius:3px;}#edit-steps-comulative-price .form-item{width:60%;padding-right:40%;}#edit-steps-comulative-price .form-item span{right:1px;color:#00367E;width:110px;background:#fff;top:1px;height:28px;border-radius:3px;}#edit-steps-wrapper{padding-bottom:5px;float:none;margin:auto;width:172px;}#submission-page-wrapper{position:relative;height:100%;width:663px;margin-top:15px;max-width:100%;margin:auto;font-size:17px;color:#344675;}#submission-page-top,#submission-page-bottom{background-size:100% 100%;}#submission-page-girl{display:none;}#reservation-block .form-text,#reservation-block select{height:25px;}#reservation-block{height:360px;}.iphone #reservation-block .form-text{height:18px;}.iphone #reservation-block{height:345px;}}@media only screen and (min-width :700px) and (max-width :900px){#carhire-wrapper{width:98%;}#carhire-content-right,#carhire-content-left-sec{display:none;}#carhire-slideshow{padding:0;width:100%;border:0 none;}#carhire-footer{width:98%;padding:0 1%;}#carhire-content-left{width:35%;}#carhire-content-middle{width:65%;}.iphone.page-book #-carhire-reservation-form-step-1 #edit-reservation-start .form-text,.iphone.page-book #-carhire-reservation-form-step-1 #edit-reservation-end .form-text,.iphone.page-book #-carhire-reservation-form-step-1 #edit-reservation-pickup .form-type-textfield input,.iphone.page-book #-carhire-reservation-form-step-1 #edit-reservation-dropoff .form-type-textfield input,.iphone #reservation-block #edit-reservation-start .form-text,.iphone #reservation-block #edit-reservation-end .form-text,.iphone #reservation-block #edit-reservation-pickup .form-type-textfield input,.iphone #reservation-block #edit-reservation-dropoff .form-type-textfield input{width:90%;}.ui-dialog{width:80% !important;}}.car-hire-wrapper,.car-hire-wrapper a,input,span,div,textarea{font-family:'Montserrat',sans-serif;}.car-hire-header{width:100%;height:110px;background-color:#FFFFFF;}.center{width:1170px;margin:auto;}.header-logo{width:205px;height:70px;background:url(/sites/all/themes/carhire_theme/images/new/spt.png);margin-top:20px;background-position:0px -8px;position:relative;}.header-logo > a{width:100%;height:100%;display:block;}body h1{font-weight:700;font-size:40px;line-height:50px;}body h2{font-weight:700;font-size:30px;line-height:40px;}body h3{font-weight:700;font-size:25px;line-height:35px;}body h4{font-weight:700;font-size:20px;line-height:30px;}body h5{font-weight:700;font-size:15px;line-height:25px;}body h6{font-weight:700;font-size:13px;line-height:20px;}body .t1{font-weight:400;font-size:20px;line-height:30px;}body .t2{font-weight:400;font-size:17px;line-height:27px;}body .t3{font-weight:400;font-size:15px;line-height:25px;}body .t4{font-weight:400;font-size:13px;line-height:20px;}.header-logo{float:left;margin-right:75px;}.header-top-menus{float:left;width:-webkit-calc(100% - 280px);width:-moz-calc(100% - 280px);width:calc(100% - 280px);}.header-top-menus{font-weight:700;font-size:13px;line-height:20px;overflow:hidden;}.header-top-menus a.active{color:#344675;}ul.language-switcher-locale-url{margin:0px;}.top-menus-lang-menu,.top-menus-scnd-main-menu{margin-top:15px;}.top-menus-srch-login{margin-top:13px;}ul.language-switcher-locale-url li{display:none;margin:0px 7.5px;}.top-menus-scnd-main-menu ul li{margin:0px 0px 0px 0px;padding:0px;margin-right:22px;}ul.language-switcher-locale-url li.active{display:block;}.top-menus-scnd-main-menu ul{margin:0px 0px 0px 0px;}ul.language-switcher-locale-url.opened li{display:block;}.top-menus-lang-menu{background-color:#FFFFFF;width:85px;float:left;}.top-menus-lang-menu > ul{position:absolute;}.header-top-menus > div{float:left;}.top-menus-scnd-main-menu ul li{float:left;display:block;}.carhire-search{height:0px;overflow:hidden;-moz-transition:height 1s ease;-webkit-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease;background-color:#EDEFF4;}.carhire-search.opened{height:80px;-moz-transition:height 0.3s ease;-webkit-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;}.top-menus-srch-login > div{width:25px;height:25px;cursor:pointer;float:left;background:url(/sites/all/themes/carhire_theme/images/new/spt.png);}.top-menus-srch-login > .ch-user-logo{margin-right:25px;background-position:0px -105px;}.top-menus-srch-login > .ch-user-logo:hover{background-position:-50px -105px;}.top-menus-srch-login > .ch-hd-srch{background-position:0px -154px;}.top-menus-srch-login > .ch-hd-srch:hover{background-position:-50px -154px;}.top-menus-srch-login > .ch-hd-srch.active{background-position:-50px -154px;}.header-top-menus li.active a,.header-top-menus li a:hover{color:#219DE6;}.top-menus-social-ntwks{margin-top:10px;margin-left:35px;}.top-menus-social-ntwks > div{width:25px;height:25px;float:left;background:url(/sites/all/themes/carhire_theme/images/new/spt.png);cursor:pointer;}.top-menus-social-ntwks .hd-facebook{background-position:8px -200px;margin-right:10px;}.top-menus-social-ntwks .hd-twitter{background-position:8px -260px;}.top-menus-social-ntwks .hd-facebook:hover{background-position:-42px -200px;}.top-menus-social-ntwks .hd-twitter:hover{background-position:-42px -260px;}.header-bottom-menu{float:right;font-weight:700;font-size:17px;line-height:30px;margin-top:15px;height:45px;overflow:hidden;top:33px;position:absolute;right:0px;}.header-bottom-menu ul li a.active,.header-bottom-menu ul li:hover a{color:#219DE6;}.header-bottom-menu ul li{float:left;}.search-form label{display:none;}.search-form input[type="text"]{background-color:transparent;border:none;font-weight:400;font-size:20px;line-height:30px;color:#344675;}.search-form div .container-inline > div{float:left;width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);}.search-form div .container-inline > input{float:right;}.top-menus-scnd-main-menu,.top-menus-srch-login,.top-menus-social-ntwks{float:left;}.hd-lg-scnd-menu-container{width:-webkit-calc(100% - 105px);width:-moz-calc(100% - 105px);width:calc(100% - 105px);max-width:-webkit-calc(100% - 105px);max-width:-moz-calc(100% - 105px);max-width:calc(100% - 105px);}.top-menus-scnd-main-menu{margin-left:65px;margin-right:5px;width:-webkit-calc(100% - 240px);width:-moz-calc(100% - 240px);width:calc(100% - 240px);max-width:-webkit-calc(100% - 240px);max-width:-moz-calc(100% - 240px);max-width:calc(100% - 240px);height:20px;overflow:hidden;}.top-menus-scnd-main-menu ul{float:right;}.car-hire-banner{background:url(/sites/all/themes/carhire_theme/images/new/img_bnnr2.jpg);background-size:cover;background-position:center center;width:100%;height:650px;position:relative;}.ch-banner-mask{position:relative;width:100%;height:100%;left:0px;top:0px;background-color:#000000;opacity:0.2;z-index:1;}.ch-form-bnnr{width:450px;margin-right:30px;}.front .ch-form-bnnr #edit-steps.form-wrapper{display:none;}.ch-form-bnn-title{color:#FFFFFF;}.form-text-abs{position:absolute;z-index:2;width:100%;height:100%;left:0px;top:0px;}.ch-form-bnnr{position:relative;margin-top:48px;float:left;border:solid 10px rgba(52,70,117,0.2);}.ch-text-bnnr{color:#FFF;}.ch-form-bnnr-border{padding:10px;background-color:#000;opacity:0.3;position:absolute;left:-10px;top:-10px;width:100%;height:100%;z-index:1;}.ch-text-bnnr{margin-top:370px;float:left;width:650px;max-height:255px;overflow:hidden;}#car-hire-wrapper .ch-form-bnn-title h1{font-size:22px;line-height:35px;}.front .ch-form-bnnr #-carhire-reservation-form-step-1 #edit-next{width:100%;border:none;font-weight:700;font-size:20px;line-height:30px;outline:none;}.ch-form-bnnr span.label,.ch-form-bnnr label{font-weight:700;font-size:13px;line-height:20px;color:#219DE6;}form fieldset.reservation-form{border:none;padding:0px 0px 22px 20px;}.ch-form-bnn-title{padding:22px 15px 0px 15px;}.ch-form-bnnr .ch-form-bnn-title,.ch-form-bnnr form{position:relative;z-index:2;padding-bottom:15px;background-color:#344676;}.description{display:none;}#edit-reservation #edit-reservation-start label,#edit-reservation #edit-reservation-end label{display:none;}#edit-reservation #edit-reservation-start .description,#edit-reservation #edit-reservation-end .description{display:none;}#edit-reservation input[type="text"]{border:none;line-height:38px;padding:0px 0px 0px 10px;height:38px;}#edit-reservation-start-datepicker-popup-0,#edit-reservation-end-datepicker-popup-0{width:240px;}.form-item-reservation-pickup-facility .chosen-container,.form-item-reservation-dropoff-dropoff-facility .chosen-container,.form-item-reservation-payment .chosen-container{width:250px !important;border-radius:0px;height:38px;}.form-wrapper fieldset.reservation-form .container-inline.form-wrapper div.form-item{}form #edit-reservation{margin-top:0px;}form .chosen-container-single .chosen-single{border-radius:0px;line-height:38px;border:none;height:38px;}.chosen-container > a.chosen-single > div{width:38px;border-left:solid 2px #959fb9;}#edit-reservation-start-timeEntry-popup-1,#edit-reservation-end-timeEntry-popup-1,#edit-reservation-pickup-arrival-flight,#edit-reservation-dropoff-departure-flight,#edit-reservation-promotion-code{margin-right:0px;width:150px;}form .container-inline-date > .form-item{margin-right:0px;}form .container-inline-date .form-item input,form .container-inline-date .form-item select,form .container-inline-date .form-item option{margin-right:10px;}form fieldset.reservation-form .container-inline.form-wrapper div.form-item.form-item-reservation-pickup-arrival-flight,form fieldset.reservation-form .container-inline.form-wrapper div.form-item.form-item-reservation-dropoff-departure-flight{margin-right:0px;}.form-item.form-type-select.form-item-reservation-payment,.form-item.form-type-textfield.form-item-reservation-promotion-code{float:left;}.form-item.form-type-select.form-item-reservation-payment{margin-right:10px;}.reservation-form.form-wrapper > div > .container-inline-date{margin-bottom:10px;}#edit-reservation-pickup > .form-item,.form-item.form-type-select.form-item-reservation-payment,.form-item.form-type-textfield.form-item-reservation-promotion-code{margin-top:0px;margin-bottom:0px;}form .form-item .description{font-weight:400;font-size:13px;line-height:20px;color:#D4D8E0;}.ch-form-bnnr #-carhire-reservation-form-step-1 #edit-next{font-weight:400;font-size:20px;line-height:30px;font-family:'Montserrat',sans-serif;}.search-form #edit-keys::-webkit-input-placeholder{color:#344675;}.search-form #edit-keys::-moz-placeholder{color:#344675;}.search-form #edit-keys:-ms-input-placeholder{color:#344675;}.search-form #edit-keys:-moz-placeholder{color:#344675;}input::-webkit-input-placeholder{color:#344675;}input::-moz-placeholder{color:#344675;}input:-ms-input-placeholder{color:#344675;}input:-moz-placeholder{color:#344675;}div::-moz-focus-inner{border:0;}a::-moz-focus-inner{border:0;}button::-moz-focus-inner{border:0;}button::before::-moz-focus-inner{border:0;}li::-moz-focus-inner{border:0;}img::-moz-focus-inner{border:0;}input::-moz-focus-inner{border:0;}a:link,a:visited{outline:none;}a:active,a.active{outline:none;}input{outline:none;}.search-form input[type="submit"]{background-color:transparent;text-indent:-10000px;border:none;width:30px;height:30px;padding:0px;background:url(/sites/all/themes/carhire_theme/images/new/spt.png);background-position:0px -952px;cursor:pointer;position:relative;top:10px;}.search-form input[type="submit"]:hover{background-position:-80px -952px;}.top-menus-lang-menu{height:20px;cursor:pointer;}.top-lang-menu-icon{height:20px;width:18px;float:left;background:url(/sites/all/themes/carhire_theme/images/new/spt.png);background-position:6px -895px;cursor:pointer;margin-top:15px;border:solid 1px #FFF;}.top-lang-menu-icon.opened{background-position:-44px -895px;}.header-top-menus .language-switcher-locale-url li.active a{color:#344675;}.header-top-menus .language-switcher-locale-url.opened li.active a{color:#219DE6;}.header-top-menus .language-switcher-locale-url li.active:hover a{color:#219DE6;}.form-item-reservation-pickup-facility{width:250px;float:left;}.form-item-reservation-pickup-arrival-flight{width:165px;float:left;}.top-menus-scnd-main-menu > ul{text-align:right;}.top-menus-scnd-main-menu > ul li{display:inline-block;float:none;}#car-hire-header > .center{position:relative;}.header-top-menus{}.ch-user-logo > a{position:absolute;left:0px;top:0px;width:100%;height:100%;}div .chosen-container-single .chosen-single div b{background:url(/sites/all/themes/carhire_theme/images/new/spt.png);background-position:14px -829px;}div .chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-36px -829px;}.chosen-container div,.chosen-container span,.chosen-container b,.chosen-container a{background-color:#FFF !important;}.ch-user-logo{position:relative;}div .chosen-container-single .chosen-single{background:#FFF !important;}.chosen-drop,.chosen-single{border:none !important;}#edit-reservation input{font-weight:700;font-size:13px;line-height:20px;padding-left:10px;}.chosen-container{font-weight:700;font-size:13px;line-height:20px;}input[type="text"]#edit-reservation-start-timeEntry-popup-1,input[type="text"]#edit-reservation-end-timeEntry-popup-1,input[type="text"]#edit-reservation-pickup-arrival-flight,input[type="text"]#edit-reservation-promotion-code,input[type="text"]#edit-reservation-dropoff-departure-flight{padding:0px;}fieldset.reservation-form .container-inline.form-wrapper div.form-item.form-item-reservation-dropoff-dropoff-facility{margin-right:7px;}#car-hire-choices{background-color:#EDEFF4;padding-top:80px;padding-bottom:60px;}.choices-title{margin-bottom:45px;color:#344675;}.ch-about-title{color:#344675;margin-top:50px;margin-bottom:20px;}#car-hire-about{background:#FFF;}.ch-about-text{color:#959FB9;}.about-title-text-ctn.left{width:770px;padding-right:50px;border-right:solid 1px #D4D8E0;}.about-title-text-ctn.right{padding-left:50px;width:299px;}.t3 p{margin:20px 0 0px;}.home-ln-title{margin-bottom:25px;margin-top:50px;}.home-ln-subtitle,.home-ln-title{margin-bottom:10px;color:#344675;}.home-ln-subtitle h3{font-size:17px;line-height:30px;}.read-more a{color:#219DE6;font-size:15px;line-height:25px;}#car-hire-about > .center > div{display:table-cell;padding-bottom:50px;}#car-hire-footer{background-color:#344676;width:100%;height:50px;}.ch-footer-left{float:left;width:50%;margin-top:18px;}.ch-footer-right{float:left;width:50%;margin-top:14px;}.ch-footer-right{text-align:right;}.ch-footer-left.t4,.ch-footer-right.t4{color:#979eba;}.ch-chs{width:100px;height:20px;background:url(/sites/all/themes/carhire_theme/images/new/spt.png);background-position:0px -669px;display:inline-block;margin-left:5px;}#reservation-slideshow-wrapper .scrollable{width:100% !important;}.ch-about-text.t3{color:#959FB9;}.noticia-home-txt{height:270px;overflow:hidden;}.front #reservation-slideshow-wrapper .browse{position:absolute;top:315px;width:40px;height:40px;background:url(/sites/all/themes/carhire_theme/images/new/spt.png);}.front #reservation-slideshow-wrapper .browse.nextPage{background-position:0px -452px;right:490px;}.front #reservation-slideshow-wrapper .browse.nextPage:hover{background-position:-70px -452px;}.front #reservation-slideshow-wrapper .browse.prevPage{left:490px;background-position:0px -382px;}.front #reservation-slideshow-wrapper .browse.prevPage:hover{background-position:-70px -382px;}#car-hire-choices .center{position:relative;}.front #reservation-slideshow-wrapper{margin-bottom:100px;}.front #reservation-slideshow-wrapper .items > .page{width:170px;padding:0px;margin-right:30px;background-color:#FFF;}.slidshow-img{padding-top:10px;margin-bottom:10px;}.front #reservation-slideshow{height:210px;}.front #reservation-slideshow .page .slidshow-img,.front #reservation-slideshow .page .slidshow-title{padding-left:10px;padding-right:10px;}.front #reservation-slideshow .slidshow-title{overflow:hidden;font-weight:700;font-size:15px;line-height:25px;color:#344675;margin-top:15px;}.front #reservation-slideshow .slidshow-img{margin-bottom:0px;}.front #reservation-slideshow .slidshow-title a{color:#344675;}.front #reservation-slideshow a.blue-button span{color:#FFF;font-weight:700;font-size:15px;line-height:25px;margin:0;padding:0;float:none;background:none;}.front #reservation-slideshow a.blue-button{margin:0;padding:0;text-align:center;background-image:none;background-color:#219de5;height:auto;display:block;padding:7.5px 10px;float:none;}.top-menus-social-ntwks{position:relative;}.top-menus-social-ntwks a{display:block;width:100%;height:100%;left:0px;top:0px;}.header-top-menus a,.header-bottom-menu a{color:#344675;}.choices-title{text-align:center;}#carhire-wrapper #edit-steps .fieldset-wrapper input{width:36px;height:33px;margin-right:20px;background-color:#344675;border:solid 2px #219de5;padding:0px;background-image:none;}#edit-reservation-promotion-code{text-align:center;}ul.language-switcher-locale-url{border:solid 1px #FFF;height:20px;-moz-transition:height 0.3s ease;-webkit-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;overflow:hidden;}ul.language-switcher-locale-url.opened{background-color:#FFF;border:solid 1px rgba(52,70,117,0.3);z-index:10;height:100px;-moz-transition:height 0.3s ease;-webkit-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;}.top-lang-menu-icon{z-index:11;border-right:solid 1px #FFF;-moz-transition:height 0.3s ease;-webkit-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;}.top-lang-menu-icon.opened{border-left:solid 1px rgba(52,70,117,0.3);border-top:solid 1px rgba(52,70,117,0.3);border-bottom:solid 1px rgba(52,70,117,0.3);height:100px;background-color:#FFF;position:relative;left:1px;overflow:hidden;-moz-transition:height 0.3s ease;-webkit-transition:height 0.3s ease;-o-transition:height 0.3s ease;transition:height 0.3s ease;}.front #-carhire-reservation-form-step-1 #edit-next{background-color:#219de5;}#carhire-body div #edit-steps .fieldset-wrapper input{width:38px;height:38px;border:solid 2px #219de5;background-image:none;background-color:transparent;padding:0px;font-size:17px;font-weight:700;line-height:25px;cursor:pointer;}#carhire-body div #edit-steps .fieldset-wrapper input.curr{background-image:none;background:#219de5;cursor:default;}#carhire-body div #carhire-content{background:#FFF;}#carhire-body div fieldset#edit-steps{background:transparent;}#carhire-body div #carhire-content{border:none;padding:0px;}#carhire-body div #carhire-content-middle-sec{width:100%;padding:0px;}#carhire-body div fieldset#edit-steps{padding:0px;margin:0px;height:auto;background-color:#344675;padding-bottom:30px;}#carhire-body div #edit-steps-title{color:#FFF;}#carhire-body div #edit-steps .fieldset-wrapper{width:1170px;margin:auto;}#carhire-body #-carhire-reservation-form-step-1 #edit-reservation.reservation-form.form-wrapper{width:570px;margin:auto;padding:0px;margin-top:50px;}#carhire-body div #edit-reservation > .fieldset-wrapper span.label,#carhire-body div #edit-reservation > .fieldset-wrapper > .container-inline-date > .form-item > label{color:#344675;text-transform:uppercase;font-weight:700;font-size:17px;line-height:30px;}#carhire-body div #edit-steps .fieldset-wrapper input.done.form-submit{background-image:none;background:#219de5 !important;cursor:default;}#carhire-body .reservation-form input{background:#d4d8e1;color:#344675;}#carhire-body div .chosen-container-single .chosen-single,#carhire-body div .chosen-container-single .chosen-single span,#carhire-body div .chosen-container-single .chosen-single b{background-color:#d4d8e1 !important;}#carhire-body div .chosen-container-single .chosen-single span{color:#344675;}#carhire-body #carhire-content{padding:0px;margin:0px;background:#FFF;border:none;}#carhire-body #edit-reservation .form-item label{display:block;font-size:15px;font-weight:700;line-height:25px;color:#219de5;}#edit-reservation textarea{font-weight:700;font-size:13px !important;}#carhire-body form > div > input#edit-next,#carhire-body form > div > input#edit-prev{font-size:20px;line-height:50px;font-weight:700;color:#FFF;padding:0px;text-align:center;width:370px;display:inline-block;margin:auto;float:none;display:block;border:none;margin-top:40px;margin-bottom:80px;background-color:#219de5;}#carhire-body form > div .form-item input{width:260px;}#carhire-body .form-item-reservation-pickup-facility{width:270px;}#carhire-body .form-item-reservation-pickup-facility .chosen-container,#carhire-body .form-item-reservation-dropoff-dropoff-facility .chosen-container,#carhire-body .form-item-reservation-payment .chosen-container{width:270px !important;}#carhire-body #edit-reservation-start-timeEntry-popup-1,#carhire-body #edit-reservation-end-timeEntry-popup-1,#carhire-body #edit-reservation-pickup-arrival-flight,#carhire-body #edit-reservation-dropoff-departure-flight,#carhire-body #edit-reservation-promotion-code{width:270px;}#carhire-body #edit-messages{padding:0px;margin:0px;background:none;}#carhire-body #edit-messages > div{width:1170px;margin:auto;}#carhire-body fieldset#edit-messages #edit-messages-status{background:#FFF;}#carhire-body fieldset#edit-messages #edit-messages-status li{color:#344675;font-size:17px;margin:0px;text-shadow:none;line-height:67px;}#carhire-body fieldset#edit-messages #edit-messages-status::before{content:" ";width:70px;height:70px;position:relative;float:left;background:url(/sites/all/themes/carhire_theme/images/new/spt.png);background-position:0px -726px;margin-right:30px;margin-bottom:40px;}#carhire-body form fieldset#edit-reservation{width:1170px;margin:auto;padding:0px;}#carhire-body fieldset#edit-messages #edit-messages-status{padding:0px;}#carhire-body #edit-steps .fieldset-wrapper input:first-child{margin-left:0px;}#edit-reservation-category > .form-item{margin:0px;padding:0px;border:solid 1px #D4D8E0;border-radius:0px;margin-right:30px;width:368px;margin-bottom:40px;}#edit-reservation-category > .form-item:nth-child(3n){margin-right:0px;}fieldset#edit-messages #edit-messages-status{margin:50px 0px 50px 0px;}#carhire-body #edit-reservation > div > div.form-item.form-type-radios.form-item-reservation-category > label{text-align:left;margin-bottom:15px;}#carhire-body #edit-reservation > div > div.form-item.form-type-radios.form-item-reservation-category > label span{display:none;}#carhire-body .form-item-reservation-category .cat-table-header-left{padding:0px;width:180px;padding-left:18px;}#carhire-body .form-item-reservation-category .cat-table-header-left-cat{width:180px;margin-right:10px;text-align:left;}#carhire-body .form-item-reservation-category .cat-table-header-left-cat .popup{font-size:18px;line-height:30px;font-weight:700;}#carhire-body #edit-reservation-category > div > label > div > div.cat-table-header{background:#FFF;}#carhire-body #edit-reservation-category > .form-item{background:#FFF;}#carhire-body .form-item-reservation-category .cat-table-header-rigth{background:#219de5;height:40px;padding:0px;width:140px;display:block;line-height:40px;}#carhire-body .form-item-reservation-category .cat-table-header-rigth:hover{background:#344675;}#carhire-body .form-item-reservation-category .cat-table-header-rigth a{background:none;padding:0;margin:0;height:auto;width:auto;font-weight:700;font-size:15px;}#carhire-body .form-item-reservation-category .cat-table-header-left-cat_type{font-size:15px;line-height:25px;font-weight:400;color:#959FB9;text-align:left;}#carhire-body .form-item-reservation-category .cat-table-facilities-pu span{font-size:15px;line-height:25px;font-weight:400;color:#959FB9;text-align:left;}#carhire-body .form-item-reservation-category .cat-table-facilities-do span{font-size:15px;line-height:25px;font-weight:400;color:#959FB9;text-align:right;}#carhire-body .form-item-reservation-category .cat-table-facilities-do span:nth-child(2){position:relative;right:5px;}#carhire-body .form-item-reservation-category .cat-table-facilities-pu span:first-child,#carhire-body .form-item-reservation-category .cat-table-facilities-do span:first-child{position:relative;top:4px;}#edit-reservation-category > div > label > div > div.cat-table-main > div > div.cat-table-main-right > span > img{width:130px;height:auto;max-height:80px;}#edit-reservation-category > div > label > div > div.cat-table-main > div > div{display:block;float:left;}#edit-reservation-category > div > label > div > div.cat-table-main > div > div.cat-table-main-left-price{display:block;color:#219de5;}#carhire-body #edit-reservation-category > div > label > div > div.cat-table-main > div > div.cat-table-main-left > div.cat-table-main-left-price{color:#219de5;}#edit-reservation-category > div > label > div > div.cat-table-main > div > div.cat-table-main-left > div.cat-table-main-left-days{color:#959FB9;font-size:15px;font-weight:400;}#carhire-body #edit-reservation-category > .form-item:hover{box-shadow:0px 0px 19px #999999;}#carhire-body #edit-reservation-category > div > label{padding:20px 0;}#edit-reservation-category{display:flex;width:1170px;margin:auto;flex-wrap:wrap;}#edit-reservation-category > div > label > div > div.cat-table-main > div > div.cat-table-main-left{float:right;}#carhire-body .form-item-reservation-category .cat-table-facilities-pu,#carhire-body .form-item-reservation-category .cat-table-facilities-do{border-top:solid 1px #D4D8E0;border-top:solid 1px #D4D8E0;}#carhire-body form#-carhire-reservation-form-step-2 > div > input#edit-prev,#carhire-body form#-carhire-reservation-form-step-2 > div > input#edit-next,#carhire-body form#-carhire-reservation-form-step-3 > div > input#edit-prev,#carhire-body form#-carhire-reservation-form-step-3 > div > input#edit-next{float:none;display:inline-block;}#carhire-body #-carhire-reservation-form-step-2 > div{text-align:center;}#carhire-body #-carhire-reservation-form-step-2 > fieldset{text-align:left;}#carhire-body form#-carhire-reservation-form-step-2 > div > input#edit-prev{margin-right:30px;}#carhire-body #edit-steps-comulative-price{position:relative;top:-7px;}#carhire-body #edit-reservation-category > div > label > div > div.cat-table-icons{text-align:center;width:100%;}#carhire-body #edit-reservation-category > div > label > div > div.cat-table-icons .cat-table-icons-row{display:inline-block;float:none;}#carhire-body #edit-reservation-category > div > label > div > div.cat-table-icons .cat-table-icons-row .carhire-catalog-icons{display:block;float:left;margin-right:10px;min-width:10px;padding-right:0px;min-height:15px;}#carhire-body .carhire-fuel-gs,#carhire-body #carhire-fuel-gs{width:35px;}#carhire-body #edit-reservation-category > div > label > div > div.cat-table-icons{border-top:solid 1px #D4D8E0;padding-top:25px;margin-top:20px;line-height:10px;}#carhire-body #edit-reservation-category > div > label > div > div.cat-table-main > div{padding-bottom:12px;padding-top:12px;}#carhire-body #edit-reservation-category > div > label > div > div.cat-table-main{margin-top:25px;}#carhire-body #edit-reservation-category > div > label > div > div.cat-table-facilities > div > div.cat-table-facilities-pu{padding-top:10px;padding-bottom:10px;padding-left:20px;}#carhire-body #edit-steps > div{}#carhire-body div #-carhire-reservation-form-step-3 #edit-steps .fieldset-wrapper{}#carhire-body div #-carhire-reservation-form-step-3 #edit-steps-comulative-price > .fieldset-wrapper{float:left;width:auto;}#carhire-body #edit-steps-comulative-price{height:38px;border:solid 2px #219de5;}#carhire-body #edit-steps-comulative-price-title{background:#219de5;font-size:17px;font-weight:700;line-height:38px;}#carhire-body #edit-steps-comulative-price-title > span{background:transparent;}#carhire-body #edit-steps-comulative-price{background:transparent;}#carhire-body #edit-steps-comulative-price-title > span{font-size:17px;font-weight:700;line-height:40px;color:#FFF;}#carhire-body #-carhire-reservation-form-step-3 fieldset#edit-messages #edit-messages-status li{line-height:23px;}#carhire-body #edit-reservation-extras > div{width:368px;border:solid 1px #D4D8E0;}#carhire-body #-carhire-reservation-form-step-2 #edit-messages-status > ul{float:left;margin-bottom:30px;}#carhire-body #edit-reservation-extras #edit-reservation-extras > div{margin:0px;padding:0px;border:solid 1px #D4D8E0;border-radius:0px;margin-right:30px;width:358px;margin-bottom:40px;}#carhire-body #edit-reservation-extras > div{border:none;display:flex;flex-wrap:wrap;width:100%;}#carhire-body form > div .form-item input[type="checkbox"]{width:auto;}#edit-reservation-extras > div > label{width:100%;}.form-item-reservation-category .cat-table-header,.form-item-reservation-extras .cat-table-header{background:#FFF;}#edit-reservation-extras > div > label > div > div.cat-table-header{border-bottom:solid 1px #D4D8E0;}#carhire-body label[for="edit-reservation-extras"]{margin-bottom:15px;}#edit-reservation-extras > div > label > div > div.cat-table-header > div > div.cat-table-header-rigth > div.cat-table-header-left-cat > span{font-size:18px;line-height:30px;font-weight:700;}#carhire-body .form-item-reservation-extras .cat-table-header-rigth{height:auto;}#carhire-body .form-item-reservation-extras .form-item-extra{height:auto;}#carhire-body #edit-reservation-extras > div > label > div > div.cat-table-header{padding:20px 20px 20px 60px;width:auto;height:auto;}.form-item-reservation-extras .cat-table-header-left{display:none;}#carhire-body .form-item-reservation-extras .cat-table-header-left-cat_type{border:none;}#carhire-body .form-item-reservation-extras .form-item-extra.selected{background:none;}#carhire-body #edit-reservation .form-item label[for="edit-reservation-requests"]{font-size:15px;font-weight:bold;color:#00367E;margin-bottom:10px;}#edit-reservation-requests{resize:none;}.form-item-extra > input{background:#d4d8e1;border:none;}#carhire-body .form-item-reservation-extras .cat-table-header-rigth{margin:0px;padding:0px;}#carhire-body .form-item-reservation-category .form-item-category:hover,#carhire-body .form-item-reservation-extras .form-item-extra:hover{background:#FFF;}#carhire-body .form-item-reservation-extras .form-item-extra:hover{box-shadow:0px 0px 19px #999999;}#carhire-body #edit-reservation-extras > div > label > div > div.cat-table-header{height:123px;}#carhire-body form > div .form-item input[type="checkbox"]{width:20px;height:20px;}#carhire-body .form-item-reservation-extras .form-item-extra input{left:20px;top:25px;}#edit-reservation-extras > div > label > div > div.cat-table-main > div > div.cat-table-main-left{}#edit-reservation-extras .form-item-reservation-extras .cat-table-main-left-price{width:100%;font-size:15px;color:#959FB9;font-weight:400;}#edit-reservation-extras > div:nth-child(3) > label > div > div.cat-table-main > div{width:100%;display:block;float:left;}#carhire-body #edit-reservation-extras #edit-reservation-extras > div:nth-child(3),#carhire-body #edit-reservation-extras #edit-reservation-extras > div:nth-child(6),#carhire-body #edit-reservation-extras #edit-reservation-extras > div:nth-child(9),#carhire-body #edit-reservation-extras #edit-reservation-extras > div:nth-child(12),#carhire-body #edit-reservation-extras #edit-reservation-extras > div:nth-child(15),#carhire-body #edit-reservation-extras #edit-reservation-extras > div:nth-child(18),#carhire-body #edit-reservation-extras #edit-reservation-extras > div:nth-child(21),#carhire-body #edit-reservation-extras #edit-reservation-extras > div:nth-child(24),#carhire-body #edit-reservation-extras #edit-reservation-extras > div:nth-child(27),#carhire-body #edit-reservation-extras #edit-reservation-extras > div:nth-child(30){margin-right:0px;}#edit-reservation-extras > div > label > div > div.cat-table-main > div > div.cat-table-main-left{}#edit-reservation-extras > div > label > div > div.cat-table-main > div > div.cat-table-main-right{}#carhire-body #edit-reservation-extras > div > label > div > div.cat-table-header{width:278px;}#edit-reservation-extras > div > label > div > div.cat-table-main > div > div.cat-table-main-left{float:right;}#edit-reservation-extras > div > label > div > div.cat-table-main > div > div.cat-table-main-right{float:left;}#carhire-body .form-item-reservation-extras .cat-table-main{margin-top:40px;margin-bottom:40px;}#edit-reservation-extras > div > label > div > div.cat-table-main > div > div.cat-table-main-left div:nth-child(3){width:100%;}#carhire-body .form-item-reservation-extras .extra-table.extra-table-9077 .cat-table-main{margin-top:30px;margin-bottom:0px;text-outline:-13px;}#carhire-body .form-item-reservation-extras .extra-table.extra-table-9077 .cat-table-main .cat-table-main-left{position:relative;top:-13px;}#carhire-body .form-item-reservation-extras .extra-table.extra-table-9077 .cat-table-main .cat-table-main-right{position:relative;top:15px;}#edit-reservation-extras > div > label > div > div.cat-table-main > div > div.cat-table-main-left{position:relative;left:-45px;}#carhire-body #edit-reservation-requests{background-color:#d4d8e1;border:solid 1px #d4d8e1;}#-carhire-reservation-form-step-3 > div{text-align:center;}#-carhire-reservation-form-step-3 > div > fieldset{text-align:left;}.form-item-reservation-extras .cat-table-main-left-price{color:#00367E;}#edit-reservation-extras > div > label > div > div.cat-table-main > div > div.cat-table-main-left > div.cat-table-main-left-days{font-size:15px;font-weight:400;color:#959FB9;}#carhire-body form#-carhire-reservation-form-step-3 input#edit-prev{margin-right:30px;}#-carhire-reservation-form-step-3 textarea{color:#00367E;font-size:15px;}#carhire-body div #edit-steps #edit-steps-comulative-price .fieldset-wrapper{width:auto;float:left;}#carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation{margin-top:60px;}#carhire-body #-carhire-reservation-form-step-4 .fieldset-legend a{font-size:20px;font-weight:700;line-height:30px;color:#344675;}html #carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation fieldset{border:solid 1px #D4D8E0;}html textarea{resize:none;background:#d4d8e1;}#carhire-body #-carhire-reservation-form-step-4 .fom-item-reservation-driver-driver-name,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-name,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-name,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-birthdate,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-name,#carhire-body #carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-name,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-address,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-country{width:640px;margin-right:27px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-name input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-name input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-name input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-birthdate input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-name input,#carhire-body #carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-name input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-address input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-country input{width:628px;border:solid 1px #d4d8e1;font-weight:700;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-country .chosen-container{width:638px !important;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-email{width:440px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-email input{width:428px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-city,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-zipcode,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-phone,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-fax{width:200px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-city input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-zipcode input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-phone input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-fax input{width:190px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-city{margin-right:30px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-notes textarea,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-local-address textarea{width:1108px;border:solid 1px #d4d8e1;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-notes,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-local-address{width:100%;margin-right:0px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-phone{margin-right:30px;}#-carhire-reservation-form-step-4 #edit-reservation > div > fieldset{margin-bottom:30px;min-height:35px;}#-carhire-reservation-form-step-4 #edit-reservation #edit-reservation-licenceinformation .fieldset-wrapper > .form-item:nth-child(even){margin-right:0px;}#-carhire-reservation-form-step-4 #edit-reservation #edit-reservation-licenceinformation .fieldset-wrapper > .form-item input{width:568px;}#-carhire-reservation-form-step-4 #edit-reservation > .fieldset-wrapper > fieldset{padding:30px;margin-left:0px;margin-right:0px;width:1110px;}#-carhire-reservation-form-step-4 #edit-reservation > .fieldset-wrapper > fieldset .fieldset-wrapper{padding:0px;}#edit-reservation-passinformation .fieldset-wrapper > .form-item,#edit-reservation-licenceinformation .fieldset-wrapper > .form-item,#edit-reservation-licenceinformation .fieldset-wrapper > .container-inline-date{width:50%;position:relative;float:left;clear:none;}#edit-reservation-passinformation .fieldset-wrapper > .container-inline-date{width:540px;float:left;display:block;clear:none;}#edit-reservation-passinformation .fieldset-wrapper > .form-item{width:540px;}#edit-reservation-passinformation .fieldset-wrapper > .form-item:first-child,#edit-reservation-passinformation .fieldset-wrapper > .container-inline-date:nth-child(3){margin-right:30px;}#edit-reservation-passinformation .fieldset-wrapper > .container-inline-date div{width:540px;}#edit-reservation-licenceinformation .fieldset-wrapper > .form-item{width:540px;}#edit-reservation-licenceinformation .fieldset-wrapper > .container-inline-date{width:540px;}#edit-reservation-licenceinformation .fieldset-wrapper > .container-inline-date input{margin-right:0px;}#edit-reservation-licenceinformation .fieldset-wrapper > .container-inline-date div{width:540px;}#edit-reservation-passinformation .fieldset-wrapper > .form-item,#edit-reservation-passinformation .fieldset-wrapper > .container-inline-date div input,#edit-reservation-licenceinformation .fieldset-wrapper > .form-item,#edit-reservation-licenceinformation .fieldset-wrapper > .container-inline-date div input{}#edit-reservation-passinformation .fieldset-wrapper > .form-item input{width:530px;}#edit-reservation-passinformation .fieldset-wrapper > .container-inline{width:530px;}#edit-reservation-passinformation .fieldset-wrapper > .container-inline:first-child{margin-right:30px;}#edit-reservation-licenceinformation .fieldset-wrapper > .form-item input,#edit-reservation-licenceinformation .fieldset-wrapper > .container-inline-date input{width:530px;}#carhire-body #-carhire-reservation-form-step-4 .container-inline-date input{width:530px;}#carhire-body #-carhire-reservation-form-step-4 > div{text-align:center;}#carhire-body #-carhire-reservation-form-step-4 > div > input{display:inline-block;}#carhire-body #-carhire-reservation-form-step-4 > div > fieldset{text-align:left;}#carhire-body #-carhire-reservation-form-step-4 fieldset.reservation-form .container-inline.form-wrapper div.form-item.form-item-reservation-driver-driver-email{margin-right:0px;}#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-driver-driver-birthdate > div{width:640px;}#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-driver-driver-birthdate > div input{width:630px;}#carhire-body #-carhire-reservation-form-step-4 fieldset.reservation-form .container-inline.form-wrapper div.form-item.form-item-reservation-driver-driver-zipcode{margin-right:0px;}#carhire-body #-carhire-reservation-form-step-4 fieldset.reservation-form .container-inline.form-wrapper div.form-item.form-item-reservation-driver-driver-fax{margin-right:0px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-notes textarea,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-local-address textarea{color:#344675;font-size:15px;}#carhire-body #edit-reservation #edit-reservation-passinformation .fieldset-wrapper .container-inline-date .form-item .form-item label,#carhire-body #edit-reservation #edit-reservation-passinformation .fieldset-wrapper .container-inline-date .form-item .form-item label,#carhire-body #edit-reservation #edit-reservation-passinformation .fieldset-wrapper .container-inline-date .form-item .form-item label,#carhire-body #edit-reservation #edit-reservation-licenceinformation .fieldset-wrapper .container-inline-date .form-item .form-item label{display:none;}#edit-reservation-licenceinformation .fieldset-wrapper > div:nth-child(1),#edit-reservation-licenceinformation .fieldset-wrapper > div:nth-child(3){margin-right:30px;}#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-licenceinformation .fieldset-wrapper > div.form-item input{width:530px;margin-right:30px;}#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-licenceinformation .fieldset-wrapper > div.container-inline input{width:530px;}#carhire-body #edit-reservation #-carhire-reservation-form-step-4 #edit-reservation-licenceinformation .fieldset-wrapper > div.container-inline .form-item .form-item label{display:none;}#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-licenceinformation .fieldset-wrapper > div.container-inline-date{}#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-additional-drivers .fieldset-wrapper fieldset > .fieldset-wrapper{padding:10px;}#carhire-body .reservation-form input#edit-reservation-additional-drivers-add-name,#carhire-body .reservation-form input#edit-reservation-additional-drivers-remove-name{color:#FFF;background-color:#219de5;border:none;border-radius:0px;margin-top:10px;}#carhire-body .reservation-form input#edit-reservation-additional-drivers-add-name{margin-right:20px;}#edit-reservation-additional-drivers .fieldset-wrapper > fieldset{min-height:40px;}#edit-reservation-additional-drivers .fieldset-wrapper > fieldset > .fieldset-wrapper > div{width:523.5px;float:left;clear:none;}#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-additional-drivers .fieldset-wrapper > fieldset > .fieldset-wrapper > div > input{width:513.5px;}#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-additional-drivers .fieldset-wrapper > fieldset > .fieldset-wrapper > div.container-inline-date input{width:513.5px;margin-right:0px;}#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-additional-drivers .fieldset-wrapper > fieldset > .fieldset-wrapper > div.container-inline-date > div > div{padding-top:0px;padding-bottom:0px;}#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-additional-drivers .fieldset-wrapper > fieldset > .fieldset-wrapper > div.container-inline-date .form-item .form-item label{display:none;}#edit-reservation-additional-drivers .fieldset-wrapper > fieldset > .fieldset-wrapper > fieldset{float:left;margin:0px;width:528.5px;padding:10px;}#edit-reservation-additional-drivers .fieldset-wrapper > fieldset > .fieldset-wrapper > div:nth-child(1){margin-right:30px;margin-top:0px;margin-bottom:0px;}#edit-reservation-additional-drivers .fieldset-wrapper > fieldset .fieldset-wrapper > fieldset > .fieldset-wrapper > .form-item{width:100px;}#edit-reservation-additional-drivers .fieldset-wrapper > fieldset .fieldset-wrapper > fieldset{width:1055px;margin-top:25px;}#edit-reservation-additional-drivers .fieldset-wrapper > fieldset .fieldset-wrapper > fieldset > .fieldset-wrapper > .form-item,#edit-reservation-additional-drivers .fieldset-wrapper > fieldset .fieldset-wrapper > fieldset > .fieldset-wrapper > .container-inline-date{width:502.5px;}#carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper > div:nth-child(1),#carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper > div:nth-child(3){margin-right:30px;}#carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper .form-item input,#carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper .container-inline input{width:492.5px;}#carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper fieldset{margin-bottom:25px;}#carhire-body form#-carhire-reservation-form-step-4 > div > input#edit-prev,#carhire-body form#-carhire-reservation-form-step-4 > div > input#edit-next{display:inline-block;float:none;}#carhire-body form#-carhire-reservation-form-step-4 > div > input#edit-prev{margin-right:30px;}#carhire-body form#-carhire-reservation-form-step-5 > div > input#edit-prev,#carhire-body form#-carhire-reservation-form-step-5 > div > input#edit-next{display:inline-block;float:none;}#carhire-body form#-carhire-reservation-form-step-5 > div > input#edit-prev{margin-right:30px;}#carhire-body form#-carhire-reservation-form-step-5 > div > input#edit-reservation-read-terms,#carhire-body form#-carhire-reservation-form-step-5 > div > label[for="edit-reservation-read-terms"]{display:inline-block;float:none;border:none;}form#-carhire-reservation-form-step-5{text-align:left;}form#-carhire-reservation-form-step-5 #edit-messages-status{text-align:left;}form#-carhire-reservation-form-step-5 #edit-report{margin:auto;width:1170px;}form#-carhire-reservation-form-step-5 #edit-report .report-block.fieldset-wrapper{background:#FFF;}form#-carhire-reservation-form-step-5 #edit-report .report-block.fieldset-wrapper > legend{color:#344675;font-weight:bold;font-size:25px;line-height:45px;}form#-carhire-reservation-form-step-5 #edit-report .report-block.fieldset-wrapper{margin-bottom:55px;text-align:left;border:1px solid #D4D8E0;border-radius:0 !important;padding:2% !important;width:96%;}form#-carhire-reservation-form-step-5 #edit-report .report-block.fieldset-wrapper label{font-size:20px;line-height:30px;}.page-book #reservations-report fieldset .fieldset-wrapper .report-block-item{padding-bottom:20px;padding-top:20px;}.page-book #reservations-report fieldset .fieldset-wrapper .report-block-item > div{font-size:17px;line-height:27px;color:#878787;font-weight:400;}#carhire-body form > div .form-item input[type="checkbox"],#carhire-body #edit-reservation .form-item label[for="edit-reservation-read-terms"]{display:inline-block;}.page-book form#-carhire-reservation-form-step-5 #edit-report .report-block.fieldset-wrapper > legend{top:-36px;padding:0;left:0;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper .report-block-line-2col .report-block-item{width:48% !important;padding-right:2% !important;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .table-header-cell{padding:5px;}.page-book form#-carhire-reservation-form-step-5 .report-block .table .table-row-cell{padding-right:5% !important;padding:5px;}.page-book form#-carhire-reservation-form-step-5 .report-block .table .table-row{background-color:#EDEFF4;}.page-book #-carhire-reservation-form-step-5 #edit-reservation > .fieldset-wrapper{border:1px solid #D4D8E0;padding:2% !important;width:96%;border-radius:0 !important;margin-bottom:20px;}.page-book #carhire-body #-carhire-reservation-form-step-5 #edit-reservation-terms{display:none;}.page-book .ui-dialog{width:70% !important;border-radius:0;border:0 none;background:#fff;}.page-book .ui-widget-content{color:#6F778B;font-family:Montserrat;font-size:15px;line-height:20px;}.page-book .ui-widget-content h2{color:#344675;font-family:Montserrat;font-size:20px;font-weight:bold;line-height:20px;text-transform:uppercase;}.page-book .ui-widget-overlay{opacity:0.8;background-color:#344675;}#-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper > .form-item{width:48%;float:left;}#-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper > .form-item-reservation-credit-card-type,#-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper > .form-item-reservation-credit-card-nbr{margin-right:4%;}#-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper > .form-item > input{width:calc(100% - 20px);}#-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper > .form-item.form-item-reservation-read-terms{float:none;width:100%;margin-top:30px;}#carhire-body #edit-reservation .form-item.form-item-reservation-read-terms label{color:#344675;}#carhire-body #edit-reservation .form-item.form-item-reservation-read-terms a{color:#219de5;}#carhire-body form > div .form-item input[type="checkbox"],#carhire-body #edit-reservation .form-item label[for="edit-reservation-read-terms"]{display:inline-block;float:none;}#carhire-body #edit-reservation .form-item label[for="edit-reservation-read-terms"]{width:auto !important;}#-carhire-reservation-form-step-5 .form-item-reservation-credit-card-type .chosen-container{width:100% !important;border:none;}#-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper .container-inline-date{text-align:left;padding-top:10px;}#-carhire-reservation-form-step-5 .form-item-reservation-credit-card-end select{width:176px;}#-carhire-reservation-form-step-5 .form-item-reservation-read-terms{text-align:left;}#-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper .chosen-container .chosen-search input[type="text"]{width:363px;}#-carhire-reservation-form-step-5 #edit-reservation #edit-reservation-credit-card-end-month,#-carhire-reservation-form-step-5 #edit-reservation #edit-reservation-credit-card-end-month,#-carhire-reservation-form-step-5 #edit-reservation #edit-reservation-credit-card-end-month,#-carhire-reservation-form-step-5 #edit-reservation #edit-reservation-credit-card-end-year{height:35px;line-height:35px;font-weight:700;font-size:13px;color:#344675;background-color:#d4d8e1;border:none;}#carhire-body #-carhire-reservation-form-step-5 form > div > input#edit-next,#carhire-body form > div > input#edit-prev,#carhire-body #-carhire-reservation-form-step-5 form > div > input#edit-next,#carhire-body form > div > input#edit-next{margin-top:10px;}#carhire-body #-carhire-reservation-form-step-5 #edit-reservation-terms,#carhire-body #-carhire-reservation-form-step-5 #edit-reservation-terms p,#carhire-body #-carhire-reservation-form-step-5 #edit-reservation-terms div{width:100%;float:left;display:block;font-size:15px;line-height:25px;color:#878787;text-align:left;}.page-book #-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper label,.page-book #-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper label,.page-book #reservations-report fieldset .table-header-cell{color:#219de5;}#carhire-body form > div > input#edit-next:hover,#carhire-body form > div > input#edit-prev:hover{background-color:#344675;}#carhire-body .reservation-form input#edit-reservation-additional-drivers-add-name:hover,#carhire-body .reservation-form input#edit-reservation-additional-drivers-remove-name:hover{background-color:#344675;cursor:pointer;}#carhire-body #-carhire-reservation-form-step-1 #edit-reservation.reservation-form.form-wrapper{margin-bottom:50px;}.front #-carhire-reservation-form-step-1 #edit-next:hover{background-color:#008ADB;}.front #reservation-slideshow a.blue-button:hover{background-color:#344676;}#nav-icon3{display:none;margin:0px;}#nav-icon3{width:60px;height:45px;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;cursor:pointer;top:30px;}#nav-icon3.open span{background:#219de5;}#nav-icon3 span{display:block;position:absolute;height:5px;width:50px;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#344676;}#nav-icon3 span:nth-child(1){top:8px;left:5px;}#nav-icon3 span:nth-child(2),#nav-icon3 span:nth-child(3){top:20px;left:5px;}#nav-icon3 span:nth-child(4){top:32px;left:5px;}#nav-icon3.open span:nth-child(1){top:18px;width:0%;left:50%;}#nav-icon3.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}#nav-icon3.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}#nav-icon3.open span:nth-child(4){top:18px;width:0%;left:50%;}.mob-social-nw{display:none;}.header-bottom-submenu-mobile{display:none;}.header-bottom-submenu-mobile a{font-size:13px;}.lg-switch-mobile{padding-top:10px;}.lg-switch-mobile > ul > li > a{color:#FFF;font-size:13px;}.lg-switch-mobile > ul > li > a:hover{color:#344675;}.lg-switch-mobile > ul > li.active > a{color:#344675;}.lg-switch-mobile ul.language-switcher-locale-url{border:none;}.lg-switch-mobile .language-switcher-locale-url{height:25px;}.lg-switch-mobile ul.language-switcher-locale-url li{display:block;}.lg-switch-mobile ul.language-switcher-locale-url li:first-child{margin-left:15px;}form#admin-carhire-survey-form{padding:0 0 20px;}form#admin-carhire-survey-form fieldset{border:1px solid #344675;}form#admin-carhire-survey-form fieldset .fieldset-legend{color:#344675;text-transform:uppercase;font-weight:700;font-size:17px;line-height:1;}form#admin-carhire-survey-form .form-item-comment label,form#admin-carhire-survey-form fieldset .fieldset-wrapper > .form-item > label{font-size:15px;font-weight:700;line-height:25px;color:#219de5;}#carhire-body form#admin-carhire-survey-form > div .form-item input.form-radio{width:auto;margin-left:5px;}form#admin-carhire-survey-form,.page-reservation- #reservations-report,.page-reservation- .admin-nav{width:1170px;margin:auto;}@media screen and (max-width:1170px){.page-buy-a-car #carros-list{width:98% !important;}.page-buy-a-car #carros-list .views-row{width:98% !important;padding:1%;}#car-hire-header > .center{}.page-reservation- #reservations-report,.page-reservation- .admin-nav{width:98%;margin:auto;}#car-hire-header{width:100%;}#carhire-body .form-item-reservation-category .cat-table-header-rigth{width:113px;}.carhire-search.opened{position:fixed;z-index:10;width:95%;padding-left:2.5%;padding-right:2.5%;}.header-bottom-submenu-mobile{display:block;}#car-hire-header > .center > .center{position:relative;}.top-menus-scnd-main-menu{display:none;}#nav-icon3{display:block;position:absolute;right:0px;}.lg-cont{position:absolute;top:30px;left:270px;}#car-hire-header .header-bottom-menu.open.sreach-opened{top:190px;}#car-hire-header .header-bottom-menu.sreach-opened{top:190px;}#car-hire-header{position:fixed;z-index:10;top:0px;}#car-hire-header.search-opened{top:80px;}#car-hire-header .header-bottom-menu{transition:top 0.3s;}.top-menus-srch-login{right:160px;position:absolute;top:32px;}#car-hire-header .header-bottom-menu.open.sreach-opened{transition:top 0.3s;}#car-hire-header .header-bottom-menu.open,#car-hire-header .header-bottom-menu{transition:top 0.3s;}#car-hire-header .header-bottom-menu{position:fixed;background-color:#219de5;width:375px;height:auto;right:0px;z-index:10;padding-bottom:40px;right:-375px;transition:right 0.3s,top 0.3s;margin-top:0px;top:110px;height:100%;height:calc(100vh - 110px);overflow-y:scroll;}.ch-user-logo{margin-right:15px;}#car-hire-header .header-bottom-menu.open{right:-30px;transition:right 0.3s,top 1s;}#car-hire-header .header-bottom-menu.open.search-opened{transition:top 0.3s;}#car-hire-header .header-bottom-menu ul{margin:30px 0px 0px 0px;padding:0px;}#car-hire-header .header-bottom-menu ul.menu li.leaf{padding-left:85px;padding-right:10px;width:355px;margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:0px;}#car-hire-header .header-bottom-menu ul.menu li.leaf a{color:#FFF;}#car-hire-header .header-bottom-menu ul.menu li.leaf a.active{color:#344675;}.top-menus-social-ntwks{position:absolute;right:90px;top:42.5px;margin-top:0px;}#car-hire-wrapper{width:100%;overflow:hidden;}}@media screen and (max-width:767px){#car-hire-header > .center{position:initial;}#edit-reservation select{background-color:#FFF;border:solid 1px #d4d8e1;color:#4A4A4A;font-weight:700;height:38px;width:285px;}.page-book #edit-reservation-pickup-arrival-flight,.page-book #edit-reservation-pickup-arrival-flight #edit-reservation-dropoff-departure-flight,.page-book #edit-reservation-pickup-arrival-flight #edit-reservation-start-timeEntry-popup-1,#edit-reservation-end-timeEntry-popup-1{text-align:left !important;padding-left:5px !important;}.page-book #carhire-body #edit-reservation-start-timeEntry-popup-1,#carhire-body #edit-reservation-end-timeEntry-popup-1,.page-book #carhire-body #edit-reservation-pickup-arrival-flight,#carhire-body #edit-reservation-dropoff-departure-flight,.page-book #carhire-body #edit-reservation-promotion-code{text-align:left;padding-left:5px;}#carhire-body .form-item-reservation-category .cat-table-header-rigth{margin-top:10px;}html.js fieldset.collapsible .fieldset-legend{position:relative;left:-17px;}html #carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation fieldset{height:100%;}#carhire-body .form-item-reservation-category .cat-table-header-left{padding:0px;width:131px;padding-left:18px;}.page-book #carhire-body form#-carhire-reservation-form-step-2 .form-item-reservation-category .cat-table-header-left-cat{width:110px;margin-right:12px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-notes textarea,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-local-address textarea{border:solid 1px #d4d8e1 !important;}#carhire-body .form-item-reservation-category .cat-table-header-rigth{width:113px;}#-carhire-fleet-form{overflow:hidden;}#car-hire-header{width:100%;}.header-bottom-submenu-mobile{display:block;}#car-hire-header > .center > .center{position:relative;}.top-menus-scnd-main-menu{display:none;}#nav-icon3{display:block;position:absolute;right:0px;}html.js fieldset.collapsible legend a{padding-left:0px;}.lg-cont{position:absolute;top:30px;left:270px;}#car-hire-header .header-bottom-menu.open.sreach-opened{top:190px;}#car-hire-header .header-bottom-menu.sreach-opened{top:190px;}#car-hire-header{position:fixed;z-index:10;}#car-hire-header .header-bottom-menu{transition:top 0.3s;}.top-menus-srch-login{right:auto;position:initial;top:12px;}.top-menus-srch-login > .ch-user-logo{margin-right:15px;}#car-hire-header .header-bottom-menu.open.sreach-opened{transition:top 0.3s;}#car-hire-header .header-bottom-menu.open,#car-hire-header .header-bottom-menu{transition:top 0.3s;}.search-form input[type="text"]{font-size:17px;}#car-hire-wrapper{width:100%;overflow:hidden;}.lg-cont{display:none;}.front #car-hire-wrapper .ch-form-bnnr.ch-form-bnnr-mobile{padding-top:15px;}.header-logo{width:110px;height:35px;background-size:110px auto;background-position:0px 0px;margin-right:0px;margin-bottom:0px;}.top-menus-social-ntwks{display:none;}#car-hire-header{height:70px;}#nav-icon3{top:12px;}#car-hire-header .header-bottom-menu{position:fixed;background-color:#219de5;width:375px;height:auto;right:0px;z-index:10;padding-bottom:40px;right:-375px;transition:right 0.3s;margin-top:0px;top:110px;height:100%;height:calc(100vh - 110px);overflow-y:scroll;}.mob-social-nw{display:block;height:20px;position:relative;text-align:center;margin-top:15px;}.mob-social-nw > div{width:25px;height:25px;background:url(/sites/all/themes/carhire_theme/images/new/spt.png);cursor:pointer;display:inline-block;}.mob-social-nw .hd-facebook{background-position:8px -200px;margin-right:10px;}.mob-social-nw .hd-twitter{background-position:8px -260px;}#car-hire-header .header-bottom-menu.open{right:-30px;transition:right 0.3s,top 1s;}#car-hire-header .header-bottom-menu.open.search-opened{transition:top 0.3s;}#car-hire-header .header-bottom-menu ul{margin:10px 0px 0px 0px;padding:0px;overflow:hidden;}#car-hire-header .header-bottom-menu ul.menu li.leaf{padding-left:15px;padding-right:15px;width:260px;margin-left:0px;margin-right:0px;margin-top:10px;margin-bottom:0px;}#car-hire-header .header-bottom-menu ul.menu li.leaf a{color:#FFF;}#car-hire-header .header-bottom-menu ul.menu li.leaf a.active{color:#344675;}.top-menus-social-ntwks{position:absolute;right:120px;top:42.5px;margin-top:0px;}#car-hire-header .header-bottom-menu{top:70px;}#car-hire-header .header-bottom-menu.open.sreach-opened{top:150px;}#car-hire-header .header-bottom-menu.sreach-opened{top:150px;}.hd-lg-scnd-menu-container{position:absolute;width:72px;top:14px;margin-left:35px;}.lg-switch-mobile{display:block;}}@media screen and (max-width:600px){#carros-list .views-row .views-row-image{float:none !important;width:100%;}#carros-list .views-row .views-row-image img{display:block;margin:auto;}body.page-buy-a-car #carros-list .views-row .views-row-info{width:98%;padding:10px 0;margin:auto;float:none;}.page-buy-a-car #carros-list .views-row{height:auto;}body #carros-list .views-row-middle-left,body #carros-list .views-row-middle-middle,body #carros-list .views-row-middle-right{width:33% !important;}}@media screen and (max-width:375px){#car-hire-header .header-bottom-menu{width:320px;}}#-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper > .form-item > input[type="checkbox"]{width:17px !important;margin-right:10px;}#carhire-body #edit-reservation .form-item label[for="edit-reservation-read-terms"]{font-size:17px;}.field-name-price-table .prices-from{top:15px;font-weight:bold;}.page-buy-a-car #carros-list{width:1170px;margin:auto;}.page-buy-a-car #carros-list .views-row{margin:auto;width:1170px;}.page-buy-a-car #carros-list .views-row{margin-top:20px;margin-bottom:20px;}.page-buy-a-car #carros-list .views-row .views-row-info{float:left;padding-left:20px;width:calc(100% - 250px);}.page-buy-a-car #carros-list .views-row{background:#219DE6;color:#fff;}#carros-list .views-row-middle-left,#carros-list .views-row-middle-middle,#carros-list .views-row-middle-right,#carros-list .views-row-bottom{color:#fff;}#carros-list .views-row-middle-left,#carros-list .views-row-middle-middle,#carros-list .views-row-middle-right{font-size:16px;line-height:20px;}#carros-list .views-row-top-left,#carros-list .views-row-top-right{color:#344675;font-size:22px;line-height:25px;}@media only screen and (min-width :1171px){.ch-text-bnnr{max-height:255px;}}@media only screen and (min-width :768px){.ch-text-bnnr{max-height:230px;;}}
#dummy-header{display:none;}#bread-title{height:auto;background-color:#344675;padding-top:30px;padding-bottom:20px;}#bread-title .breadcrumb{color:white;padding:0 0 20px 0;}#bread-title .breadcrumb a{color:#219DE6;}#submission-page-middle{margin-left:10px;margin-right:10px;}#bread-title #page-title{margin:0;color:white;text-decoration:none;font-weight:700;font-size:30px;line-height:40px;font-style:normal;padding:0;margin-bottom:10px;}.node-type-category,.page-carhire-categories{background:white;}.node-type-category #carhire-content,.page-carhire-categories #carhire-content{background:white;border:none;padding:0;margin-bottom:80px;}.node-type-category #carhire-wrapper{width:1170px;}.node-type-category #carhire-content-middle-sec{float:none;width:1170px;padding:0;margin:auto;}.node-type-category .carhire-detail{border:0;border-top-width:1px;border-top:1px solid #D4D8ED;padding:30px 0 0 0;}.carhire-detail .carhire-detail-top{margin-bottom:50px;}#carhire-wrapper .carhire-detail img{width:270px;height:auto;}#carhire-wrapper .carhire-detail .field-label{font-weight:700;font-size:20px !important;line-height:30px;color:#344675;height:auto;border:none;padding:0;margin-bottom:10px;}#carhire-wrapper .carhire-detail .field-name-carhire-extras-ref .field-items{font-weight:400;font-size:15px;line-height:25px;color:#344675;}#carhire-wrapper .carhire-detail .field-items a{color:#6F778B;}#carhire-wrapper .carhire-detail .field-items a:hover{color:#344675;}#carhire-wrapper .carhire-detail .field-name-carhire-cat-type{font-weight:700;font-size:15px;line-height:25px;color:#6F778B;margin-bottom:10px;}#carhire-wrapper .carhire-detail .field-name-carhire-image{margin-bottom:30px;}#carhire-wrapper .carhire-detail .field-name-body .field-item{font-weight:700;font-size:20px !important;line-height:30px !important;color:#344675;}#carhire-wrapper .carhire-detail .field-name-attr{width:270px;margin-bottom:0;}#carhire-wrapper .carhire-detail .field-name-attr .field-item{display:flex;justify-content:center;border-top:1px solid #efefef;padding-top:10px;border-bottom:1px solid #efefef;padding-bottom:10px;border-color:#D4D8ED;}#carhire-wrapper .carhire-detail .field-name-price-table{margin-bottom:80px;}#carhire-wrapper .carhire-detail .field-name-price-table .cat_price_table{border:1px solid #D4D8E0;}#carhire-wrapper .carhire-detail .field-name-price-table .cat_price_table thead th{font-weight:700;font-size:15px;line-height:25px;color:#219DE6;height:50px;}#carhire-wrapper .carhire-detail .field-name-price-table .cat_price_table thead>tr>th{width:265px;margin:0;padding-right:0px;padding-left:0px;}#carhire-wrapper .carhire-detail .field-name-price-table .cat_price_table tbody tr td{height:50px;font-weight:700;font-size:15px;line-height:25px;color:#344675;width:165px;padding:0;}#carhire-wrapper .carhire-detail .field-name-price-table .cat_price_table tbody tr td.price-td{font-weight:400;font-size:15px;line-height:25px;color:#6F778B;}.page-carhire-categories #carhire-wrapper,.page-carhire-categories #carhire-content-middle-sec{width:100%;padding:0;}.page-carhire-categories #fleet_page{width:1170px;margin:auto;}.page-carhire-categories #-carhire-fleet-form{height:100px;background-color:#344675;}.page-carhire-categories #-carhire-fleet-form>div{width:1170px;margin:auto;}.page-carhire-categories #-carhire-fleet-form .form-item label{color:#219DE6;width:170px;margin-bottom:10px;}.page-carhire-categories #carhire-body form > div .form-item input{width:162px;}.page-carhire-categories #-carhire-fleet-form .form-item{width:170px !important;margin-right:8px;}.page-carhire-categories #-carhire-fleet-form .form-item .chosen-container{width:170px !important;}#carhire-page #-carhire-fleet-form .container-inline div.form-item.form-type-select .form-select{width:170px !important;}.page-carhire-categories #-carhire-fleet-form .chosen-single{background-color:#D4D8E0 !important;}.page-carhire-categories #-carhire-fleet-form .chosen-single>span{background-color:#D4D8E0 !important;}.page-carhire-categories #-carhire-fleet-form .chosen-single div>b{background-color:#D4D8E0 !important;}#carhire-page #-carhire-fleet-form #edit-next{background-color:#219DE6;color:white;height:38px;width:70px;border:none;float:right;margin-top:35px;font-weight:700;}.page-carhire-categories #page-title{height:55px;padding:45px 0 0 0;text-align:center;color:white;background-color:#344675;width:100%;margin-bottom:0px;font-weight:700;font-size:30px;line-height:40px;font-style:normal;}.page-carhire-categories #fleet_page{margin-top:70px;}.page-carhire-categories #fleet_page .fleet-item{float:left;height:300px;width:270px;margin:0 30px 50px 0;padding:0;border:1px solid #D4D8ED;box-sizing:border-box;}.page-carhire-categories #fleet_page .fleet-item:hover{box-shadow:3px 3px 12px grey;box-shadow:0px 0px 12px 3px grey;border:0;}.page-carhire-categories #fleet_page .fleet-item:nth-child(4n){margin-right:0px;}.page-carhire-categories #fleet_page .fleet-catalog{margin:0;width:100%;}.page-carhire-categories #fleet_page .fleet-item .fleet-title{height:90px;width:100%;}.page-carhire-categories #fleet_page .fleet-item .fleet-title h2{font-weight:700;font-size:20px;line-height:30px;color:#344675;}.page-carhire-categories #fleet_page .fleet-item .fleet-title p{font-weight:700;font-size:15px;line-height:13px;color:#6F778B;}.page-carhire-categories #fleet_page .fleet-item .fleet-title-cell{padding-left:20px;border-color:#D4D8ED;}.page-carhire-categories #fleet_page .fleet-item .flee-catalog{width:100%;}.page-carhire-categories #fleet_page .fleet-item .div-catalog-desc{width:100%;padding:0 0 10px 0;border-bottom:1px solid #D4D8ED;}.page-carhire-categories #fleet_page .fleet-item .div-catalog-desc .div-catalog-desc-row{display:flex;justify-content:center;}.page-carhire-categories #fleet_page .fleet-item .div-catalog-bottom .div-catalog-link{position:absolute;bottom:-49px;left:0;width:268px;height:40px;background-color:#219DE6;}.page-carhire-categories #fleet_page .fleet-item:hover .div-catalog-bottom .div-catalog-link{background-color:#344675;width:270px;}.page-carhire-categories #fleet_page .fleet-item .div-catalog-bottom{height:125px;margin-top:0px;}.page-carhire-categories #fleet_page .fleet-item .div-catalog-bottom .div-catalog-img{vertical-align:middle;}.page-carhire-categories #fleet_page .fleet-item .div-catalog-bottom .div-catalog-img img{margin-left:15px;}.page-carhire-categories #fleet_page .fleet-item .div-catalog-bottom .div-catalog-price-wrapper{background-color:white;}.page-carhire-categories #fleet_page .fleet-item .div-catalog-bottom .div-catalog-price{font-weight:700;font-size:25px;line-height:35px;color:#344675;}.page-carhire-categories #fleet_page .fleet-item .div-catalog-bottom .div-catalog-price span{font-weight:400;font-size:15px;line-height:25px;color:#6F778B;}.page-carhire-categories .carhire-catalog-icons{background-image:url(/sites/all/themes/carhire_theme/images/icons_carros.png);}.page-carhire-categories .carhire-shift-mn,.page-carhire-categories #carhire-shift-mn{padding:0;margin-right:10px;}#carhire-page .fleet-item .div-catalog-link a{line-height:40px;padding:0;font-weight:700;font-size:15px;}#contact-page{width:1170px;margin:auto;}#contact-page #contact-page-contacts{margin-top:50px;padding-bottom:30px;}#contact-page #contact-page-contacts .contacts{color:#344675;border:0;margin-top:0px;margin-bottom:20px;}#contact-page #contact-page-contacts .contact-label{color:#219DE6;font-weight:700;}#contact-page #contact-page-contacts a{color:#6F778B;font-weight:700;}#contact-page #contact-page-contacts .t3 p{margin:0;}#contact-page #contact-page-contacts-address,#contact-page #contact-page-contacts-contact{width:50%;margin:0;color:#6F778B;font-weight:700;}#contact-page #contact-page-form{padding-top:30px;border-top:1px solid #D4D8ED;color:#344675;}#contact-page #carhire-contact-form label{font-weight:700;font-size:15px;line-height:25px;color:#219DE6;margin-bottom:10px;}#contact-page #carhire-contact-form input{width:100%;background-color:#D4D8E0;border:0;height:40px;margin-bottom:30px;}#contact-page #carhire-contact-form textarea{height:150px;background-color:#D4D8E0;border:0;margin-bottom:20px;resize:none;}#contact-page #carhire-contact-form #edit-submit{background-color:#219DE6;color:white;font-weight:700;font-size:20px;line-height:30px;width:370px;height:50px;float:right;margin:20px 0 0 0;}#contact-page #carhire-contact-form #edit-submit:hover{background:#344675;}#contact-page #carhire-contact-form .captcha{border:0;width:40%;float:left;margin-bottom:80px;}#contact-page #carhire-contact-form .captcha legend,#contact-page #carhire-contact-form .captcha .fieldset-description{display:none;}#contact-page #contact-page-form>h4{margin-bottom:20px;}#contact-page #contact-page-form .form-item{margin:0;}.page-faq{background:white;}.page-faq .content{margin-bottom:80px;}.page-faq #carhire-body{width:1170px;margin:auto;}.page-faq #carhire-content-middle-sec .faq-question{border:none;}.page-faq #carhire-content-middle-sec .faq-question a{font-weight:700;font-size:20px;line-height:30px;color:#344675;margin:0 auto 20px auto;padding-right:45px;}.page-faq #carhire-content-middle-sec .faq-question{font-weight:700;font-size:20px;line-height:30px;margin:0;}.page-faq #carhire-content-middle-sec .faq-question-answer:nth-child(1){border-top:1px solid #D4D8E0;}.page-faq #carhire-content-middle-sec .faq-question-answer{padding-top:25px;padding-bottom:5px;border-bottom:1px solid #D4D8E0;}.page-faq .faq-answer{font-size:15px;line-height:25px;color:#6F778B;padding:0 0 30px 0;}.page-faq .faq-answer p{margin:0;}.page-faq .faq-qa-visible{border:0 !important;}.page-faq .faq-question-answer a span{background:url(/sites/all/themes/carhire_theme/images/new/spt.png);width:40px;height:40px;background-position:0 -522px;top:-5px;}.page-faq .faq-question-answer .faq-qa-visible a span{background-position:-70px -592px;}.page-user #user-login{margin-top:50px;}.page-user .form-item label{font-size:20px;line-height:30px;color:#344675;}.page-user .form-item input{border:none;line-height:38px;padding:0px 0px 0px 10px;background-color:#D4D8E0 !important;}.page-user #edit-submit{background-color:#219DE6;color:white;height:38px;width:70px;border:none;margin-top:25px;font-weight:700;}.node-type-recource #carhire-body div #carhire-content-middle-sec,.node-type-extra #carhire-body div #carhire-content-middle-sec,.node-type-noticia #carhire-body div #carhire-content-middle-sec,.node-type-page #carhire-body div #carhire-content-middle-sec,.page-node #carhire-body div #carhire-content-middle-sec{width:1170px;margin:auto;float:none;}.page-node #carhire-body div #carhire-content-middle-sec{padding-top:50px;min-height:calc(100vh - 355px);}.page-node.node-type-noticia #carhire-body div #carhire-content-middle-sec{min-height:calc(100vh - 406px);}.page-faq #carhire-body div #carhire-content-middle-sec{padding-top:50px;min-height:calc(100vh - 405px);}.page-user #carhire-body div #carhire-content-middle-sec{width:1170px;margin:auto;float:none;min-height:calc(100vh - 327px);}.page-links #carhire-body div #carhire-content-middle-sec,.page-taxonomy-term #carhire-body div #carhire-content-middle-sec{width:1170px;margin:auto;float:none;min-height:calc(100vh - 430px);}.page-type-link #carhire-content-middle-sec{min-height:calc(100vh - 425px);}.node-type-noticia #carhire-body div #carhire-content-middle-sec{padding-top:50px;padding-bottom:50px;}.node-type-recource #carhire-body #carhire-content-middle-sec .carhire-detail,.node-type-extra #carhire-body #carhire-content-middle-sec .carhire-detail{padding:50px 0 0 0;border:0;}.node-type-recource .carhire-detail-top-cell,.node-type-extra .carhire-detail-top-cell{width:50%;vertical-align:middle;}.node-type-recource .carhire-detail-top-cell .field-name-carhire-image img,.node-type-extra .carhire-detail-top-cell .field-name-carhire-image img{text-align:center;width:auto;height:150px;}.node-type-recource .carhire-detail-top-cell .field-name-body,.node-type-extra .carhire-detail-top-cell .field-name-body{font-family:'Montserrat',sans-serif;font-size:17px;line-height:20px;color:#6F778b;}.node-type-recource .carhire-detail-top-cell .field .field-item,.node-type-extra .carhire-detail-top-cell .field .field-item{padding-left:8px;font-size:13px;line-height:20px;color:#6F778b;}.node-type-recource .carhire_cat .carhire-detail-top .field-label,.node-type-extra .carhire_cat .carhire-detail-top .field-label{border-bottom:0;font-size:20px;font-weight:700;line-height:30px;margin-bottom:20px;color:#344675;padding-bottom:10px;}.node-type-recource .carhire-detail-top-cell .field-name-carhire-category-ref a,.node-type-extra .carhire-detail-top-cell .field-name-carhire-category-ref a{font-size:13px;line-height:20px;color:#6F778b;}.node-type-recource .carhire-detail-top-cell .field-name-carhire-category-ref a:hover,.node-type-extra .carhire-detail-top-cell .field-name-carhire-category-ref a:hover{color:#344675;}.page-news #carhire-body div #carhire-content-middle-sec,.node-type-page #carhire-body div #carhire-content-middle-sec,.page-links #carhire-body div #carhire-content-middle-sec,.page-carhire-conditions #carhire-body div #carhire-content-middle-sec,.page-taxonomy-term #carhire-body div #carhire-content-middle-sec,.page-search #carhire-body div #carhire-content-middle-sec,.page-type-link #carhire-body div #carhire-content-middle-sec{width:1170px;margin:0px auto 0px auto;float:none;padding-top:70px;padding-bottom:50px;}.page-news .view-noticias-page .views-field-title a{font-weight:700;font-size:20px;line-height:30px;color:#344675;}.page-news .view-noticias-page .views-field-title a:hover{color:#219DE6;}.page-news .view-noticias-page .views-field-body{font-weight:400;font-size:15px;line-height:25px;color:#6F778B;}.page-news .view-noticias-page .readmore{color:#344675;}.page-news .view-noticias-page .readmore:hover{color:#219DE6;}.page-news .view-noticias-page .views-field-created{font-style:italic;color:#219DE6;}.node-type-page .field-name-body .field-items>div>div>a{font-weight:700;font-size:20px;line-height:30px;color:#344675;}.node-type-page .field-name-body .field-items>div>div>a:hover{color:#219DE6;}.node-type-page .field-name-body .field-items,.page-node .field-name-body .field-items{font-weight:400;font-size:15px;line-height:25px;color:#6F778B;}.node-type-page .field-name-body .field-items,.page-node .field-name-body .field-items table{width:100%;}.page-links .content p{font-size:20px;font-weight:700;line-height:30px;margin-bottom:20px;color:#344675;padding-bottom:10px;}.page-links .content li{display:block;font-weight:700;font-size:17px;line-height:27px;color:#344675;}.page-links .content li a:hover{font-weight:700;}.page-links .content li a{font-weight:400;font-size:17px;line-height:27px;color:#344675;}.page-carhire-conditions .content,.node-type-noticia .content,.page-taxonomy-term .content{font-size:15px;font-weight:400;line-height:25px;margin-bottom:20px;color:#6F778B;padding-bottom:10px;}.node-type-page .content .field-items img{max-width:100%;}.page-type-link #carhire-body a{font-weight:400;font-size:17px;line-height:27px;color:#344675;display:block;padding-left:2%;}.page-type-link #carhire-body a:hover{font-weight:700;}.front #reservation-slideshow .page .slidshow-img{height:100px;}.slidshow-img img{width:150px;padding-top:15px;}.ch-form-bnnr-mobile{display:none;}#carhire-body #edit-reservation-extras > div > label > div > div.cat-table-header{width:100%;padding:0;}#-carhire-reservation-form-step-3 .form-item-reservation-extras .cat-table-header-left-cat{padding:20px 20px 20px 60px;width:260px;height:60px;border-bottom:1px solid #D4D8ED;}#-carhire-reservation-form-step-3 .form-item-reservation-extras .cat-table-header-rigth{width:100%;}#-carhire-reservation-form-step-3 .form-item-reservation-extras .cat-table-header-left-cat_type{height:55px;padding-left:20px;padding-right:20px;color:#6F778B;font-weight:400;font-size:15px;line-height:25px;}.form-item-reservation-extras .cat-table-main-right img{width:auto;height:100px;}.form-item-reservation-category .cat-table-main-row{display:flex;flex-direction:row-reverse;height:80px;}#carhire-body .form-item-reservation-extras .extra-table.extra-table-9077 .cat-table-main .cat-table-main-left{height:157px;}#carhire-body #edit-reservation-extras #edit-reservation-extras .form-item.form-type-select{width:146px;}.page-book #edit-reservation-extras > div:nth-child(3) > label > div > div.cat-table-main > div{display:flex;flex-direction:row-reverse}.front #edit-reservation-end-timeEntry-popup-1{text-align:center;}@media all and (min-width:768px){.front #edit-reservation select{height:39px;width:249px;}.front #edit-reservation-end-timeEntry-popup-1{text-align:center;}}@media screen and (min-width:1170px){#carhire-body #edit-reservation-extras #edit-reservation-extras > div{width:341px;margin-right:70px;}.page-book #-carhire-reservation-form-step-5 #reservations-report{width:100%;margin:auto;}.page-book form#-carhire-reservation-form-step-5 #edit-report .report-block.fieldset-wrapper > legend{color:#fff;font-weight:bold;font-size:30px;line-height:30px;text-transform:uppercase;}.page-book #reservations-report fieldset .fieldset-wrapper .report-block-item{padding-left:0;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper:nth-child(2) .report-block-item{width:35%;display:block;float:left;padding-right:0;padding-top:0;}.page-book form#-carhire-reservation-form-step-5 #edit-report .report-block.fieldset-wrapper label{font-size:15px;line-height:25px;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper .report-block-item > div{font-size:15px;line-height:25px;padding:0;margin:0;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper .report-block-item{padding-top:0px;padding-right:0px;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(2) > div:nth-child(1) > label:nth-child(1){top:15px;position:absolute;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(3) > div:nth-child(1) > label:nth-child(1),.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(4) > div:nth-child(1) > label:nth-child(1),.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(5) > div:nth-child(1) > label:nth-child(1){position:absolute;}.page-book form#-carhire-reservation-form-step-5 div.report-block:nth-child(3){margin-top:50px;}.page-book form#-carhire-reservation-form-step-5 .report-block .table{width:100%;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .table-header-cell{width:35%;text-align:left;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .table-header-cell:nth-child(3){width:30%;}.page-book form#-carhire-reservation-form-step-5 .report-block .table .table-row-cell-center{text-align:left;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(3) > div:nth-child(1) > div:nth-child(2),.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(4) > div:nth-child(1) > div:nth-child(2){}.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(5) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3){width:15% !important;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(5) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2){width:20% !important;}.page-book form#-carhire-reservation-form-step-5 .report-block .table .table-row-cell{vertical-align:top;padding-right:16%;}.page-book form#-carhire-reservation-form-step-5 #reservations-report .report-block.report-block-price legend{padding:0;width:90%}.page-book form#-carhire-reservation-form-step-5 div.report-block:nth-child(4){padding:0 !important;margin-top:40px;}.page-book #-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper > .form-item > input{width:98%;}.page-book #-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper .chosen-container .chosen-search input[type="text"]{width:100%;}.page-book #-carhire-reservation-form-step-5 #-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper .container-inline-date{width:48%;}.page-book #-carhire-reservation-form-step-5 .form-type-date-select{width:48%;}.page-book #-carhire-reservation-form-step-5 #edit-reservation-credit-card-end{width:100%;}.page-book #-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper .container-inline-date #edit-reservation-credit-card-end .form-item-reservation-credit-card-end-month{width:48%;float:left;}.page-book #-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper .container-inline-date #edit-reservation-credit-card-end .form-item-reservation-credit-card-end-year{width:48%;float:right;}.page-book #-carhire-reservation-form-step-5 .form-item-reservation-credit-card-end select{width:100%;}.page-book #carhire-body #-carhire-reservation-form-step-5 #edit-reservation-terms{margin-top:50px;}.page-book #-carhire-reservation-form-step-5 > div{text-align:center;}.page-book #-carhire-reservation-form-step-5 .final-price{color:#fff;}.page-book #-carhire-reservation-form-step-5 #edit-reservation{text-align:left;}}@media screen and (min-width:768px) and (max-width:1169px){.car-hire-banner.search-opened{top:80px;}.page-book form#-carhire-reservation-form-step-5 #edit-report .report-block.fieldset-wrapper > legend{color:#fff;font-weight:bold;font-size:20px;line-height:30px;}.page-book form#-carhire-reservation-form-step-5 #edit-report .report-block.fieldset-wrapper label{font-size:15px;line-height:25px;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper .report-block-item > div{font-size:15px;line-height:25px;padding:0;margin:0;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper .report-block-item{padding-top:0px;padding-right:0px;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(2) > div:nth-child(1) > label:nth-child(1){top:15px;position:absolute;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(3) > div:nth-child(1) > label:nth-child(1),.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(4) > div:nth-child(1) > label:nth-child(1),.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(5) > div:nth-child(1) > label:nth-child(1){position:absolute;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper:nth-child(2) .report-block-item{width:40%;display:block;float:left;padding-right:0;padding-top:0;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .table-header-cell{width:40%;text-align:left;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .table-header-cell:nth-child(3){width:20%;}.page-book form#-carhire-reservation-form-step-5 .report-block .table .table-row-cell-center{text-align:left;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(3) > div:nth-child(1) > div:nth-child(2),.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(4) > div:nth-child(1) > div:nth-child(2){}.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(5) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(3){width:20% !important;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(5) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2){width:20% !important;}.page-book #reservations-report fieldset .fieldset-wrapper .report-block-item{padding-left:0;}.page-book form#-carhire-reservation-form-step-5 .report-block .table .table-row-cell{vertical-align:top;padding-right:6%;}.page-book #-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper > .form-item > input{width:98%;}.page-book #-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper .chosen-container .chosen-search input[type="text"]{width:100%;}.page-book form#-carhire-reservation-form-step-5{text-align:center;}.page-book form#-carhire-reservation-form-step-5 #reservations-report .report-block.report-block-price legend{padding:0;width:42%}.page-book form#-carhire-reservation-form-step-5 div.report-block:nth-child(4){padding:0 !important;margin-top:40px;}.page-book #-carhire-reservation-form-step-5 #edit-reservation{text-align:left;}}@media screen and (max-width:767px){.page-book form#-carhire-reservation-form-step-5 #edit-report .report-block.fieldset-wrapper > legend{color:#fff;font-weight:bold;font-size:20px;line-height:30px;}.front #edit-reservation-end-timeEntry-popup-1{padding-left:0px;width:110px;text-align:center !important;}#-carhire-reservation-form-step-5 #edit-reservation #edit-reservation-credit-card-end-month,#-carhire-reservation-form-step-5 #edit-reservation #edit-reservation-credit-card-end-month,#-carhire-reservation-form-step-5 #edit-reservation #edit-reservation-credit-card-end-month,#-carhire-reservation-form-step-5 #edit-reservation #edit-reservation-credit-card-end-year{width:100%;margin-right:0px;}.content .form-item-reservation-credit-card-end-month{margin-bottom:10px;}#carhire-body #edit-reservation .form-item label[for="edit-reservation-read-terms"]{display:inline;}#-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper > .form-item{width:100%;}#edit-reservation-credit-card-end{width:100%;}#-carhire-reservation-form-step-5 #edit-reservation #edit-reservation-credit-card-end-month,#-carhire-reservation-form-step-5 #edit-reservation #edit-reservation-credit-card-end-month{width:100%;}#edit-reservation .form-item.form-type-select:not(.front #edit-reservation .form-item.form-type-select){width:100%;}.page-book form#-carhire-reservation-form-step-5 #edit-report .report-block.fieldset-wrapper label{font-size:15px;line-height:25px;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper .report-block-item > div{font-size:15px;line-height:25px;padding:0;margin:0;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper:nth-child(2) .report-block-item{width:100%;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper .report-block-item{padding:0;margin:0;}.page-book form#-carhire-reservation-form-step-5 #reservations-report fieldset .fieldset-wrapper{margin-top:30px;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(2) > div:nth-child(1) > label:nth-child(1),.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(4) > div:nth-child(1) > label:nth-child(1),.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(5) > div:nth-child(1) > label:nth-child(1){position:absolute;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(3) > .report-block-item > label{margin-top:10px !important;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(3) > .report-block-item > .table{height:auto;}#-carhire-reservation-form-step-5 > div > #edit-report > #reservations-report > fieldset > .report-block.fieldset-wrapper:nth-child(3) > .report-block-line.report-block-line-1col:nth-child(3) > .report-block-item > .table > div > div:nth-child(1){height:50px;width:145px !important;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(3) > div:nth-child(1) > label:nth-child(1){position:absolute;width:50%;top:125px;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div:nth-child(1) > div:nth-child(2){padding-top:12px !important;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(1){}.page-book form#-carhire-reservation-form-step-5 .report-block .table .table-header-cell,.page-book form#-carhire-reservation-form-step-5 .report-block .table .table-row-cell{vertical-align:top;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2) > div:nth-child(2){position:absolute;top:173px;left:195px;}.page-book form#-carhire-reservation-form-step-5 div.report-block-line:nth-child(4) > div:nth-child(1){margin-bottom:20px !important;}.page-book form#-carhire-reservation-form-step-5 #reservations-report .report-block.report-block-price legend{padding:0;}.page-book #-carhire-reservation-form-step-5 #edit-reservation{text-align:left;}.page-book #-carhire-reservation-form-step-5 > div{text-align:center;}.page-book #-carhire-reservation-form-step-5 div.report-block-line-1col:nth-child(3) > div:nth-child(1) > div:nth-child(2) > div:nth-child(2){}.report-block .table .table-header-cell,.report-block .table .table-row-cell{}#-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper .container-inline-date select{display:block !important;}#-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper .container-inline-date .chosen-container{display:none !important;}}@media screen and (max-width:1170px){#dummy-header{display:block;height:110px;width:100%;z-index:-99999;}.page-faq #carhire-body div #carhire-content-middle-sec{padding-top:50px;min-height:calc(100vh - 395px);}#bread-title .breadcrumb{padding-bottom:20px;}.body{background:white;}.center{width:709px;;}.page-carhire-categories #page-title{width:96%;padding:45px 2% 0 2%;}.page-carhire-categories #page-title>div{width:100%;}.page-carhire-categories #carhire-body{margin-bottom:30px;}.page-carhire-categories #-carhire-fleet-form > div{width:708px;padding-left:30px;padding-right:30px;}#carhire-page #-carhire-fleet-form .container-inline div.form-item.form-type-select .form-select{width:110px !important;}.page-carhire-categories #-carhire-fleet-form .form-item{width:110px !important;margin-right:6px;}.page-carhire-categories #-carhire-fleet-form .form-item:nth-child(6){width:110px !important;margin-right:0;}.page-carhire-categories #page-title{height:auto;}.page-carhire-categories #-carhire-fleet-form{height:auto;padding-bottom:35px;}#carhire-page #-carhire-fleet-form #edit-next{float:none;width:224px;height:40px;margin:10px auto 0 auto;display:block}.page-carhire-categories #carhire-body form > div .form-item input{width:102px;}.page-carhire-categories #fleet_page{width:768px;}.page-carhire-categories #fleet_page .fleet-item:nth-child(odd){margin-left:99px;margin-right:30px;}.page-carhire-categories #fleet_page .fleet-item:nth-child(even){margin:0;}.node-type-category #carhire-wrapper{width:100%;}.node-type-category #carhire-body,.node-type-extra #carhire-body{width:709px;margin:auto;}.node-type-category .carhire-detail-top,.node-type-extra .carhire-detail-top{display:inline-block;width:100%;}.node-type-category .carhire-detail-top-row,.node-type-extra .carhire-detail-top-row{display:block;}.node-type-category .carhire-detail-top-row .carhire-detail-top-cell{display:block;}.node-type-category .carhire-detail-top-row .carhire-detail-top-cell:nth-child(1){width:270px;padding:0;float:left;}.node-type-category .carhire-detail-top-row .carhire-detail-top-cell:nth-child(2),.node-type-category .carhire-detail-top-row .carhire-detail-top-cell:nth-child(3){width:346px;padding:0;float:right;}.node-type-category  .carhire-detail-top-row .carhire-detail-top-cell:nth-child(2){margin-bottom:40px;}.node-type-category .carhire-detail-top-cell .field{margin-bottom:0px;}.node-type-category .carhire-detail .carhire-detail-top{margin-bottom:60px;}.node-type-category #carhire-wrapper .carhire-detail .field-name-price-table .cat_price_table thead > tr > th{padding:0;}.ch-footer-left{width:70%;}.ch-footer-right{width:30%;}#contact-page{width:708px;}.node-type-category #carhire-body{width:709px;margin:auto;}.page-faq #carhire-body{width:709px;}.page-faq #carhire-content-middle-sec .faq-question{height:auto;}.node-type-extra #carhire-body div #carhire-content-middle-sec{width:100%;}.node-type-noticia #carhire-body div #carhire-content-middle-sec,.node-type-page #carhire-body div #carhire-content-middle-sec,.node-type-recource #carhire-body div #carhire-content-middle-sec,.page-news #carhire-body div #carhire-content-middle-sec,.page-carhire-conditions #carhire-body div #carhire-content-middle-sec,.page-user #carhire-body div #carhire-content-middle-sec,.page-links #carhire-body div #carhire-content-middle-sec,.page-taxonomy-term #carhire-body div #carhire-content-middle-sec,.page-search #carhire-body div #carhire-content-middle-sec,.page-node #carhire-body div #carhire-content-middle-sec,.page-type-link #carhire-body div #carhire-content-middle-sec{width:709px;}body #car-hire-banner h1{font-size:30px;line-height:40px;}#car-hire-banner .ch-form-bnnr{margin-right:15px;margin-top:40px;}#car-hire-banner .ch-text-bnnr{width:224px;margin-top:330px;}.front #reservation-slideshow-wrapper{width:570px;margin:0 auto 50px auto;}.front #reservation-slideshow-wrapper .browse.prevPage{left:179px;}.front #reservation-slideshow-wrapper .browse.nextPage{background-position:0px -452px;right:179px;}#car-hire-about > .center > div{display:block;}#car-hire-about .left{border-bottom:1px solid #D4D8E0;border-right:0;padding-bottom:30px;}#car-hire-about .about-title-text-ctn{padding-right:0px;}.front .about-title-text-ctn{display:block;width:100%;padding-left:0px;}.front #reservation-slideshow-wrapper .browse{top:330px;}.front #reservation-slideshow-wrapper .browse.nextPage{right:240px;}.front #reservation-slideshow-wrapper .browse.prevPage{left:240px;}.front .noticia-home-txt{height:auto;}.ch-form-bnnr-mobile{display:none;}.page-book #carhire-body div #edit-steps .fieldset-wrapper,.page-book #carhire-body #edit-messages > div,.page-book #carhire-body form fieldset#edit-reservation,.page-book #edit-reservation-category{width:708px;margin:auto;}.page-book #edit-steps .fieldset-wrapper input{margin-left:20px;}#edit-reservation-category > .form-item{margin:0px;padding:0px;border:solid 1px #D4D8E0;border-radius:0px;margin-right:0px;width:343px;margin-bottom:40px;}#edit-reservation-category > .form-item:nth-child(2n){margin-left:18px;}#edit-reservation-category > div > label > div > div.cat-table-main > div > div.cat-table-main-right > span > img{width:auto;height:60px;max-width:160px;}#carhire-body form > div > input#edit-next,#carhire-body form > div > input#edit-prev{width:345px;}#carhire-body #edit-reservation-extras #edit-reservation-extras .form-item{width:343px;margin-right:0px;margin-left:0px;}#carhire-body #edit-reservation-extras #edit-reservation-extras .form-item:nth-child(2n){margin-left:18px;}#-carhire-reservation-form-step-4 #edit-reservation > .fieldset-wrapper > fieldset{padding:0px;margin-left:0px;margin-right:0px;width:708px;}.page-book #carhire-body #edit-messages{height:auto;}#-carhire-reservation-form-step-4 #carhire-body #edit-steps-comulative-price{top:16px;}#-carhire-reservation-form-step-4 #edit-reservation > .fieldset-wrapper > fieldset .fieldset-wrapper{width:648px;margin:auto;}#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-name,#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-name input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-city,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-city input{width:310px;padding:0;margin-right:18px;float:left;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-phone,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-phone input{width:142px;padding:0;margin-right:18px;float:left;}#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-fax,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-fax input{width:142px;padding:0;margin-right:0;}#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-email,#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-email input,#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-zipcode,#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-zipcode input{width:310px;padding:0;margin-right:0;}#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-zipcode{float:right;}#-carhire-reservation-form-step-4 #edit-reservation .form-item input{border:0;padding-left:5px;}.page-book #carhire-body #-carhire-reservation-form-step-4 #edit-reservation-driver-driver-birthdate > div input{width:310px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-city,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-phone{margin-right:18px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-address,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-address input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-notes,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-local-address{width:648px;}.page-book #carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-country .chosen-container{width:315px !important;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-country input{width:311px !important;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-country{width:315px;margin-right:18px;float:left;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-notes textarea,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-local-address textarea{width:648px;border:0;}#edit-reservation-passinformation .fieldset-wrapper > .form-item input,#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-licenceinformation .fieldset-wrapper > div.form-item input,#carhire-body #-carhire-reservation-form-step-4 .container-inline-date input{width:640px;}#edit-reservation-additional-drivers > div fieldset{position:relative;width:90% !important;padding-left:5px;margin-left:0;}#edit-reservation-additional-drivers > div fieldset .fieldset-wrapper{width:90% !important;position:relative;padding:0;}#edit-reservation-additional-drivers > div fieldset .fieldset-wrapper .fieldset-wrapper{width:90% !important;padding:0;}.page-book form#-carhire-reservation-form-step-5 #edit-report{margin:auto;width:708px;}.page-book #-carhire-reservation-form-step-5 #reservations-report{width:100%;margin:auto;}.page-book #-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper{}.node-type-extra .carhire-detail-top .carhire-detail-top-row > .carhire-detail-top-cell{margin-right:90px;}.node-type-extra .carhire-detail-top .carhire-detail-top-row > .carhire-detail-top-cell:nth-child(2){width:45%;margin-right:0;}.node-type-extra .carhire-detail .carhire-detail-top-cell .field-name-carhire-price,.node-type-extra .carhire-detail .carhire-detail-top-cell .field-name-body{width:100%;}}@media screen and (max-width:767px){#dummy-header{display:block;height:70px;width:100%;z-index:-99999;}.body{background:white;}.center{width:280px;}.center{width:280px;}.page-carhire-categories #-carhire-fleet-form{height:auto;padding-bottom:35px;display:block !important;}.page-carhire-categories #page-title{font-weight:700;font-size:20px;line-height:30px;}.page-carhire-categories #page-title > div{width:280px;}.page-carhire-categories #page-title{width:100%;padding:30px 0 0 0;}.page-carhire-categories #-carhire-fleet-form{padding-bottom:45px;}.page-carhire-categories #-carhire-fleet-form>div{width:280px;padding-left:20px;padding-right:20px;}#carhire-page #-carhire-fleet-form .container-inline div.form-item.form-type-select .form-select{width:133px !important;}.page-carhire-categories #-carhire-fleet-form .form-item{width:133px !important;margin-right:11px;}.page-carhire-categories #-carhire-fleet-form .form-item:nth-child(odd){float:none;}.page-carhire-categories #-carhire-fleet-form .form-item:nth-child(even){float:none;margin-right:0;}.page-carhire-categories #-carhire-fleet-form .form-item:nth-child(6){width:133px !important;margin:0 0 30px 0;}.page-carhire-categories #fleet_page .fleet-item:nth-child(2n+1),.page-carhire-categories #fleet_page .fleet-item:nth-child(2n){margin:0 0 50px 0;}#carhire-page #-carhire-fleet-form #edit-next{width:280px;}#carhire-page #-carhire-fleet-form .container-inline div.form-item.form-type-select .form-select{width:133px !important;}.page-carhire-categories #carhire-body form > div .form-item input{width:125px;}.page-carhire-categories #fleet_page{width:280px;}.page-carhire-categories #fleet_page .fleet-item{float:none;height:300px;width:270px;margin:25px 0 25px 0;}#car-hire-footer{height:100px;padding-top:3px;padding-bottom:5px;}#car-hire-footer .center{width:280px;}#car-hire-footer .ch-footer-left,.page-carhire-categories #car-hire-footer .ch-footer-right,.page-buy-a-car #car-hire-footer .ch-footer-right,.page-contacts .ch-footer-right,.node-type-recource .ch-footer-right,.node-type-extra .ch-footer-right,.node-type-page .ch-footer-right,.page-carhire-conditions .ch-footer-right,.page-news .ch-footer-right,.page-user .ch-footer-right,.page-links .ch-footer-right,.page-taxonomy-term .ch-footer-right,.page-search .ch-footer-right,.page-node .ch-footer-right,.page-link .ch-footer-right,.page-book .ch-footer-right{float:none;width:100%;text-align:center;}.page-faq #carhire-body{width:280px;}.page-faq .ch-footer-right,.node-type-category .ch-footer-right,.node-type-noticia .ch-footer-right{width:100%;text-align:center;}.page-faq #carhire-content-middle-sec .faq-question a{font-weight:700;font-size:15px;line-height:25px;padding-right:55px;}.page-faq .faq-answer img{max-width:100%;height:auto;}.page-faq #bread-title{height:70px;text-align:center;}.page-faq .faq-question-answer a span{top:-8px;}.node-type-category .breadcrumb,.page-contacts .breadcrumb{display:block !important;font-size:13px;line-height:20px;}.node-type-category #bread-title,.page-contacts #bread-title{height:auto;padding-bottom:20px;}.node-type-category #bread-title #page-title,.page-contacts #bread-title #page-title{font-size:20px;line-height:30px;padding-bottom:20px;}.node-type-category #carhire-body{width:320px;}.node-type-category #carhire-wrapper .carhire-detail img{width:280px;height:auto;}#carhire-wrapper .carhire-detail .field-name-carhire-image{margin-bottom:20px;}.node-type-category .carhire-detail-top-cell .field{margin-bottom:10px;}#carhire-wrapper .carhire-detail .field-name-attr{width:280px;margin-bottom:30px;}.node-type-category .carhire-detail-top-row .carhire-detail-top-cell:nth-child(1){width:280px;padding:0;float:none;}.node-type-category .carhire-detail-top-row .carhire-detail-top-cell:nth-child(2),.node-type-category .carhire-detail-top-row .carhire-detail-top-cell:nth-child(3){width:100%;padding:0;float:none;}.node-type-category .carhire-detail .carhire-detail-top{margin-bottom:40px;}.node-type-category .carhire-detail-top-row{width:280px;margin:auto;}.node-type-category #carhire-wrapper .carhire-detail .field-name-price-table .cat_price_table thead th{font-size:13px;line-height:20px;}.node-type-category #carhire-wrapper .carhire-detail .field-name-price-table .cat_price_table tbody tr td{font-size:13px;line-height:20px;}.node-type-category #carhire-wrapper .carhire-detail .field-name-price-table .field-label{padding-left:20px;}.node-type-category #carhire-wrapper .carhire-detail .field-name-price-table .cat_price_table tbody tr td.price-td{font-size:13px;line-height:20px;padding:0;font-weight:400;}.page-contacts #carhire-body{background:white;}.page-contacts #carhire-body #carhire-content #contact-page{width:280px;margin:auto;}#contact-page #contact-page-contacts-address,#contact-page #contact-page-contacts-contact{width:100%;}#contact-page #carhire-contact-form .captcha{border:0;width:280px;float:none;margin:0 auto 40px auto;padding:0;}#contact-page #carhire-contact-form #edit-submit{width:280px;margin:0 auto 80px auto;float:none;}#contact-page #contact-page-contacts .contacts{margin-bottom:10px;}#contact-page #contact-page-contacts .t3{margin-bottom:30px;}#contact-page #contact-page-contacts{padding-bottom:0;}#contact-page #carhire-contact-form input{margin-bottom:20px;}#contact-page #carhire-contact-form textarea{margin-bottom:40px;}.node-type-noticia #carhire-body div #carhire-content-middle-sec,.node-type-recource #carhire-body div #carhire-content-middle-sec,.node-type-page #carhire-body div #carhire-content-middle-sec,.page-news #carhire-body div #carhire-content-middle-sec,.page-carhire-conditions #carhire-body div #carhire-content-middle-sec,.page-user #carhire-body div #carhire-content-middle-sec,.page-links #carhire-body div #carhire-content-middle-sec,.page-taxonomy-term #carhire-body div #carhire-content-middle-sec,.page-search #carhire-body div #carhire-content-middle-sec,.page-node #carhire-body div #carhire-content-middle-sec,.page-type-link #carhire-body div #carhire-content-middle-sec{width:280px;margin:auto;float:none;}.node-type-extra #carhire-body,.node-type-recource #carhire-body{width:280px;margin:auto;}.node-type-extra .carhire-detail-top,.node-type-recource .carhire-detail-top{display:inline-block;width:100%;}.node-type-extra .carhire-detail-top-row,.node-type-recource .carhire-detail-top-row{display:block;}.node-type-extra .carhire-detail-top-row .carhire-detail-top-cell,.node-type-recource .carhire-detail-top-row .carhire-detail-top-cell{display:block;width:100%;}.page-faq #carhire-body div #carhire-content-middle-sec{padding-top:50px;min-height:calc(100vh - 452px);}.front .ch-form-bnnr-mobile{display:block;float:none;border:0;width:100%;margin-top:0px;background-color:#344675;}.front .ch-form-bnnr-mobile-inner .reservation-form,.front .ch-form-bnnr-mobile-inner .ch-form-bnn-title{width:280px;margin:auto;}.front .ch-form-bnnr .ch-form-bnn-title,.ch-form-bnnr form{padding:0;}.front .ch-form-bnnr .reservation-form{padding-left:0;}.front #edit-reservation-start-datepicker-popup-0,#edit-reservation-end-datepicker-popup-0{width:140px;}#edit-reservation-start-timeEntry-popup-1,#edit-reservation-end-timeEntry-popup-1,#edit-reservation-pickup-arrival-flight,#edit-reservation-dropoff-departure-flight,#edit-reservation-promotion-code{width:115px;}.form-item-reservation-pickup-facility .chosen-container,.form-item-reservation-dropoff-dropoff-facility .chosen-container,.form-item-reservation-payment .chosen-container{width:150px !important;}.form-item-reservation-pickup-facility{width:150px;}.front form .form-item .description{font-weight:400;font-size:8px;line-height:20px;color:#D4D8E0;}.form-item-reservation-pickup-arrival-flight{width:120px;}fieldset.reservation-form .container-inline.form-wrapper div.form-item.form-item-reservation-dropoff-dropoff-facility,.front #edit-reservation-pickup-facility,.front #edit-reservation-dropoff-dropoff-facility{float:left;width:150px;}.front #edit-reservation-pickup-facility,.front #edit-reservation-dropoff-dropoff-facility,.front #edit-reservation-payment{height:38px;border:0;background-color:white;width:150px;}.form-item-reservation-dropoff-departure-flight label,.form-item-reservation-promotion-code label{width:120px;}.front .ch-form-bnnr-mobile-inner .form-item-reservation-dropoff-departure-flight{float:right;}.front .ch-form-bnnr label{font-size:9px;}.front #car-hire-choices{padding-top:60px;padding-bottom:90px;height:auto;}.front #car-hire-choices .choices-title{margin-bottom:50px;}.front #car-hire-choices .choices-title h2{font-size:20px;line-height:30px;}.front #reservation-slideshow-wrapper{width:170px;margin:0 auto 50px auto;}.front #reservation-slideshow-wrapper .browse{top:365px;}.front #reservation-slideshow-wrapper .browse.nextPage{right:0px;}.front #reservation-slideshow-wrapper .browse.prevPage{left:0px;}.front .ch-about-title h2,.front .home-ln-title h2{font-size:20px;line-height:30px;}.front .ch-about-text.t3{font-size:13px;line-height:20px;}#bread-title #page-title{font-size:22px;line-height:30px;}.car-hire-banner{background:none;height:576px;background-color:#344675;transition:top 0.3s ease;}.car-hire-banner.search-opened{top:80px;}.ch-banner-mask{display:none;}.front .ch-form-bnnr{display:block;float:none;border:0;width:100%;margin-top:0px;background-color:#344675;}.front .car-hire-banner .center{width:100%;margin:auto;}.front .ch-form-bnnr .reservation-form{width:280px;margin:auto;}.front #-carhire-reservation-form-step-1 #edit-next{float:none;width:100%;height:50px;padding:0;}.ch-form-bnn-title{width:280px;margin:auto;min-height:72px;}.front .ch-form-bnnr .form-item-reservation-dropoff-departure-flight{float:right;}.front #car-hire-banner .ch-text-bnnr{display:none;}#-carhire-reservation-form-step-1 .form-wrapper{width:100%;}#carhire-body div #edit-steps .fieldset-wrapper{width:320px;margin:auto;}#-carhire-reservation-form-step-1 .fieldset-wrapper #edit-steps-wrapper{width:280px;margin:auto;}.page-book-user #carhire-body #edit-steps-title{display:block;}#carhire-body div #edit-steps .fieldset-wrapper input{width:40px;height:40px;margin:5px 0px 15px 20px;}#carhire-body #-carhire-reservation-form-step-1 #edit-reservation.reservation-form.form-wrapper{width:100%;}#-carhire-reservation-form-step-1 .fieldset-wrapper{width:280px;margin:auto;}.page-book #-carhire-reservation-form-step-1 .form-item-reservation-pickup-facility,.page-book #-carhire-reservation-form-step-1 .form-item-reservation-dropoff-dropoff-facility,.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding .form-item.form-item-reservation-start-date,.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding .form-item.form-item-reservation-end-date{width:100%;margin-right:0;}.page-book #-carhire-reservation-form-step-1 .form-item-reservation-pickup-arrival-flight,.page-book #-carhire-reservation-form-step-1 .form-item-reservation-dropoff-departure-flight,.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding .form-item.form-item-reservation-end-time,.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding .form-item.form-item-reservation-start-time{width:100%;}.page-book #carhire-body #edit-reservation-start-timeEntry-popup-1,#carhire-body #edit-reservation-end-timeEntry-popup-1,.page-book #carhire-body #edit-reservation-pickup-arrival-flight,#carhire-body #edit-reservation-dropoff-departure-flight,.page-book #carhire-body #edit-reservation-promotion-code{width:100%;}.page-book #-carhire-reservation-form-step-1 fieldset.reservation-form .container-inline-date .date-padding .form-item input{width:100%;padding:0;}.page-book .form-item-reservation-dropoff-departure-flight label,.form-item-reservation-promotion-code label{width:100%;}.page-book .form-item.form-type-select.form-item-reservation-payment,.page-book .form-item.form-type-textfield.form-item-reservation-promotion-code{float:none;}.page-book .form-item.form-type-select.form-item-reservation-payment{margin-bottom:30px;margin-right:0;}.page-book #carhire-body form > div > input#edit-next{width:280px;}.page-book #carhire-body form > div .form-item input{width:100%;}.page-book #edit-steps-title{display:block;}.page-book #carhire-body #edit-reservation-category > div > label{padding:0;}.page-book #carhire-body div #edit-steps .fieldset-wrapper{width:280px;}#edit-steps-wrapper,.page-book #carhire-body #edit-messages > div,.page-book form#-carhire-reservation-form-step-5 #edit-report,.page-book #-carhire-reservation-form-step-5 #edit-reservation .fieldset-wrapper,.page-book #carhire-body form fieldset#edit-reservation,.page-book #edit-reservation-category{width:280px;}.page-book #-carhire-reservation-form-step-5 .report-block .report-block-item{display:block;width:280px;margin:10px auto 30px auto;}.page-book #carhire-body #edit-messages{height:auto;}.page-book #carhire-body form#-carhire-reservation-form-step-2 .form-item-reservation-category .cat-table-header-left-cat{width:124px;margin-right:12px;}form#-carhire-reservation-form-step-2 #edit-reservation-category > .form-item{margin:0px;padding:0px;border:solid 1px #D4D8E0;border-radius:0px;margin-right:0px;width:100%;margin-bottom:40px;}form#-carhire-reservation-form-step-2 .form-item-reservation-category .cat-table-facilities{width:100%;float:none;display:table;}form#-carhire-reservation-form-step-2 .form-item-reservation-category .cat-table-main-right{position:initial;padding-left:10px;float:none;}form#-carhire-reservation-form-step-2 .form-item-reservation-category .cat-table-main{width:100%;float:none;}#carhire-body form#-carhire-reservation-form-step-2 > div > input#edit-prev,#carhire-body form#-carhire-reservation-form-step-3 > div > input#edit-prev,#carhire-body form#-carhire-reservation-form-step-4 > div > input#edit-prev,#carhire-body form#-carhire-reservation-form-step-5 > div > input#edit-prev{width:280px;margin:0px auto 10px auto;}#carhire-body #edit-reservation-category > div > label > div > div.cat-table-header{padding-top:5px;}form#-carhire-reservation-form-step-2 .form-item-reservation-category .cat-table-main-row{display:block;height:65px;}#edit-reservation-category > div > label > div > div.cat-table-main > div > div.cat-table-main-left{float:right;width:50%;}#edit-reservation-category > div > label > div > div.cat-table-main > div > div.cat-table-main-right{float:left;width:50%;padding-left:0;}form#-carhire-reservation-form-step-3 #edit-steps-title{margin:0px auto 30px auto;width:100%;text-align:center;}.page-book #carhire-body div #edit-steps #edit-steps-comulative-price .fieldset-wrapper{width:320px;}.page-book #carhire-body #edit-steps-comulative-price-title > span{height:36px;line-height:36px;background-color:#344675;border-radius:0;border:solid 1px #219de5;right:-1px;top:0px;}.page-book #edit-steps-title{margin-left:0px;}form#-carhire-reservation-form-step-3 fieldset#edit-steps-comulative-price{border-radius:0;}#carhire-body form#-carhire-reservation-form-step-3 #edit-reservation-extras #edit-reservation-extras .form-item:nth-child(2n){margin-left:0;}#carhire-body form#-carhire-reservation-form-step-3 .form-item-reservation-extras .form-item-extra input{left:140px;}form#-carhire-reservation-form-step-3 .form-item-reservation-extras .cat-table-main-left{width:40%}#carhire-body #edit-reservation-extras #edit-reservation-extras .form-item{width:280px;margin-right:0px;margin-left:0px;}form#-carhire-reservation-form-step-3 .form-item-reservation-extras .cat-table-header-left-cat{padding:5px 30px 5px 10px;width:240px;}#carhire-body form#-carhire-reservation-form-step-3 .form-item-reservation-extras .form-item-extra input{left:250px;width:18px;}#carhire-body .form-item-reservation-extras .cat-table-main{width:100%;float:none;}#edit-reservation-extras > div > label > div > div.cat-table-main > div > div.cat-table-main-left{float:right;width:50%;left:0}#edit-reservation-extras > div > label > div > div.cat-table-main > div > div.cat-table-main-right{float:left;width:50%;position:relative;left:0;}#carhire-body form#-carhire-reservation-form-step-3 #edit-reservation-requests{margin-bottom:20px;}form#-carhire-reservation-form-step-4{padding:0;}form#-carhire-reservation-form-step-4 fieldset#edit-steps-comulative-price{border-radius:0;}#carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation{width:320px;}#carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation fieldset,#-carhire-reservation-form-step-4 #edit-reservation > .fieldset-wrapper > fieldset .fieldset-wrapper{width:280px;margin-left:auto;margin-right:auto;}html #carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation fieldset{border:none;}#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-email,#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-email input,#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-zipcode,#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-zipcode input{width:280px;padding:0;margin-left:auto;margin-right:auto;}.page-book #carhire-body #-carhire-reservation-form-step-4 #edit-reservation-driver-driver-birthdate > div input,#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-name,#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-name input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-city,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-city input{width:275px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-address,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-address input,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-notes,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-local-address,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-phone,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-phone input,#-carhire-reservation-form-step-4 #edit-reservation .form-item-reservation-driver-driver-fax,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-fax input{width:275px;}.page-book #carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-country .chosen-container,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-notes textarea,#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-local-address textarea{width:280px !important;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-country input{width:275px !important;}#edit-reservation-passinformation .fieldset-wrapper > .form-item input,#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-licenceinformation .fieldset-wrapper > div.form-item input,#carhire-body #-carhire-reservation-form-step-4 .container-inline-date input{width:275px;}#edit-reservation-passinformation .fieldset-wrapper > .form-item{width:100%;margin-right:0;}.page-book #carhire-body form > div .form-item input{width:275px;}#-carhire-reservation-form-step-4 #edit-reservation > .fieldset-wrapper > fieldset .fieldset-wrapper > fieldset,#edit-reservation-additional-drivers > div fieldset .fieldset-wrapper{width:220px !important;}#edit-reservation-additional-drivers > div fieldset .fieldset-wrapper > fieldset{width:200px;}#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-additional-drivers .fieldset-wrapper > fieldset > .fieldset-wrapper div input,#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-additional-drivers .fieldset-wrapper > fieldset > .fieldset-wrapper > div.container-inline-date input{width:225px;}#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-additional-drivers .fieldset-wrapper > fieldset > .fieldset-wrapper > fieldset,#edit-reservation-additional-drivers > div fieldset .fieldset-wrapper .fieldset-wrapper{width:190px !important;}#carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper .form-item input,#carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper .container-inline input{width:185px;}#edit-reservation-additional-drivers .fieldset-wrapper > fieldset .fieldset-wrapper > fieldset > .fieldset-wrapper > .form-item{width:185px;margin-right:0;}#carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper > div:nth-child(1),#carhire-body #-carhire-reservation-form-step-4 fieldset#edit-reservation .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper fieldset .fieldset-wrapper > div:nth-child(3){margin-right:0;}#carhire-body .reservation-form input#edit-reservation-additional-drivers-remove-name{right:-30px}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-country{width:280px;margin-right:0;}#edit-reservation-licenceinformation .fieldset-wrapper > div:nth-child(1),#edit-reservation-licenceinformation .fieldset-wrapper > div:nth-child(3),#edit-reservation-passinformation .fieldset-wrapper > .form-item:first-child,#edit-reservation-passinformation .fieldset-wrapper > .container-inline-date:nth-child(3){margin-right:0;}#edit-reservation-licenceinformation .fieldset-wrapper > .form-item{width:280px;}#edit-reservation-passinformation .fieldset-wrapper > .container-inline-date,#edit-reservation-passinformation .fieldset-wrapper > .container-inline-date div,#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-licenceinformation .fieldset-wrapper > div.container-inline-date,#edit-reservation-licenceinformation .fieldset-wrapper > .container-inline-date div,#carhire-body #-carhire-reservation-form-step-4 #edit-reservation-driver-driver-birthdate > div{width:280px;}#edit-reservation-additional-drivers .fieldset-wrapper > fieldset > .fieldset-wrapper > div{width:230px;}#edit-reservation-additional-drivers .fieldset-wrapper > fieldset .fieldset-wrapper > fieldset > .fieldset-wrapper > .form-item,#edit-reservation-additional-drivers .fieldset-wrapper > fieldset .fieldset-wrapper > fieldset > .fieldset-wrapper > .container-inline-date{width:190px;}#carhire-body #-carhire-reservation-form-step-4 .form-item-reservation-driver-driver-birthdate{width:280px;margin-right:0;}#-carhire-reservation-form-step-5 > div > #edit-report > #reservations-report > fieldset > .report-block.fieldset-wrapper:nth-child(3) > .report-block-line.report-block-line-1col:nth-child(4) > .report-block-item > .table > div > div:nth-child(1),#-carhire-reservation-form-step-5 > div > #edit-report > #reservations-report > fieldset > .report-block.fieldset-wrapper:nth-child(3) > .report-block-line.report-block-line-1col:nth-child(3) > .report-block-item > .table > div > div:nth-child(1){width:160px;}.page-book #reservations-report fieldset .fieldset-wrapper .report-block-item > div{font-size:13px;line-height:15px;color:#878787;font-weight:400;}.page-book fieldset#edit-steps-comulative-price,.page-book #carhire-body div #edit-steps #edit-steps-comulative-price .fieldset-wrapper{width:316px;}#carhire-body fieldset#edit-messages #edit-messages-status li{font-size:15px;line-height:18px;}#carhire-body fieldset#edit-messages #edit-messages-status::before{margin-bottom:30px;}.node-type-extra .carhire-detail-top-cell .field{margin-bottom:40px;}.node-type-extra .carhire-detail-top .carhire-detail-top-row > .carhire-detail-top-cell:nth-child(2){width:100%;margin-right:0;}}.node-type-category #carhire-shift-mn{width:27px;}.node-type-extra .carhire-detail-top-row > .carhire-detail-top-cell{width:270px;padding:0;display:block;float:left;}.node-type-extra .carhire-detail-top-row > .carhire-detail-top-cell:nth-child(2){width:66%;}.node-type-extra .carhire-detail-top-cell .field-name-body{width:45%;float:left;}.node-type-extra .carhire-detail-top-cell .field-name-carhire-price{width:45%;float:right;}.node-type-extra .carhire-detail-top-cell .field-name-body .field-item{font-size:17px;line-height:27px;font-weight:400;}.node-type-extra .carhire-detail-top-cell .field-name-carhire-price .field-item{font-size:20px;line-height:30px;font-weight:700;}.node-type-extra .carhire-detail-top-cell .field-name-carhire-image{text-align:center;}.header-top-menus a.active{color:#219DE6;}.page-book .form-item-reservation-category .cat-table-facilities-pu span.icon{background:url(/sites/all/themes/carhire_theme/images/new/spt.png);background-position:0px 76px;width:13px;}.page-book .form-item-reservation-category .cat-table-facilities-do span.icon{background:url(/sites/all/themes/carhire_theme/images/new/spt.png);background-position:0px 115px;width:13px;}.page-book #carhire-body #edit-reservation-category > div > label > div > div.cat-table-main > div > div.cat-table-main-left > div.cat-table-main-left-price{color:#344675;}#carhire-body #edit-reservation-category > div > label > div > div.cat-table-facilities > div > div.cat-table-facilities-do{padding-top:10px;padding-bottom:10px;padding-right:20px;}#carhire-body #edit-reservation-category > div > label > div > div.cat-table-facilities > div > div.cat-table-facilities-do > span.icon{float:right;text-align:right;}#dialog .node-extra #carhire-body,#dialog	.node-type-recource #carhire-body{width:280px;margin:auto;}#dialog .node-extra .carhire-detail-top,#dialog .node-type-recource .carhire-detail-top{display:inline-block;width:100%;}#dialog .node-extra .carhire-detail-top-row,#dialog	.node-type-recource .carhire-detail-top-row{display:block;}#dialog .node-extra .carhire-detail-top-row .carhire-detail-top-cell,#dialog	.node-type-recource .carhire-detail-top-row .carhire-detail-top-cell{display:block;width:100%;}#dialog #carhire-wrapper{width:100%;}#dialog .node-extra .carhire-detail-top-row .field-label{border-color:#D4D8ED;}#ptTimeSelectCntr .ptTimeSelectHrCntr .highlighted a,#ptTimeSelectCntr .ptTimeSelectMinCntr .highlighted a{color:#219DE6;text-decoration:none;}.front #ui-datepicker-div{background-color:#219DE6;width:243px;}#carhire-body #-carhire-reservation-form-step-2 fieldset#edit-messages #edit-messages-status li{line-height:23px;}#carhire-body #-carhire-reservation-form-step-2 fieldset#edit-messages #edit-messages-status ul{text-align:left;}#edit-reservation #edit-reservation-start .form-item-reservation-start-time label,#edit-reservation #edit-reservation-end .form-item-reservation-end-time label{display:block;}.front #edit-reservation #edit-reservation-start .form-item-reservation-start-time,.front #edit-reservation #edit-reservation-end .form-item-reservation-end-time{margin-top:-20px;}.front #edit-reservation .form-item-reservation-start > label,.front #edit-reservation .form-item-reservation-end > label{margin-bottom:-5px;}.page-agent #carhire-content .content{width:1170px;margin:auto;}.page-agent .content>img{margin-top:30px;margin-bottom:30px;max-width:100%;}.page-agent #edit-reservation-dropoff,.page-agent .form-item-reservation-category,.page-agent .form-item-reservation-extras{clear:both;border-top:0;}.page-agent #edit_reservation_category_chosen{width:270px !important;}.page-agent fieldset.reservation-form .container-inline.form-wrapper div.form-item.form-item-reservation-driver-driver-country{width:270px;}@media screen and (max-width:1170px){.zoomPad{z-index:0;}.node .carro-box .carro-images{float:none;width:100%;}.node .carro-box .carro-images .carro-main-image a{display:block;margin:auto;width:450px;height:320px;}.node .carro-box .carro-info{width:98%;margin:auto;float:none;text-align:center;}.node .carro-box .carro-info-column{float:none;margin-right:20px;width:100%;text-align:center;}.page-agent #carhire-body #carhire-content{width:709px;margin:auto;}.node .carro-box .carro-slideshow-images{width:440px;margin:10px auto;height:60px;}.page-agent #carhire-content .content{width:100%;margin:auto;}.page-agent #carhire-body form fieldset#edit-reservation{width:100%;}.page-agent .form-item-reservation-driver-driver-notes{display:block !important;}.page-agent .form-item-reservation-driver-passinformation-driver-passport-issued-date-date label,.page-agent .form-item-reservation-driver-passinformation-driver-passport-expire-date-date label,.page-agent .form-item-reservation-driver-licenceinformation-driver-licence-issued-date-date label,.page-agent .form-item-reservation-driver-licenceinformation-driver-licence-expire-date-date label{display:none !important;}}@media screen and (max-width:767px){.node .carro-box .carro-images .carro-main-image a,.node .carro-box .carro-images .carro-main-image a img,.node .carro-box .carro-images .carro-main-image{width:100%;height:auto;}.zoomPad{float:none;}.node .carro-box .carro-info{margin-top:10px;}.node .carro-box .carro-slideshow-images{display:none;}.page-agent #carhire-body #carhire-content{width:100%;}.page-agent #carhire-content .content{width:90%;margin:auto;}.page-agent fieldset.reservation-form .container-inline.form-wrapper div.form-item{display:block !important;max-width:90% !important;}.page-agent fieldset.reservation-form .container-inline.form-wrapper div.form-item{display:block !important;width:90% !important;;}.page-agent #edit-reservation-driver .fieldset-wrapper{display:flex;flex-wrap:wrap;}.page-agent #edit-reservation-driver .fieldset-wrapper input,.page-agent #edit-reservation-driver .fieldset-wrapper textarea,.page-agent #edit-reservation-driver .fieldset-wrapperedit_reservation_driver_driver_country_chosen{width:100%;}.page-agent #edit-reservation-driver-licenceinformation,.page-agent #edit-reservation-driver-passinformation{display:none;}.page-agent fieldset.collapsible{border:0 !important;padding:0;}.page-agent #edit-reservation-driver2 .fieldset-wrapper div{width:90%;}.page-agent #edit-reservation-driver2 .fieldset-wrapper div input{width:90%;}.page-agent #edit-reservation-driver3 .fieldset-wrapper div{width:90%;}.page-agent #edit-reservation-driver3 .fieldset-wrapper div input{width:90%;}.page-agent #carhire-body #edit-reservation-start-timeEntry-popup-1{width:100%;}}#car-hire-header .clean-safe{display:none;}#car-hire-banner .banner-clean-safe{width:250px;height:250px;position:absolute;top:50px;left:60%;z-index:2;}@media screen and (min-width:1170px){#car-hire-header .clean-safe{display:block;width:60px;height:60px;position:absolute;left:240px;top:22px;}#car-hire-header .clean-safe img{width:100%;height:auto;}#car-hire-header .header-top-menus{width:-webkit-calc(100% - 325px);width:-moz-calc(100% - 325px);width:calc(100% - 325px);}#car-hire-header .header-logo{margin-right:120px;}#car-hire-wrapper .car-hire-banner{background:url(/sites/all/themes/carhire_theme/images/new/amoita_banner_reverse.jpg);background-size:cover;background-repeat:no-repeat;}#car-hire-banner .form-text-abs .ch-text-bnnr{margin-top:0;padding-top:330px;}}@media only screen and (min-width :700px) and (max-width :1170px){#car-hire-banner.car-hire-banner{background:url(/sites/all/themes/carhire_theme/images/new/amoita_banner_reverse.jpg);}#car-hire-banner .banner-clean-safe{left:65%;}#car-hire-banner .ch-text-bnnr{padding-top:300px;margin-top:0;max-height:290px;}#car-hire-banner .ch-text-bnnr p{line-height:44px;font-size:40px;}#car-hire-banner .ch-text-bnnr p + p{line-height:29px;font-size:26px;}}
.not-found-or-denied{height:100vh;background-color:#eeeeee;text-align:center;font-family:"Arial";}.not-found-or-denied .error-number{padding-top:35vh;font-size:150px;line-height:150px;color:red;}.not-found-or-denied .error-message{font-size:40px;color:red;}.not-found-or-denied .error-wrapper{margin-bottom:50px;}.not-found-or-denied .error-text{line-height:35px;font-size:18px;color:#777777;}.not-found-or-denied .error-footer{position:absolute;bottom:0;left:0;right:0;margin-right:auto;margin-left:auto;}.not-found-or-denied .error-redirect a{color:red;}.not-found-or-denied .error-footer .error-footer-wrapper{width:152px;margin:auto;height:20px;}.not-found-or-denied .error-footer .error-footer-wrapper .text{float:left;font-size:15px;width:92px;color:#777777;}.not-found-or-denied .error-footer .javali-icon{height:15px;width:60px;background-image:url(/sites/all/themes/carhire_theme/images/selo_javali.png);background-position-y:-6px;float:right;background-repeat:no-repeat;}.not-found-or-denied .error-footer .javali-icon a{height:15px;width:60px;display:block;color:#333333;}.maintenance-page .maintenance-logo img{width:200px;height:200px;margin:15% auto auto auto;}.maintenance-page{background-color:#eeeeee;height:100vh;text-align:center;}.maintenance-page .error-text{font-size:40px;text-transform:uppercase;margin-top:50px;color:#333333;}.maintenance-page .error-message{font-size:24px;margin-top:30px;color:#777777;width:800px;line-height:30px;margin-left:auto;margin-right:auto;}.maintenance-page .error-footer{bottom:0;position:absolute;right:0;left:0;margin:auto;font-size:15px;}.maintenance-page .error-footer-wrapper{width:150px;height:20px;margin:auto;}.maintenance-page .error-footer .text{font-size:15px;float:left;}.maintenance-page .error-footer .javali-icon{height:19px;width:60px;background-image:url(/sites/all/themes/carhire_theme/images/selo_javali.png);background-position-y:-7px;float:right;background-repeat:no-repeat;}.maintenance-page .error-footer .javali-icon a{display:block;width:60px;height:19px;}
