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

*/

.single-portfolio .menu_proyectos a {
    font-weight: 600 !important;
}




#menu-main_menu .current-menu-item a{
    font-weight:600 !important;
}

#menu-main_menu-eus .current-menu-item a{
    font-weight:600 !important;
}




#rev_slider_2_1_wrapper .custom.tparrows.tp-leftarrow:before {
    content: "Aurrekoa" !important;
    font-family: Montserrat !important;
    color: black;
    text-decoration: underline;
}
        
#rev_slider_2_1_wrapper .custom.tparrows.tp-rightarrow:before {
    content: "Hurrengoa" !important;
    font-family: Montserrat !important;    
    color: black;
    text-decoration: underline;
}







#rev_slider_1_1_wrapper .custom.tparrows.tp-leftarrow:before {
    content: "Anterior" !important;
    font-family: Montserrat !important;
    color: black;
    text-decoration: underline;
}
        
#rev_slider_1_1_wrapper .custom.tparrows.tp-rightarrow:before {
    content: "Siguiente" !important;
    font-family: Montserrat !important;    
    color: black;
    text-decoration: underline;
}

#rev_slider_1_1_wrapper .custom.tparrows, #rev_slider_2_1_wrapper  .custom.tparrows  {
    width: 90px;
    background:none !important;
    
}

#media_image-2{display:inline-block;}
#text-2{
    display: inline-block;
    max-width: 400px;

    margin-top: 0px;
    
}
#text-2 p{
    font-size: 9px !important;
    font-weight: 500 !important;
    padding-left: 70px !important;
    position: relative;
    top: 25px;
}
#text-3, #text-4{
    padding-top: 62px;
}
.tel_footer{
    font-weight: 300;
    margin-right: 20px;
}
.legal{
    margin-right:40px;
}



.columna_2{
    max-width:560px !important;
}


.columna_3{
    width:34% !important;
}
@media (max-width: 1405px) {
    .columna_3{
    width:31% !important;
}
}
@media (max-width: 1312px) {
    .columna_3{
    width:28% !important;
}
}

@media (max-width: 1231px) {
    .columna_3{
    width:25% !important;
}
}






.columa_borde{
    border-left: 30px solid white;
    border-right: 30px solid white;
}




/*HEADER*/
.mk-header {
    border-bottom: none;
}

#theme-page .theme-page-wrapper .theme-content {
    padding-top: 0 !important;
}

#theme-page .theme-page-wrapper {
    margin-top:0 !important;
}

.mk-header {
    /*background-color: white !important;*/
}

.header-logo a {
    /*margin-top: 50px;*/
	margin-left: 120px !important;
}

.a-sticky .header-logo a {
    margin-top: initial !important;
}



.mk-main-navigation {
    /*margin-top: 30px;*/
}


.a-sticky .mk-main-navigation {
    margin-top: initial !important;
}


.a-sticky .mk-header-holder{
    background-color:white !important;
}

/*FIN HEADER*/