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

/*@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");*/

@media only screen and (max-width: 760px) {
.mobilecenter, .mobilecenter p  {
    text-align: center !important
}

}


/* SIZE */

.f11,.f11 p {
    font-size: 11px;
}.f13,.f13 p {
    font-size: 13px;
}.f14,.f14 p {
    font-size: 14px;
}.f15,.f15 p {
    font-size: 15px;
}.f16,.f16 p {
    font-size: 16px;
}.f17,.f17 p {
    font-size: 17px;
}.f18,.f18 p {
    font-size: 18px;
}.f19,.f19 p {
    font-size: 19px;
}.f20,.f20 p {
    font-size: 20px;
}.f22,.f22 p {
    font-size: 22px;
}.f23,.f23 p {
    font-size: 23px;
}.f24,.f24 p {
    font-size: 24px;
}.f26,.f26 p {
    font-size: 26px;
}.f28,.f28 p {
    font-size: 28px;
}.f32,.f32 p {
    font-size: 32px;
}.f36, .f36 p {
    font-size: 36px;
    line-height: 140%;
}.f50, .f50 p {
    font-size: 50px;
    line-height: 110%;
}

/* COLOR */
.white p {
    color: white !important;
}.gray p {
    color: gray !important;
}.lightgray p {
    color: #9F9F9F !important;
}.black p {
    color: black !important;
}.blue p {
    color: #00418F !important;
}.lightblue p {
    color: #7DCBFF !important;
}.blue2 p {
    color: #047ECF !important;
}

ul.sub-menu {width:350px;}

ul.sub-menu {
	position: relative;
	background: #f7f7f7;
}
ul.sub-menu:before {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(247, 247, 247, 0);
	border-bottom-color: #f7f7f7;
	border-width: 15px;
	margin-left: -15px;
}

.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {width:90%;}
.main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link:hover {margin-left:10px;}
.main-navigation-ul > li.lang-item > a.menu-item-link {padding-left:0 !important;}
.main-navigation-ul li.lang-item::before {font-family:"Font Awesome\ 5 Free";font-weight:800;content: "\f57d";display:inline-block;padding-left:15px;}

.grecaptcha-badge { 
    visibility: hidden;
}

@media only screen 
and (min-width:768px){

.home #mk-header-1 {position:absolute;top:0;left:0;z-index:98;width:100%;background:none;border:0;}
.home #mk-header-1 .mk-desktop-logo {filter: brightness(0) invert(1);}
.home #mk-header-1 .mk-header-bg {background:none;border:0;}
.home #mk-header-1 * {border:0;}
.home .mk-grid.header-grid {margin-top: 30px;}
.home .main-navigation-ul li.lang-item::before, .home .main-nav-side-search .mk-svg-icon {color:#FFF;}

.home #mk-header-1.a-sticky .mk-header-bg {background:#e9e9e9;border-bottom:1px solid #e9e9e9;}
.home #mk-header-1.a-sticky .mk-desktop-logo {filter: initial;}
.home #mk-header-1.a-sticky > div ul li ul li a, .home .a-sticky #mk-header-1 a {color:#1b1b1b;}
.home #mk-header-1.a-sticky .mk-grid.header-grid {margin-top: 0;}
.home #mk-header-1.a-sticky .main-navigation-ul li.lang-item::before {color:#1b1b1b;}

.home #mk-header-1 .menu-item a.menu-item-link {color:#FFF;}
.home #mk-header-1 .menu-item ul a.menu-item-link, .home #mk-header-1.a-sticky .menu-item a.menu-item-link, .home #mk-header-1.a-sticky .mk-svg-icon {color:#1b1b1b;}

}

.mk-slider {overflow:visible;}
.mk-slider a.mk-edge-prev {left:-80px;}
.mk-slider a.mk-edge-next {right:-80px;}

.mk-slider .nav-roundslide a[data-skin="dark"] {border:0;}
.mk-slider .nav-roundslide a[data-skin="dark"]:hover {background:none;}

#rev_slider_2_2_wrapper .custom.tparrows {background:rgba(0,0,0,0.2);}
#rev_slider_2_2_wrapper .custom.tparrows:hover {background:rgba(0,0,0,0.3);}

/* NOTICIAS */
.mk-blog-classic-item .the-title a, .mk-blog-modern-item .the-title a {line-height: 32px;}
.mk-blog-classic-item .the-title a, .mk-blog-modern-item .the-title a {font-size: 26px;
line-height: 32px;color: #047ECF;font-weight: 400;letter-spacing:0;}

.category-noticias .mk-blog-meta .mk-button:after {content:"VER MÁS";}
.category-noticias .mk-blog-meta .mk-button .mk-button--text {display:none;}

/* LETTER SPACING */

.ltspacing5 p {
   /* letter-spacing: 5px;*/
}

/* STYLE 

.shadow {
    text-shadow: #0006 2px 2px 2px !important;
}

/* WEIGHT */

.lighter p,.lighter {
    font-weight: 200 !important;
}.light p,.light {
    font-weight: 300 !important;
}.regular,.regular p {
    font-weight: 400 !important;
}.medium,.medium p {
    font-weight: 500 !important;
}.semibold,.semibold p {
    font-weight: 600 !important;
}.bold,.bold p {
    font-weight: 700 !important;
}.bolder,.bolder p {
    font-weight: 800 !important;
}

/* MAX WIDTH */

.max1200 .page-section-content {
    max-width: 1200px !important;
}.max550 {
    max-width: 550px !important;
}.max700 .page-section-content {
    max-width: 700px !important;
}


/* MARGIN */

.margin0 p, .margin0  {
    margin: 0;
}

/* CF7 */

.wpcf7-text, .wpcf7-textarea {
    width: 100% !important;
}.wpcf7-submit {
    display: block;
    margin: auto;
}

/* OTRO GLOABLES */

.displaynone {
    display: none !important;
}.mk-button--text {
    font-weight: 300;
}


/* FOOTER */

#mk-footer {
    text-align: center;
}#mk-footer .widgettitle {
    letter-spacing: 5px;
}#mk-footer .widget {
    margin-bottom: 7px;
}#mk-footer, #mk-footer p {
    line-height: 28px;
}.mk-footer-copyright {
    padding: 25px 0 !important;
    text-align: center;
    width: 100%;
}


