/*
Theme Name:     Jupiter Child Theme
Theme URI: 		http://themeforest.net/user/artbees
Description:    Child theme for the Jupiter theme 
Author:         <a href="http://www.elevenstudio.co.za">Eleven Studio</a>
Theme URI: 		http://themeforest.net/user/artbees
Template:       jupiter
Version:        2.0
*/


@import url("../jupiter/fontface/fontface_stylesheet.css");
/*@import url("../jupiter/stylesheet/css/socialico-square.css");
@import url("../jupiter/stylesheet/css/socialico-simple.css");
@import url("../jupiter/stylesheet/css/socialico-circle.css");*/
@import url("../jupiter/stylesheet/css/font-awesome.css");
@import url("../jupiter/stylesheet/css/icomoon-fonts.css");
@import url("../jupiter/stylesheet/css/jupiter-theme-styles.css");
/*@import url("../jupiter/stylesheet/css/mk-woocommerce.css");*/




h6 {
	font-family: carmeregular !important;
	letter-spacing:0.2em;
}

h1 a {
	color:#333 !important;
}

#mk-header .header-logo a img {
	width:250px !important;
	padding-top:7px;
}

.main-navigation-ul > li:hover > a,
.main-navigation-ul > li.current-menu-item > a,
.main-navigation-ul > li.current-menu-ancestor > a {
	border-top-color:#fff !important;
	color:#1ea71d !important;
}
.main-navigation-ul li .sub {
  border-top:0px solid #fff !important;
}

.mk-header-nav-container {
  width:960px !important;
  margin:0 auto !important;
  }
  
.menu-footer-1-container ul {
	list-style-type: none;
}

.menu-footer-1-container ul li {
	display:inline;
	border-right:1px solid #eaeaea;
	padding-right:4px;
}

.menu-footer-1-container ul li:last-child {
	border-right:0px solid #eaeaea;
	padding-right:0px;
}

.main-navigation-ul li a{
	background:url(../../uploads/2013/10/Final_03.png) center right no-repeat;
	font-family:carmeregular !important;
	font-weight:normal !important;
	color:#999 !important;
	letter-spacing: 0.08em !important;
}

.main-navigation-ul li:last-child a{
	background:none;
}

::selection{
	background-color: #ccc !important;
	color:#fff;
}

.twoTables {

	width:365px !important;
	float:right !important;
}

.morespaceDivLeft {

	width:400px !important;
	float:left !important;
}

.morespaceDivRight {

	width:400px !important;
	float:right !important;
}

.centreImg {

	margin:auto !important;
	padding-bottom:30px !important;
}
.moveImgUp {
	margin-top:-25px !important;
	
}

.leftpaddedElement {
	padding-left:55px !important;
}

.leftpaddedElement90 {
	padding-left:80px !important;
	padding-right:15px;
	margin-top:-8px;
}

.rightpaddedElement {
	padding-right:25px !important;
}

.leftpaddedImage {
	padding-left:25px !important;
}

.rightpaddedImage {
	padding-right:25px !important;
}

.theme-content {
	padding-top:0px !important;
	padding-bottom:70px !important;

}
	
.dividerMoveUp {

	margin-top:-25px;
}

.downloadAppText {
	padding-top:10px;
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#666;
}
#mk-breadcrumbs {
	padding-left:10px !important;
}

#mk-breadcrumbs .mk-breadcrumbs-inner {
  float: left;
  display: inline-block;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  background-color: #fff !important;
  color: #1ea71d;
  line-height: 12px;
  padding: 10px 0px 0px 10px;
  font-size: 11px;
  -ms-word-wrap: break-word;
  word-wrap: break-word;

}

#mk-breadcrumbs .separator {
  color: #999;
 
}
#mk-breadcrumbs a {
  color: #999;
}

.mk-header-inner {
	width:960px !important;
	margin:auto !important;
	border-bottom: 0px solid rgba(0, 0, 0, 0.1) !important;
}

#mk-page-introduce {
	background:url(../../uploads/2013/10/nav_grad.png) left repeat-x !important;	
	height:70px;
	width:100%;
}

.page-introduce-title {
	display:none;
}

.scannerIcon {
	background:url(../../uploads/2013/10/scanner_icon.png) left no-repeat !important;
	margin-left:80px;
}

.titleline
{
	border-top:1px solid #ddd; 
	z-index:1; 
	display:block;
	position:relative;
	color:#999 !important;
	font-size: 15px;
	background:#000 !important;
}


