/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        5.0.5
*/



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/

#mk-breadcrumbs .mk-breadcrumbs-inner.light-skin {color: #ee3523;}
#mk-breadcrumbs .mk-breadcrumbs-inner.light-skin .separator, #mk-breadcrumbs .mk-breadcrumbs-inner.light-skin a {color: #005A95;}

.mk-testimonial.simple-style .mk-moon-quotes-left, .mk-testimonial.simple-style .mk-moon-quotes-right {
    color: #ee3523 !important;}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
    width: 97% !important;
}
.gform_wrapper input[type="email"], .gform_wrapper input[type="number"], .gform_wrapper input[type="password"], .gform_wrapper input[type="tel"], .gform_wrapper input[type="text"], .gform_wrapper input[type="url"] {
    background-color: #fff !important;}

.enquire{ background: none repeat scroll 0 0 #FAFAFA;
    border-radius: 7px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
    padding: 20px 14px 0 14px !important;}

#searchform label {
    color: #004171;
    display: block;
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    width: 110px;
}

#content {
    height: auto;
    padding: 35px 0 20px 0px;
}
.onecolumn .mainbar {
    width: 1024px;
}

.onecolumn .two-third {
    float: left;
    margin-right: 32px;
    width: 692px;
}

#map_sidebar {padding:10px;border:1px solid #eeeeee;display:none !important;}
.separator {
    background: none repeat scroll 0 0 #EEEEEE;
    border-bottom: 1px solid #FFFFFF;
    border-radius: 7px 7px 0 0;
    display: none;
    height: 20px;
    position: relative;
    width: auto;
    z-index: 10;
}

#results_wrapper { display:none;}

.wpcf7 input, .wpcf7 textarea {
    width: 94% !important;
}

/* HEADER PHONE CUSTOM */
.mk-header-phone {
font-size:20px;
z-index:999;
font-weight:600;
position:absolute;
left:530px;
top:45px;
}

.mk-header-email {
font-size:20px;
z-index:999;
font-weight:600;
position:absolute;
left:530px;
top:95px;
}

.mk-header-email a {color:#00548B;}

.add-header-height {line-height:20px !important;}

.buttonbox {position:absolute !important; top:35px; left:840px;}

#mk-button-333 {
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 15px;
	z-index:10;
}
#mk-button-333 .mk-button {
	background-color: #e7342b;
}
#mk-button-333 .mk-button {
	background-color: #e7342b;
	color: #fff;
}
#mk-button-333 .mk-button:hover {
	background-color: #d73028;
}
#mk-button-333 .mk-button, #mk-button-333 .mk-button:active {
	box-shadow: 0px 3px 0px 0px #b92a22;
}
#mk-button-444 {
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 15px;
	z-index:10;
}
#mk-button-444 .mk-button {
	background-color: #005a95;
}
#mk-button-444 .mk-button {
	background-color: #005a95;
	color: #fff;
}
#mk-button-444 .mk-button:hover {
	background-color: #00548b;
}
#mk-button-444 .mk-button, #mk-button-444 .mk-button:active {
	box-shadow: 0px 3px 0px 0px #004877;
}

#mk-button-side1 {
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 15px;
	z-index:10;
}
#mk-button-side1 .mk-button {
	background-color: #e7342b;
}
#mk-button-side1 .mk-button {
	background-color: #e7342b;
	color: #fff;
}
#mk-button-side1 .mk-button:hover {
	background-color: #d73028;
}
#mk-button-side1 .mk-button, #mk-button-333 .mk-button:active {
	box-shadow: 0px 3px 0px 0px #b92a22;
}

#mk-button-side2 {
	margin-bottom: 15px;
	margin-top: 0px;
	margin-right: 15px;
	z-index:10;
}
#mk-button-side2 .mk-button {
	background-color: #005a95;
}
#mk-button-side2 .mk-button {
	background-color: #005a95;
	color: #fff;
}
#mk-button-side2 .mk-button:hover {
	background-color: #00548b;
}
#mk-button-side2 .mk-button, #mk-button-444 .mk-button:active {
	box-shadow: 0px 3px 0px 0px #004877;
}

.homeicon img {width:124px; height:124px;}

@media all and (max-width:1140px) {
.mk-header-phone {left:480px;}
.mk-header-email {left:480px;}
.buttonbox {left:750px;}
}

@media all and (max-width:1020px) {
.mk-header-phone {top:20px;left:380px;}
.mk-header-email {top:50px;left:380px;}
.buttonbox {top:10px; left:600px;}
#mk-button-444, #mk-button-333 {margin-bottom:0px;}
}

@media all and (max-width:961px) {
.buttonbox {display:none;}
}

@media all and (max-width:768px) {
.mk-header-phone, .mk-header-email {left:310px; font-size:18px;}
}

@media all and (max-width:550px) {
.mk-header-phone, .mk-header-email {display:none;}
}