.ptb {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mb {
  margin-bottom: 40px;
}
.mt {
  margin-top: 40px;
}
.ta-center {
  text-align: center;
}
.ta-left {
  text-align: left;
}
p {
  margin: 0 0 21px;
}
.chivo {
  font-family: "Chivo", sans-serif;
}
/* triggered when min-width is 1199 */
@media (min-width: 1199px) {
  p,
  ul,
  ol {
    font-size: 16px;
    line-height: 1.5em;
    margin-bottom: 24px;
  }
}
blockquote {
  background: #f7f7f7;
  border: none;
  padding: 50px;
}
blockquote p {
  margin-bottom: 12px;
  font-size: 18px;
  font-family: "PT Serif", serif;
  line-height: 1.5em;
}
h1,
h2.h1 {
  font-size: 24px;
  line-height: 1.5em;
}
.content h1 {
  margin-top: 0px;
}
.widget p {
  font-size: 14px;
  margin-bottom: 20px;
}
.widget li {
  font-size: 14px;
}
.blue {
  color: #1c96ed;
}
.green {
  color: #8cbd00;
}
.orange {
  color: #d65600;
}
a {
  color: #bd0c03;
}
a:hover {
  color: #590601;
}
h1,
h2,
h3,
.nav {
  font-family: "Chivo", sans-serif;
}
.entry {
  font-family: "PT Serif", serif;
}
.entry h3 {
  margin-top: 0px;
  font-size: 20px;
  font-family: "Helvetica", Arial, sans-serif;
  font-weight: bold;
  color: #8cbd00;
  line-height: 1.4em;
}
.entry li {
  margin-bottom: 12px;
}
.header {
  padding: 15px 0;
}
.header .row {
  margin-left: 0px;
}
.header div.brand,
.header h1.brand {
  margin-right: 0px;
  padding-right: 0px;
  margin-left: 0px;
  padding-left: 0px;
  /* triggered when max-width is 768 */
  /* triggered when max-width is 979 */
}
@media (max-width: 768px) {
  .header div.brand,
  .header h1.brand {
    float: none;
  }
}
.header div.brand a,
.header h1.brand a {
  background: url("images/logo.png") no-repeat scroll top left;
  width: 313px;
  height: 49px;
  display: block;
  text-indent: -999em;
  /* triggered when max-width is 768 */
}
@media (max-width: 768px) {
  .header div.brand a,
  .header h1.brand a {
    width: 100%;
    background-size: contain;
  }
}
@media (max-width: 979px) {
  .header div.brand,
  .header h1.brand {
    display: block;
    width: 100%;
    height: 50px;
    text-align: center;
  }
  .header div.brand a,
  .header h1.brand a {
    margin: 0 auto;
    background-position: top center;
  }
}
.header .nav {
  font-size: 14px;
  /* triggered when min-width is 980 */
}
@media (min-width: 979px) {
  .header .nav {
    margin-top: 15px;
    float: right;
  }
}
.header .nav li a {
  letter-spacing: 1px;
  color: #333333;
}
.header .nav > li.active > a {
  background: none;
  font-weight: bold;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #8cbd00;
}
.header .nav > li.active > a:hover {
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  color: #bd0c03;
}
.header .nav > li .dropdown-menu > li > a:hover {
  background: #efefef;
  color: #bd0c03;
}
.header .nav > li > a {
  text-transform: uppercase;
}
@media (max-width: 1199px) {
  .header .nav > li > a {
    font-size: 13px;
    padding: 10px 12px;
  }
}
@media (min-width: 1199px) {
  .header .nav > li > a {
    margin: 0 10px;
  }
}
.header .nav > li > a:hover {
  color: #bd0c03;
  background: none;
}
.header .nav > li .dropdown-menu {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  /* triggered when max-width is 979 */
}
.header .nav > li .dropdown-menu > li.active a {
  background: #efefef;
  color: #8cbd00;
}
.header .nav > li .dropdown-menu li > a :hover {
  background: #efefef;
  color: #bd0c03;
}
@media (max-width: 980px) {
  .header .nav > li .dropdown-menu {
    display: block;
  }
}
.btn,
#books .modal-body .btn {
  border-style: solid;
  color: #fff;
  text-shadow: none;
  font-family: "Chivo", sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-width: 1px;
  border-color: #0586ff;
  background: #0586ff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
}
.btn:hover,
#books .modal-body .btn:hover {
  background: white;
  color: #0586ff;
}
.btn.btn-orange,
#books .modal-body .btn.btn-orange {
  background: #d65600;
  border: 1px solid #d65600;
}
.btn.btn-orange:hover,
#books .modal-body .btn.btn-orange:hover {
  background: #bd4c00;
  color: #fff;
}
.btn.btn-green-border,
#books .modal-body .btn.btn-green-border {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border: 1px solid #8cbd00;
  background: none;
  color: #8cbd00;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.5s ease;
  /* Safari and Chrome */
  -o-transition: all 0.5s ease;
  /* Opera */
}
.btn.btn-green-border:hover,
#books .modal-body .btn.btn-green-border:hover {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.5s ease;
  /* Safari and Chrome */
  -o-transition: all 0.5s ease;
  /* Opera */
  background: #8cbd00;
  color: white;
}
.btn.btn-white-border,
#books .modal-body .btn.btn-white-border {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border: 1px solid #fff;
  background: none;
  color: #fff;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.5s ease;
  /* Safari and Chrome */
  -o-transition: all 0.5s ease;
  /* Opera */
}
.btn.btn-white-border:hover,
#books .modal-body .btn.btn-white-border:hover {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.5s ease;
  /* Safari and Chrome */
  -o-transition: all 0.5s ease;
  /* Opera */
  background: rgba(0, 0, 0, 0.25);
}
body form input {
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
}
.grey-wrap,
.green-wrap {
  text-align: center;
  background: #f7f7f7;
  padding: 30px;
  /* triggered when min-width is 1199 */
}
@media (min-width: 1199px) {
  .grey-wrap,
  .green-wrap {
    padding: 50px 30px;
  }
}
.grey-wrap p,
.green-wrap p {
  font-family: "PT Serif", serif;
}
.image-banner {
  background-position: center center;
  background-size: cover;
  padding: 100px 0;
  color: #fff;
  /* triggered when min-width is 1199 */
}
@media (min-width: 1199px) {
  .image-banner {
    padding: 140px 0;
  }
}
.green-wrap {
  background: #8cbd00;
  color: #fff;
}
.green-wrap input[type="text"] {
  border: 1px solid #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.green-wrap .btn {
  border: 1px solid #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-transform: uppercase;
}
.green-wrap .btn:hover {
  background: white;
  color: #8cbd00;
}
.green-wrap .btn-dark {
  border: none;
  background: rgba(0, 0, 0, 0.5);
}
.blue-wrap {
  background: #0586ff;
  color: #fff;
}
@media (max-width: 768px) {
  .blue-wrap {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.blue-wrap .btn {
  background: #fff;
  color: #0586ff;
  box-shadow: 4px 4px 0 rgba(0, 0, 0, 0.25);
}
.blue-wrap .btn:hover {
  background: #454545;
  color: #fff;
}
body .hellobar.blue-wrap {
  padding-top: 6px;
  padding-bottom: 6px;
}
body .hellobar.blue-wrap h4 {
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (max-width: 1200px) {
  body .hellobar.blue-wrap h4 {
    font-size: 16px;
  }
}
.orange-wrap {
  text-align: center;
  background: #f7f7f7;
  padding: 30px;
  /* triggered when min-width is 1199 */
  background: #8cbd00;
  color: #fff;
  background: #d65600;
}
@media (min-width: 1199px) {
  .orange-wrap {
    padding: 50px 30px;
  }
}
.orange-wrap p {
  font-family: "PT Serif", serif;
}
.orange-wrap input[type="text"] {
  border: 1px solid #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.orange-wrap .btn {
  border: 1px solid #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-transform: uppercase;
}
.orange-wrap .btn:hover {
  background: white;
  color: #8cbd00;
}
.orange-wrap .btn-dark {
  border: none;
  background: rgba(0, 0, 0, 0.5);
}
h1.pagetitle {
  font-size: 32px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.footer {
  background: #333;
  color: #fff;
  padding: 15px 0;
}
.footer .navbar-inner {
  min-height: 0;
  height: auto;
}
.footer p {
  margin-bottom: 0px;
  font-size: 13px;
}
.footer a {
  color: #fff;
  text-decoration: underline;
}
.content > .row {
  padding: 30px 0;
}
.inline {
  display: inline;
}
.entry div.grey {
  display: inline;
  line-height: 36px;
  color: #999;
  margin-left: 10px;
  font-size: 22px;
}
.entry div.grey a {
  font-size: 15px;
  color: #999;
  padding-left: 10px;
}
.entry div.grey a:hover {
  color: #bd0c03;
  text-decoration: none;
}
.path-description {
  font-size: 18px;
  font-style: normal;
  line-height: 1.5em;
  font-family: "Chivo", sans-serif !important;
  margin-top: 15px;
}
#books .entry .post-content {
  /* triggered when min-width is 980 */
  /* triggered when min-width is 1199 */
}
@media (max-width: 980px) {
  #books .entry .post-content {
    padding: 0 20px;
  }
}
@media (min-width: 1199px) {
  #books .entry .post-content {
    padding: 0 40px;
  }
}
#books.post-type-archive .widget.book {
  text-align: right;
}
#books.post-type-archive .clr {
  border-bottom: 1px solid #ddd;
  margin-bottom: 40px;
}
#books .widget.book {
  text-align: center;
}
#books h2.book_title {
  font-size: 22px;
  font-family: "Helvetica", Arial, sans-serif;
  line-height: 1.5em;
}
#books .sidebar-content,
#books .resources-widget {
  padding: 20px;
  text-align: center;
  margin: 0 30px 30px;
}
#books .the-power-of-moments span.color {
  color: #0586ff;
}
#books .the-power-of-moments dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #0586ff;
  padding-top: 5px;
}
#books .the-power-of-moments .bookseller-links a {
  border: 1px solid #0586ff;
  background-color: #0586ff;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
