@charset "utf-8";
/* CSS Document */

/*
Theme Name:     Land Rover
Theme URI: 		
Description:  Land Rover UK 
Author:         
Theme URI: 		
Template:       jupiter
Version:        1.0
*/


.trans-header header.mk-header .mk-header-holder {
 top:40px !important;
}

.mk-header-holder {
   background:#fff;
}

header .mk-header-holder .add-header-height {
    height: 45px !important;
    line-height: 45px !important;
}

header.a-sticky .mk-header-holder .add-header-height {
    height: 45px !important;
    line-height: 45px !important;
}


header.a-sticky .mk-header-holder .add-header-height .ubermenu.ubermenu-main .ubermenu-nav li a {
    height: 45px;
    line-height: 45px;
}

.header-style-1.header-align-left .mk-header-nav-container {
    float: left;
    width: 100%;
}

.header-style-1.header-align-left .mk-header-nav-container nav {
    float: left;
    margin-left: 14%;
    width: 80%;
    background:#fff;
    /*border-color:#fff;*/
    border: none;
    
}

.main-nav-side-search {
	 float: right;
   margin-right: 30px;
}

.main-nav-side-search a .mk-icon-search {
   color:#444444;
} 

.ubermenu.ubermenu-main .ubermenu-nav li {
    display: block;
    margin-left: 0;
    width: 15%;
  	background:#fff;
}

.ubermenu.ubermenu-main .ubermenu-nav li a {
    height:45px;
    line-height: 45px;
  	padding:0 15px;
    border-color:#e4e8e8;
    color:#0c121c;
    text-align:center;
}

/*.ubermenu-sub-indicators .ubermenu-has-submenu-drop > .ubermenu-target::after {
   right:40px !important;
}*/


.ubermenu.ubermenu-main .ubermenu-nav .ubermenu-current-menu-item a {
    color:#0c121c;
  	background:#e4e8e8;
}


.ubermenu.ubermenu-main .ubermenu-nav .ubermenu-current-menu-item .ubermenu-submenu li a {
   background:#fff;
}

.ubermenu.ubermenu-main .ubermenu-nav li a:hover, 
.ubermenu.ubermenu-main .ubermenu-nav li a:focus {
    color:#0c121c;
  	background:#e4e8e8;
}



.ubermenu.ubermenu-main .ubermenu-nav li .ubermenu-submenu li a{
    height: initial;
    line-height: initial;
    padding: 10px 12px;
}



.menu-header-toolbar-container {
	background: #E4E8E8 none repeat scroll 0 0;
    display: block;
    float: left;
    height: 40px;
    position: fixed;
    width: 100%;
    z-index: 111111;
    /*border-bottom: 1px solid #eef1f1;*/
}

#menu-header-toolbar {
    display:block;
    overflow:hidden;
    width:100%;
    margin: 0;
}

#menu-header-toolbar li {
    float:right;
    list-style:none;
    padding: 10px 12px;
}

#menu-header-toolbar li:first-child {
    padding-right:40px;
}

.btn_bk_now .item-button {
    /*margin: 0 auto;*/
    padding: 0;
    width:100%;
}

#menu-header-toolbar li a {
    color: #0c121c;
    font-weight:bold;
    font-size:14px;
    text-transform:uppercase;
} 

.mk-imagebox-item .item-wrapper p{
	text-align:left !important;
}

@media (max-width:640px) {
  .trans-header header.mk-header div.mk-header-holder {
 		top:40px !important;
	}	
}

@media (min-width:768px) {
	.mk-text-block.callout-box-p{
		width:50%;
	}
}

.vc_gitem-zone.vc_gitem-zone-c.vc_custom_1419240516480 {
	background:none !important;
}