.mk-fancy-title.simple-style.titleline span
{
	background:#fff !important;
	padding: 0px 20px 0px 20px !important;
	display:block;
	z-index:999; 
	position:absolute;
	top:-8px;
	left:50% !important;
}

.widget_nav_menu li a:before {
  content:'' !important;
  font-size: 12px;
  margin-right: 7px;
}

/* Footer */

.footerCopyLeft {
	clear:both !important;
	margin-left:-14px;
	padding-top:15px;
}

.footerCopyLeft p {
	margin-left:14px;
}

#nav_menu-2 {
	margin-left:-15px;
	}


.footerCopyRight 
{
	float:right;
	margin-top:-100px;

}

.footerCopyRight img
{
	padding-left:10px;
}

.footerCopyRight ul,
.footerCopyRight ul li {
	margin: 0px;
}

.footerCopyRight ul li
{
	display: inline;
	float: left;
	position: relative;

}

.footerCopyRight ul li a
{
	display: inline-block;
	line-height: 20px;
	padding:  0px 5px 0px 5px;
	font-family:Verdana, Sans-Serif!important;
	font-size:13px !important;
	color:#666;
	text-decoration:none;
	text-transform: none;
	font-weight: normal;
	letter-spacing: 0.08em;
}

.footerCopyRight ul li a:last-child
{
	padding:  0px 0px 0px 5px;
}

.footerCopyRight ul li img
{
	width:45px;
}

#mk-footer {
	width:960px;
	margin:auto;
	border-top: 1px solid #ccc;
	padding-top:20px 0px 0px!important;
	background:#fff !important;
}

.socialMedia {
	margin-top:-30px;
}
	
.socialMedia ul,
.socialMedia ul li {
	margin: 0px;
}

.socialMedia ul li
{
	display: inline;
	float: left;
	position: relative;
	font-family:Verdana, Sans-Serif !important;
	font-size:13px !important;
	color:#666;
}

.socialMedia ul li:first-child{
	padding: 0px;
}

.socialMedia ul li a{
	display: inline-block;
	line-height: 20px;
	padding:  0 10px 0 0px;
	font-family:Verdana, Sans-Serif !important;
	font-size:13px !important;
	color:#666;
	text-decoration:none;
	text-transform: none;
	font-weight: normal;
	letter-spacing: 0.08em;
}

.socialMedia ul li a:hover
{
	text-decoration:underline;
}

.socialMedia ul li img
{
	width:22px;
}


#theme-page {
	min-width:960px !important;
}

.mk-blog-classic-item {
margin-bottom: 25px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: 1px solid #eaeaea;
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
box-shadow: 0 1px 1px rgba(0, 0, 0, 0);
overflow: hidden;
position: relative;
width: 99%;
background-color: #fff;
}

.widget_tag_cloud a {
	background-color: rgba(0, 0, 0, 0.04);
}

.page-introduce-subtitle {
	color:#666 !important;
	font-size:10px !important;
	float:right;
	text-shadow:none !important;
	}
	
.contactPage table  
{
	width:255px !important;
}

.contactPage table tr {
	border-width: 0px;
	padding: 0px !important;
}

.contactPage table td {
	text-align:left !important;
	border-width: 0px;
	font-weight:normal;
	background:#fff !important;
	padding: 0px !important;
}


.mk-loop-next-prev {
	display:none; !important;
}

.genTables {
	width:70%;
	margin:auto;
}

.genTables select{
	color: #333;
	padding: 6px 8px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: 0;
	margin-bottom: 3px;
}

.genTables textarea{
	color: #333;
	padding: 6px 8px;
	background-color: #fff;
	border: 1px solid #e5e5e5;
	-webkit-box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 3px rgba(0,0,0,0.05);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	outline: 0;
	margin-bottom: 3px;
}

.genTables td {
	text-align:left;
}

.gen1 {
	width:300px;
}

.moveButtonOver {
	padding-left: 10px;
}

.paddingRightText {
	padding-right: 45px !important;
}

.alternateImageText {
	padding-right: 0px 55px 0px 35px !important;
}

.alternateContact{
	padding-left: 55px !important;
}

.contactPage{
	padding-left: 55px !important;
}

.smallerText {
	font-size:10px;
}
a.mk-button {
	background-color: #1ea71d !important;
}
.featured-image {
	display:none !important;
}
.mk-tabs .mk-tabs-tabs li a {
	font-size: 11px !important;
	color: #333 !important;
}