@charset "utf-8";

/* CSS Document */

body {margin:0px; font-size:16px!important; font-family: 'Open Sans', sans-serif;!important; font-weight:400; background-color:#ffffff!important; padding:0;}
h1 {color:#0f5877; font-size:45px!important; font-weight:400!important; font-family: 'Open Sans', sans-serif!important;}
h2 {color:#0f5877; font-size:32px!important; font-weight:400!important; margin-top:30px; font-family: 'Open Sans', sans-serif!important;}
h3 {color:#0f5877; font-size:22px!important; font-weight:400!important; font-family: 'Open Sans', sans-serif!important; padding:0px; margin:0px;}
h4 {color:#ffffff; font-size:30px!important; font-weight:800; font-family: 'Open Sans', sans-serif!important; padding:0px; margin-left:20px;}
h5 {color:#ffffff; font-size:25px!important; font-weight:800!important;  font-family: 'Open Sans', sans-serif!important; margin-left:20px;}
h6 {color:#ffffff; font-size:20px!important; font-weight:800!important;  font-family: 'Open Sans', sans-serif!important;}
a {color:#0f5877; text-decoration:none;  font-family: 'Open Sans', sans-serif!important;}
a:hover {color:#113e6d; text-decoration:underline; font-family: 'Open Sans', sans-serif!important;}
a:visted {color:#0f5877; text-decoration:none;  font-family: 'Open Sans', sans-serif!important;}

.white_text {color:#FFFFFF; font-size:15px;}
.white_text a {color:#ffffff; text-decoration:none; font-family: 'Open Sans', sans-serif!important; font-size:15px;}
.white_text a:hover {color:#ffffff; text-decoration:underline; font-family: 'Open Sans', sans-serif!important; font-size:15px;}
.white_text a:visted {color:#ffffff; text-decoration:none; font-family: 'Open Sans', sans-serif!important; font-size:15px;}

/*Main Template*/

/*Generic Template CSS*/
#clear {clear:both;}
#block_cont {max-width:1350px; margin-right:auto; margin-left:auto;}
#block_cont_thin {max-width:950px; margin-right:auto; margin-left:auto;}
img {max-width:100%; height:auto; vertical-align:middle; border:0;}
#text_padding {padding:10px 35px 15px 35px;}

.logo_index{max-height:200px; position:absolute; margin:auto; z-index:1;}
@media (max-width: 1050px) {.logo_index {max-height:120px; position:absolute; z-index:1}}

@media (max-width: 767px) {body {padding:0;} .logo_index {max-height:100px; margin:auto;}}

.logo_used{max-height:138px; position:relative; margin:auto;}
@media (min-width: 768px) {.logo_used{max-height:138px; position:absolute; z-index:1}}
@media (max-width: 767px) {body {padding:0;}}

/*Padding Block CSS*/

/*Template CSS*/
#wrap_top {width:100%; height:auto; background-color:#fff;}
#wrap_menu {width:100%; background-color:#303030; z-index:20;}
#inner_menu {text-align:right;}
#wrap_slideshow {width:100%;}
#wrap_selector {width:100%;}
#wrap_mod_box {width:100%;}
#wrap_lower_banner {width:100%;}
#wrap_new_ad {width:100%}
#wrap_fixed_one {width:100%}
#wrap_content {width:100%; height:auto; margin-top:30px;}
#content_inner {background-color:#fff; height:auto; margin:auto; padding:35px 16px 15px 16px; overflow:hidden;}
#wrap_map {width:100%; height:auto;}

#menu_align {text-align:right;}

#wrap_footer {background-color:#302f2f; width:100%; min-height:100px; overflow:hidden;}
#footer_text {color:#ffffff;}
#footer_text a {color:#ffffff; text-decoration:none;}
#footer_text a:hover {color:#ffffff; text-decoration:underline;}
#footer_text a:visited {color:#ffffff; text-decoration:none;}

.btn_2nd {min-width:200px; color:#fff;}
.btn_2nd a:link {color:#fff; text-decoration:none;}
.btn_2nd a:visited {color:#fff; text-decoration:underline;}

/*Facile Forms CSS*/
.bfQuickMode input[type=text], .bfQuickMode textarea, .bfQuickMode select, .bfQuickMode .uneditable-input {border:0px; background-color:#eeeeee; padding:5px; margin-top:10px;}
.bfQuickMode .controls .control-label {text-align:right; margin-right:15px;}


/*Search */
#offlajn-ajax-search115 {width:250px;}

/*Widgetkit*/
.uk-panel-title {font-size:23px;}
.wk_new_vehicle_selector {margin-top:20px;}
.wk_vehicle_special {margin-top:20px; margin-bottom:20px;}
.wk_fixed_ops {margin-top:20px; margin-bottom:20px;}
.wk_employee_year .uk-panel-title {font-size:22px;}
.wk_employee_year .uk-badge {font-size:15px; color:#1B4982;}
.uk_badge {color:#ffffff;}
.uk-panel-box .uk-panel-badge {color:#ffffff; top:2px; right:5px; font-size:13px;}
.uk-badge-warning {color:#000!important; font-size:20px!important;}
.frt_program .uk-button { width: 100%; height: 100%; display: block; border-style: none; position: absolute; top: 0px; left: 0px; }

.wk_model_colour .uk-panel-title {font-size:14px!important; }

/*iFrame Height Overide*/
.iframe-rwd  {position: relative; padding-bottom: 65.25%; padding-top: 30px; height: 0; overflow: hidden;}
.iframe-rwd iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}

/* Calculator CSS */
#calc_welcome_bg {background-image:url(../../../images/calculator/2calc_image_1_welcome.jpg);}
#calc_service_bg {background-image:url(../../../images/calculator/calc_image_3_service.jpg);}
#calc_warranty_bg {background-image:url(../../../images/calculator/2calc_image_3_warranty.jpg);}
#calc_warranty_used_bg {background-image:url(../../../images/calculator/calc_image_3_warranty_used.jpg);}
#calc_roadside_bg {background-image:url(../../../images/calculator/calc_image_roadside_2016.jpg);}
#calc_loancar_bg {background-image:url(../../../images/calculator/calc_image_loan_car_2016.jpg);}
#calc_accessories_bg {background-image:url(../../../images/calculator/calc_image_6_accessories.jpg);}
#calc_final1_bg {background-image:url(../../../images/calculator/calc_image_final_2016.jpg);}
#calc_final2_bg {background-image:url(../../../images/calculator/calc_image_final_2016.jpg);}
#calc_refferal_bg {background-image:url(../../../images/calculator/calc_image_8_refferal.jpg);}
#calc_service_used_bg {background-image:url(../../../images/calculator/calc_image_3_service_used.jpg);}
.white_text {color: #ffffff; font-size:15px;}

/* Je Testimonial CSS */
div#je-testimonials2 div#je-con div#je-quoteleft img {display:none;}
div#je-testimonials2 div#je-con div#je-quoteright img {display:none;}

/* Used Car Search - Dealer Solutions CSS - Main Window */
.navbar-default {background-color:transparent!important; border-color:transparent!important;}
.navbar-default .navbar-nav > li > a {color:#ffffff!important;}
.dropdown-menu > li > a {color:#ffffff!important; font-size:16px!important;}
.dropdown-menu {background-color:#303030!important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {background-color:#303030!important;}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {background-color:#ff0000;}

/*CSS Menu*/
#jux_megamenucss3 .megamenu ul.level0 li.megacss3 span.menu-title {font-size:15px;}
#jux_megamenucss3 .jux-fa.jux-fa-bars {float:right;}

/*Blue Box CSS*/
#blue_box {background-color:#2A6B9F; padding:20px; margin:20px;}

/*Responsive Testimonial Pro CSS*/
.tpm-info-name{padding-left:20px; font-size:20px; color:#2A6B9F;}
#testimonial-slide151 .tpm-showcase-bubble-top {color:#fff; background-color:#2A6B9F;}
#testimonial-slide151 .tpm-showcase-bubble-top a:link {color:#fff; text-decoration:none;}
#testimonial-slide151 .tpm-showcase-bubble-top a:hover {color:#fff; text-decoration:underline;}
#testimonial-slide151 .tpm-showcase-bubble-top a:visited {color:#fff; text-decoration:none;}
#testimonial-slide151 .tpm-showcase-top {background-color:#fff;}