/*
 Theme Name:   Enfold gi
 Theme URI:    http://www.geisinteractive.com
 Description:  Enfold child theme for geistinteractive.com
 Author:       Todd Geist
 Author URI:   http://www.geistinteractive.com
 Template:     enfold
 Version:      1.0.0
*/

/*
custom styles for tweaking Enfold
================================================== */

strong {
  color: black;
}

body {
  box-shadow: 0px 0px 8px 2px #262626;
}
span.copyright a {
  display: none;
}

.pricing-table li.avia-pricing-row small,
.pricing-table li.avia-pricing-row .currency-symbol {
  color: white;
  opacity: 1;
}

.main_color .sidebar a {
  color: #666666;
}

.main_color .sidebar a:hover {
  color: #770000;
}

article a {
  text-decoration: underline;
}

/*Easy Digital Downloads 
================================================== */

#edd_checkout_cart td,
#edd_checkout_cart th {
  border-color: #d6d6d6;
}

/* make left side bar align left8*/
.sidebar_left.sidebar {
  text-align: left;
}

#wpmenucartli a span {
  padding-right: 10px;
}

#edd_download_43106 > div > h3 {
  font-size: 16px;
}

/* 
EDD free download tweaks
ripping the EDD_Purchase shortcode apart
displayed here
https://www.geistinteractive.com/download-request-confirmation
*/
#edd-free td {
  background-color: white;
}
#edd-free th {
  background-color: white;
}
#edd-free #edd_purchase_receipt {
  display: none;
}

#edd-free h3 {
  display: none;
}

#edd-free #edd_purchase_receipt_products td:nth-child(2) {
  display: none;
}
#edd-free #edd_purchase_receipt_products th:nth-child(2) {
  display: none;
}
/*  End EDD Free */

/* FancyBox Tweaks 
================================================== */
.fancybox-skin {
  padding: 0 !important;
}

/* YARP
==================================================*/
span.yarpp-thumbnail-title {
  text-align: center;
}

/* BarcodeCreator Tweaks */

#barcode-creator-pricing li.avia-heading-row {
  background-color: black;
  border-color: black;
}
#barcode-creator-pricing li.avia-pricing-row {
  background-color: black;
  border-color: black;
}

#barcode-creator-pricing li.avia-heading-row span {
  background-color: black;
  border-color: black;
}
#barcode-creator-icon-box div.iconbox_icon {
  background-color: black;
}

/* Blog masonry styles */
div.gi-blog-masonry div.av-masonry-entry-content.entry-content {
  font-size: 90%;
}
div.gi-blog-masonry div.av-masonry-outerimage-container {
  border-radius: 4px 4px 0 0;
}
div.gi-blog-masonry div.av-masonry-sort {
  border-radius: 4px 4px 4px 4px;
  background-color: white !important;
}

#top.avia-blank.page-template-template-infile-landers-php {
  background: white;
}

#top.avia-blank.page-template-template-infile-landers-php #wrap_all {
  display: inline;
  border-style: none;
}

#top.avia-blank.page-template-template-infile-landers-php
  #main
  .container_wrap:last-child {
  border-bottom-style: none;
}

div.gi-video-border iframe {
  border-style: solid;
  border-width: 1px;
  border-color: #9e9e9e;
}

blockquote.gi-right {
  float: right;
  margin: 10px 0px 10px 20px;
}

blockquote.gi-left {
  float: left;
  margin: 10px 20px 10px 0px;
}

blockquote.gi-pull {
  width: 260px;
  color: rgb(111, 52, 52);
  line-height: 1.6;
  font-size: 16pt;
  font-style: italic;
  font-weight: bolder;
}

blockquote.gi-pull p {
  margin-top: 3px;
  margin-bottom: 6px;
}
div.gi-promo div.av_promobox {
  margin-top: 5px;
  margin-bottom: 17px;
  background: rgba(241, 249, 219, 0.49);
}

/*gravity forms tweeks */

#input_8_5_3 {
  margin-bottom: 10px !important;
}

#input_8_5_2_month {
  margin-bottom: 10px !important;
}

#gf_coupon_button {
  margin-top: 10px !important;
}

#gform_wrapper_8 {
  padding-left: 20px;
  padding-right: 20px;
}

#gform_confirmation_wrapper_8 {
  padding: 20px !important;
}

#gform_submit_button_16 {
  border-color: #770000;
  border-radius: 3px;
  border-style: solid;
  border-width: thin;
}
#gform_submit_button_16:hover {
  background-color: #770000;
  color: white;
}

/*FMQBO forms tweeks */

#gi-fmqbo-header h2 {
  font-weight: 500;
}

#gform_7 div.gform_footer.top_label {
  margin: 0px;
  padding-top: 3px;
  padding-bottom: 3px;
}

#gform_submit_button_7 {
  border-radius: 3px;
}
#input_7_1 {
  width: 100% !important;
  padding-right: 10px;
  font-size: 1.5em !important;
}

#gi-fmqbo-signup div.gi-form-container {
  padding-top: 10px;
  padding-left: 36px;
  padding-right: 16px;
  padding-bottom: 0px;
  border-style: solid;
  border-color: #9bc298;
  border-width: 1px;
  border-radius: 3px;
  background-color: rgba(255, 255, 255, 0.6);
  box-shadow: 0px 1px 2px 1px rgba(97, 97, 97, 0.2);
}
#gform_7 > div.gform_heading {
  margin: 0;
}

#gi-fmqbo-signup div.header {
  margin-bottom: 10px;
}

