/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/



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

body {
	background-color:#fff;
}

*/

.mk-header-holder {
    position: relative!important;

 }

 .blog-showcase-extra-info time {
 	display: none!important;
 }

 #menu-services .mk-svg-icon{
 	display: none!important;
 }


.main-content{
	margin-bottom: 30px;
}

.sucesso{
	color:#fff;
    border: 1px solid #fff;
    padding: 20px;
    text-align: center;
    margin-top: 20px;
    display: none;
}

.destino-label{
	margin-bottom:20px!important;
}

.page-template-simulador-php .page-title{
	text-align:center!important;
}

.page-template-simulador-php label{
	display: block!important;
}

.page-template-simulador-php input[type="radio"]{
	margin-top:0px!important;
	color:#000!important;
}

.page-template-simulador-php input[type="text"]{
	width:100%!important;
	margin-left: 0;
	color:#000!important;
}

.page-template-simulador-php input[type="text"].price-butao{
	width:150px!important;
	color:#000!important;
	float: right;
    margin-right: 0;
}

.page-template-simulador-php .total-preco label {
    display: inline-block!important;
    margin-top: 17px!important;
}


.page-template-simulador-php input[type="email"]{
	width:100%!important;
	margin-left: 0;
	color:#000!important;
}

.page-template-simulador-php select{
	width: 100%!important;
    height: 40px;
    margin-top: 8px;
    color:#000!important;

}


.orcamentar-pedido{
	color: #fff;
    position: relative;
    margin-top: 5px;
}


.submit-butao{
	padding-right:20px;
}

.opcao-incorreta{
    color: #fff;
    margin: 20px 0!important;
    border: 1px solid #ccc;
    padding: 20px 18px;
}

#formulario {
    padding: 20px;
    padding-bottom: 0;
}

.tempo-estimado{
	color:#fff!important;
	font-weight:bold;
	padding-left: 20px;
	display: inline-block;
}

.distancia-estimada{
	color:#fff!important;
	font-weight:bold;
	padding-left:20px;
	display: inline-block;
}

#duration{
	color:#fff!important;
	display: inline-block;
	padding-left: 10px;
}

#distance{
	color:#fff!important;
	display: inline-block;
	padding-left: 10px;
}
 

.destino-col span{
	color:#fff!important;
	padding-left: 5px;
}

h1{
	color:#fff!important;
}

label {
	color:#fff!important;
}

input[type="submit"]{
	color:#fff;
	border:1px solid #fff;
	background-color: transparent;
    padding: 5px 25px;

}

@media screen and (max-width: 997px) { 

.main-content{
	height:auto!important;
}

#map{
	height:450px!important;
	margin-top:20px;
}

.main-content .col-md-6:nth-child(2){
	height:auto!important;
}

}


@media screen and (max-width: 767px) { 

.main-content{
	height:auto!important;
}


.main-content .col-md-6:nth-child(2){
	height:auto!important;
}

}