/* PORTFOLIO */

.linefix {
    margin-top: -14px !important;
    margin-bottom: 11px !important;
}.iconbox1 span {
    color: #3F9DD6;
    text-transform: none !important;
    font-size: 17px;
    font-weight: bold;
}.iconbox1 h3 {
    margin-bottom: 5px;
}.iconbox1img {
    margin-top: 5px;
}

/* TABS */

#mk-tabs.simple-style .wpb_tabs_nav .ui-state-active a {
    border-bottom-color: #3F9DD6;
}#mk-tabs.simple-style .wpb_tabs_nav a {
    background-color: #F3F4F7;
    margin-bottom: -1px;
    font-size: 16px !important;
	color: #9F9F9F;
    font-weight: 600;
}#mk-tabs.simple-style .wpb_tabs_nav .ui-state-active a {
    border-bottom-color: #3F9DD6;
	color: #3F9DD6;
}.mk-portfolio-classic-item .item-holder {
    border: none;
}.portfolio-meta-wrapper .the-title a {
    text-transform: none !important;
    color: #3F9DD6 !important;
    font-size: 22px !important;
    font-weight: 400;
}.mk-portfolio-classic-item .the-title {
   text-align: center;
}
/* TEXT ALIGN */
.justify, .justify p {
    text-align: justify !important;
}

/* FAQ */

.icon::before {
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
  }

.mk-toggle.fancy-style {
	background: #f7f8fa;
	
}

.mk-toggle.fancy-style .mk-toggle-title i {display:none;}

.strongazul strong {color:#007cc4;}
.maxwidth75 {width:75px;display:block;margin:auto;margin-bottom:20px;}
.maxwidth150 {width:150px;display:block;margin:auto;}

.mk-toggle.fancy-style .mk-toggle-title {
	background:#f7f8fa;
	
}/*
.mk-toggle.fancy-style .mk-toggle-title span::before {
    font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f0c9";
	display:inline-block;margin-right:10px;
  }*/
  
.mk-toggle.fancy-style .mk-toggle-title.active-toggle {
	background:#f7f8fa;
	
}
#faq-list-13 .mk-toggle .mk-toggle-pane {
	background:#f7f8fa !important; 
	
}

.mk-toggle .mk-toggle-pane *{
	font-weight:400;
	
}

.mk-toggle-title span {
    font-size: 23px;
    font-weight: 600;
}

.mk-faq-wrapper p {
    font-size: 14px;
}

.mk-faq-wrapper img {
    border:1px solid #e1e1e1;
	display:none;
}

