/*AUTO-GENERATED-STYLESHEET-FROM-THEME-OPTIONS*//*THEME-SIZE*/.top_bar,header#masthead,header.entry-header,.bottom_bar,#homepage_search_form{max-width:100%;margin:auto;left:0;right:0;}.bottom_bar_inner,.top_bar_inner,.header_inner, .entry-header-inner{padding: 0 15px;max-width:1450px;margin:auto;}/*TOP-BAR*/.top_bar{height:40px;line-height:40px;background-color:rgba(0,133,233,1);font-size:14px;font-family:Abel, Arial, Helvetica, sans-serif;color:#a8b3bc;}.top_bar a{color:#004b82;text-decoration:none}.top_bar a:hover{color:#221738} @media screen and (max-width:970px){.top_bar{margin-top:-40px;}#masthead{transition-duration: 0.5s;-webkit-transition-duration:0.5s;/*Safari*/;}} @media screen and (min-width:1450px){.top_car_data:nth-child(1){padding-left:0;}ul.social_links{margin:0!important;}}/*HEADER*/ @media screen and (min-width:971px){#company_logo{padding:  5px 0 5px 0;}.site-header{background-color:rgba(255,255,255,1);height:80px}.site-header .brand, .primary-menu li a{line-height:80px;}}a.brand,.site-info{float: left;}/*MAIN-MENU*/.primary-menu li a{font-size:16px;font-family:Abel, Arial, Helvetica, sans-serif;color:#0085e9;background-color:transparent;padding:0 15px 0 15px;margin:0 0 0 0;max-height:80px}.primary-menu .menu-item-has-children.current_page_parent,.primary-menu .current-menu-item > a{background-color:#004b82;color:#fff}.primary-menu .menu-item-has-children.current_page_parent > a{color:#fff}.primary-menu li > a:hover, .primary-menu li.hovered > a{background-color:#0085e9;color:#f0f0f0}.primary-menu{float: right;}.menu-item-has-children > a:after,.sub-menu .menu-item-has-children > a:after{content:"\f107";font-family:"FontAwesome";padding: 0 5px;font-size: 15px;}.primary-menu ul.sub-menu li.menu-item-has-children > a:after,.primary-menu ul.sub-menu ul.sub-menu li.menu-item-has-children > a:after{content:"\f105";}/*MOBILE-HEADER*/#company_logo_mobile{padding: 0 0 0 0;} @media screen and (max-width:970px){.site-header .brand, .site-header.navbar-fixed-top .primary-menu li a{line-height:70px}.site-header{height:70px}.primary-menu,#company_logo{display:none}button.menu-toggle, ul.mobile-menu{opacity:1;}#company_logo_mobile {width:initial;opacity:1;}button.menu-toggle{margin-top:11px}#content{padding-top:70px!important}}/*MOBILE-MENU*/.mnu-toggle i.fa{color:#004b82}.menu-toggle,button.menu-toggle:hover,button.menu-toggle:focus{background-color:rgba(0,133,233,1);}.mobile-menu{width:200px;background-color:rgba(68,78,88,1);position:fixed;right:-200px;top:70px;z-index: 999;}header.site-header.wpadminbar ul.mobile-menu{top:116px;}.mobile-menu li{margin:0 0;}.mobile-menu li a{font: 400 16px/20px "Abel",Arial, Helvetica, sans-serif;color:#ffffff;padding: 10px 15px 10px 15px;}.mobile-menu li.current-menu-item > a{color:#fff;background-color:#004b82}.mobile-menu li a:hover{color:#f0f0f0;background-color:#0085e9} @media screen and (min-width:971px){.toggled ul.mobile-menu{right:-200px;}}/*FLOATING-HEADER*/ @media screen and (min-width:971px){.site-header.navbar-fixed-top #company_logo{width:160px;}.site-header.navbar-fixed-top{line-height:64px;height:64px;background-color:rgba(255,255,255,0.8);}.site-header.navbar-fixed-top .brand, .site-header.navbar-fixed-top .primary-menu li a{line-height:64px;}.site-header.navbar-fixed-top .primary-menu ul.sub-menu{top:64px}.site-header.navbar-fixed-top .primary-menu li a{max-height:64px}}/*SUB-MENU-DESKTOP*/.primary-menu .sub-menu{width:max-content;display:none;top:80px;margin:0 0 0 0;}.site-header.navbar-fixed-top .primary-menu .sub-menu a, .primary-menu .sub-menu a{padding: 10px 15px 10px 15px;font: 400 13px/16px "Abel",Arial, Helvetica, sans-serif;color:#ffffff;}.primary-menu .sub-menu li{background-color:#0085e9}.primary-menu .sub-menu li:hover{background-color:#004b82}.primary-menu .sub-menu li:active{background-color:#004b82}.primary-menu .sub-menu li:hover{color:#fff}.primary-menu .sub-menu .current_page_item a{color:#fff}/*PAGE-TITLES*/header.entry-header h1.entry-title{font: 400 30px/80px "Oswald",Arial, Helvetica, sans-serif;text-transform:uppercase;color:#111111;}header.entry-header{height:80px;background-color:rgba(0,133,233,0.05);}.breadcrumbs span{color:#4990e2}.breadcrumbs span.current{color:#434d57}/*TITLES*/h1{font: 400 32px/38px "Oswald",Arial, Helvetica, sans-serif;text-transform:uppercase;color:#0085e9;}h2{font: 400 28px/34px "Oswald",Arial, Helvetica, sans-serif;text-transform:uppercase;color:#0085e9;}h3{font: 400 24px/28px "Oswald",Arial, Helvetica, sans-serif;text-transform:uppercase;color:#0085e9;}h4{font: 400 20px/26px "Oswald",Arial, Helvetica, sans-serif;text-transform:uppercase;color:#0085e9;}h5{font: 400 16px/22px "Oswald",Arial, Helvetica, sans-serif;text-transform:uppercase;color:#0085e9;}h6{font: 400 12px/18px "Oswald",Arial, Helvetica, sans-serif;text-transform:uppercase;color:#0085e9;}.page-template-template-homepage-form .site-header{background-color:rgba(255,255,255,1);}#homepage_search_form_inner>div{margin: 50px 0 30px 0;;padding: 10px 10px 35px 10px;background-color: rgba(0,133,233,0.95);border-radius: 4px;}#homepage_search_form{margin:-80px auto 0 auto;}#homepage_search_form_inner .search_form_row span.form_title,.cf7_title, .homepage_form_cf7 .wpcf7-quiz-label{color:#ffffff;}#homepage_search_form_inner.table{width:1450px;max-width: 100%;margin:auto}.text_over_form, .text_over_form *{font: 500 88px/65px "Oswald",Arial, Helvetica, sans-serif;text-transform:uppercase;color:#ffffff;text-align:center;}.home_form_image_0{background-image:url("https://marbellarentacar.es/wp-content/uploads/2018/08/SLIDER-00A-MRC-2.jpg");background-repeat:no-repeat}:not(#homepage_search_form_inner)>.search_form_row input.car-rental-do-search{color:#000000}:not(#homepage_search_form_inner)>.search_form_row input.car-rental-do-search:hover{color:#e8e8e8}.search_form_row span.form_title{font-size:16px;font-family:Oswald, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#ffffff;}.search_form_row input.car-rental-do-search{background-color:#004b82}.search_form_row input.car-rental-do-search:hover{background-color:#003c73}.search_form_row input.car-rental-do-search:focus{box-shadow: inset 0 0 13px #004b82}:not(#homepage_search_form_inner)>div>.search_form_row{background-color:#0085e9}.nrs-header,.item-type-label,tr.extra-table-labels{background-color:#004b82;font: 400 16px/20px "Oswald",Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;}@media screen and (max-width:747px){.item-details.item-name,.extra-details.extra-name{background-color:#004b82;font: 400 16px/20px "Oswald",Arial, Helvetica, sans-serif;text-transform:uppercase;color:#fff;}}.highlight_primary{background-color:#0085e9;}.item_list_title{font-family:Oswald;font-weight:400}/*BODY*/#primary{max-width:1450px;padding: 50px 15px 50px 15px;margin:auto;width:100%}#page{background-color:rgba(0,133,233,0.01);}#content{padding-top:80px;}body{font: 400 18px/24px "Abel",Arial, Helvetica, sans-serif;color:#111111;}a{color:#0085e9}a:hover{color:#004b82}a:focus{color:#0085e9}button,input[type="submit"],.button,.vc_general.vc_btn3.vc_btn3-style-button{background-color:#004b82;border-radius:4px; padding: 8px 16px 8px 16px;font-size:16px;font-family:Abel, Arial, Helvetica, sans-serif;color:#fff;}button:hover,input[type="submit"]:hover,.vc_general.vc_btn3.vc_btn3-style-button:hover,a.button:hover{color:#c2eeff;background-color:#0085e9}button:focus,input[type="submit"]:focus,.vc_general.vc_btn3.vc_btn3-style-button:focus,a.button:focus{color:#ffffff;box-shadow: inset 0 0 13px #004b82}/*SIDEBAR*/ @media screen and (min-width: 970px){#secondary{width:25%}#primary.sidebar main#main{width:73%;}}#secondary{background-color:rgba(255,255,255,1);}.sidebar_container aside.widget{padding: 0 10px 0 15px;margin: 0 0 20px 10px;background-color:rgba(0,75,130,0.05);}.content-area.sidebar.left #secondary aside.widget{border: solid #0e6c92;border-width: 0 0 0 5px;}.content-area.sidebar.right #secondary aside.widget{border: solid #0e6c92;border-width: 0 0 0 5px;}#secondary .widget{font-size:14px;font-family:Abel, Arial, Helvetica, sans-serif;color:#333;}#secondary .widget a{color:#0085e9}#secondary .widget a:hover{color:#0076da}#secondary .widget-title{color:#0085e9;}/*FOOTER*/footer#colophon .widget{font-size:15px;font-family:Abel, Arial, Helvetica, sans-serif;color:#c9d6e3;padding-left:0;}footer#colophon .widget a{color:#004b82}footer#colophon .widget a:hover{color:#221738}footer#colophon {max-width:100%;margin:auto;background-color:rgba(0,133,233,1);padding:50px 0 50px 0;}.footer{max-width:1450px;padding: 0 15px;}footer#colophon .widget-title{color:#004b82;}/*BOTTOM-BAR*/.bottom_bar{line-height:80px;font-size:14px;font-family:Abel, Arial, Helvetica, sans-serif;color:#000000;}}#bottom_bar_company_logo{padding: 0 10px 0 0;}.bottom_bar a{color:#312647}.bottom_bar a:hover{color:#0076da}/*GENERAL-STYLE-COLORS*/.highlight,.content-area [class^="car"] i,.primary_color,.vc_icon_element-color-primary_color{color:#0085e9}.car-rental-price-table-item:hover .item-deposit,.primary_color_background,.vc_icon_element-background-color-primary_color_background,.vc_toggle_color_primary_color.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_primary_color.vc_toggle_simple .vc_toggle_icon::before,.vc_toggle_round.vc_toggle_color_primary_color .vc_toggle_icon,.vc_toggle_round.vc_toggle_color_primary_color.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_primary_color.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#0085e9}.ui-datepicker,.vc_toggle_round.vc_toggle_color_primary_color.vc_toggle_color_inverted .vc_toggle_icon,.vc_toggle.vc_toggle_color_primary_color.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_color_primary_color.vc_toggle_arrow .vc_toggle_icon::before{border-color:#0085e9}.secondary_color,.vc_grid-owl-nav-color-secondary_color_background,.vc_icon_element-color-secondary_color,.car-rental-locations-list .title{color:#004b82}.underline:after,.secondary_color_background, tr.car-rental-price-table-item .item-deposit,.ui-datepicker .ui-datepicker-current-day, tr.classified-item-table-labels th.item-deposit,.vc_icon_element-background-color-secondary_color_background,.vc_toggle_color_secondary_color.vc_toggle_simple .vc_toggle_icon::after, .vc_toggle_color_secondary_color.vc_toggle_simple .vc_toggle_icon::before,.vc_toggle_round.vc_toggle_color_secondary_color .vc_toggle_icon,.vc_toggle_round.vc_toggle_color_secondary_color.vc_toggle_color_inverted .vc_toggle_icon::after, .vc_toggle_round.vc_toggle_color_secondary_color.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#004b82}.post-excerpt,.vc_toggle_round.vc_toggle_color_secondary_color.vc_toggle_color_inverted .vc_toggle_icon,.vc_toggle.vc_toggle_color_secondary_color.vc_toggle_arrow .vc_toggle_icon::after, .vc_toggle.vc_toggle_color_secondary_color.vc_toggle_arrow .vc_toggle_icon::before{border-color:#004b82}.select2-container--default .select2-results__option--highlighted{background-color:#0085e9}.vc_tta-panels-container{border-top:3px solid #004b82;}.flex-direction-nav a.flex-next,.flex-direction-nav a.flex-prev,a.flex-active{color:#004b82;}.flex-control-nav.flex-control-paging li a.flex-active{background:#004b82;}