/* Main Container */

#main {
  min-height: 500px;
}

/*corrects the issues within the OptIn Cat Comment options*/

/*#commentform input[name="fca_eoi_comment_optin"]{
  width: 10px;
}*/

/* correct issue within the Optin Cat with the added space issues, combination of download manager */

.fca_eoi_form_wrapper p {
  display: none;
}

/* Image Captions on SiteOrigin Image*/

.so-widget-sow-image h3 {
  font-size: 14px !important;
}

/*MyBookTable Issues*/

.mbt-book-archive-pagination a,
.mbt-book-archive-pagination a:link {
  font-family: Helvetica, sans-serif;
  font-weight: bold;
  font-size: 14px;
  line-height: 14px;
  vertical-align: middle;
  color: #e5e6d6 !important;
  text-align: center;
  text-decoration: none;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
  border: 1px solid #6f1a0e;
  border-radius: 5px;
  background-color: #6f1a0e;
  background-image: -moz-linear-gradient(top, #6f1a0e 0%, #461009 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6f1a0e), color-stop(100%,#461009));
  background-image: -webkit-linear-gradient(top, #6f1a0e 0%,#461009 100%);
  background-image: -o-linear-gradient(top, #6f1a0e 0%,#461009 100%);
  background-image: -ms-linear-gradient(top, #6f1a0e 0%,#461009 100%);
  background-image: linear-gradient(to bottom, #6f1a0e 0%,#461009 100%);
  -webkit-box-shadow: inset 1px 1px 0 rgba(132,60,50,0.7);
  box-shadow: inset 1px 1px 0 rgba(132,60,50,0.7);
  display: inline-block;
  margin: 0px 5px 0px 0px;
  padding: 6px 8px;
}

.mbt-book-archive-pagination a:visited {
  color: #e5e6d6 !important;
}

.mbt-book-archive-pagination a:hover {
  color: #e5e6d6 !important;
}

/* This bit is for the multi page buttons on the book table
.mbt-book-archive-pagination span {
 font-family: Helvetica, sans-serif;
 font-weight: bold;
 font-size: 14px;
 line-height: 14px;
 vertical-align: middle;
 color: #ffffff; 
 text-decoration: none;
 text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
 display: inline-block;
 margin: 0px 5px 0px 0px;
 padding: 6px 8px;
 background-color: #d7d7d7; 
}*/

/* separating items in a bulleted list*/

.entry-content ul li {
  text-align: left;
  padding-bottom: 0px;
  padding-top: 0px;
  color: #303030;
  margin-left: 25px;
}

/* separating items in a numbered list*/

.entry-content ol li {
  text-align: left;
  padding-top: 0px;
  padding-bottom: 0px;
  color: #303030;
  margin-left: 25px;
}

button {
  font-size: 15px;
  font-weight: normal;
}

/*grid post loops extracts and titles*/

.vantage-grid-loop article .excerpt p {
  font-size: 14px;
  color: #303030;
  text-indent: 0px;
  text-align: left;
  line-height: 130%;
  margin-bottom: 14px;
}

.vantage-grid-loop article h3 a {
  font-size: 18px;
}

.so-widget-sow-price-table-atom-72df40a532e5 .ow-pt-columns-atom .ow-pt-column .ow-pt-details .ow-pt-price {
  font-size: 26px;
}

/*shifting the line spacing*/

.entry-content p {
  line-height: 20px;
  text-align: left;
  margin-top: 0px;
}

ul,
ol {
  margin-top: 0px;
  margin-bottom: 10px;
}

/*sidebar widgets -- this also impacts on other widgets too*/

.widget-title {
  color: #000000 !important;
  font-size: 18px !important;
}

/* sidebar post carousel*/

.sow-carousel-title a.sow-carousel-previous {
  color: #e2e2e2!important;
  background-color: #001338;
}

.sow-carousel-title a.sow-carousel-next {
  color: #e2e2e2!important;
  background-color: #001338;
}

/* in post post carousel*/

.vantage-carousel-title .vantage-carousel-title-text {
  color: #000000 !important;
  font-size: 18px !important;
  text-transform: capitalize;
}

.vantage-carousel-title a.previous {
  color: #e2e2e2!important;
  background-color: #001338;
}

.vantage-carousel-title a.next {
  color: #e2e2e2!important;
  background-color: #001338;
}

/*========*/

/* Custom code for Calculators*/

/*============*/

/* labels for fields*/

#fbuilder label {
  font-weight: bold!important;
  color: #513e2b !important;
  font-family: "Helvetica"!important;
}

#fbuilder label .r {
  color: #ff0000!important;
}

#fbuilder span {
  color: #303030!important;
  font-family: "Helvetica"!important;
}

/* Title of calculator*/

#fbuilder .fform h2 {
  font-size: 30px !important;
  font-weight: bold !important;
  line-height: 1em!important;
}

/* Description text of calculator*/

#fbuilder .fform span {
  font-size: 16px !important;
  font-variant: normal!important;
}

/* section break text*/

#fbuilder .section_breaks label {
  font-size: 22px!important;
}

/* Wordpress Download Manager Buttons - Text color*/

.wpdm-download-link.download-on-click.btn.btn-primary {
  color: #ffffff;
}

/* Footer widgets - Menu*/

#nav_menu-3.widget.widget_nav_menu {
  width: 250px;
}

/* Footer Widgets - Social buttons*/

#footer-widgets .widget {
  width: 350px;
}

/*disable the book preview section on MyBookTable */
/*.mbt-book-section.mbt-book-kindle-instant-preview-section {
  display: none !important;
}*/