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

*/

div #novisibility{
	    display: none;
}

.home .mycust {
    font-size: 17px;
}

/* Degradado texto */
.home .mycust,
 .frase {
     background: -webkit-linear-gradient(left,#00aaed 0%,#0085b3 25%,#0076a7 50%,#00aaed 100%) repeat;
     -webkit-background-clip: text;
     -ms-background-clip: text;
     -moz-background-clip: text;
     background-clip: text;
     -webkit-text-fill-color: transparent;
     -ms-text-fill-color: transparent;
     -moz-text-fill-color: transparent;
     text-fill-color: transparent;
     -webkit-animation-name: masked-animation;
     -webkit-animation-duration: 20s;
     -webkit-animation-iteration-count: infinite;
     -webkit-animation-timing-function: linear;
 }

 @-webkit-keyframes masked-animation {
     0% {
         background-position: 0 0
     }

     100% {
         background-position: -5000px -3000px
     }
 }
 
 body .mk-header-social.header-section.hidden {
    visibility: visible;
    opacity: 1;
}

@media (max-width:1400px) and (min-width:1140px){
	.mk-header-right,
	.mk-header-right a{
		line-height: 30px;
	}	
}

.page-id-251 #page-section-2 .page-section-content > .wpb_row,
.page-id-244 #page-section-2 .page-section-content > .wpb_row,
.page-id-123 #page-section-2 .page-section-content > .wpb_row{
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.page-id-251 #page-section-2 .page-section-content > .wpb_row .height-full,
.page-id-244 #page-section-2 .page-section-content > .wpb_row .height-full,
.page-id-123 #page-section-2 .page-section-content > .wpb_row .height-full{
	float: none;
    height: auto;
}
.home .mycust,
.frase {
	color: #0085b3;
}

.Edge .home .mycust,
.Edge .frase {
	background: none;
	color: #31577b!important;
	-webkit-text-fill-color: #31577b!important;
	text-fill-color: #31577b!important;
    -ms-background-clip: inherit;
    background-clip: inherit;
}

.page-section-fullwidth .mk-padding-wrapper{
	padding-left: 0;
	padding-right: 0;
} 

@media (max-width:768px){
	.page-id-251 #page-section-2 .page-section-content > .wpb_row,
	.page-id-244 #page-section-2 .page-section-content > .wpb_row,
	.page-id-123 #page-section-2 .page-section-content > .wpb_row{
		-webkit-flex-direction: column;
    	-ms-flex-direction: column;
    	flex-direction: column;
	}
	
	.page-id-251 #page-section-2 .page-section-content > .wpb_row .height-full,
	.page-id-244 #page-section-2 .page-section-content > .wpb_row .height-full,
	.page-id-123 #page-section-2 .page-section-content > .wpb_row .height-full{
		width:100%;
	}
}