/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://demos.artbees.net/jupiter5
Description:    Child theme for the Jupiter theme 
Author:         7475+
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;
}

*/

.header-style-3.header-align-left .mk-dashboard-trigger, .header-style-3.header-align-left .shopping-cart-header {
    float: left;
}

.header-style-3.header-align-left .header-logo {
    float: left;
    left: 50px;
}

.mk-side-dashboard {
    left: -300px;
}

.dashboard-opened .mk-side-dashboard {
    left: 0;
}

.dashboard-opened #mk-theme-container {
    left: 0;
}

p{font-size: 16px !important;}

.mk-page-title-box .mk-page-title-box-content {
    display: table-cell;
    vertical-align: bottom;
    position: relative;
}


.arriba{margin-top: -100px;}

.master-holder h6{
	font-size: 12px !important;
	line-height: 28px;
}

.vc_separator.vc_sep_color_grey .vc_sep_line {
    border-color: #ccc;
}

.addtoany_share_save_container{
	margin-left: -4px;
}

.widget-sub-navigation ul.menu, .widget_nav_menu ul.menu, .widget_product_categories ul.menu, .woocommerce-MyAccount-navigation ul.menu {
    border: none;
}

.widget-sub-navigation ul li, .widget_nav_menu ul li, .widget_product_categories ul li, .woocommerce-MyAccount-navigation ul li {
    border-bottom: 1px solid #333;
}

.widget_nav_menu ul.menu > .menu-item-has-children > ul{
	border-top: 1px solid #333;
}

.widget_nav_menu ul.menu > .menu-item-has-children > ul ul{
	border-top: 1px solid #333;
}


.inicioEmi ul{
	padding-left: 100px;	
}

.inicioEmi ul ul{
	padding-left:0px;
}

.inicioEmi .widget-sub-navigation ul li, .widget_nav_menu ul li, .widget_product_categories ul li, .woocommerce-MyAccount-navigation ul li {
    border-bottom: none;
}

.inicioEmi .widget_nav_menu ul.menu > .menu-item-has-children > ul{
	border-top: none;
	padding-left: 20px;
	display: none;
}

.inicioEmi .widget_nav_menu ul.menu > .menu-item-has-children > ul ul{
	border-top: none;

}

.inicioEmi .widget_nav_menu ul.menu > .menu-item-has-children > ul li{
	position: relative;
	
}

.widget_nav_menu li a .mk-svg-icon{display:none;}

#mk-sidebar.inicioEmi .widget a {
    color: #fff;
	font-size: 20px;
	text-transform: uppercase;
}

.inicioEmi .widget_nav_menu ul.menu > .menu-item-has-children::before{
	
	right: 60%;
	font-weight: 700;
	color: #fff;
	
}


.inicioEmi .widget_nav_menu ul.menu > .menu-item-has-children > ul{
	position: relative;
}

.admin-bar .mk-side-dashboard {
    margin-top: 90px;
	padding-left: 30px;
}

.header-grid.mk-grid{
	width:100% !important;
	max-width: 94%;
}

.widget-sub-navigation ul li.current_page_item a, .widget_nav_menu ul li.current_page_item a, .widget_product_categories ul li.current_page_item a, .woocommerce-MyAccount-navigation ul li.current_page_item a{
	background-color: rgba(0,0,0,0);
}

.mk-side-dashboard .widget a {
    color: #333;
	font-size: 16px;
	text-transform: uppercase;
}
.mk-side-dashboard{
	background-color: #fff;
	width:330px;
}

#mk-sidebar, #mk-sidebar p{
	font-size: 16px;	
}

.widget_nav_menu ul li.current_page_item a{
	font-weight: 400;
}

#mk-page-title-box-3 .mk-page-title-box-title {
    font-size: 52px !important;
}

/*PORTFOLIO*/

.portfolio-meta-wrapper{
	background: #000;
}

.portfolio-meta-wrapper .the-title{
	text-align: center;
	font-size: 20px !important;
}

.portfolio-meta-wrapper .the-title a{
	color:#fff;
}

.mk-portfolio-item .portfolio-categories{
	text-align: center;
}

.mk-portfolio-item .portfolio-categories a{
	color: #aaa;
}


.image-hover-overlay{
	background-color: #000 !important;
}

.mk-portfolio-classic-item .featured-image:hover .image-hover-overlay{
	opacity:0.4;
}
.hover-icon{
	width: 100%;
	height: 100%;
}

.mk-portfolio-classic-item .featured-image:hover .from-left{
	left: 0;
	margin-left: 0px;
	padding: 0;
	top: 0;
	margin-top: 0;
}

.mk-portfolio-classic-item .mk-svg-icon{
	position: relative;
	top: 50%;	
}

.widget_social_networks a.mk-square-pointed.large svg{
	padding: 8px;
}

#idiomas{position:absolute; z-index: 999; right:20px; width:100px; padding-top:35px;  transition-delay: 1s; transition: all 1s; display:block;}
.idioma{float:left; margin-right:10px; cursor: pointer;}
.idioma:hover{text-decoration:underline;}
.invisible{opacity:0; margin-top:-90px;}
.pegajoso{position:fixed !important; right:20px; width:100px; opacity:1; margin-top:0;}

.page-title.mk-drop-shadow {
    text-shadow: none;
	color: #333;
}

#mk-page-introduce {
    padding: 0;
}

#theme-page .theme-page-wrapper {
    margin: 0px auto;
}

mk-blog-single .blog-single-meta {
    margin-bottom: 0px;
}

.arribaVideo{
	margin-top: -70px;
}

#pie a{
	font-size: 12px;
}
#pie p{margin: 0px;}


/*FORMULARIO*/

.medio{
	width:48%;
	float:left;
}
.dcha{
	margin-left:4%;
	}
.wpcf7-form input{
	width:-webkit-fill-available;
}
 .wpcf7-form textarea{
	width:100% !important;
}

.wpcf7-acceptance{
	width:auto !important;
}

/********************************************/
/*****************MEDIA QUERYS***************/
/********************************************/
@media (max-width: 1120px){
.inicioEmi .widget_nav_menu ul.menu > .menu-item-has-children::before {
	right:-30%;
	}
}

@media (max-width: 800px){
.inicioEmi .widget_nav_menu ul.menu > .menu-item-has-children::before {
	right:60%;
	}
}

@media (max-width: 600px){
.inicioEmi ul {
    padding-left: 0px;
}

#idiomas{right:5px;}

#idiomas{transition-delay: 0s; transition: none;}
.invisible{opacity:0; margin-top:0px; display:none;}
.pegajoso{opacity:0; display:none;}

.header-style-3.header-align-left .header-logo img {
    margin-left: -20px;
}
}