/*
Theme Name:     Dandelion Child Theme
Theme URI:      http://pexetothemes.com/demos/dandelion_wp/
Description:    Dandelion child theme customized for CZ Strategy.
Author:         CZ Strategy
Author URI:     http://www.czstrategy.com
Template:       dandelion
Version:        1.0.0
*/

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

@media screen and (max-width: 500px) {
  #logo-container img {
    width: 250px !important;
  }
}
@media screen and (max-width: 415px) {
  .mob-nav-btn {
    font-size: 0 !important;
  }
  #logo-container img {
    width: 225px !important;
  }
}

/*.five-columns {
  box-sizing: border-box;
  float: left;
  padding-right: 4%;
  width: 20%;
}
.five-columns--last {
  padding-right: 0;
}
@media screen and (max-width: 400px) {
  .five-columns {
    padding-right: 0;
    width: 100%;
  }
}
@media screen and (max-width: 900px) {
  .five-columns {
    padding-right: 4%;
    width: 50%;
  }
}*/
.footer__row {
  margin-top: 4%;
}

.list--footer {
  margin: 0;

  list-style: none;
}

.list--footer__item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  padding-right: 5%;
  width: 25%;
  vertical-align: top;
}

.list--footer__item > a {
  display: block;
  margin-bottom: 5px;
}

.list--footer__item > img {
  max-width: 100% !important;
}

@media screen and (max-width: 600px) {
  .list--footer__item {
    width: 50%;
  }
}

@media screen and (max-width: 400px) {
  .list--footer__item {
    display: block;
    margin-bottom: 40px;
    padding-right: 0;
    width: 100%;

    text-align: center;
  }
}

/**
 * Used for the subscribe page
 */
.signupframe,
.signupframe td {
  border: 0 !important;
}

.footer-subscribe label {
  display: block;
}
.footer-subscribe .subscribe__input--text {
  max-width: 170px;
  width: 100%;
}

.postList {
  margin-left: 0;

  list-style: none;
}
.postList__item {
  margin-bottom: 15px;
}
.postList .h3 {
  margin-top: 0;

  font-size: 1.4em;
}

/*.media,
.media__text {
  overflow:hidden;
}*/
.media {
  overflow:hidden;
}
.media__img {
  float: left;
  margin-right: 10px;
}
.media__img img {
  display:block;
}

@media screen and (max-width: 800px) {
  .postList--staff .media__img {
    max-width: 150px !important;
  }
}

@media screen and (max-width: 500px) {
  .postList--staff .media__img {
    float: none;
    margin-bottom: 5px;
    max-width: 100% !important;
    width: auto !important;
  }
}

.socialmedia {
  list-style: none;
  margin: 0;
}
.socialmedia__item {
  display: inline-block;
  margin-right: 5px;

  border-bottom: 0 !important;
}
.socialmedia__item--last {
  margin-right: 0;
}

/**
 * Force the submit input to look like the search button.
 */
input.btn {
  padding: 8px 15px 7px 15px;

  border: 0;
  border-radius: 5px;

  color: #fff;
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 12px;
  letter-spacing: 1px;
  text-transform: uppercase;

  background: #444;
}

.map--contact {
  height: 300px;
  margin-bottom: 1.5em;
}

/**
 * Custom field images (from previous template) embedded into
 * the page just before the post body.
 */
.image--post {
  float: left;
  margin: 0 15px 15px 0;
}
.image--post a {
  display: block;
}
.image--post img {
  vertical-align: middle;
}

/**
 * Customized "slider" styles. The styles inherit from the dandelion theme
 * styles, but represent unanimated content.
 */
#slider-ul.CZSlider {
	max-width: 100%;
}
ul#slider-ul li.CZSlider-item {
	display: list-item;
	max-width: 100%;
	width: 900px;
}
