/*
 Theme Name:     AB - Jupiter
 Description:    Child theme of jupiter for Arts Boston. Allows for independent Updates and Custom Styles
 Author:         Echo & Co.
 Template:       jupiter
 
 (optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
 */

 .bigger-font-size p, .bigger-font-size {
  font-size: 16px;
  line-height: 27px;
  color: #777;
}
.cmk-center-align {
  text-align: center;
}

.inside-image .mk-image-caption {
  visibility: hidden;
  opacity: 0;
  transition: visibility .2s ease, opacity .2s ease;
}

.inside-image:hover .mk-image-caption {
  visibility: visible;
  opacity: 1;
}

.footer-wrapper .textwidget img {
  width: 60%;
}

.main-navigation-ul > li.menu-item > a.menu-item-link {
  font-size: 14px;
}

#sf_widget_constantcontact_2_form input[type="text"] {
  margin-bottom:0;
}
.constantcontactwidget_form input[type="submit"] {
  margin-left: 5px;
  padding: 10px 12px;
  background-color: #179bd9;
  color: white;
  border: none;
  box-sizing: border-box;
  border-radius: 4px;
}
.page-id-6321 .mk-tabs .mk-tabs-tabs li a {
  color: white;
}
.page-id-6321 .mk-tabs .mk-tabs-tabs li.ui-state-active a {
  color: #444;
}
.mc_merge_var {
  max-width: 425px;
  margin: 0 auto;
}
#mc_signup_submit {
  background-color: #009ddc;
  width: 250px!important;
  padding: 20px 28px!important;
  font-size: 14px;
  line-height: 100%!important;
  letter-spacing: 2px;
  font-weight: bold;
  margin-top: 0!important;
}
#mc_signup_form .mc_var_label {
  color: #000;
}
.popmake-title {
  max-width: 600px;
  margin: 15px auto;
}
.popmake-content {
  max-width: 600px;
  margin: 15px auto;
}
.mk-header-nav-container {
  padding-right:15px;
}
/*.vc_btn3-icon {
display: block!important;
}*/
.vc_btn3 {
  background-color: #009ddc!important;
}
#mk-footer .mc_var_label {
  text-transform: uppercase;
  font-size: 14px;
  color: #ffffff;
  font-weight: 800;
}
#mk-footer #mc_signup_submit {
  width: 100%!important;
}
.ab-aux-nav {
  text-align: right;
  margin-top: 8px;
  margin-bottom: 15px;
  margin-right: 43px;
}
.ab-aux-nav a {
  padding-left:30px;
  color:#009ddc;
}
@media (max-width:1050px) {
  .mk-header-toolbar {
    display: none!important;
  }
}
.search-result-item .search-loop-meta {
  display: none;
}