/*
 Theme Name:   BGF
 Description:  Basel Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     basel
 Version:      1.0.0
 Text Domain:  basel-child
*/

.archive-meta {
  padding: 20px 20px 5px 20px;
  background-color: #24872c;
  margin-bottom: 20px;
  color: #fff;
}

.green-button {
  background-color: #24872c;
  border-color: #24872c;
  color: #fff;
}

._form_10, ._form, ._inline-form {
  background-color: none !important;
}

._form_10 ._form-label, ._form_37 ._form-label, ._form-thank-you {
  color: #fff;
  text-shadow: 0px 0px 3px rgba(0, 0, 0, 1);
}

._form_31 ._form-thank-you, ._form_46 ._form-thank-you, ._form_48 ._form-thank-you {
  color: #000;
  text-shadow: none;
}

._form_46 {
  width: 100% !important;
}

._field-wrapper {
  background-color: #fff;
}

._form_10 input[type="text"], ._form_31 input[type="text"], ._form_37 input[type="text"], ._form_46 input[type="text"] {
  border-radius: 0px !important;
  font-size: 14px !important;
  padding: 11px !important;
  border: 1px solid rgba(129,129,129,.25) !important;
}

._submit {
  border-radius: none !important;
}

.home .main-header {
  margin-bottom: 0px !important;
}

.libsyn-player {
  max-width: 100% !important;
  display: block !important;
}

._form_10 {
    width: 100% !important;
}

._form_33 form {
  margin: 0 !important;
}

a.button.light-text.center {
  color: #fff !important;
  margin: auto;
  text-align: center;
}

.center {
  text-align: center !important;
}

.bgf-inline-optin {
  background-color: #eee;
  padding: 20px;
  width: 100%;
  margin: 0 0 20px 0;
}

.bgf-inline-optin table {
  margin: 0;
  text-align: left;
}

.bgf-inline-optin-pdf {
  display: inline-block;
  vertical-align: top;
  padding-right: 20px;
padding-bottom:15px;
}
.bgf-inline-optin-pdf img {
    width: auto;
	max-width: 220px;
}

.bgf-inline-optin-text-form-container {
  display: inline-block;
}

.bgf-inline-optin-text {
  text-align: left;
}

.bgf-inline-optin-text h3 {
  margin: 0 !important;
}

.bgf-inline-optin-text p {
  margin: 0;
}

.bgf-inline-optin-form {
  text-align: left;
}

.bgf-inline-optin-form ._form-thank-you {
  text-shadow: none;
  color: #000;
}

.bgf-inline-optin-form ._button-wrapper {
  margin-top: 10px;
}

.bgf-inline-optin-form button, .widget_search button {
  color: #fff;
}

._field-wrapper input, ._button-wrapper button, button {
  border-radius: 0 !important;
}

._form_35 {
  padding: 0 !important;
}

.vc_tta-panels .basel-blog-holder {
  padding-left: 20px;
  padding-right: 20px;
}

html div#om-wsydiuc0ercd9xoxoun8 .denver-body, html div#om-gmzesqg2pt48hv1enan2 .denver-body, html div#om-iwmeeskpptzgij9duccb .denver-body, html div#om-vkptsfmbdnzbezhjqzl1 .denver-body {
  background-color: none !important;
  background: none !important;
  padding: 0 !important;
}

html div#om-wsydiuc0ercd9xoxoun8 .denver-success-background, html div#om-gmzesqg2pt48hv1enan2 .denver-success-background, html div#om-iwmeeskpptzgij9duccb .denver-success-background, html div#om-vkptsfmbdnzbezhjqzl1 .denver-success-background {
    background: none !important;
    position: relative;
    /* width: 100%; */
    height: auto !important;
    padding-top: 10px !important;
}

html div#om-wsydiuc0ercd9xoxoun8 a, html div#om-gmzesqg2pt48hv1enan2 a, html div#om-iwmeeskpptzgij9duccb a, html div#om-vkptsfmbdnzbezhjqzl1 a {
  color: #eb7000;
}

html div#om-wsydiuc0ercd9xoxoun8 .denver-success-container, html div#om-gmzesqg2pt48hv1enan2 .denver-success-container, html div#om-iwmeeskpptzgij9duccb .denver-success-container, html div#om-vkptsfmbdnzbezhjqzl1 .denver-success-container {
    min-height: none !important;
}

.bgf-inline-optin-text-form-container {
  width: 70%;
}

hr {
  width: 99% !important;
}

.site-content a {
  color: #004169 !important;
  text-decoration: underline !important;
}

.page-title-default {
  background-color: transparent !important;
}

.page-title {
    border-bottom: none !important;
    position: relative;
    margin-top: -35px !important;
    margin-bottom: 0px !important;
}

.title-design-default .entry-title {
  float: none !important;
}

.archive-meta {
    padding: 0;
    background-color: transparent;
    color: #000;
}

.site-mobile-menu .social-icon {
    display: table-cell;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100px;
}

.blog-post-loop .entry-title {
  font-family: 'GothamHTFBold','Arial Black', sans-serif,Arial, Helvetica, sans-serif !important;
}

.meta-post-categories {
  display: none !important;
}

.entry-meta .modified-date {
  color: #003238 !important;
  font-size: 15px;
}

.entry-meta .meta-reply,
.entry-meta .meta-tags,
.bgl-post-date {
 display: none !important;
}

.blog-post-loop.post-single-page .entry-thumbnail {
  margin-bottom: 10px !important;
}

.bgf-inline-optin-form form._form_31, .bgf-inline-optin-form form._form_46 {
  padding: 0px !important;
  margin: 0px !important;
}

div[role=main], .wpb_wrapper .basel-blog-holder {
  padding-right: 20px !important;
}

.entry-content li {
    font-family: Arial, Helvetica, sans-serif,Arial, Helvetica, sans-serif;
}

@media only screen and (max-width: 768px) {
.products-sidebar, .bgf-inline-optin {
  text-align: center;
}
div[role=main], .wpb_wrapper .basel-blog-holder {
  padding-right: 10px !important;
}
}

@media only screen and (max-width: 1200px) {
.bgf-inline-optin {
  text-align: center;
}
}

.wpb-js-composer .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a {
  padding: 15px !important;
}

.title-design-default .breadcrumbs {
    float: none !important;
}

@media only screen and (max-width: 320px) {
  .wpb-js-composer .vc_tta.vc_general .vc_tta-tab {
    display: block !important;
  }
  .bgf-inline-optin-text-form-container {
    width: 100%;
  }
  div[role=main], .wpb_wrapper .basel-blog-holder {
    padding-right: 5px !important;
  }
}
