/*
 Theme Name:   jupiter-child
 Theme URI:    http://example.com/twenty-fifteen-child/
 Description:  jupiter Child Theme
 Author:       John Doe
 Author URI:   http://example.com
 Template:     jupiter
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  jupiterchild
*/

/*
 * Important Notes:
 *
 * 1. Assets are located in ./assets directory.
 * 2. 'Asset Version' in above comment should not be changed under any circumstances.
 *    It is automatically generated in evey update.
 */

body .mk-header-inner .mk-header-searchform .text-input::-webkit-input-placeholder { /* Edge */
  color: #333;
}

body .mk-header-inner .mk-header-searchform .text-input:-ms-input-placeholder { /* Internet Explorer */
  color: #333;
}

body .mk-header-inner .mk-header-searchform .text-input::placeholder {
  color: #333;
}

body .mk-header-inner .mk-header-searchform .text-input{height: 40px;
    border: 1px solid #c2c2c2;width: 300px; border-radius: 0;    color: #333;font-size: 14px;    padding: 5px 10px 5px 10px!important;}
body .mk-header-right {
    position: absolute;
    right: 50%;
    top: 0;
    transform: translateX(50%);-webkit-transform:translateX(50%);-moz-transform:translateX(50%);}
.mk-header-searchform span i {
    color: #c7c7c7;
    width: 30px;
    height: 25px;
    display: inline-block;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    background-image: url(images/search.svg);
    background-repeat: no-repeat;
    background-size: 25px;}
.mk-header-searchform span i svg {display: none;}
span.Onde {
    font-size: 13px;    color: #999999; background-image: url(images/map.svg);
     background-repeat: no-repeat;
    background-size: 10px;
    padding-left: 15px;}
body .shopping-cart-header{float: right;    margin-left: 0;
    line-height: 37px;}
body .header-style-2 .shopping-cart-header a.mk-shoping-cart-link {
    padding: 0 5px;}
body .mk-header-login{margin-right: 10px;}
body .header-style-2 .shopping-cart-header a.mk-shoping-cart-link svg {
    fill: #999999;}
body .header-style-2 .shopping-cart-header {
    line-height: 26px;
    float: right;
    padding: 5px;    margin-left: 0;    margin-top: 5px;}
body .mk-header-toolbar-holder{display: inline-block;padding-right: 0;width: 100%;}
body .header-grid.mk-grid {z-index: 9; display: flex; display:-webkit-flex; display:-moz-flex;margin-bottom: 10px;}
.header_image {
    width: 60%;
    vertical-align: top;    margin-top: 8px;    line-height: normal;}
.header_image img{max-width: 100%;    margin-left: 35px;}
body .mk-header-search {
    width: 30%;    line-height: normal;    padding-top: 42px;}
body .mk-header-searchform span {
    overflow: visible;}
body .header-style-2 .shopping-cart-header {
    margin-right: 20px;}
/*body.wpb-js-composer .vc_tta.vc_general .vc_tta-tabs-list {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    text-align: left;
    white-space: nowrap;
    margin: 0;
}
.wpb-js-composer .tabSection .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {
    background: #fff;
}
body.wpb-js-composer .vc_tta.vc_tta-spacing-35 .vc_tta-tab {
    white-space: normal;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    margin: 0;    
}
body.wpb-js-composer .vc_tta.vc_tta-spacing-35 .vc_tta-tab:first-child, body.wpb-js-composer .vc_tta.vc_tta-spacing-35 .vc_tta-tab:last-child{    border-left: none;
    border-right: none;}
body.wpb-js-composer .vc_tta.vc_tta-spacing-35 .vc_tta-tab a:before {content: none!important;}
body.wpb-js-composer .vc_tta.vc_tta-spacing-35 .vc_tta-tab a {
    text-align: center;
    text-transform: uppercase;
    font-size: 18px;background: #f6f6f6;    border-top: 3px solid #ebebeb;    border-right: 1px solid rgba(0,0,0,.125);
    border-left: none;    color: #1c5a9d;
}
body.wpb-js-composer .vc_tta.vc_tta-spacing-35 .vc_tta-tab.vc_active a {
    background: #fff;    border-top: 3px solid #ff4d23;    color: #000;
    font-weight: 700;
}*/

@media  screen and  (min-width:1201px)  {
body .main-navigation-ul > li.menu-item > a.menu-item-link {
    font-size: 16px;}
body .mk-main-navigation li.no-mega-menu ul.sub-menu, body .mk-main-navigation li.has-mega-menu > ul.sub-menu, body .mk-shopping-cart-box {
    background-color: #f9f9f9;}
body .main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link {
    font-size: 14px;color: #000;    font-weight: 600;}
body .mk-main-navigation ul.sub-menu .menu-sub-level-arrow svg{ width: 10px!important;
    height: 25px!important;}
body .main-navigation-ul li ul.sub-menu>li> a {left: 0;}
body .main-navigation-ul li ul.sub-menu>li:hover> a {
    color: #ff4d23!important;
    box-sizing: border-box;left: 10px;transition: .5s all linear;
}
body .main-navigation-ul li.menu-item ul.sub-menu li.menu-item:hover:before {
    content: ""!important;
    width: 5px;
    height: 100%;
    background: #ff4d23;
    position: absolute;
    left: 0;
    top: 0;
    display: block;}
body .mk-main-navigation ul.sub-menu a.menu-item-link:hover, body .main-navigation-ul ul.sub-menu li.current-menu-item > a.menu-item-link, body .main-navigation-ul ul.sub-menu li.current-menu-parent > a.menu-item-link{color: #ff4d23!important}
body .main-navigation-ul li.with-menu .menu-sub-level-arrow{right: 30px;
    top: 7px;}
body .header-align-center .main-navigation-ul li.no-mega-menu>ul.sub-menu, body .header-align-center .mk-grid .main-navigation-ul li.no-mega-menu>ul.sub-menu, body .header-align-left .mk-grid .main-navigation-ul li.no-mega-menu>ul.sub-menu, body .header-style-2.header-align-center .main-navigation-ul li.no-mega-menu>ul.sub-menu, body .header-style-2.header-align-left .main-navigation-ul li.no-mega-menu>ul.sub-menu{left: 0}
body .main-navigation-ul li.no-mega-menu ul.sub-menu>li:hover{border-bottom: 1px solid #ddd;}
body .main-navigation-ul li.no-mega-menu ul.sub-menu>li{border-bottom: 1px solid transparent;}
body .mk-main-navigation ul.sub-menu li:hover .menu-sub-level-arrow svg {
    fill: #ff4d23;}
body .mk-header-nav-container .mk-classic-menu-wrapper{width: 100%;}
body .main-navigation-ul > li.no-mega-menu ul.sub-menu li.menu-item a.menu-item-link {
    width: 250px;}
.header-style-2 .main-navigation-ul>li.menu-item.categoryMenu>a.menu-item-link {
    color: #fff;}
.header-style-2 .main-navigation-ul>li.menu-item.categoryMenu>a.menu-item-link:after {content: none}
.categoryMenu {
    background-color: #ff4d23;
    background-image: url(images/menuBtn.svg);
    background-repeat: no-repeat;
    background-size: 30px;
    background-position: 15px 18px;
    padding-left: 40px!important; }
}



@media  screen and  (max-width:767px)  {
.tabSection .vc_tta-panel-heading {
    margin-top: 0!important;
    margin-bottom: 0!important;}
body .mk-nav-responsive-link{top: 30px; margin-top: 0px;}
.header_image img{ margin-top: 0px;    margin-left: 0px;max-width: 100%;}
body .header-grid.mk-grid{display: block;}
.header_image {
    width: 100%;}
body .mk-header-toolbar-holder{padding-left: 0;}
}