/**handles:divi-fontawesome-gtm-custom**/
#page-container .divi_fontawesome::before,
#page-container .divi_fontawesome::after,
#page-container .divi_fontawesome.et-pb-icon,
#page-container .et_pb_button.divi_fontawesome::before,
#page-container .et_pb_button.divi_fontawesome::after,
#page-container .et_pb_contact_reset.divi_fontawesome::before,
#page-container .et_pb_contact_reset.divi_fontawesome::after,
#page-container .et_pb_contact_submit.divi_fontawesome::before,
#page-container .et_pb_contact_submit.divi_fontawesome::after,
#page-container .et_pb_font_icon.divi_fontawesome::before,
#page-container .et_pb_font_icon.divi_fontawesome::after,
#page-container .et_pb_newsletter_button.divi_fontawesome::before,
#page-container .et_pb_newsletter_button.divi_fontawesome::after,
#page-container .et_pb_pricing_table_button.divi_fontawesome::before,
#page-container .et_pb_pricing_table_button.divi_fontawesome::after,
#page-container .et_pb_promo_button.divi_fontawesome::before,
#page-container .et_pb_promo_button.divi_fontawesome::after,
#page-container .et_overlay.divi_fontawesome::before,
#page-container .et_overlay.divi_fontawesome::after,
.et_font_icon li.fa::before {font-family: 'FontAwesome' !important}
.et_font_icon li.fa {font-size:18px}

.gtm_dfa_settings {
	background: #fff;
    padding: 10px 15px;
    border-right: 2px solid #e5e5e5;
    border-bottom: 2px solid #e5e5e5;}

.gtm_dfa_settings_label_icon::before {padding-right: 10px;color:#ccc}
.gtm_dfa_settings_label_icon--unlocked::before {color:#1abc9c}

.gtm_dfa_settings input {width:25em}

.gtm_dfa_credits {
	display: block;
	text-align: center;
	color: #888;
	font-size: 0.9em}