.vc_btn3-container.vc_btn3-left {
	display:none;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,
.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev {
    bottom: -20px;
    top:100% !important;
}

.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next {
    left: 40px;
    right:auto;
}


.mk-imagebox div.swiper-navigation {
    top: 188px !important;
    cursor: pointer;
    opacity: 1;
    position: relative;
    width: 100%;
    z-index: 99999999;
    padding-bottom: 0;
}

.mk-imagebox div.swiper-navigation .swiper-arrows {
    color: rgba(128, 128, 128, 1) !important;
}

.callout-box-p p {
  color:#fdfef9 !important;
}

.versatility-tab .mk-tab-slider-nav {
       display: block;
    position: absolute;
    bottom: 0;
    left: 5.2%;
}

.versatility-tab .mk-tab-slider {
  padding-top:0px !important;
  margin-top: -10px !important;
}

.versatility-tab .mk-slider-image {
	width:60%;
}

.versatility-tab .mk-slider-content {
	width:40%;
}
#imagebox-item-14 .item-button a {
    color: #fff;
    background: #57c8c3;
    margin: 0 20px;
    padding: 10px 20px;
    display: inline-block;
}
.mk-slider-holder .mk-imagebox-item .item-button a {
    color: #252525 !important;
    background: #fff !important;
    border: 2px solid #252525;
    margin: 0 20px;
    padding: 10px 20px;
    display: inline-block;
    text-transform: uppercase;
    min-width: 100px;
    min-height: 22px;
}
.mk-slider-holder .mk-imagebox-item .item-button a:hover {
    background-color: #252525 !important;
    color: #fff !important;
}
.mk-imagebox .mk-imagebox-item .item-content {
    clear: both;
    padding: 0% 5% 7%;
    min-height: 210px;
}
.mk-imagebox .mk-imagebox-item .item-content p {
    margin: 0;
}
.mk-imagebox .mk-imagebox-item .item-title {
    padding: 10% 5% 7%;
    float: left;
}
.mk-blog-grid-item .blog-grid-holder {
    border: none !important;
    background-color: inherit !important;
}
.mk-blog-grid-item .the-title a {
    color: #fff !important;
}
.mk-pagination{
    padding: 0 !important;
}
.mk-tab-slider{
   padding: 0 !important;
}
.the-excerpt > p, .mk-readmore{
color: #FFF;  
}
.mk-imagebox div.swiper-navigation{
  padding: 0 !important;  
}

.white-popup {
    position: relative;
    background: #FFF;
    padding: 10px;
    width: auto;
    max-width: 650px;
    margin: 10px auto;
}
a.open-popup-link {
		position: absolute;
    bottom: 0px;
    right: 18px;
    text-transform: uppercase;
    border: 2px solid #000;
    padding: 8.5px 24px;
    font-size: 14px;
}
.q_form {
    width: 100%;
    display: inline-block;
}
.q_form_l {
    width: 50%;
    float: left;
}
.q_form_r {
    width: 50%;
    float: left;
}
.q_form h3 {
    font-size: 18px;
    color: #000;
}
.q_form_l p {
    font-size: 14px;
}
.q_form_r p {
    font-size: 14px;
}
.q_form input {
    padding: 3px;
}
.q_form select {
    border: 1px solid #ccc;
    color: #383737;
}
.q_form p {
    margin-bottom: 4px !important;
}
.q_form textarea {
    height: 80px;
}
.mfp-close-btn-in .mfp-close {
    color: #000;
}
.demodfs {
    margin-left: 74px;
}
a.open-popup-link:hover {
    background-color: #252525 !important;
    color: #fff !important;
}
div#mk-page-id-9677 {
    padding-top: 112px;
}
.header-logo{
    position: fixed;
    float: right;
    z-index: 9999999;
    top: -5px;
    width: 195px;

    padding-bottom: 1px;
}
.cmk-center-align{
    margin-left: 70px !important;
}
#box-23 .box-holder{
text-align:right;
}
#box-23 .box-holder .mk-ornamental-title{    
    width: 100%;
    float: right;
    display: block;
    text-align: right;
}
#box-23 .box-holder .mk-text-block{
    text-align: right !important;
    right: 0px;
    position: relative;
    float: right;
    display: block;
}
#box-23 .box-holder #mk-button-26{
width:100% !important;
}
.fit-logo-img a img{
width: 166px;
    height: auto;
    margin: 2px 0px 0px 8px;
}
.fit-logo-img{
background-color:#0c1117;

}
#box-19{
margin-bottom:0px !important;
}
