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



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

body {
	background-color:#fff;
}

*/


@import url("../jupiter/style.css");

.mk-list-styles ul li{
	line-height:31px !important;
} 

#map_div {
	argin:0px !important
}

#mk-footer {
	padding-top:0px !important;
}

.mk-footer-copyright {
	width:100%;
}

#mk-footer p {
	margin:0px !important;
}

.center-block {
	display:block;
	margin-right:auto;
	margin-left:auto
}

.mk-toolbar-navigation {
	float: right;
}

/*.mk-desktop-logo.dark-logo {
	margin: 30px 0px;
}*/

.tribe-mini-calendar-event .list-date .list-dayname {
	 padding: 0px !important; 
}

.contact-info p {
	color: white !important;
}

.contact-info-sep span{
	border-color: rgba(255, 255, 255, 0.34) !important;
}

.institute-menu a {
	color: #486baf !important;
	font-weight: bold;
    background: #f3c10a !important;
    padding: 14px 16px !important;
/*    margin-bottom: 10px !important;
    border-radius: 10px !important;*/
    -webkit-transition: all 500ms ease-out 5ms !important;
    -moz-transition: all 500ms ease-out 5ms !important;
    -o-transition: all 500ms ease-out 5ms !important;
    transition:  all 500ms ease-out 5ms !important;
}

.institute-menu a:hover {
	color: #F3C10A !important;
	opacity: 1 !important;
    background: #486baf !important;
    padding: 14px 16px !important;
/*    border-radius: 5px !important;*/
}

/*.school-switch-text  {
	color: #486baf !important;
	font-weight: bold;
    background: #f3c10a !important;
    padding: 5px 12px !important;
    margin-bottom: 10px !important;
    border-radius: 10px !important;
    -webkit-transition: all 500ms ease-out 5ms !important;
    -moz-transition: all 500ms ease-out 5ms !important;
    -o-transition: all 500ms ease-out 5ms !important;
    transition:  all 500ms ease-out 5ms !important;
}

.school-switch-text:hover {
	color: #f3c10a !important;
    background: #486baf !important;
    padding: 5px 12px !important;
    margin-bottom: 10px !important;
    border-radius: 5px !important;
}
*/


.school-switch-text {
	color: #486baf !important;
	font-weight: bold;
    background: #f3c10a !important;
    font-size: 12px;
    letter-spacing: 1px;
    padding: 5px 12px !important;
    display: inline-block;
	vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    /*box-shadow: 0 0 1px rgba(0, 0, 0, 0);*/
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: 0.5s;
    transition-duration: 0.5s;
}
.school-switch-text:before {
  content: "";
  letter-spacing: 1px;
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #486baf;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.5s;
  transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.school-switch-text:hover, .school-switch-text:focus, .school-switch-text:active {
  color: #f3c10a !important;
  letter-spacing: 1px;
}
.school-switch-text:hover:before, .school-switch-text:focus:before, .school-switch-text:active:before {
  -webkit-transform: scaleY(1);
  letter-spacing: 1px;
  transform: scaleY(1);
  -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
  transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}

.school-switch {
	width: 100%;
	top: 47px;
	text-align: right;
	position: absolute;
	z-index: 100;
}

.wpcf7-form .wpcf7-text, .wpcf7-form .wpcf7-textarea {
	width: 100% !important;
	padding-right: 20px;
}

.page-title {
	display: none !important;
}

#mk-page-introduce {
	padding: 0px 0 !important;
}

.page-title {
	margin: 20px 20px 7px !important;
}

#mk-breadcrumbs .mk-breadcrumbs-inner {
	margin: 0 9px !important;
	float: none;
	text-transform: none !important;
}

.mk-blog-author {
	display: none !important;
}

.mk-post-cat {
	display: none !important;
}

.mk-author-avatar {
	display: none !important;
}

.mk-author-name {
	display: none !important;	
}

.the-title {
	text-transform: none !important;
}

.blog-teaser-comment {
	display: none !important;
}

.mk-list-styles ul li {
	line-height: 24px !important;
}

.box-icon-text h4, h4 span {
	padding-top: 10px !important;
	text-align: center !important;
}

.box-icon-text h4 i {
	float: none !important;
	text-align: center !important;
	width: 36px !important;
    height: 36px !important;
    font-size: 13px !important;
}

.widget_nav_menu {
	padding: 0 !important;
}

.widget_nav_menu ul.menu{
	border-bottom: 1px solid #ebebeb !important;
	border: none;
}

li.current_page_item a {
	color: #486baf !important;
	/* width: 93% !important; */
	background-color: rgba(255, 255, 255, 0.03) !important;
}

.widget_nav_menu ul li a {
	padding: 6px 4px 6px 4px !important;
}

.post-date {
	display: block !important;
	display: block !important;
    font-size: 12px;
    padding: 0px 0px 10px 0px;
    color: #c8c8c8;
}

#mk-sidebar {
	background: #fbfbfb;
}

#mk-sidebar .widgettitle {
	background: #dae1ef;
	text-align: center;
}

.mk-header-searchform span .text-input{
	padding: 3px 15px 3px 13px !important;
}

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

.search-loop-meta {
	display: none !important;
}

.contact-info p strong {
	color: #f3c10a !important;
}

.mk-gallery .hover-overlay_layer .gallery-desc {
	display: none !important;
}

.portf-title {
	color: #486baf;
	font-size: 21px;
	font-weight: 700;
}

.portf-date {
	color: #bcbcbc;
}

.title-sep {
	border: none; 
	height: 1px; 
	background: #e2e2e2;
}

.tribe-events-cost {
	display: none !important;
}

.tribe-events-schedule h2 {
	font-size: 16px !important;
	font-weight: normal !important;
}

.tribe-events-single-event-title {
	font-weight: bold !important;
}

.tribe-events-back {
	padding: 38px 0 20px !important;
}
@media (max-width:767px){
#mk-footer img {display:none;}
.mk-footer-copyright div{float:none !important;text-align:center;line-height:22px ;}
	#page-section-7 .mk-fancy-title{text-align:center !important;}
#page-section-7 .mk-padding-wrapper,#page-section-7 .column_container{padding:0px !important;}
#page-section-7 form {padding-right:15px !important;padding-left:15px !important;}
#page-section-7 form .content-column div{padding:0px !important;}
}