table.gi-reset td {
  border-width: 0px;
}

/* Removed to get rid of ugly green color
table.gi-reset tbody,
tfoot,
thead,
tr,
th,
td {
  vertical-align: middle;
  background-color: #bfd6ab;
}*/
/*END FMQBO forms tweeks */

#gi-devcon-2014-frontpage
  div.flex_column.av_one_half.first.avia-builder-el-12.avia-builder-el-first
  div {
  margin-bottom: 0;
}

#gi-godraw-header {
  min-height: 70px;
}

#gi-godraw-upgrade-pricing {
  min-height: 0px;
}

#gi-godraw-pricing-header {
  min-height: 0px;
  padding-top: 10px;
}

#gi-home-page-hero span.av_font_icon {
  margin-right: 2.5em;
}
span.avia-menu-fx {
  height: 4px;
}

#gi-blog-subheader h3 {
  padding-top: 38px;
}

#gi-fmqbo-faq {
  min-height: 75px;
}

/*  Custom Menu Wizard */

.fmQBODownLoad {
  background: #719a37;
  padding: 18px 32px 14px 32px;
  color: white !important;
  border-radius: 4px;
  text-decoration: none;
  font-size: 18px;
  display: inline-block;
  border-bottom: 2px solid #6f8f3b !important;
}
a.fmQBODownLoad:hover {
  text-decoration: none;
  background: #83a846;
}

/*
tweak for full width submenu
*/

ul.av-subnav-menu .avia-menu-text {
  font-size: 18px;
}

/*
tweak to banner rotator
*/
body.postid-83010
  span.av-rotator-text.av-rotator-multiline-off.av-rotation-active {
  font-weight: 900;
}

html.html_entry_id_84709 {
  background: #344850
    url(//www.geistinteractive.com/wp-content/themes/enfold/images/background-images/floral-light.png)
    top center repeat fixed;
}

#gi-fmperception-pricing li.avia-pricing-row {
  background: #bd10e0;
  border-color: #bd10e0;
}
#gi-fmperception-pricing li.avia-heading-row {
  background: #bd10e0;
  border-color: #bd10e0;
}
#gi-fmperception-pricing span.pricing-extra {
  background: #bd10e0;
  border-color: #bd10e0;
}
#gi-fmperception-pricing a.avia-button {
  background: #bd10e0;
}
span.gi-fmperception-beta {
  font-weight: 900;
  color: #bd10e0;
  font-size: larger;
}

#gi-icon-box-wrapper div.heading-color {
  background-color: #bd10e0;
  border-color: #bd10e0;
}

#gi-fmperception-doc-section div.iconbox_icon {
  background-color: #bd10e0;
}

div.gi-image-caption {
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  color: #1d2d44;
}

div.gi-image-caption-right {
  text-align: right;
  padding-top: 10px;
  padding-right: 5px;
  padding-bottom: 20px;
  color: #1d2d44;
}
#gi-fmperception-quote blockquote {
  border-color: #bd10e0;
}
strong.news-headline {
  color: darkslategray !important;
}

/*
GoDraw 3
*/
#godraw-3-hero h4.av_iconlist_title {
  color: #47ccfc;
}

#godraw-3-hero div.iconlist_icon.avia-font-entypo-fontello {
  background-color: #47ccfc;
}

#godraw-3-hero div > p {
  color: white;
}

body.postid-329099 span.avia-menu-text:hover {
  color: #47ccfc;
}

body.postid-329099 div.template-page.content {
  padding-bottom: 18px;
}

#godraw-3-hero div ul li:last-child {
  padding-bottom: 8px;
}

body.postid-329099 .main_color .pricing-table li.avia-heading-row,
body.postid-329099
  .main_color
  .pricing-table
  li.avia-heading-row
  .pricing-extra {
  background-color: #47ccfc;
  border-color: #47ccfc;
  font-size: large;
}

/* end GoDraw 3 */

body.postid-331321 .main_color .pricing-table li.avia-heading-row {
  background-color: #545e75;
  border-color: #545e75;
  font-size: large;
}

#edd_purchase_26151 > div.edd_price_options > select {
  width: 400px;
}
#ledger-link-pricing-section
  > div
  > div
  > div
  > div
  > div
  > div.ledger-link-table
  > div
  > ul
  > li.avia-heading-row {
  background: #545e75;
  border-color: #545e75;
}
#ledger-link-pricing-section
  > div
  > div
  > div
  > div
  > div
  > div.ledger-link-table
  > div
  > ul
  > li.avia-heading-row
  > span {
  background: #545e75;
  border-color: #545e75;
}

#ledger-link-pricing-section
  > div
  > div
  > div
  > div
  > div
  > div.ledger-link-table
  > div
  > ul
  > li.avia-pricing-row {
  background: #4d566b;
  border-color: #4d566b;
  font-size: 38px;
}

#gi-home-page-hero
  > div.av-section-color-overlay-wrap
  > div.container
  > main
  > div
  > div
  > div.av-special-heading.av-special-heading-h1.custom-color-heading.blockquote.modern-quote.modern-centered.avia-builder-el-3.el_after_av_image.el_before_av_hr.av-inherit-size
  > h1 {
  text-transform: none;
}

#scroll-top-link {
  right: 45px;
  bottom: 130px;
}

img.gi-otto-bordered {
  border-radius: 5px;
  border: #59c8e7 1px solid;
  padding: 0px;
}

div.edd-csau-products {
  background-color: #ffffff;
  border: 1px solid #d6d6d6;
}
