/*
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/
*/
h6 {
    margin-bottom: 15px;
}
.wapf-product-totals{
  display: none !important;
}
.single_variation_wrap .single_variation{
  float: none !important;
}
.fit-logo-img a img { max-height: calc(100% - 15px);}
.mk-header{background-color: transparent;border-bottom: 0;}
.hb-custom-header > div, .mk-header-bg {
    background: -webkit-linear-gradient(left,#1d3c22 0%, #44aa38 100%);
    background: linear-gradient(to right,#1d3c22 0%, #44aa38 100%);
}
.bannerprincipal .wpb_content_element{margin-bottom: 0px;}

@media (min-width: 961px){
    .mk-header:not(.a-sticky) .header-logo a{position: absolute;height: 150px;margin-top: 25px;}
    #mk-page-introduce{margin-top:-91px;}
    header:not(.a-sticky) .mk-header-bg{background: rgba(28, 88, 0, 0.85);}


/*.mk-header:not(.a-sticky):before{content: ""; width: 100%;background: url(/wp-content/uploads/2019/02/shape2.svg) no-repeat;padding-bottom: 180px;background-size: cover;background-position: center bottom;position: absolute;    z-index: 9;}
.mk-header:not(.a-sticky) .header-logo a{position: absolute;height: 215px;margin-top: 25px;}
    header:not(.a-sticky) .mk-header-bg{background:transparent;}

.mk-header-padding-wrapper{padding-top: 0 !important;}}
@media (max-width: 960px){
    .home #theme-page{margin-top: -120px;}
    .wpb_wrapper .vc_custom_1550762776313, .wpb_wrapper .vc_custom_1550762768504{padding-right: 0 !important;padding-left: 0 !important;}
    .mk-header-bg{    background: -webkit-linear-gradient(left,#1d3c22 0%, #44aa38 100%);
    background: linear-gradient(to right,#1d3c22 0%, #44aa38 100%);}
}*/
/*.iconbtn a:after{content: '';
    border: 1px solid #ffffff;
    border-radius: 50%;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    transform: translate(-50%,-50%);
    left: 50%;
    margin-top: 2px;}*/
#mk-breadcrumbs{display: none;}
.iconbtn a img{margin-bottom: -8px;}
.yawp_wim_title{display: none;}

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

/*.bannerprincipal:after{content: ""; width: 100%;background: url(/wp-content/uploads/2019/02/shape.svg?v=2) no-repeat;padding-bottom: 15%;background-size: cover;background-position: center bottom;position: absolute;bottom: 0;}*/
#mk-footer{border-bottom: 3px solid #E9511C;}
/*.shopping-cart-header{display: none;}*/
.woocommerce-mini-cart__buttons a:first-child{display: none;}
#menu-navigation .destaque a span{    line-height: 1;margin: 25px 0;background: #e1481b;padding: 15px 25px;border-radius: 5px;}
a.destaque{    line-height: 1;margin: 25px 0;background: #e1481b;padding: 15px 25px;border-radius: 5px;color: white; font-size: 13px; font-weight: 600; text-transform: uppercase;
transition: color .5s ease-in-out,background .5s ease-in-out,border .5s ease-in-out;
    transition-property: color, background, border;
    transition-duration: 0.5s, 0.5s, 0.5s;
    transition-timing-function: ease-in-out, ease-in-out, ease-in-out;
    transition-delay: 0s, 0s, 0s;
    -webkit-transition: color .5s ease-in-out,background .5s ease-in-out,border .5s ease-in-out;}
.mk-fancy-title p{color: inherit;}
a.destaque:hover{color: white;    background-color: #b93913;}
.destaque a{background: #e1481b;color: white !important;}
.destaque a:hover{color: #444444 !important;}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
    border-radius: 0;
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,.1);
    box-shadow: -25px 25px 0px rgba(0,0,0,.05);
}
.mk-event-countdown {
    height: 100%;
}
.mk-event-countdown .mk-event-title {
    display: block;
    margin-bottom: 25px;
    color: #999999;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    color: #333333;
}
.mk-event-countdown-ul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: center;
    width: 100%;
    height: 100%;
    display: flex;
    display: -webkit-flex;
    align-items: center;
    justify-content: space-between;
}
.mk-event-countdown-ul li {
    display: inline-block;
    margin: 0 0 15px 0;
    box-sizing: border-box;
    width: 25%;
    padding: 20px 0;
    border: 0;

}
.mk-event-countdown-ul li .timestamp {
    position: relative;
    display: block;
    font-size: 50px;
    font-weight: 500;
    padding-bottom: 25px;
    color: #E9511C !important;
    line-height: 1;
}
.mk-event-countdown-ul li .timestamp:before {
    content: '';
    display: block;
    position: absolute;
    width: 80px;
    line-height: 1;
    height: 3px;
    letter-spacing: 2px;
    background: #C1C1C1;
    left: 50%;
    -webkit-transform: translate(-50%, 66px);
    -ms-transform: translate(-50%, 66px);
    transform: translate(-50%, 66px);
}
.mk-event-countdown-ul li .timeRef {
    color: #444349;
    display: block;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 2px;
    padding-top: 25px;
    text-transform: capitalize;
}
.mk-event-countdown-ul-block li {
    width: 90%;
    display: block;
    margin: 0 auto 15px;
}

#mk-tabs.tg-eventscheduletabs{width:100%;float:left;position:relative;padding:0 0 0 75px;}
#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav{top:0;left:35px;width:100%;list-style:none;font-size:16px;line-height:56px;position:absolute;text-transform:uppercase;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:20px 20px;-moz-transform-origin:20px 20px;-ms-transform-origin:20px 20px;-o-transform-origin:20px 20px;transform-origin:20px 20px;min-width: 600px;}
#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav li{float:left;line-height:normal;list-style-type:none;width: auto !important;}
#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav li + li{padding-left:5px;}
#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav li + li:not(:last-child) {    border-right: 1px solid;}
#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav li a:before{content:none;}
#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav li a{color:#767676;    background: transparent;display:block;margin:4px 0 0;font-size:16px;font-weight:500;line-height:16px;text-align:center;padding:13px 45px;border-radius:0 0 4px 4px;border:1px solid #dbdbdb;font-family:'Montserrat', Arial, Helvetica, sans-serif;}
#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav li a span{display:block;font-size:13px;line-height:13px;margin:10px 0 0;}
#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav li.ui-tabs-active a,
#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav li:hover a{margin:0;color:#fff;padding:15px 45px;background-color: #E9511C;border:0;transition: color .5s ease-in-out,background .5s ease-in-out,border .5s ease-in-out;
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: ease-in-out, ease-in-out, ease-in-out;
    transition-delay: 0s, 0s, 0s;
    -webkit-transition: color .5s ease-in-out,background .5s ease-in-out,border .5s ease-in-out;}
.tg-tabsholder{width:100%;float:left;position:relative;padding:0 0 0 75px;}
#mk-tabs.tg-eventscheduletabs .wpb_tab{border-left:2px solid #E9511C;width:100%;float:left;margin-left: 0px;    min-height: 400px;padding:30px;background:#f7f7f7;}
@media screen and (max-width: 767px) {
  #mk-tabs.tg-eventscheduletabs{ padding: 0 !important;}
  #mk-tabs.tg-eventscheduletabs .wpb_tab {padding: 15px !important;}
}

.mk-clients.bg-cover-true .client-logo{background-size: contain !important;}
.mk-employees.simple.one-column .mk-employee-item{padding-bottom: 0px;}
.mk-employees.simple.one-column, .mk-employees.simple.one-column .item-holder{
  display: -webkit-flex;
  display: flex;justify-content:flex-start;    align-items: center;margin: 0;}
.mk-employees.simple.one-column .team-thumbnail.rounded-true {
    padding: 0 40px;
    display: inline-block;
    width: auto;
    padding: 0;margin: 0;
}
.mk-employees.simple.one-column .team-thumbnail.rounded-true:after{content:''; border: 7px solid rgba(255, 255, 255, 0.50);
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: 50%;}
.mk-employees.simple.one-column .team-info-wrapper{
    padding: 0 40px;
    display: inline-block;
    width: auto;
    padding: 0;margin-left: 15px;    text-align: left;}
.mk-employees.simple.one-column .team-info-wrapper .team-member-name, .mk-employees.simple.one-column .team-info-wrapper .team-member-position{text-transform: capitalize; color: #757575;font-weight: 500;padding-bottom: 5px;}
.mk-employees.simple.one-column .team-info-wrapper .team-member-position{font-weight: 400;}
.mk-employees.simple.one-column .team-info-wrapper .mk-employeee-networks svg{
    fill: #fff;
}
.mk-employees.simple.one-column .team-info-wrapper .mk-employeee-networks a{
    background: #292929;padding: 9px;display: inline-block;margin-top: 2px;border-radius: 50%;}
.mk-employees.simple.one-column .team-info-wrapper .mk-employeee-networks a.mk-icon-envelope{background: #ff6600;}
.mk-employees.simple.one-column .team-info-wrapper .mk-employeee-networks a.mk-moon-facebook{background: #38589a;}
.mk-employees.simple.one-column .team-info-wrapper .mk-employeee-networks a.mk-moon-twitter{background: #54aeef;}
.mk-employees.simple.one-column .team-info-wrapper .mk-employeee-networks a.mk-moon-google-plus{background: #c30000;}
.mk-employees.simple.one-column .team-info-wrapper .mk-employeee-networks a.mk-jupiter-icon-simple-linkedin{background: #0077b7;}
.mk-employees.simple.one-column .team-info-wrapper .mk-employeee-networks a.mk-icon-instagram{background: #38589a;}
.max-650{max-width: 590px;}
.flex-end > .wpb_row{display: flex;display: -webkit-flex;
    justify-content: flex-end;}
.bggradient{background: linear-gradient(135deg, #44AB38 0%, #203F23 100%);}

.mk-faq-toggle{background-color: #FFFFFF;box-shadow: 0 5px 5px 0px #C7C7C7;margin-bottom: 15px; border-radius: 5px;}
.mk-toggle-pane p{margin-bottom: 0px;}
.mk-toggle-title > i{display: none;}
.mk-faq-toggle .mk-toggle-title svg{fill: #404040 !important;}
.caldera-grid .form-control{max-width: 450px; width: 100%;background: #F1F1F1;border: 1px solid #888888;border-radius: 5px !important;height: auto !important;padding: 8px 12px !important;}
.caldera-grid .w-100 .form-control{max-width: none;}
.btn-orange{color: #FFFFFF;	width: 200px;	background-color: #E9511C;border: 0;border-radius: 5px !important;font-size: 12px !important;width: 200px !important;padding: 10px 0;font-weight: 700 !important;    letter-spacing: 1px;
transition: color .5s ease-in-out,background .5s ease-in-out,border .5s ease-in-out;
    transition-property: color, background, border;
    transition-duration: 0.5s, 0.5s, 0.5s;
    transition-timing-function: ease-in-out, ease-in-out, ease-in-out;
    transition-delay: 0s, 0s, 0s;
    -webkit-transition: color .5s ease-in-out,background .5s ease-in-out,border .5s ease-in-out;
    }
.btn-orange:hover{    background-color: #b93913;}
.btn-orange[name*="add-to-cart"], .btn-orange.addcart{padding: 13px;text-transform: uppercase;}

.CF5c6edd8b90d09 > .row > .col-sm-12 > div{display: inline-block;width: 100%;max-width: 455px;vertical-align:top;}

.mk-button-container.inline{display: inline-block; width: auto;}

.sidedash-navigation-ul>li:first-child{border-top:0px;}
.sidedash-navigation-ul>li:last-child{border-bottom:0px;}
.mk-side-dashboard{background: #efefef;}
@media screen and (min-width: 961px) {
.mobileonly{display: none !important;}
.page-title{max-width: 75%; margin: 0 auto;}
}

.mk-css-icon-close div, .mk-css-icon-menu div {
    background-color: #ffffff !important;
}

.mk-product-loop.compact-layout .product-title a {
    color: #e1481b;
}

.mk-product-loop.compact-layout .product-item-desc {
    padding: 15px 0;
}

.mk-product-loop.compact-layout .product-title {padding-right: 0px;}

.zoomImg,.woocommerce-product-gallery__trigger{display: none !important;}
.product-item-desc > strong{display:block;}
.mk-product-loop.compact-layout .mk-shop-item-detail {
    min-height: 280px;
}

.mk-footer-copyright {
        padding: 20px 45px;
        width: calc(100% - 90px);
            font-size: 12px;
            opacity: 1;
}
@media screen and (max-width: 767px) {
	#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav{position: inherit !important;transform:none !important;min-width:100px !important;}
	#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav li a{padding: 13px 10px !important;}
	#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav li + li:not(:last-child) {
     border-right: 0px !important;
}
	#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav li + li{padding-left:0px !important;}
	#mk-tabs.tg-eventscheduletabs ul.wpb_tabs_nav li {width: 100% !important;}
}
@media screen and (min-width: 768px) {
.mk-footer-copyright > div.text-right{margin-top:-25px;}
}
