/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 09 2020 | 08:45:38 */
/* Custom elements declarations ---------------------------------------------------------*/
.jm-abril-font {
  	font-family: 'Abril Fatface' !important;
}

.button,
.post-meta {
  font-family: 'Abril Fatface';
}

.as-latest-industry-intelligence-wrapper .button,
.header-button-1 .button {
  font-family: "Roboto", sans-serif !important;
}

.badge.post-date {
    position: relative;
  	
}
/* -------------------------------------------------------------------------------------*/



/* Overwrite title element -------------------------------------------------------------*/
.section-title-container {
	margin-bottom: 0.6em;
}

.section-title-normal {
    border-bottom: 2px solid #000000;
}

.section-title-normal span {
    margin-right: 15px;
    padding-bottom: 0px;
    border-bottom: 2px solid #ffffff;
	text-transform: capitalize;
	font-weight: 300;
}
/* -------------------------------------------------------------------------------------*/


/* Overwrite Block Widget  -------------------------------------------------------------*/
.block_widget 
.widget-title, 
.block_widget 
.is-divider {
	display: none;
}
/* -------------------------------------------------------------------------------------*/


/* Overwrite Sidebar & Left Layout  ----------------------------------------------------*/
@media screen and (min-width: 850px) {
  .row-large>.flickity-viewport>.flickity-slider>.col, .row-large>.col {
    padding: 0 10px 10px;
   }
}

/* -------------------------------------------------------------------------------------*/
@media screen and (min-width: 850px) {
  .jm-download-our-app .img-inner #image_605031660 {
    	width: 60%;
  }
  
  .jm-download-our-app .img-inner #image_1906864392 {
    	width: 60%;
  }  
}

/* -------------------------------------------------------------------------------------*/

/* -------------------------------------------------------------------------------------*/


/* Memberpress overwrites           ----------------------------------------------------*/
.mepr_price {
  display: none !important;
}

.mp_wrapper {
  background: #1a1a1a;
  padding: 20px 20px 30px 20px;
  color: #FFFFFF;
}

.jm-mp-wrapper {
  color: #FFF;
  margin-top: -15px;
}

.jm-mp-wrapper label {
    color: #FFF;
  	font-weight: 300;
}

.jm-mp-wrapper .mp-form-row {
  width: 98% !important;
  margin: 2px 1% 0 1% !important;
}

.jm-mp-wrapper .mepr_first_name,
.jm-mp-wrapper .mepr_last_name,
.jm-mp-wrapper .mepr_mepr_job_title,
.jm-mp-wrapper .mepr_mepr_company_name,
.jm-mp-wrapper .mepr_mepr_telephone_number,
.jm-mp-wrapper .mepr_mepr_mobile_number,
.jm-mp-wrapper .mepr_mepr_mailing_address_city,
.jm-mp-wrapper .mepr_mepr_postal_code {
  width: 48% !important;
  display: inline-block;
  float: left !important;
  margin: 2px 1% 0 1% !important;
}

.jm-mp-wrapper .iti {
    width: 100%;
}

.jm-mp-wrapper .mepr-checkboxes-field-row,
.jm-mp-wrapper .mepr-radios-field-row {
  width: 48% !important;
  display: inline-block;
  float: left !important;
  margin: 2px 1% 0 1% !important;  
}

.jm-mp-wrapper .mepr-radios-field-row {
  margin-top: 10px !important;  
}

.jm-mp-wrapper .mp-form-submit {
  max-width: 220px;
  margin: 10px auto 5px auto;
}

.jm-mp-wrapper .mepr-submit {
  padding: 8px 40px;
  font-family: 'Abril Fatface' !important;
  text-transform: capitalize;
}

.mp_wrapper select {
  padding: 0 5px 0 10px;
}

.mp_login_form {
  padding: 40px 30px;
}

.mp_login_form .mp_wrapper .mp-form-row label {
  color: #FFFFFF;
}

.mp_wrapper a,
.mp_login_form a {
  color: #CCCCCC;
}

.mp_wrapper a:hover,
.mp_login_form a:hover {
  color: #f2f2f2;
  text-decoration: underline;
}

.mp_wrapper h3 {
  color: #FFFFFF;
}

.mp_wrapper .mp-form-row label,
.mp_wrapper label {
  color: #FFFFFF;
}

.mp_wrapper #wp-submit,
.mepr-submit {
  font-family: 'Abril Fatface' !important;
  text-transform: capitalize !important;
  padding: 8px 40px;
}

.mepr_mepr_from_time_to_time_we_may_send_you_information_on_behalf_of_trusted_third_parties_opt_in_to_ensure_you_stay_updated_on_their_advancements_developments_and_events_including_webinars_in_accordan label {
  font-size: 80%;
}

#mepr-account-nav .mepr-subscriptions,
#mepr-account-nav .mepr-payments{
  display: none;
}
/* -------------------------------------------------------------------------------------*/


/* -------------------------------------------------------------------------------------*/
@media screen and (max-width: 849px) {
  .jm-mp-wrapper .mepr_first_name,
  .jm-mp-wrapper .mepr_last_name,
  .jm-mp-wrapper .mepr_mepr_job_title,
  .jm-mp-wrapper .mepr_mepr_company_name,
  .jm-mp-wrapper .mepr_mepr_telephone_number,
  .jm-mp-wrapper .mepr_mepr_mobile_number,
  .jm-mp-wrapper .mepr_mepr_mailing_address_city,
  .jm-mp-wrapper .mepr_mepr_postal_code {
    width: 98% !important;
    display: inline-block;
    float: left !important;
    margin: 5px 1% 0 1% !important;
  }  
  
  .jm-mp-wrapper .mepr-checkboxes-field-row,
  .jm-mp-wrapper .mepr-radios-field-row {
    width: 98% !important;
    display: inline-block;
    float: none !important;
    margin: 5px 1% 0 1% !important;  
  }  
  
  .jm-mp-wrapper input[type='checkbox'], 
  .jm-mp-wrapper input[type='radio'],
  .mp_wrapper input[type='checkbox'],
  .mp_wrapper input[type='radio'] {
	width: 20px;
    height: 20px;
  }
}
/* -------------------------------------------------------------------------------------*/


/* Absolut Top Banner Style         ----------------------------------------------------*/
.jm-absolute-top-banner {
  margin-bottom: 30px;
}
/* -------------------------------------------------------------------------------------*/