/**
 * @author    Justin Lau <justin@tclau.com>
 * @copyright Copyright (c) 2014 and Onwards, Justin Lau. All
 *            rights reserved.
 * @license   Proprietary
 *
 * By viewing, using, or actively developing this application in any way, you
 * are henceforth bound the license agreement, and all of its changes, set forth
 * by Justin Lau
 */
/**
 * @author    Justin Lau <justin@tclau.com>
 * @copyright Copyright (c) 2014 and Onwards, Justin Lau. All
 *            rights reserved.
 * @license   Proprietary
 *
 * By viewing, using, or actively developing this application in any way, you
 * are henceforth bound the license agreement, and all of its changes, set forth
 * by Justin Lau
 */
/**
 * @author    Justin Lau <justin@tclau.com>
 * @copyright Copyright (c) 2014 and Onwards, Justin Lau. All
 *            rights reserved.
 * @license   Proprietary
 *
 * By viewing, using, or actively developing this application in any way, you
 * are henceforth bound the license agreement, and all of its changes, set forth
 * by Justin Lau
 */
/**
 * Define Colors
 */
/**
 * Dimensions
 */
/**
 * Bootstrap variables override
 */
/**
 * @author    Justin Lau <justin@tclau.com>
 * @copyright Copyright (c) 2014 and Onwards, Justin Lau. All
 *            rights reserved.
 * @license   Proprietary
 *
 * By viewing, using, or actively developing this application in any way, you
 * are henceforth bound the license agreement, and all of its changes, set forth
 * by Justin Lau
 */
address > .col {
  border: 3px solid black;
  margin: .5em;
  padding: .5em 0;
  -webkit-transition: border-color 500ms ease-in-out;
          transition: border-color 500ms ease-in-out;
}
address > .col:hover {
  border-color: #337ab7;
}
address > .col:hover h3 {
  color: #337ab7;
}
address > .col.address h3 {
  margin-top: .25em;
}
address > .col.address p {
  margin-top: 0em;
}
address > .col h3 {
  -webkit-transition: color 500ms ease-in-out;
          transition: color 500ms ease-in-out;
}
address > .col h3 {
  margin-top: 0;
}
address > .col p {
  font-size: large;
  margin-top: 2em;
}

textarea[name=content] {
  height: 182px;
}

.google-map {
  height: 0;
  overflow: hidden;
  position: relative;
  padding-bottom: 50%;
  margin-bottom: 1em;
}
.google-map:not(.scrollable) {
  pointer-events: none;
}
.google-map iframe,
.google-map .overlay {
  height: 100% !important;
  left: 0;
  position: absolute;
  top: 0;
  width: 100% !important;
}
.google-map .overlay {
  box-shadow: inset 0 2.5pt 5pt 0 rgba(0, 0, 0, 0.5);
  cursor: pointer;
  pointer-events: auto;
  -webkit-transition: box-shadow 500ms ease-in-out;
          transition: box-shadow 500ms ease-in-out;
}
.google-map .overlay:after {
  background-color: rgba(0, 0, 0, 0.2);
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -webkit-transition: background-color 500ms ease-in-out;
          transition: background-color 500ms ease-in-out;
  width: 100%;
}
.google-map.scrollable .overlay {
  box-shadow: inset 0 0pt 0pt 0 rgba(0, 0, 0, 0.5);
  pointer-events: none;
}
.google-map.scrollable .overlay:after {
  background-color: transparent;
}

form .btn.disabled-add, form .btn.disabled-remove {
  -webkit-transition: opacity 500ms ease-in-out;
          transition: opacity 500ms ease-in-out;
}

/**
 * @author    Justin Lau <justin@tclau.com>
 * @copyright Copyright (c) 2014 and Onwards, Justin Lau. All
 *            rights reserved.
 * @license   Proprietary
 *
 * By viewing, using, or actively developing this application in any way, you
 * are henceforth bound the license agreement, and all of its changes, set forth
 * by Justin Lau
 */
@media (min-width: 768px) {
  address > .col {
    border: none;
    margin: 0.5em 0;
  }
  address > .col:nth-of-type(3) {
    clear: both;
  }
  address > .col.address h3 {
    margin-top: 0;
  }
  address > .col p {
    margin-top: 0;
    text-align: center;
  }
}
/**
 * @author    Justin Lau <justin@tclau.com>
 * @copyright Copyright (c) 2014 and Onwards, Justin Lau. All
 *            rights reserved.
 * @license   Proprietary
 *
 * By viewing, using, or actively developing this application in any way, you
 * are henceforth bound the license agreement, and all of its changes, set forth
 * by Justin Lau
 */
@media (min-width: 992px) {
  address > .col:nth-of-type(3) {
    clear: none;
  }
}
/**
 * @author    Justin Lau <justin@tclau.com>
 * @copyright Copyright (c) 2014 and Onwards, Justin Lau. All
 *            rights reserved.
 * @license   Proprietary
 *
 * By viewing, using, or actively developing this application in any way, you
 * are henceforth bound the license agreement, and all of its changes, set forth
 * by Justin Lau
 */
@media (min-width: 1200px) {
  .google-map {
    padding-bottom: 37.5%;
  }
}
