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



/*
Sample : remove the comment and start adding your own custom CSS rules.

body {
	background-color:#fff;
}

*/
.mk-header {background-color: #04050b!important;}

@font-face {
  font-family: 'Muli';
  font-weight: 600;
  font-style: italic;
  src: url('/fonts/Muli-600italic/Muli-600italic.eot');
  src: url('/fonts/Muli-600italic/Muli-600italic.eot?#iefix') format('embedded-opentype'),
       local('Muli SemiBold Italic'),
       local('Muli-600italic'),
       url('/fonts/Muli-600italic/Muli-600italic.woff2') format('woff2'),
       url('/fonts/Muli-600italic/Muli-600italic.woff') format('woff'),
       url('/fonts/Muli-600italic/Muli-600italic.ttf') format('truetype'),
       url('/fonts/Muli-600italic/Muli-600italic.svg#Muli') format('svg');
}

@font-face {
  font-family: 'Muli';
  font-weight: 700;
  font-style: italic;
  src: url('/fonts/Muli-700italic/Muli-700italic.eot');
  src: url('/fonts/Muli-700italic/Muli-700italic.eot?#iefix') format('embedded-opentype'),
       local('Muli Bold Italic'),
       local('Muli-700italic'),
       url('/fonts/Muli-700italic/Muli-700italic.woff2') format('woff2'),
       url('/fonts/Muli-700italic/Muli-700italic.woff') format('woff'),
       url('/fonts/Muli-700italic/Muli-700italic.ttf') format('truetype'),
       url('/fonts/Muli-700italic/Muli-700italic.svg#Muli') format('svg');
}

.mk-effect-wrapper {border-bottom: 5px solid #8a65f3!important;}
div#slide-1-layer-3 {
  font-weight: 700!important;
  letter-spacing: 1px!important;
}
div#slide-1-layer-4 {
  font-weight: 700!important;
  letter-spacing: 1px!important;
}

.menu-hover-style-3 .main-navigation-ul > li.current-menu-item > a.menu-item-link, .menu-hover-style-3 .main-navigation-ul > li.current-menu-ancestor > a.menu-item-link, .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-item > a, .menu-hover-style-3.mk-vm-menuwrapper li.current-menu-ancestor > a {
    background-color: rgba(138, 101, 243, 0)!important;
}

.white h3{color:white!important;}
.white p{color:white!important;}


.page-title {
    font-size: 20px;
    color: #8a65f3!important;
    font-weight: 700!important;
    letter-spacing: 2px;
}

section#mk-page-introduce { 
border-top: 2px solid #8a65f3!important;
border-bottom: solid 2px #633bd4!important;}

#mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin .separator, #mk-breadcrumbs .mk-breadcrumbs-inner.dark-skin a { color: rgb(138, 101, 243)!important;}

#mk-footer { 
background-color: #1b1b1b!important;
border-top: solid 2px #633bd4!important;
}
span.mk-footer-copyright a {color: #a6d032!important;}

.mk-footer-copyright {
    float: left;
    padding: 18px 0 18px!important;
    font-size: bold;
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1!important;
    -webkit-font-smoothing: subpixel-antialiased!important;
}

.footer-wrapper svg.mk-svg-icon {fill: #fff!important;}
#sub-footer {background-color: #000000!important;}
#mk-footer .widget-sub-navigation ul li a, #mk-footer .widget_nav_menu ul li a { padding: 0px 15px 0px 5px!important;}
#mk-footer .mk-button-container {background-color: #1b1b1b!important;}
#mk-footer .mk-button--size-small { padding: 0px 5px!important;}

#mk-footer .mk-button .mk-button--icon { margin: -2px 3px 0 0!important;}


.mk-col-1-3 .mk-button-container { margin-right: 0px!important;}
@media only screen and (max-width: 900000px) and (min-width: 769px){
.mk-col-1-3:nth-child(1) {
    width: 33%!important;
}
}
	
@media handheld, only screen and (max-width: 767px){
#mk-footer .mk-button-container {
    display: block;
    text-align: left;
    width: 100%;
}	
	  
#mk-footer .mk-col-1-3 .mk-button-container {
    margin-right: 0px!important;
    margin-bottom: -28px!important;
    margin-top: -8px!important;
}
}