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


/* Gotham */

@font-face {
    font-family: 'GothamHTFMedium';
    src: url('/wp-content/themes/bgf/fonts/gothamhtf-medium-webfont.eot?') format('eot'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-medium-webfont.woff') format('woff'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-medium-webfont.ttf') format('truetype'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-medium-webfont.svg#webfontgSmnOxbp') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamHTFLight';
    src: url('/wp-content/themes/bgf/fonts/gothamhtf-light-webfont.eot?') format('eot'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-light-webfont.woff') format('woff'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-light-webfont.ttf') format('truetype'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-light-webfont.svg#webfontPcdGbgTY') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'GothamHTFMediumItalic';
    src: url('/wp-content/themes/bgf/fonts/gothamhtf-mediumitalic-webfont.eot?') format('eot'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-mediumitalic-webfont.woff') format('woff'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-mediumitalic-webfont.ttf') format('truetype'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-mediumitalic-webfont.svg#webfontaJNkis43') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamHTFLightItalic';
    src: url('/wp-content/themes/bgf/fonts/gothamhtf-lightitalic-webfont.eot?') format('eot'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-lightitalic-webfont.woff') format('woff'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-lightitalic-webfont.ttf') format('truetype'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-lightitalic-webfont.svg#webfontb5xp69V3') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamHTFBoldItalic';
    src: url('/wp-content/themes/bgf/fonts/gothamhtf-bolditalic-webfont.eot?') format('eot'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-bolditalic-webfont.woff') format('woff'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-bolditalic-webfont.ttf') format('truetype'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-bolditalic-webfont.svg#webfontwz7RZRhV') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamHTF';
    src: url('/wp-content/themes/bgf/fonts/gotham_htf-webfont.eot?') format('eot'),
         url('/wp-content/themes/bgf/fonts/gotham_htf-webfont.woff') format('woff'),
         url('/wp-content/themes/bgf/fonts/gotham_htf-webfont.ttf') format('truetype'),
         url('/wp-content/themes/bgf/fonts/gotham_htf-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'GothamHTFBold';
    src: url('/wp-content/themes/bgf/fonts/gothamhtf-bold-webfont.eot?') format('eot'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-bold-webfont.woff') format('woff'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-bold-webfont.ttf') format('truetype'),
         url('/wp-content/themes/bgf/fonts/gothamhtf-bold-webfont.svg#webfontrtTUWuLR') format('svg');
    font-weight: normal;
    font-style: normal;

}

.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: #24872c !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;
}

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

.meta-post-categories, .entry-meta {
  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;
  }
}
