/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         Your name here
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        4.4.4
*/

h4 {
line-height: 1.5em!important;
}

.widget_nav_menu ul li a {
display: block;
padding: 10px 10px!important;
}


.widget_nav_menu ul li.current_page_item a {
background-color: #ebebeb!important;
font-weight: normal!important;
}

.widget_nav_menu ul.menu>.menu-item-has-children>ul>li a {
background-color: #f7f7f7!important;
color: #777!important;
}

hr{
color: #e1e1e1;
background-color: #e1e1e1;
height: 1px;
border: none;
margin-bottom: 20px;
}


#mk-breadcrumbs .mk-breadcrumbs-inner.light-skin {
color: #0c6b88!important;
}

.mk-breadcrumbs-inner.light-skin a {
color: #555!important;
}

.mk-breadcrumbs-inner.light-skin a:hover {
color: #0c6b88!important;
}

#mk-toolbar-navigation {
float: right!important;
margin-right: 0px!important;
}

#mk-toolbar-navigation ul li a, .mk-checkout-btn, .mk-header-login .mk-login-link, .mk-header-tagline a, .mk-language-nav>a, .mk-subscribe-link {
font-size: 14px!important;
font-weight: normal!important;
padding: 0 10px 0 7px!important;
border-right: 1px solid rgba(255,255,255,0.2)!important;
}

.mk-edge-slider .edge-desc {
line-height: 30px!important;
}


.mk-edge-slider .edge-desc {
font-weight: 400!important;
}


.mk-process-steps.process-steps-3 .mk-process-icon i {
font-size: 60px;
line-height: 120px!important;
color: #fff!important;
}

.mk-process-icon {

border: 5px solid #fff!important;
background-color: transparent!important;
position: relative;
display: inline-block;
overflow: hidden;
background-color: #fff;
-webkit-transition: background .3s,color .3s,box-shadow .3s;
-moz-transition: background .3s,color .3s,box-shadow .3s;
transition: background .3s,color .3s,box-shadow .3s;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-box-shadow: 0 0 0 0 #fff; 
-moz-box-shadow: 0 0 0 0 #fff;
box-shadow: 0 0 0 0 #fff;
}

.mk-process-steps.process-steps-3 .mk-process-icon {
width: 120px!important;
height: 120px!important;
}


.mk-process-steps.process-steps-3 ul:before {
top: 95px!important;
}


.mk-process-steps ul:before {
border-top: 2px dashed #bbb!important;
width: 74%!important;
left: 100px!important;
display: none!important;
}

.mk-process-steps ul li h3 {
margin: 11px auto 20px;
font-size: 33px!important;
color: #fff!important;
letter-spacing: 4px!important;
font-weight: 200!important;
}

#mk-header-social ul {
margin: 2px 0 0!important;
}

#nks-content-1, #nks-content-2, #nks-content-3 {
padding: 20px;
}

.recaptchatable a, .recaptchatable a:hover {
color: #0c6b88!important;
font-size: 12px!important;
}

#mk-footer img{
max-width: 83%!important;
}

.widget_posts_lists ul li .post-list-info {
margin: 0 10px 5px 87px!important;
}



.mk-go-top.on {
right: 0px!important;
}

.mk-go-top {
width: 48px!important;
}

#mk-footer .cff-post-desc {
display: none!important;
}

.widget_posts_lists ul li .post-list-title {
margin-left: -30px!important;
}


.widget_posts_lists ul li .post-list-thumb {
width: 50px!important;
}

#mk-footer .widgettitle {
letter-spacing: 0px!important;
padding-bottom: 20px;
}


#mk-footer .widget_nav_menu {
padding: 0px;
}

.mk-blog-grid-item .the-title {
  height: 66px!important;
}

.mk-tabs .mk-tabs-tabs li a {

  font-weight: 600!important;
  font-size: 16px!important;
}

.mk-tabs.simple-style .mk-tabs-tabs li.tab-with-icon a i {
  font-size: 25px;
  margin-right: 6px;
  color: #0c6b88 !important;
}

.mk-tabs.simple-style .mk-tabs-tabs li a {
  padding: 14px 22px!important;
}