/**
Theme Name: Astra Child
Author: Rafael Minuesa
Author URI: https://codeable.io/developers/rafael-minuesa/
Description: Astra Child Theme for MB Dynamics
Version: 1.0.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/

/******************************************************************/

/*
WordPress Probz
So Theme Check (http://wordpress.org/plugins/theme-check/)
is constantly telling me that it needs these classes in the CSS even
though they are in the REAL stylesheet in library/css/style.css.
So we're gonna drop these here to keep it happy.
Great work, Theme Check (eye roll)
*/

.sticky {}          /* DO NOT EDIT THIS */
.gallery-caption {} /* THESE ARE USELESS */
.bypostauthor {}    /* THEY ARE ONLY TO KEEP THEME CHECK HAPPY */

/** Header **/
/* Flags */
a.glink img {
  margin-right: 8px !important;
  border: 1px solid #CCC !important;
}

/** Content **/
h1.entry-title {
}

/* Widgets */
.widget ul.menu {
	margin: 0;
	list-style-type: none;
	background-color: #eee;
	border: solid 1px #CCC;
	border-radius: 5px;
	padding: 0.5em 1em;
}
.widget_nav_menu li.current-menu-item, .widget_nav_menu li.current-menu-ancestor {
	padding: 10px;
}

/* Gallery caption styles */
.tags {
  margin: 0; }

.accordion-wrapper .accordion-tab, .accordion-wrapper .faq-tab {
  margin-bottom: 4px; }
  .accordion-wrapper .accordion-tab h5, .accordion-wrapper .accordion-tab .question, .accordion-wrapper .faq-tab h5, .accordion-wrapper .faq-tab .question {
    color: #fff;
    background-color: #9fa6b4;
    font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1.125em;
    line-height: 1.6em;
    text-transform: uppercase;
    margin: 0;
    padding-left: 0.8888888889em;
    cursor: pointer; }
    .accordion-wrapper .accordion-tab h5:before, .accordion-wrapper .accordion-tab .question:before, .accordion-wrapper .faq-tab h5:before, .accordion-wrapper .faq-tab .question:before {
      content: "\f0da";
      font-family: "FontAwesome";
      font-size: 1.5em;
      line-height: 1em;
      float: right;
      margin-right: 7px; }
  .accordion-wrapper .accordion-tab .tab-content, .accordion-wrapper .faq-tab .tab-content {
    padding: 1em;
    display: none; }
    .accordion-wrapper .accordion-tab .tab-content h6, .accordion-wrapper .faq-tab .tab-content h6 {
      font-family: "Oswald", "Helvetica Neue", Helvetica, Arial, sans-serif;
      color: #123052;
      font-size: 1em;
      margin: 0;
      text-transform: uppercase; }
    .accordion-wrapper .accordion-tab .tab-content .images, .accordion-wrapper .faq-tab .tab-content .images {
      margin-top: 2em; }
    .accordion-wrapper .accordion-tab .tab-content .gallery, .accordion-wrapper .faq-tab .tab-content .gallery {
      display: block; }
    .accordion-wrapper .accordion-tab .tab-content ul, .accordion-wrapper .faq-tab .tab-content ul {
      margin-top: 0; }
.accordion-wrapper .accordion-tab.active > h5, .accordion-wrapper .faq-tab.active > h5 {
  background-color: #123052; }
  .accordion-wrapper .accordion-tab.active > h5:before, .accordion-wrapper .faq-tab.active > h5:before {
    content: "\f0d7"; }
.accordion-wrapper .accordion-tab.active > .tab-content, .accordion-wrapper .faq-tab.active > .tab-content {
  display: block; }

.accordion-wrapper.product-faq-wrapper .accordion-tab h5 {
  text-transform: none; }

.photo-gallery {
  clear: both;
  background-color: #f0f8ff;
  padding: 20px 10px 0px 10px;
  margin: 20px 0px 20px 0px;
  text-align: center; }
  .photo-gallery .photo-gallery-item {
    display: inline-block;
    margin: 0px 15px;
    width: 150px;
    height: 116px; }
    .photo-gallery .photo-gallery-item img {
      max-width: 150px;
      max-height: 116px;
      overflow: hidden; }

.entry-content.clear {
	min-height: 100vh;
}
#content ul.flex-direction-nav {
  position: static !important; }

.metaslider li.ms-image {
  text-align: center !important; }
  .metaslider li.ms-image img {
    /* width: auto !important; */
    /* max-height: 350px !important; */
    overflow: hidden;
    margin: 0px auto 0px !important; }

/* Contact Page */
.page-id-3473 .entry-content.cf {
  display: none !important;
}