#books .the-power-of-moments .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
#books .the-power-of-moments .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
#books .the-power-of-moments .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
#books .the-power-of-moments .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
#books .the-power-of-moments .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
#books .the-power-of-moments .bookseller-links a:hover {
  border-color: #006cd1;
  background-position: center center;
  background-color: #00529e;
}
#books .the-power-of-moments a {
  color: #0586ff;
}
#books .the-power-of-moments a.btn {
  border: 1px solid #0586ff;
  color: #0586ff;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#books .the-power-of-moments a.btn:hover {
  background: #0586ff;
  color: #fff;
}
#books .the-power-of-moments h3,
#books .the-power-of-moments h4 {
  color: #0586ff;
}
#books .the-power-of-moments h2.book_title,
#books .the-power-of-moments h3 {
  color: #0586ff;
}
#books .the-power-of-moments .sidebar-content,
#books .the-power-of-moments .resources-widget {
  border: 1px solid #0586ff;
}
#books .decisive span.color {
  color: #8cbd00;
}
#books .decisive dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #8cbd00;
  padding-top: 5px;
}
#books .decisive .bookseller-links a {
  border: 1px solid #8cbd00;
  background-color: #8cbd00;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
#books .decisive .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
#books .decisive .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
#books .decisive .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
#books .decisive .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
#books .decisive .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
#books .decisive .bookseller-links a:hover {
  border-color: #668a00;
  background-position: center center;
  background-color: #405700;
}
#books .decisive a {
  color: #8cbd00;
}
#books .decisive a.btn {
  border: 1px solid #8cbd00;
  color: #8cbd00;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#books .decisive a.btn:hover {
  background: #8cbd00;
  color: #fff;
}
#books .decisive h3,
#books .decisive h4 {
  color: #8cbd00;
}
#books .decisive h2.book_title,
#books .decisive h3 {
  color: #8cbd00;
}
#books .decisive .sidebar-content,
#books .decisive .resources-widget {
  border: 1px solid #8cbd00;
}
#books .switch span.color {
  color: #1c96ed;
}
#books .switch dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #1c96ed;
  padding-top: 5px;
}
#books .switch .bookseller-links a {
  border: 1px solid #1c96ed;
  background-color: #1c96ed;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
#books .switch .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
#books .switch .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
#books .switch .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
#books .switch .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
#books .switch .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
#books .switch .bookseller-links a:hover {
  border-color: #107ac6;
  background-position: center center;
  background-color: #0c5d97;
}
#books .switch a {
  color: #1c96ed;
}
#books .switch a.btn {
  border: 1px solid #1c96ed;
  color: #1c96ed;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#books .switch a.btn:hover {
  background: #1c96ed;
  color: #fff;
}
#books .switch h3,
#books .switch h4 {
  color: #1c96ed;
}
#books .switch h2.book_title,
#books .switch h3 {
  color: #1c96ed;
}
#books .switch .sidebar-content,
#books .switch .resources-widget {
  border: 1px solid #1c96ed;
}
#books .made-to-stick span.color {
  color: #d65600;
}
#books .made-to-stick dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #d65600;
  padding-top: 5px;
}
#books .made-to-stick .bookseller-links a {
  border: 1px solid #d65600;
  background-color: #d65600;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
#books .made-to-stick .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
#books .made-to-stick .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
#books .made-to-stick .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
#books .made-to-stick .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
#books .made-to-stick .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
#books .made-to-stick .bookseller-links a:hover {
  border-color: #a34200;
  background-position: center center;
  background-color: #702d00;
}
#books .made-to-stick a {
  color: #d65600;
}
#books .made-to-stick a.btn {
  border: 1px solid #d65600;
  color: #d65600;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#books .made-to-stick a.btn:hover {
  background: #d65600;
  color: #fff;
}
#books .made-to-stick h3,
#books .made-to-stick h4 {
  color: #d65600;
}
#books .made-to-stick h2.book_title,
#books .made-to-stick h3 {
  color: #d65600;
}
#books .made-to-stick .sidebar-content,
#books .made-to-stick .resources-widget {
  border: 1px solid #d65600;
}
#books .myth-of-the-garage span.color {
  color: #45977e;
}
#books .myth-of-the-garage dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #45977e;
  padding-top: 5px;
}
#books .myth-of-the-garage .bookseller-links a {
  border: 1px solid #45977e;
  background-color: #45977e;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
#books .myth-of-the-garage .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
#books .myth-of-the-garage .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
#books .myth-of-the-garage .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
#books .myth-of-the-garage .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
#books .myth-of-the-garage .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
#books .myth-of-the-garage .bookseller-links a:hover {
  border-color: #357461;
  background-position: center center;
  background-color: #255144;
}
#books .myth-of-the-garage a {
  color: #45977e;
}
#books .myth-of-the-garage a.btn {
  border: 1px solid #45977e;
  color: #45977e;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