/* HEADER MENU*/ 
 .main-navigation-ul li#menu-item-340.no-mega-menu ul.sub-menu {
    right: -79px !important;
} 


.fancybox-overlay .fancybox-title {
    display: none;
}

.master-holder h3 {
    text-transform: inherit;
}



/* FENIX fénix */}

body * {font-weight:400;}

.linkespecial {margin:20px 0;}
.linkespecial a {color:#2997ff !important;font-weight:600;}
.linkespecial a:hover {text-decoration:underline;}
.linkespecial a::after {font-family:"Font Awesome 5 Free";font-weight:900;content: "\f105";display:inline-block;margin-left:8px;}

.rev-btn, .custom.tparrows, .the-title *:after, .playbtnCss, .responsiveSlider div a img {-webkit-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}

.bx-wrapper .bx-controls-direction a {font-family: 'revicons';
color: #fff;
/*
font-size: 15px;
display: block;
line-height: 40px;*/
text-align: center;
background:none;cursor: pointer;
position: absolute;
display: block;
z-index: 1000;}

/* youtube plugin */

.bx-wrapper .bx-controls-direction a.bx-prev::after {
    content: '\e824';cursor: pointer;
background: #000;display: block;
background: rgba(0,0,0,0.5);text-indent:0;
}
.bx-wrapper .bx-controls-direction a.bx-next::after {
    content: '\e825';cursor: pointer;
background: #000;display: block;
background: rgba(0,0,0,0.5);text-indent:0;
}

#fancybox_vgl-title {display:none !important;}

.responsiveSlider div a img {opacity:0.6;}
.responsiveSlider div a:hover img {opacity:1;}
.playbtnCss {background:url(images/player_play.png) no-repeat center center !important;}
.playbtnCss:hover {}

/* fin youtube plugin */

.nav-roundslide a:hover {width:62px;}

.white h2 {font-size:20px !important;color:#FFF !important;margin:10px 0 0 0 !important;}

/* slider */
.rev-btn:hover {background:#3F9DD6 !important;border-color:#3F9DD6 !important;}

/*p {color:#666;}*/
/*.light p, .light {font-weight:400 !important;}*/
.main-navigation-ul > li.menu-item > a.menu-item-link {font-weight:400;padding-left:15px !important;padding-right:15px !important;}


/* bbaner */
.banner-coockie {padding:5px 10px;background:#1e438c;color:#FFF;}
.banner-coockie:hover {background:#c50118;color:#FFF;}

/* single */
.master-holder h2 {font-size:36px;line-height:1.4em;color:#047ECF;font-weight:400; }
.master-holder p {font-size:16px;line-height:24px;font-weight:400;}
.iconbox1 span {color:#666;font-weight:600;display:block;margin-top:-10px;}

.single-portfolio h1 {margin:20px 0 5px 0;}

/*.jupiter-donut-text-center.jupiter-donut-font-weight-700.jupiter-donut-no-backface.jupiter-donut-letter-spacing-2.jupiter-donut-inline-block {background:#7dcbff !important;letter-spacing:0 !important;color:#252525 !important;text-transform:uppercase;}*/

.intro-left {padding:53px 0 !important;background:url(https://camarastermicas.com.ar/052020/wp-content/uploads/2020/04/bg-header-section-scaled.jpg) repeat top center #2b5877;background-size: cover;-webkit-background-size: cover;-moz-background-size: cover;}

#mk-breadcrumbs {display:none;}
#mk-breadcrumbs .mk-breadcrumbs-inner {float:left;text-transform:none;line-height:1.4em;color:#FFF;font-weight: 400;font-size:20px;padding-top:0;padding-bottom:0;margin-left:10px;}
#mk-breadcrumbs .mk-breadcrumbs-inner a {color:#FFF;}

.page-title, .mk-portfolio-item .the-title, .portfolio-meta-wrapper .the-title a {letter-spacing:0;}

.page-title, .single-portfolio h1 {font-size:42px;font-weight:400;color:#FFF;}

.wpcf7-form input, .wpcf7-form select, .wpcf7-form textarea {width:100%;font-size:16px;font-weight:400;}
.wpcf7-form input.wpcf7-submit {background:#22c2f2;float:left;color:#FFF !important;font-weight:700;width:auto;}
.wpcf7-form label {display:block;font-size:16px;font-weight:400;}

.intro-left * {color:#FFF;}

.archive .mk-portfolio-container {/*padding-bottom:60px;*/height:auto !important;}

.mk-button-container .mk-button	{font-size:14px;padding: 14px 20px;background:#1d3b55 !important;color:#FFF;font-weight:300;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}
.mk-button-container .mk-button:hover	{background:#22c2f2 !important;}

.jupiter-donut-text-center.jupiter-donut-font-weight-700.jupiter-donut-no-backface.jupiter-donut-letter-spacing-2.jupiter-donut-inline-block:hover {background:#3F9DD6 !important;}

/* Archive */
#mk-theme-container .portfolio-grid-lazyload .featured-image {/*border:1px solid #e1e1e1;*/}
#mk-theme-container .portfolio-grid-lazyload .portfolio-image {background:#FFF;}
#mk-theme-container .portfolio-grid-lazyload .image-hover-overlay, #mk-theme-container .portfolio-grid-lazyload .hover-icon .mk-svg-icon {display:none;}
#mk-theme-container .portfolio-meta-wrapper {padding-left:0  !important;padding-right:0  !important;margin-bottom:40px;text-align:center;padding-top:0;font}
/*#mk-theme-container .portfolio-meta-wrapper .the-title a {font-size:18px !important;line-height:1.3;display:block;margin:20px 0 10px;color:#047ECF !important;font-weight:600;}
#mk-theme-container .portfolio-meta-wrapper .the-title a:hover {color:#22c2f2 !important;}*/
.portfolio-meta-wrapper .portfolio-categories a {font-size:16px;line-height:24px;letter-spacing:0;text-transform:inherit;color:#16181a;}
.mk-portfolio-item .portfolio-categories, .mk-portfolio-item .portfolio-categories a, .mk-portfolio-item .portfolio-date {font-weight:400;}

#mk-theme-container .portfolio-grid-lazyload .featured-image {text-align:center;}
.mk-portfolio-classic-item .featured-image img {width:80%;}

/* portfolio archive */
.mk-portfolio-item.three-column {position:relative !important;top:auto !important;left:auto !important;display:inline-block;width:33%;margin-left:-5px;margin-right:-5px;float:none;vertical-align:top;}
.page-title {margin-top:0;}

#mk-theme-container .portfolio-meta-wrapper .the-title {margin:35px 0 30px;}
#mk-theme-container .portfolio-meta-wrapper .the-title a {font-family:Open Sans;font-size: 18px !important;line-height: 1.3;font-weight: 300;font-style: normal;color:#16181a !important;margin: 0 0 20px;}
#mk-theme-container .portfolio-meta-wrapper .the-title a br {font-size: 24%;content: "";display:block;margin:8px 0;}
#mk-theme-container .portfolio-meta-wrapper .portfolio-categories {display:none;}
#mk-theme-container .portfolio-meta-wrapper .the-title a:after {content:"Ver producto";display:block;font-size: 14px;margin:30px auto 0;width:124px;padding: 14px 20px;background: #1d3b55 !important;color: #FFF;font-weight: 300;-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;position: absolute;bottom: 0;left: 26%;}
.archive #mk-theme-container .portfolio-meta-wrapper .the-title a:after {left: 33%;}


.mk-portfolio-item .featured-image {min-height:220px;}
#mk-theme-container .portfolio-meta-wrapper .the-title {position:relative;padding:0 0 70px 0 !important;height:105px;}

.master-holder .mk-text-block.blue p , .master-holder .mk-text-block.blue p strong {font-family:Open Sans;font-size: 20px !important;line-height: 1.3;font-weight: 300;font-style: normal;color:#16181a !important;}

#mk-theme-container .portfolio-meta-wrapper .the-title a:hover:after{background: #22c2f2 !important;}

.language-en #mk-theme-container .portfolio-meta-wrapper .the-title a:after {content:"+ info";}
.language-en .archive #mk-theme-container .portfolio-meta-wrapper .the-title a:after {left: 32%;}

.mk-blog-classic-item .featured-image:hover img, .mk-blog-modern-item .featured-image:hover img {-webkit-transform: scale(1);transform: scale(1);}
.image-hover-overlay, .post-type-badge {display:none;}

@media only screen 
and (max-width:600px){
	
.iconbox1 span {margin-top:-20px;}
.rs-slides video {display:none;}
.mk-page-section .background-layer {
  background-size:cover;
 }
 
 
.portfolio-template-default .mk-image-inner  .lightbox-false {margin-bottom:10px;}


}




