/*
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{
    position: absolute !important;
    /* background: transparent !important; */
    }
#theme-page .theme-page-wrapper {
    margin: 0px auto;}
#theme-page .theme-page-wrapper .theme-content {
    padding: 0px 20px;}
#servicios{background:#106374 url('images/serviciosbg.jpg') no-repeat top right;background-size:100% auto;}
#servicios h2{font-size:38px !important;font-weight:400}
#servicios p{color:#fff;}
.serviciostit p{color:#fff !important;font-size:28px;line-height:34px;}
#servicios p strong{color:#12d0e8;font-weight:bold}

.gfield{margin-top:0 !important;}
.ginput_container input{height: 40px;margin-bottom: 3%;}
.blockform textarea{height:120px !important;}

.ServicesBlock .vc-hoverbox-front{background-size: auto 100%;background-repeat: no-repeat;}
.ServicesBlock h3{text-transform:uppercase !important;}
.ServicesBlock .vc-hoverbox-back p{font-size: 14px !important;color:#fff !important;}

#productos h3{font-size:46px;line-height:50px !important;font-weight:500 !important;}
#productos h3:first-child{font-weight:300 !important;}
#productos h2{font-size:48px !important;font-weight:300 !important;}
#nosotros h2,#contacto h2{font-weight:300 !important;font-size:48px !important;}
.contactInfo{font-size:14px;}
.contactInfo strong{color:#106374 !important;}
#mk-footer .social, #mk-footer .copy{text-align:center;color:#fff !important;font-size:12px;}
#mk-footer .social a img, #mk-footer .copy a img{margin-right:5px;width: 30px;margin-bottom: 10px;}
.mk-header{border:none !important;}
.servicesImg{height:345px;}
.servicesImg .vc-hoverbox-inner{min-height:300px !important;}
.servicesImg p{color:#fff !important;}
.servicesImg .vc-hoverbox-block{background-repeat:no-repeat !important;background-size:100% auto!important;background-position:top !important;}

.services figure{overflow:hidden !important;height:auto;}
.services figure img {
	width: 84% !important;
	max-width:90% !important;
	height: auto;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	cursor:pointer;
	opacity:0.8;
	padding-bottom: 6%;
}
.services figure:hover img {
	width: 100% !important;
	opacity:1;
	max-width:1005 !important;
	padding-bottom: 6%;
}

#social-2{margin-bottom:1% !important;}
#custom_html-2{margin-bottom:1% !important;}

.slick-footer, .slick-header, .slick-slider{background:transparent !important;}

.services h3{color:#fff !important;font-size: 20px !important;text-align:center !important;}
.services li,#servicios p{color:#fff !important;font-size: 16px !important;}
.mk-sticky-logo{height:40px !important;}
.validation_message{display:none !important;}
@media screen and (max-width: 700px){
	#servicios{background:#106374 !important;}
	#servicios p{text-align:center !important;}
	#servicios h2{text-align:center !important;border-bottom:2px solid;margin-bottom:10%;text-transform:uppercase;}
	.services figure img {width: 100% !important;}
	#servicios .vc_empty_space{height:30px !important;}
	.ServicesBlock h2{border-bottom:2px solid;padding-bottom:2% !important;margin-bottom:15%;}
	.ServicesBlock .vc-hoverbox-front{background-size:100% auto !important;}
	.aboutBlock h3{text-align:center !important;font-size:38px !important;}
	.aboutBlock p{text-align:center !important;}
	.mk-header{position:fixed !important;}
	.hb-custom-header > div, .mk-header-bg{background:#106374 !important;}
	#theme-page{padding-top:15% !important;}
	#mk-footer .footer-wrapper{padding:0 !important;}
	.mobileBlocks{border:1px solid #e8e8e8;padding:5%;margin-bottom:5%;}
	.mobileBlocks img{width:60%;}
	.mobileBlocks p{font-size:13px;text-align:justify !important;}
	.mobileBlocks h3{font-size:1.4em;padding-bottom:3% !important;}
	.mk-css-icon-close div, .mk-css-icon-menu div{background-color:#fff !important;}
	#productos h2.zoomIn{font-size:36px !important;border-bottom:2px solid;width:90%;margin:0 auto;font-weight:500 !important;text-align:center !important;}
	#productos h2.lightTitle{font-size:2.5em !important;line-height:1em !important;text-align:center !important;}
	#productos h3.lightTitle{font-size:2.3em !important;}
	.services .wpb_single_image{margin-bottom:3%;margin-top:12%}
}