#books .myth-of-the-garage a.btn:hover {
  background: #45977e;
  color: #fff;
}
#books .myth-of-the-garage h3,
#books .myth-of-the-garage h4 {
  color: #45977e;
}
#books .myth-of-the-garage h2.book_title,
#books .myth-of-the-garage h3 {
  color: #45977e;
}
#books .myth-of-the-garage .sidebar-content,
#books .myth-of-the-garage .resources-widget {
  border: 1px solid #45977e;
}
#books .bookseller-links a {
  font-family: "PT Serif", serif;
  border: 1px solid #8cbd00;
  font-size: 16px;
  padding: 8px 16px;
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}
#books .bookseller-links a:hover {
  background: #8cbd00;
  color: white;
  text-decoration: none;
}
#books ul.book-highlights {
  margin-left: 0px;
  padding-left: 0px;
  list-style: none;
}
#books ul.book-highlights li {
  margin-left: 0px;
  padding-left: 0px;
  border-bottom: 1px solid #ddd;
  padding-bottom: 10px;
  padding-top: 10px;
  overflow: hidden;
  font-size: 14px;
}
#books .sidebar-content .book-highlights li {
  border: none;
}
#books .sidebar h4 {
  font-weight: normal;
  text-align: center;
  color: #333;
}
.resources-widget p {
  margin-bottom: 5px;
  padding: 0px 0 10px;
}
.resources-widget hr {
  margin-top: 4px;
}
.sidebar h4 {
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Chivo", sans-serif;
}
.books-widget .tag-headline {
  background: url("images/tag-books.png") no-repeat scroll top left;
  width: 177px;
}
.books-widget ul {
  margin-bottom: 0px;
}
/* Homepage Styles */
.featured-book {
  text-align: left;
  padding-bottom: 0px;
}
.featured-book .the-power-of-moments img {
  width: 82%;
  margin-bottom: -100%;
  margin-left: 14%;
}
@media (max-width: 980px) {
  .featured-book .the-power-of-moments img {
    margin-bottom: 0px;
    width: auto;
    margin-left: 0px;
    margin: 0 auto;
  }
}
#home .green-wrap {
  padding-top: 30px;
  padding-bottom: 30px;
}
@media (max-width: 1199px) {
  .blue-wrap .home-buy-links {
    width: 100%;
    margin: 0;
    text-align: center;
    padding: 20px 0;
  }
}
.blue-wrap .bookseller-links a {
  background-color: #0586ff;
  display: inline-block;
  padding: 8px;
  margin-right: 10px;
  border: 2px solid #fff;
  color: #fff;
  font-weight: bold;
  font-family: "Chivo", sans-serif;
  text-transform: uppercase;
}
.blue-wrap .bookseller-links a:hover {
  background: #fff;
  color: #0586ff;
  text-decoration: none;
}
.blue-wrap .bookseller-links a:last-child {
  margin-right: 0px;
}
@media (max-width: 1080px) {
  .green-wrap .home-buy-links {
    padding: 0px;
  }
}
@media (max-width: 768px) {
  #home .green-wrap {
    padding: 20px 0;
  }
  #home .green-wrap .bookseller-links a {
    width: 39%;
    margin-bottom: 8px;
    margin-left: 4px;
    margin-right: 4px;
  }
  #home .green-wrap .bookseller-links a:last-child {
    margin-right: 4px;
  }
}
.wrapper-heading {
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 25px;
  font-weight: lighter;
  font-size: 30px;
}
.home-book-options-wrap .tag-headline {
  height: 48px;
  display: block;
  margin-bottom: 20px;
  margin-top: -25px;
  text-indent: -999em;
  /* triggered when max-width is 979 */
}
@media (max-width: 979px) {
  .home-book-options-wrap .tag-headline {
    margin-top: 30px;
  }
}
.home-book-options-wrap p,
.home-book-options-wrap li {
  font-size: 14px;
}
.home-book-options-wrap p {
  margin-bottom: 4px;
}
.book-wrapper #books a {
  text-decoration: underline;
  color: #333;
  font-weight: bold;
}
.book-wrapper #books a:hover {
  color: #0586ff;
}
.book-wrapper #books a.btn {
  color: #fff;
  text-decoration: none;
}
.book-wrapper #books a.btn:hover {
  color: #0586ff;
}
.book-wrapper ul {
  list-style: none;
  margin-bottom: 16px;
  margin-left: 0px;
}
.book-wrapper li {
  margin-bottom: 5px;
}
.about-authors .tag-headline {
  background: url("images/tag-about-authors.png") no-repeat scroll top left;
}
.resources-widget .tag-headline {
  background: url("images/tag-resources.png") no-repeat scroll top left;
}
.author-wrap,
.resource-wrapper,
.book-small {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ddd;
  /* triggered when max-width is 768 */
}
@media (min-width: 768px) {
  .author-wrap,
  .resource-wrapper,
  .book-small {
    min-height: 119px;
  }
}
.authors-wrap p {
  font-family: "Chivo", sans-serif;
}
@media (max-width: 768px) {
  .authors-wrap {
    text-align: center;
  }
  .authors-wrap img {
    margin-bottom: 14px;
  }
  .featured-book {
    text-align: center;
  }
}
.featured-book p {
  font-size: 18px;
  font-family: "Chivo", sans-serif;
}
.resource-wrap .resource-wrapper {
  border: none;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
@media (max-width: 768px) {
  .resource-wrap .resource-wrapper {
    text-align: center;
  }
  .resource-wrap .resource-wrapper img {
    margin-bottom: 15px;
  }
}
.vcenter {
  overflow: hidden;
}
.book-small {
  clear: both;
  overflow: hidden;
}
.book-small h4 {
  font-weight: normal;
  margin-top: 0px;
  font-size: 15px;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #333;
}
.book-small h4 a {
  color: #333;
}
.book-small h4 a:hover {
  text-decoration: none;
  color: #8cbd00;
}
.book-small li {
  line-height: 1.4em;
  font-size: 14px;
  margin-bottom: 3px;
  margin-left: 75px;
}
#books .entry .btn {
  color: #fff;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.resource.post {
  clear: both;
  margin-bottom: 20px;
}
.resource.post h4 {
  font-family: "Chivo", sans-serif;
  margin-top: 0px;
}
.resources-nav {
  background: #fafafa;
}
.resources-nav .nav {
  margin-bottom: 0px;
}
.resources-nav .nav li a {
  padding: 10px;
}
.resources-nav .nav li a.active {
  color: #8cbd00;
}
.resources-nav.affix {
  top: 75px;
}
.page-template-template-resources-main-php {
  /* triggered when max-width is 768 */
}
.page-template-template-resources-main-php .row-fluid.resources > div {
  min-height: 177px;
  margin-bottom: 20px;
  /* triggered when max-width is 980 */
}
@media (max-width: 980px) {
  .page-template-template-resources-main-php .row-fluid.resources > div {
    text-align: center;
    min-height: auto;
  }
}
.page-template-template-resources-main-php .resource-wrapper {
  border-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.page-template-template-resources-main-php .more-resources {
  text-align: center;
  position: relative;
}
.page-template-template-resources-main-php .more-resources i {
  font-size: 30px;
  display: block;
  text-align: center;
}
.page-template-template-resources-main-php .more-resources a {
  padding-top: 54px;
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  display: block;
  background: #f7f7f7;
  color: #1c96ed;
}
.page-template-template-resources-main-php .more-resources a:hover {
  text-decoration: none;
}
.page-template-template-resources-main-php .more-resources a:hover:hover {
  -webkit-box-shadow: 0 0 3px #1c96ed;
  -moz-box-shadow: 0 0 3px #1c96ed;
  box-shadow: 0 0 3px #1c96ed;
}
.page-template-template-resources-main-php .resources .entry p {
  font-size: 14px;
}
.page-template-template-resources-main-php .resources .entry .resource-wrapper p {
  margin-bottom: 4px;
}
@media (max-width: 768px) {
  .page-template-template-resources-main-php .row-fluid.resources > div {
    min-height: 0px;
  }
  .page-template-template-resources-main-php .more-resources a {
    position: relative;
    padding-bottom: 30px;
  }
  .page-template-template-resources-main-php .span1 {
    display: none;
  }
  .page-template-template-resources-main-php img.wp-post-image {
    margin-bottom: 15px;
  }
}
.resources .resource-box {
  padding-left: 20px;
  margin-bottom: 20px;
}
.resources .resource-box h4 {
  font-size: 18px;
  line-height: 1.3em;
  font-weight: normal;
}
.resources .resource-box#the-power-of-moments {
  border-left: 3px solid #0586ff;
}
.resources .resource-box#the-power-of-moments span.color {
  color: #0586ff;
}
.resources .resource-box#the-power-of-moments dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #0586ff;
  padding-top: 5px;
}
.resources .resource-box#the-power-of-moments .bookseller-links a {
  border: 1px solid #0586ff;
  background-color: #0586ff;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
