/*
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/
*/

.mk-header {
	background-color: #288f89;
	border-bottom: none;
}

/*.mk-grid.header-grid { max-width: 1250px; }
.mk-header-nav-container { width: 1250px; }*/

.header-info {
	float: left;
	color: #fff;
	padding: 38px 20px;
}

.a-sticky .header-info { padding: 25px 20px; }

.mk-header-info-responsive { display: none; }

.header-social-icons {
	float: right;
	padding-top: 30px;
}
.a-sticky .header-social-icons { padding-top: 15px; }

.header-social-icons img {
	max-width: 18px;
	margin-left: 10px;
}

.icon-instagram img, .icon-linkedin img { max-width: 18px; }

.text-white p, .text-white p strong { color: white; }
.text-blue-green { color: #288f89; }

#drviscasillas h2 { margin-bottom: 0px; }

#contacto .wpb_single_image.vc_align_left {
	width: auto;
	float: left;
	margin-right: 10px; 
}

#contacto a { color: white; }

/* REPONSIVE */

.mk-nav-responsive-link {
	margin-top: 0px;
	top: 25px;
}

.mk-css-icon-menu div { background-color: white; }

@media (max-width: 1140px){
	.header-social-icons { display: none; }

	.mk-header-info-responsive {
		display: inline;
		padding: 0px 20px;
		z-index: 10;
		position: absolute;
	}
}

@media (max-width: 1024px){
	#drviscasillas h2, #drviscasillas h3 { text-align: center; }
}

@media (max-width: 420px){
	#contacto #text-block-18 { text-align: center; }

	#contacto .wpb_single_image.vc_align_left {
		width: 50%;
		margin-right: 0px;
	}

	#contacto .wpb_single_image.vc_align_left.img-instagram {
		float: left;
		padding-right: 5px;
		text-align: right;
	}

	#contacto .wpb_single_image.vc_align_left.img-linkedin {
		float: right;
		padding-left: 5px;
	}
}