.resources .resource-box#the-power-of-moments .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
.resources .resource-box#the-power-of-moments .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
.resources .resource-box#the-power-of-moments .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
.resources .resource-box#the-power-of-moments .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
.resources .resource-box#the-power-of-moments .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
.resources .resource-box#the-power-of-moments .bookseller-links a:hover {
  border-color: #006cd1;
  background-position: center center;
  background-color: #00529e;
}
.resources .resource-box#the-power-of-moments a {
  color: #0586ff;
}
.resources .resource-box#the-power-of-moments a.btn {
  border: 1px solid #0586ff;
  color: #0586ff;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.resources .resource-box#the-power-of-moments a.btn:hover {
  background: #0586ff;
  color: #fff;
}
.resources .resource-box#the-power-of-moments h3,
.resources .resource-box#the-power-of-moments h4 {
  color: #0586ff;
}
.resources .resource-box#decisive {
  border-left: 3px solid #8cbd00;
}
.resources .resource-box#decisive span.color {
  color: #8cbd00;
}
.resources .resource-box#decisive dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #8cbd00;
  padding-top: 5px;
}
.resources .resource-box#decisive .bookseller-links a {
  border: 1px solid #8cbd00;
  background-color: #8cbd00;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
.resources .resource-box#decisive .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
.resources .resource-box#decisive .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
.resources .resource-box#decisive .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
.resources .resource-box#decisive .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
.resources .resource-box#decisive .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
.resources .resource-box#decisive .bookseller-links a:hover {
  border-color: #668a00;
  background-position: center center;
  background-color: #405700;
}
.resources .resource-box#decisive a {
  color: #8cbd00;
}
.resources .resource-box#decisive a.btn {
  border: 1px solid #8cbd00;
  color: #8cbd00;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.resources .resource-box#decisive a.btn:hover {
  background: #8cbd00;
  color: #fff;
}
.resources .resource-box#decisive h3,
.resources .resource-box#decisive h4 {
  color: #8cbd00;
}
.resources .resource-box#made-to-stick {
  border-left: 3px solid #d65600;
}
.resources .resource-box#made-to-stick span.color {
  color: #d65600;
}
.resources .resource-box#made-to-stick dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #d65600;
  padding-top: 5px;
}
.resources .resource-box#made-to-stick .bookseller-links a {
  border: 1px solid #d65600;
  background-color: #d65600;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
.resources .resource-box#made-to-stick .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
.resources .resource-box#made-to-stick .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
.resources .resource-box#made-to-stick .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
.resources .resource-box#made-to-stick .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
.resources .resource-box#made-to-stick .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
.resources .resource-box#made-to-stick .bookseller-links a:hover {
  border-color: #a34200;
  background-position: center center;
  background-color: #702d00;
}
.resources .resource-box#made-to-stick a {
  color: #d65600;
}
.resources .resource-box#made-to-stick a.btn {
  border: 1px solid #d65600;
  color: #d65600;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.resources .resource-box#made-to-stick a.btn:hover {
  background: #d65600;
  color: #fff;
}
.resources .resource-box#made-to-stick h3,
.resources .resource-box#made-to-stick h4 {
  color: #d65600;
}
.resources .resource-box#switch {
  border-left: 3px solid #1c96ed;
}
.resources .resource-box#switch span.color {
  color: #1c96ed;
}
.resources .resource-box#switch dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #1c96ed;
  padding-top: 5px;
}
.resources .resource-box#switch .bookseller-links a {
  border: 1px solid #1c96ed;
  background-color: #1c96ed;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
.resources .resource-box#switch .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
.resources .resource-box#switch .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
.resources .resource-box#switch .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
.resources .resource-box#switch .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
.resources .resource-box#switch .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
.resources .resource-box#switch .bookseller-links a:hover {
  border-color: #107ac6;
  background-position: center center;
  background-color: #0c5d97;
}
.resources .resource-box#switch a {
  color: #1c96ed;
}
.resources .resource-box#switch a.btn {
  border: 1px solid #1c96ed;
  color: #1c96ed;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.resources .resource-box#switch a.btn:hover {
  background: #1c96ed;
  color: #fff;
}
.resources .resource-box#switch h3,
.resources .resource-box#switch h4 {
  color: #1c96ed;
}
.resources .resource-box#myth-of-the-garage {
  border-left: 3px solid #45977e;
}
.resources .resource-box#myth-of-the-garage span.color {
  color: #45977e;
}
.resources .resource-box#myth-of-the-garage dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #45977e;
  padding-top: 5px;
}
.resources .resource-box#myth-of-the-garage .bookseller-links a {
  border: 1px solid #45977e;
  background-color: #45977e;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
.resources .resource-box#myth-of-the-garage .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
.resources .resource-box#myth-of-the-garage .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
.resources .resource-box#myth-of-the-garage .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
.resources .resource-box#myth-of-the-garage .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
.resources .resource-box#myth-of-the-garage .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
.resources .resource-box#myth-of-the-garage .bookseller-links a:hover {
  border-color: #357461;
  background-position: center center;
  background-color: #255144;
}
.resources .resource-box#myth-of-the-garage a {
  color: #45977e;
}
.resources .resource-box#myth-of-the-garage a.btn {
  border: 1px solid #45977e;
  color: #45977e;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.resources .resource-box#myth-of-the-garage a.btn:hover {
  background: #45977e;
  color: #fff;
}
.resources .resource-box#myth-of-the-garage h3,
.resources .resource-box#myth-of-the-garage h4 {
  color: #45977e;
}
.form-large input[type="text"],
.green-wrap .otmg_login_form input[type="text"],
.orange-wrap .otmg_login_form input[type="text"],
.form-large input[type="email"],
.green-wrap .otmg_login_form input[type="email"],
.orange-wrap .otmg_login_form input[type="email"] {
  padding: 11px 19px;
  /* triggered when min-width is 1199 */
  /* triggered when max-width is 979 */
}
@media (min-width: 1199px) {
  .form-large input[type="text"],
  .green-wrap .otmg_login_form input[type="text"],
  .orange-wrap .otmg_login_form input[type="text"],
  .form-large input[type="email"],
  .green-wrap .otmg_login_form input[type="email"],
  .orange-wrap .otmg_login_form input[type="email"] {
    width: 289px;
  }
}
@media (max-width: 979px) and (min-width: 768px) {
  .form-large input[type="text"],
  .green-wrap .otmg_login_form input[type="text"],
  .orange-wrap .otmg_login_form input[type="text"],
  .form-large input[type="email"],
  .green-wrap .otmg_login_form input[type="email"],
  .orange-wrap .otmg_login_form input[type="email"] {
    width: 115px;
  }
}
.form-large input[type="submit"],
.green-wrap .otmg_login_form input[type="submit"],
.orange-wrap .otmg_login_form input[type="submit"],
.form-large .btn,
.green-wrap .otmg_login_form .btn,
.orange-wrap .otmg_login_form .btn {
  padding: 11px 19px;
  font-size: 17.5px;
}
.orange-wrap .otmg_login_form .btn,
.orange-wrap .inner .btn,
.orange-wrap .otmg_login_form input[type="submit"],
.orange-wrap .inner input[type="submit"],
.orange-wrap .otmg_login_form .btn-dark,
.orange-wrap .inner .btn-dark {
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid rgba(0, 0, 0, 0.5);
}
.orange-wrap .otmg_login_form .btn:hover,
.orange-wrap .inner .btn:hover,
.orange-wrap .otmg_login_form input[type="submit"]:hover,
.orange-wrap .inner input[type="submit"]:hover,
.orange-wrap .otmg_login_form .btn-dark:hover,
.orange-wrap .inner .btn-dark:hover {
  background: #fff;
  color: #d65600;
}
h2.resource-heading {
  text-transform: uppercase;
  text-align: center;
  border-bottom: 3px solid #8cbd00;
  padding-bottom: 15px;
  font-size: 18px;
}
.modal {
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  padding: 30px;
  width: 700px;
  margin-left: -350px;
  /* triggered when max-width is 768 */
}
@media (max-width: 768px) {
  .modal {
    margin-left: 0px;
    width: auto;
  }
}
.modal-backdrop {
  background: #fff;
}
.modal-body {
  text-align: left;
}
.modal .modal-body h3 {
  font-size: 22px;
  font-family: "Helvetica", Arial, sans-serif;
  line-height: 1.3em;
  color: #8cbd00;
}
.paths-page .path-choices {
  text-align: left;
}
.paths-page .path-choices label {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.5s ease;
  /* Safari and Chrome */
  -o-transition: all 0.5s ease;
  /* Opera */
  display: block;
  margin-bottom: 0px;
  font-size: 18px;
  padding: 10px 20px;
  font-weight: normal;
  position: relative;
  padding-left: 36px;
}
.paths-page .path-choices label::before {
  content: "\F10C";
  font-family: "FontAwesome";
  font-size: 20px;
  color: #333;
  position: absolute;
  left: 10px;
  top: 10px;
}
.paths-page .path-choices input[type="radio"] {
  display: none;
}
.paths-page .path-choices input[type="radio"]:checked + label,
.paths-page .path-choices label:hover {
  color: #1c96ed;
}
.paths-page .path-choices input[type="radio"]:checked + label::before,
.paths-page .path-choices label:hover::before {
  content: "\F05D";
  font-family: "FontAwesome";
  color: #1c96ed;
}
.paths-page .post .path {
  display: none;
}
.paths-page .path-step {
  border: 1px solid #ddd;
  padding: 20px 30px;
  margin: 25px 0;
}
.paths-page .path-step > span.circle {
  display: block;
  font-family: "Helvetica", Arial, sans-serif;
  font-weight: bold;
  color: #fff;
  background: #8cbd00;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  margin: -40px auto 0;
}
.paths-page .path-step .step-image {
  text-align: right;
  /* triggered when max-width is 979 */
}
.paths-page .path-step .step-image img {
  width: 171px;
  height: auto;
}
.paths-page .path-step .step-content {
  padding-left: 20px;
  /* triggered when max-width is 979 */
}
.paths-page .path-step .step-content h3 {
  padding-top: 15px;
}
@media (max-width: 979px) {
  .paths-page .path-step .step-content {
    padding-left: 0px;
  }
}
@media (max-width: 979px) {
  .paths-page .path-step .step-content,
  .paths-page .path-step .step-image {
    text-align: center;
  }
}
#switch-paths .path-step > span.circle {
  background: #1c96ed;
}
#switch-paths .path-step h3 {
  color: #1c96ed;
}
#switch-paths .path-step .btn {
  border-color: #1c96ed;
  color: #1c96ed;
}
#made-to-stick-paths .path-step > span.circle {
  background: #d65600;
}
#made-to-stick-paths .path-step h3 {
  color: #d65600;
}
#made-to-stick-paths .path-step .btn {
  border-color: #d65600;
  color: #d65600;
}
.row-fluid > [class*="span"].centered {
  margin: 0 auto;
  float: none;
}
.post-type-archive-resources .resource-wrapper {
  border-bottom: 0px;
  margin-bottom: 0px;
  text-align: center;
}
.post-type-archive-resources h3 {
  padding: 20px;
  text-align: center;
  border-bottom: 2px solid;
  margin-bottom: 30px;
}
.post-type-archive-resources img.wp-post-img {
  margin-bottom: 14px;
}
.post-type-archive-resources p {
  margin-bottom: 10px;
}
.post-type-archive-resources .resources .resource-box {
  padding-left: 20px;
  margin-bottom: 20px;
}
.post-type-archive-resources .resources .resource-box h4 {
  font-size: 18px;
  line-height: 1.3em;
  font-weight: normal;
  text-transform: uppercase;
}
.post-type-archive-resources .resources .resource-box.decisive span.color {
  color: #8cbd00;
}
.post-type-archive-resources .resources .resource-box.decisive dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #8cbd00;
  padding-top: 5px;
}
.post-type-archive-resources .resources .resource-box.decisive .bookseller-links a {
  border: 1px solid #8cbd00;
  background-color: #8cbd00;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
.post-type-archive-resources .resources .resource-box.decisive .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
.post-type-archive-resources .resources .resource-box.decisive .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
.post-type-archive-resources .resources .resource-box.decisive .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
.post-type-archive-resources .resources .resource-box.decisive .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
.post-type-archive-resources .resources .resource-box.decisive .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
.post-type-archive-resources .resources .resource-box.decisive .bookseller-links a:hover {
  border-color: #668a00;
  background-position: center center;
  background-color: #405700;
}
.post-type-archive-resources .resources .resource-box.decisive a {
  color: #8cbd00;
}
.post-type-archive-resources .resources .resource-box.decisive a.btn {
  border: 1px solid #8cbd00;
  color: #8cbd00;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.post-type-archive-resources .resources .resource-box.decisive a.btn:hover {
  background: #8cbd00;
  color: #fff;
}
.post-type-archive-resources .resources .resource-box.decisive h3,
.post-type-archive-resources .resources .resource-box.decisive h4 {
  color: #8cbd00;
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments span.color {
  color: #0586ff;
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #0586ff;
  padding-top: 5px;
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments .bookseller-links a {
  border: 1px solid #0586ff;
  background-color: #0586ff;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments .bookseller-links a:hover {
  border-color: #006cd1;
  background-position: center center;
  background-color: #00529e;
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments a {
  color: #0586ff;
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments a.btn {
  border: 1px solid #0586ff;
  color: #0586ff;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments a.btn:hover {
  background: #0586ff;
  color: #fff;
}
.post-type-archive-resources .resources .resource-box.the-power-of-moments h3,
.post-type-archive-resources .resources .resource-box.the-power-of-moments h4 {
  color: #0586ff;
}
.post-type-archive-resources .resources .resource-box.made-to-stick span.color {
  color: #d65600;
}
.post-type-archive-resources .resources .resource-box.made-to-stick dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #d65600;
  padding-top: 5px;
}
.post-type-archive-resources .resources .resource-box.made-to-stick .bookseller-links a {
  border: 1px solid #d65600;
  background-color: #d65600;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
.post-type-archive-resources .resources .resource-box.made-to-stick .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
.post-type-archive-resources .resources .resource-box.made-to-stick .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
.post-type-archive-resources .resources .resource-box.made-to-stick .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
.post-type-archive-resources .resources .resource-box.made-to-stick .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
.post-type-archive-resources .resources .resource-box.made-to-stick .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
.post-type-archive-resources .resources .resource-box.made-to-stick .bookseller-links a:hover {
  border-color: #a34200;
  background-position: center center;
  background-color: #702d00;
}
.post-type-archive-resources .resources .resource-box.made-to-stick a {
  color: #d65600;
}
.post-type-archive-resources .resources .resource-box.made-to-stick a.btn {
  border: 1px solid #d65600;
  color: #d65600;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.post-type-archive-resources .resources .resource-box.made-to-stick a.btn:hover {
  background: #d65600;
  color: #fff;
}
.post-type-archive-resources .resources .resource-box.made-to-stick h3,
.post-type-archive-resources .resources .resource-box.made-to-stick h4 {
  color: #d65600;
}
.post-type-archive-resources .resources .resource-box.switch span.color {
  color: #1c96ed;
}
.post-type-archive-resources .resources .resource-box.switch dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #1c96ed;
  padding-top: 5px;
}
.post-type-archive-resources .resources .resource-box.switch .bookseller-links a {
  border: 1px solid #1c96ed;
  background-color: #1c96ed;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
.post-type-archive-resources .resources .resource-box.switch .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
.post-type-archive-resources .resources .resource-box.switch .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
.post-type-archive-resources .resources .resource-box.switch .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
.post-type-archive-resources .resources .resource-box.switch .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
.post-type-archive-resources .resources .resource-box.switch .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
.post-type-archive-resources .resources .resource-box.switch .bookseller-links a:hover {
  border-color: #107ac6;
  background-position: center center;
  background-color: #0c5d97;
}
.post-type-archive-resources .resources .resource-box.switch a {
  color: #1c96ed;
}
.post-type-archive-resources .resources .resource-box.switch a.btn {
  border: 1px solid #1c96ed;
  color: #1c96ed;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.post-type-archive-resources .resources .resource-box.switch a.btn:hover {
  background: #1c96ed;
  color: #fff;
}
.post-type-archive-resources .resources .resource-box.switch h3,
.post-type-archive-resources .resources .resource-box.switch h4 {
  color: #1c96ed;
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage span.color {
  color: #45977e;
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #45977e;
  padding-top: 5px;
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage .bookseller-links a {
  border: 1px solid #45977e;
  background-color: #45977e;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage .bookseller-links a:hover {
  border-color: #357461;
  background-position: center center;
  background-color: #255144;
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage a {
  color: #45977e;
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage a.btn {
  border: 1px solid #45977e;
  color: #45977e;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage a.btn:hover {
  background: #45977e;
  color: #fff;
}
.post-type-archive-resources .resources .resource-box.myth-of-the-garage h3,
.post-type-archive-resources .resources .resource-box.myth-of-the-garage h4 {
  color: #45977e;
}
.post-type-archive-resources .resources .resource-box.upstream span.color {
  color: #e75a2d;
}
.post-type-archive-resources .resources .resource-box.upstream dd.wp-caption-text {
  font-family: helvetica;
  font-weight: bold;
  color: #e75a2d;
  padding-top: 5px;
}
.post-type-archive-resources .resources .resource-box.upstream .bookseller-links a {
  border: 1px solid #e75a2d;
  background-color: #e75a2d;
  background-position: center center;
  height: 30px;
  width: 130px;
  text-indent: -999em;
}
.post-type-archive-resources .resources .resource-box.upstream .bookseller-links a.amazon {
  background-image: url(images/bg-amazon.png);
}
.post-type-archive-resources .resources .resource-box.upstream .bookseller-links a.bn {
  background-image: url(images/bg-barnes.png);
}
.post-type-archive-resources .resources .resource-box.upstream .bookseller-links a.ceoread {
  background-image: url(images/bg-800ceoread.png);
}
.post-type-archive-resources .resources .resource-box.upstream .bookseller-links a.itunes {
  background-image: url(images/bg-itunes.png);
}
.post-type-archive-resources .resources .resource-box.upstream .bookseller-links a.indie {
  background-image: url(images/bg-indie.png);
}
.post-type-archive-resources .resources .resource-box.upstream .bookseller-links a:hover {
  border-color: #ca4217;
  background-position: center center;
  background-color: #9c3312;
}
.post-type-archive-resources .resources .resource-box.upstream a {
  color: #e75a2d;
}
.post-type-archive-resources .resources .resource-box.upstream a.btn {
  border: 1px solid #e75a2d;
  color: #e75a2d;
  background: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
.post-type-archive-resources .resources .resource-box.upstream a.btn:hover {
  background: #e75a2d;
  color: #fff;
}
.post-type-archive-resources .resources .resource-box.upstream h3,
.post-type-archive-resources .resources .resource-box.upstream h4 {
  color: #e75a2d;
}
/* triggered when max-width is 980 */
@media (max-width: 980px) {
  body > div[class*="wrap"] {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
span.or {
  font-size: 150%;
  font-family: "PT Serif", serif;
  color: #888;
  display: block;
  margin-bottom: 10px;
  margin-top: -17px;
}
#registerBox .modal-body,
#registerBox .modal-header {
  text-align: center;
}
#registerBox .btn {
  padding: 10px 20px;
}
.resource-thumb {
  text-align: right;
}
#gallery-1 {
  margin: auto;
}
#gallery-1 .gallery-item {
  float: left;
  margin-top: 10px;
  text-align: center;
  width: 33%;
}
#gallery-1 img {
  border: 2px solid #cfcfcf;
}
#gallery-1 .gallery-caption {
  margin-left: 0;
}
/* triggered when max-width is 768 */
@media (max-width: 768px) {
  .content img.alignleft,
  .content img.alignright,
  .content img.alignnone {
    float: none;
    text-align: center;
    display: block;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  #home .resources-widget {
    text-align: center;
  }
  #home .resources-widget h3.tag-headline {
    background-position: top center;
  }
  .grey-wrap.image-banner {
    background-image: none !important;
    color: #333333;
  }
}
@media (max-width: 1199px) {
  .entry div.grey {
    display: block;
    visibility: hidden;
    padding-left: 0px;
    margin-left: 0px;
  }
  .entry div.grey a {
    padding-left: 0px;
    margin-left: -9px;
    visibility: visible;
  }
}
#home p.resource {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.buttonbox {
  /* triggered when max-width is 980 */
  /* triggered when min-width is 1199 */
}
@media (min-width: 980px) {
  .buttonbox {
    width: 80%;
  }
}
@media (min-width: 1199px) {
  .buttonbox {
    width: 60%;
  }
}
/* triggered when max-width is 768 */
@media (max-width: 768px) {
  #home #books .span4 {
    margin-bottom: 30px;
  }
  #books.post-type-archive .widget.book {
    text-align: center;
  }
  #books .post-content {
    margin-bottom: 30px;
  }
  .grey-wrap {
    padding: 20px;
    margin-left: -20px;
    margin-right: -20px;
  }
  .buttonbox {
    width: 100%;
  }
}
/* hr about page */
.page-id-4 hr {
  margin-bottom: 40px;
}
form.otmg_login_form {
  margin-bottom: 0px;
}
small {
  font-size: 12px;
  font-family: "PT Serif", serif;
}
/* Styles added for quiz page */
span.large-share-links {
  width: 100%;
  font-size: 25px;
  line-height: 35px;
  overflow: hidden;
  display: block;
  text-align: center;
}
span.large-share-links span.text {
  display: block;
  margin-bottom: 10px;
  font-size: 22px;
  color: #333333;
  font-weight: bold;
}
span.large-share-links > a {
  padding: 10px;
}
span.large-share-links a {
  display: inline-block;
  width: 19%;
  background: #000;
  color: #fff;
  text-align: center;
}
span.large-share-links a.twitter {
  background-color: #00aced;
}
span.large-share-links a.twitter:hover {
  background-color: #0074a1;
}
span.large-share-links a.facebook {
  background-color: #3b5998;
}
span.large-share-links a.facebook:hover {
  background-color: #263961;
}
span.large-share-links a.linkedin {
  background-color: #007bb6;
}
span.large-share-links a.linkedin:hover {
  background-color: #00476a;
}
span.large-share-links a.youtube {
  background-color: #bb0000;
}
span.large-share-links a.youtube:hover {
  background-color: #6e0000;
}
span.large-share-links a.print {
  background-color: #0586ff;
}
span.large-share-links a.google-plus {
  background-color: #dd4b39;
}
span.large-share-links a.google-plus:hover {
  background-color: #ac2d1e;
}
span.large-share-links a.instagram {
  background-color: #517fa4;
}
span.large-share-links a.instagram:hover {
  background-color: #385771;
}
span.large-share-links a:hover {
  color: #fff;
  text-decoration: none;
}
.page-template-template-book-page,
.page-template-template-preorder-goodies,
.page-template-template-promo-page {
  /* White CTA Section */
  /* Grey Section */
  /* TESTIMONIALS */
  /* Footer */
}
.page-template-template-book-page .preorder-goodies .btn,
.page-template-template-preorder-goodies .preorder-goodies .btn,
.page-template-template-promo-page .preorder-goodies .btn {
  margin-bottom: 10px;
}
.page-template-template-book-page .dark-wrap,
.page-template-template-preorder-goodies .dark-wrap,
.page-template-template-promo-page .dark-wrap {
  background: #454545;
  color: #fff;
}
.page-template-template-book-page .dark-wrap a,
.page-template-template-preorder-goodies .dark-wrap a,
.page-template-template-promo-page .dark-wrap a {
  color: #fff;
  text-decoration: underline;
}
.page-template-template-book-page .dark-wrap a.btn,
.page-template-template-preorder-goodies .dark-wrap a.btn,
.page-template-template-promo-page .dark-wrap a.btn {
  text-decoration: none;
}
.page-template-template-book-page .dark-wrap a.btn:hover,
.page-template-template-preorder-goodies .dark-wrap a.btn:hover,
.page-template-template-promo-page .dark-wrap a.btn:hover {
  color: #1c96ed;
}
.page-template-template-book-page .dark-wrap.bonuses,
.page-template-template-preorder-goodies .dark-wrap.bonuses,
.page-template-template-promo-page .dark-wrap.bonuses {
  margin-bottom: 50px;
}
.page-template-template-book-page .dark-wrap h1,
.page-template-template-preorder-goodies .dark-wrap h1,
.page-template-template-promo-page .dark-wrap h1 {
  color: #fff;
}
.page-template-template-book-page .dark-wrap .row,
.page-template-template-preorder-goodies .dark-wrap .row,
.page-template-template-promo-page .dark-wrap .row {
  position: relative;
}
.page-template-template-book-page .dark-wrap .book-thumbnail,
.page-template-template-preorder-goodies .dark-wrap .book-thumbnail,
.page-template-template-promo-page .dark-wrap .book-thumbnail {
  position: absolute;
  top: 0px;
  right: 0px;
}
@media (max-width: 768px) {
  .page-template-template-book-page .dark-wrap .book-thumbnail,
  .page-template-template-preorder-goodies .dark-wrap .book-thumbnail,
  .page-template-template-promo-page .dark-wrap .book-thumbnail {
    position: relative;
    margin-top: 20px;
  }
}
@media (max-width: 768px) {
  .page-template-template-book-page .dark-wrap,
  .page-template-template-preorder-goodies .dark-wrap,
  .page-template-template-promo-page .dark-wrap {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page-template-template-book-page .centered,
.page-template-template-preorder-goodies .centered,
.page-template-template-promo-page .centered {
  text-align: center;
}
.page-template-template-book-page .page .entry,
.page-template-template-preorder-goodies .page .entry,
.page-template-template-promo-page .page .entry {
  float: none;
}
.page-template-template-book-page h1,
.page-template-template-preorder-goodies h1,
.page-template-template-promo-page h1,
.page-template-template-book-page h2,
.page-template-template-preorder-goodies h2,
.page-template-template-promo-page h2 {
  font-size: 30px;
  color: #0586ff;
  text-transform: uppercase;
}
.page-template-template-book-page .bonuses.white-wrap,
.page-template-template-preorder-goodies .bonuses.white-wrap,
.page-template-template-promo-page .bonuses.white-wrap {
  padding-top: 40px;
  padding-bottom: 40px;
}
@media (max-width: 768px) {
  .page-template-template-book-page .bonuses.white-wrap,
  .page-template-template-preorder-goodies .bonuses.white-wrap,
  .page-template-template-promo-page .bonuses.white-wrap {
    text-align: center;
  }
}
.page-template-template-book-page .bonuses h3,
.page-template-template-preorder-goodies .bonuses h3,
.page-template-template-promo-page .bonuses h3 {
  text-transform: uppercase;
  margin-top: 0px;
}
.page-template-template-book-page .bonuses h4,
.page-template-template-preorder-goodies .bonuses h4,
.page-template-template-promo-page .bonuses h4 {
  font-size: 18px;
  line-height: 1.5em;
  margin-bottom: 20px;
  font-family: "Chivo", sans-serif;
}
.page-template-template-book-page .bonuses h4 small,
.page-template-template-preorder-goodies .bonuses h4 small,
.page-template-template-promo-page .bonuses h4 small {
  font-size: 16px;
  font-family: "Chivo", sans-serif;
  display: block;
  line-height: 1.5em;
  color: #666;
}
.page-template-template-book-page .clear,
.page-template-template-preorder-goodies .clear,
.page-template-template-promo-page .clear {
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  width: 100%;
}
.page-template-template-book-page .grey-wrap,
.page-template-template-preorder-goodies .grey-wrap,
.page-template-template-promo-page .grey-wrap {
  text-align: left;
}
.page-template-template-book-page .big,
.page-template-template-preorder-goodies .big,
.page-template-template-promo-page .big {
  font-size: 22px;
  color: #333333;
  font-weight: bold;
}
.page-template-template-book-page #w,
.page-template-template-preorder-goodies #w,
.page-template-template-promo-page #w {
  padding-bottom: 50px;
  padding-top: 50px;
  background: #ffffff;
}
.page-template-template-book-page .sg,
.page-template-template-preorder-goodies .sg,
.page-template-template-promo-page .sg {
  font-size: 14px;
  color: #b7b7b7;
  font-weight: 400;
}
.page-template-template-book-page #g,
.page-template-template-preorder-goodies #g,
.page-template-template-promo-page #g {
  background: #f2f2f2;
  padding-bottom: 50px;
  padding-top: 50px;
}
@media (max-width: 768px) {
  .page-template-template-book-page #g,
  .page-template-template-preorder-goodies #g,
  .page-template-template-promo-page #g {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page-template-template-book-page #y,
.page-template-template-preorder-goodies #y,
.page-template-template-promo-page #y {
  padding-bottom: 50px;
  padding-top: 50px;
  background: #454545;
  color: #fff;
}
.page-template-template-book-page #y .h1,
.page-template-template-preorder-goodies #y .h1,
.page-template-template-promo-page #y .h1 {
  color: #fff;
}
.page-template-template-book-page #testimonials hr,
.page-template-template-preorder-goodies #testimonials hr,
.page-template-template-promo-page #testimonials hr {
  width: 100px;
  border-bottom: 2px solid;
  margin-bottom: 20px;
}
.page-template-template-book-page #testimonials h3,
.page-template-template-preorder-goodies #testimonials h3,
.page-template-template-promo-page #testimonials h3 {
  font-size: 18px;
}
.page-template-template-book-page #testimonials p,
.page-template-template-preorder-goodies #testimonials p,
.page-template-template-promo-page #testimonials p {
  font-size: 120%;
  line-height: 1.6em;
}
.page-template-template-book-page .bgimg-left,
.page-template-template-preorder-goodies .bgimg-left,
.page-template-template-promo-page .bgimg-left {
  background-size: cover;
  background-position: top left;
  background-image: url(//heathbrothers.com/ot/wp-content/uploads/2013/01/bg-speaking-page.jpg);
  background-repeat: no-repeat;
  color: #fff;
  padding: 14px;
}
@media (max-width: 768px) {
  .page-template-template-book-page .bgimg-left,
  .page-template-template-preorder-goodies .bgimg-left,
  .page-template-template-promo-page .bgimg-left {
    background: #454545;
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page-template-template-book-page .blue-wrap,
.page-template-template-preorder-goodies .blue-wrap,
.page-template-template-promo-page .blue-wrap {
  background: #0586ff;
  color: #fff;
}
.page-template-template-book-page .blue-wrap h4,
.page-template-template-preorder-goodies .blue-wrap h4,
.page-template-template-promo-page .blue-wrap h4 {
  margin-top: 0px;
}
@media (max-width: 768px) {
  .page-template-template-book-page .blue-wrap,
  .page-template-template-preorder-goodies .blue-wrap,
  .page-template-template-promo-page .blue-wrap {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.page-template-template-book-page #f,
.page-template-template-preorder-goodies #f,
.page-template-template-promo-page #f {
  padding-bottom: 50px;
  padding-top: 50px;
  background: #2f2f2f;
  margin-top: 50px;
}
.page-template-template-book-page .social ul.nav-pills,
.page-template-template-preorder-goodies .social ul.nav-pills,
.page-template-template-promo-page .social ul.nav-pills {
  display: inline-block;
}
.page-template-template-book-page .social ul.nav-pills li,
.page-template-template-preorder-goodies .social ul.nav-pills li,
.page-template-template-promo-page .social ul.nav-pills li {
  margin-right: 4px;
}
.page-template-template-book-page .social ul.nav-pills li .is_desc_text,
.page-template-template-preorder-goodies .social ul.nav-pills li .is_desc_text,
.page-template-template-promo-page .social ul.nav-pills li .is_desc_text {
  display: none;
}
.page-template-template-book-page .social ul.nav-pills li a,
.page-template-template-preorder-goodies .social ul.nav-pills li a,
.page-template-template-promo-page .social ul.nav-pills li a {
  border-radius: 50%;
  font-size: 21px;
  line-height: 40px;
  width: 40px;
  height: 40px;
  padding: 0;
  text-align: center;
  vertical-align: middle;
  color: #fff;
}
.page-template-template-book-page .social ul.nav-pills li a i,
.page-template-template-preorder-goodies .social ul.nav-pills li a i,
.page-template-template-promo-page .social ul.nav-pills li a i {
  max-width: 20px;
  height: 20px;
  font-size: inherit;
  line-height: inherit;
}
.page-template-template-book-page .social ul.nav-pills li a.twitter:hover,
.page-template-template-preorder-goodies .social ul.nav-pills li a.twitter:hover,
.page-template-template-promo-page .social ul.nav-pills li a.twitter:hover {
  background-color: #00aced;
}
.page-template-template-book-page .social ul.nav-pills li a.facebook:hover,
.page-template-template-preorder-goodies .social ul.nav-pills li a.facebook:hover,
.page-template-template-promo-page .social ul.nav-pills li a.facebook:hover {
  background-color: #3b5998;
}
.page-template-template-book-page .social ul.nav-pills li a.linkedin:hover,
.page-template-template-preorder-goodies .social ul.nav-pills li a.linkedin:hover,
.page-template-template-promo-page .social ul.nav-pills li a.linkedin:hover {
  background-color: #007bb6;
}
.page-template-template-book-page .social ul.nav-pills li a.youtube:hover,
.page-template-template-preorder-goodies .social ul.nav-pills li a.youtube:hover,
.page-template-template-promo-page .social ul.nav-pills li a.youtube:hover {
  background-color: #bb0000;
}
.page-template-template-book-page .social ul.nav-pills li a.instagram:hover,
.page-template-template-preorder-goodies .social ul.nav-pills li a.instagram:hover,
.page-template-template-promo-page .social ul.nav-pills li a.instagram:hover {
  background-color: #517fa4;
}
.page-template-template-book-page .social ul.nav-pills li a.google-plus:hover,
.page-template-template-preorder-goodies .social ul.nav-pills li a.google-plus:hover,
.page-template-template-promo-page .social ul.nav-pills li a.google-plus:hover {
  background-color: #dd4b39;
}
.page-template-template-book-page .social ul.nav-pills li a.itunes:hover,
.page-template-template-preorder-goodies .social ul.nav-pills li a.itunes:hover,
.page-template-template-promo-page .social ul.nav-pills li a.itunes:hover {
  background-color: #08c;
}
.page-template-template-book-page .social ul.nav-pills li a.stitcher:hover,
.page-template-template-preorder-goodies .social ul.nav-pills li a.stitcher:hover,
.page-template-template-promo-page .social ul.nav-pills li a.stitcher:hover {
  background-color: #000;
}
.page-template-template-book-page .bookseller-links a,
.page-template-template-preorder-goodies .bookseller-links a,
.page-template-template-promo-page .bookseller-links a {
  border-radius: 0;
  padding: 0;
  margin: 2px;
  margin-bottom: 6px;
  text-decoration: none;
}
.page-template-template-book-page .bookseller-links img,
.page-template-template-preorder-goodies .bookseller-links img,
.page-template-template-promo-page .bookseller-links img {
  padding: 0px;
  margin: 5px;
  border: 1px solid #ccc;
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.25);
}
@media (max-width: 768px) {
  .page-template-template-book-page .booksellers-wrap,
  .page-template-template-preorder-goodies .booksellers-wrap,
  .page-template-template-promo-page .booksellers-wrap {
    text-align: center;
  }
}
.page-template-template-book-page #ot_countdown-wrapper,
.page-template-template-preorder-goodies #ot_countdown-wrapper,
.page-template-template-promo-page #ot_countdown-wrapper {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.page-template-template-book-page #ot_countdown-wrapper .countdown-section,
.page-template-template-preorder-goodies #ot_countdown-wrapper .countdown-section,
.page-template-template-promo-page #ot_countdown-wrapper .countdown-section {
  color: #fff;
  display: inline-block;
  text-align: center;
  margin: 0 4px;
  font-family: "Chivo", sans-serif;
}
.page-template-template-book-page #ot_countdown-wrapper .countdown-section .countdown-amount,
.page-template-template-preorder-goodies #ot_countdown-wrapper .countdown-section .countdown-amount,
.page-template-template-promo-page #ot_countdown-wrapper .countdown-section .countdown-amount {
  text-shadow: 1px 1px 0 #00529e;
  color: #0586ff;
  background: #fff;
  font-size: 50px;
  padding: 20px 10px;
  border-radius: 2px;
  box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.15);
}
@media (max-width: 980px) {
  .page-template-template-book-page #ot_countdown-wrapper .countdown-section .countdown-amount,
  .page-template-template-preorder-goodies #ot_countdown-wrapper .countdown-section .countdown-amount,
  .page-template-template-promo-page #ot_countdown-wrapper .countdown-section .countdown-amount {
    padding: 10px 5px;
    font-size: 36px;
  }
}
.otg__form_wrapper {
  box-sizing: border-box;
  text-align: center;
}
.otg__form_wrapper * {
  box-sizing: inherit;
}
.otg__form_wrapper ul > li {
  list-style: none;
}
.otg__form_wrapper ul > li label.gfield_label {
  font-size: 11px !important;
  margin-bottom: 0px !important;
  color: #666;
  text-transform: uppercase;
}
.otg__form_wrapper ul > li select {
  border-radius: 0px !important;
  width: 100% !important;
}
.otg__form_wrapper .otg__form {
  margin: 0 auto;
  width: 300px;
}
.otg__form_wrapper .otg__form ul#gform_fields_2 .gfield_description {
  margin-top: -5px !important;
  padding-top: 0px;
  font-size: 10px;
  color: #333;
}
.otg__form_wrapper .otg__form .gform_footer {
  margin-top: 0px;
}
.otg__form_wrapper .otg__form .gform_footer .gform_button {
  width: 100%;
  border-style: solid;
  color: #fff;
  text-shadow: none;
  font-family: "Chivo", sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  border-width: 1px;
  border-color: #0586ff;
  background: #0586ff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0 !important;
  -webkit-border-radius: 0 !important;
  border-radius: 0 !important;
}
.otg__form_wrapper .otg__form .gform_footer .gform_button:hover {
  background: white;
  color: #0586ff;
}
.otg__form_wrapper .otg__form .gform_footer .gform_button.btn-orange {
  background: #d65600;
  border: 1px solid #d65600;
}
.otg__form_wrapper .otg__form .gform_footer .gform_button.btn-orange:hover {
  background: #bd4c00;
  color: #fff;
}
.otg__form_wrapper .otg__form .gform_footer .gform_button.btn-green-border {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border: 1px solid #8cbd00;
  background: none;
  color: #8cbd00;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.5s ease;
  /* Safari and Chrome */
  -o-transition: all 0.5s ease;
  /* Opera */
}
.otg__form_wrapper .otg__form .gform_footer .gform_button.btn-green-border:hover {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.5s ease;
  /* Safari and Chrome */
  -o-transition: all 0.5s ease;
  /* Opera */
  background: #8cbd00;
  color: white;
}
.otg__form_wrapper .otg__form .gform_footer .gform_button.btn-white-border {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  border: 1px solid #fff;
  background: none;
  color: #fff;
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.5s ease;
  /* Safari and Chrome */
  -o-transition: all 0.5s ease;
  /* Opera */
}
.otg__form_wrapper .otg__form .gform_footer .gform_button.btn-white-border:hover {
  transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  /* Firefox 4 */
  -webkit-transition: all 0.5s ease;
  /* Safari and Chrome */
  -o-transition: all 0.5s ease;
  /* Opera */
  background: rgba(0, 0, 0, 0.25);
}
.otg__form_wrapper .otg__form li.gfield.field_sublabel_above.field_description_below + li.gfield {
  margin-top: 10px;
}
.otg__form_wrapper .otg__form .gfield input[type="text"],
.otg__form_wrapper .otg__form .gfield select,
.otg__form_wrapper .otg__form .gfield input[type="email"] {
  font-size: 16px;
  height: 30px;
  padding-left: 10px !important;
  display: block;
  width: 100%;
  border-radius: 0;
}
/*# sourceMappingURL=main.css.map */