fieldset#edd_terms_agreement {
    margin-bottom: 10px !important;
}
p#edd_final_total_wrap {
    font-size: 34px !important;
    background: #0a0a0a !important;
    color: white !important;
    padding-left: 20px !important;
    margin-bottom: 0 !important;
}.edd-card-selector-radio .edd-stripe-card-radio-item.selected {
    border: 1px solid #c3c3c3 !important;
    background-color: #eaeaea !important;
}#edd_checkout_form_wrap fieldset#edd_cc_fields legend {
    margin-bottom: 20px;
}.edd-stripe-new-card {
    background: #0a0a0a;
    padding: 30px;
    color: white;
}

input#card_name {
    background: #0a0a0a;
    height: 40px !important;
}

div#edd-stripe-card-element {
    background: #0a0a0a;
    height: 40px !important;
    margin-bottom: 10px;
}svg.edd-icon.edd-icon-lock {
    display: none;
}

div#edd-stripe-card-element {
    margin-top: 10px;
}.download-author-message {
    display: none;
}li#menu-item-178066 a {
    color: #5a0e0e;
}div#isa-related-downloads {
    display: none;
}div#cookie-law-info-again {
    right: 30px !important;
}li#menu-item-162237 a {
    font-weight: 900 !important;
    color: black !important;
}div#d_clip_button-cf_widget-143240_1 {
    margin-bottom: 20px;
}
@media only screen and (max-width: 600px) {
    p.mobiletype {
    line-height: 60px;
    font-size: 80px !important;
    margin-top: 30px !important;
    margin-bottom: 20px !important;
}

p.mobiletext {
    line-height: 40px;
    font-size: 40px !important;
    /* margin-top: 10px !important; */
}

p.mobiledate {
    line-height: 10px;
    font-size: 30px !important;
}

input.cf_submit {
    height: 50px;
}

.column.column-span-1.column-push-0.column-last {}

.column-grid-2 .column-span-1 {
    width: 100% !important;
}

p.mobilechrist {
    font-size: 30px !important;
}

p.mobilesonniss {
    line-height: 1;
}

div#tpbr_topbar {
    display: none;
}
}.cf_contact_message {
    color: #2d0505 !important;
    margin-top: 20px !important;
}.social_title {
    COLOR: #2d0505 !IMPORTANT;
    text-transform: uppercase;
}

.social_message {
    COLOR: WHITE !IMPORTANT;
}

div#d_clip_button-cf_widget-143240_1 {
    BACKGROUND: #ffffff;
    BORDER: 3PX WHITE SOLID;
}

.cf_actions_inner .shareurl span {
    COLOR: #621313 !IMPORTANT;
}

div#d_clip_button-cf_widget-143240_1 SPAN SPAN {
    FONT-WEIGHT: BOLD !IMPORTANT;
}

.cf_contact_message {
    COLOR: WHITE !IMPORTANT;
    FONT-SIZE: 30PX;
}.cf_countdown {
    /* display: none !important; */
    background: rgba(0, 0, 0, 0.12) !important;
}.cf_footer {
    display: none;
}

div#cf_widget-143240_1 {
    max-width: 100% !important;
}

.cf_title {
    display: none;
}

div#cf_widget-143240_1 {
    background-color: #6f1616 !important;
}

.cf_widget-inside .cf_title {
    border-bottom-color: #6f1616 !important;
    background-color: #6f1616 !important;
}

.cf_widget-inside {
    border: none !important;
}

.cf_actions.cf_clear {
    border: none !important;
}

.entries {
    background: #b35a5a !important;
    color: black;
}

.counts.blue {
    color: white;
    font-size: 30px;
}

.total_entries {
    background: pink !important;
}

.num {
    background: #b35a5a !important;
}

.counts.red {
    color: white;
    margin-top: 30px;
    color: white;
    font-size: 30px;
}

.total_entries {
    color: #6f1616 !important;
}

input.cf_submit {
    background: #420b0b !important;
    border-color: #420b0b !important;
}

input.cf_submit:hover {
    background: #310909 !important;
    border-color: #420b0b !important;
}

.cf_countdown {
    background: #310909;
}

span.sh {
    color: #b35a5a;
}

input.cf_email {
    height: 50px;
    font-size: 25px !important;
}

input.cf_submit {
    /* height: 60px; */
}

.cf_description {
    display: none;
}

.cf_actions.cf_clear {
    margin-top: 50px;
}

.num {
    margin-top: 10px;
}

.entries {
    margin-top: 10px;
}

.total_entries {
    margin-top: 10px;
}

.boxes {
    display: none;
}

.cf_countdown {
    display: none;
}#edd-wl-modal .modal-footer {
    text-align: center !important;
}a.edd-wl-button.edd-wl-save.edd-wl-action.glyph-left:hover {
    background: white !imporant;
  color:black !important;
    width: 100%;
}a.edd-wl-close.edd-wl-button i.glyphicon.glyphicon-remove {
    font-size: 30px;
    color: #bfbfbf;
}h2#edd-wl-modal-label {
    color: black !important;
    border: black solid 3px !important;
}select#user-lists {
    width: 100%;
    padding-left: 5px;
    height: 45px;
    text-transform: uppercase;
    font-weight: bold;
}a.edd-wl-button.edd-wl-save.edd-wl-action.glyph-left {
    background: black;
    width: 100%;
}aside#edd_product_details-3 a.edd-wl-button.edd-wl-action.edd-wl-open-modal.glyph-left {
       background: #0f0f0f !important;
    border: #4c4a4a solid 2px !important;
    font-size: 16px;
}
i.glyphicon.glyphicon-star {
    color: white !important;
}aside#edd_product_details-3 a.edd-wl-button.edd-wl-action.edd-wl-open-modal.glyph-left:hover {
      background: #4c4a4a !important;
     border: #0f0f0f solid 2px !important;
}div#tpbr_topbar {
    background: rgba(0, 0, 0, 0.94) !important;
}a#tpbr_calltoaction {
    background: #541010 !important;
}
p.summary {
    padding-top: 0 !important;
    margin-top: 5px !important;
}h1.entry-title {
    margin-bottom: 10px !important;
}legend#fes-registration-form-title {
    display: none;
}input.edd-submit.blue.button {
    margin-top: 25px;
}div#fes_login_registration_form_row_right {
    display: none;
}div#fes_login_registration_form_row_left {
    width: 100% !important;
}legend#fes-login-form-title {
    font-size: 48px;
    margin-bottom: 30px;
    color: grey;
}table#isa-edd-specs {
    margin: 0 !important;
}aside#edd_software_specs_widget-2 {
    padding: 0;
}textarea#message {
    margin-bottom: 25px;
}

input#profile-user_login {
    margin-bottom: 25px;
}

.col-md-3.col-sm-4.col-xs-12.blog-archive-image {
    display: none;
}li.cart_item.edd-cart-meta.edd_cart_tax {
    margin-left: 20px;
}
li.cart_item.edd-cart-meta.edd_total {
    margin-left: 20px;
}

legend#fes-submission-form-title {
    text-transform: uppercase;
    font-size: 30px;
    font-weight: 700;
    margin-bottom: 50px;
}

input#fes-save-as-draft {
    margin-bottom: 25px;
}

.fes-label {
    margin-top: 35px;
}

li.fes-vendor-menu-tab.fes-vendor--tab {
    display: none;
}

.edd_download {
    float: none !important;
}
div#tpbr_box {
    color: #a2a2a2 !important;
}



.entry-meta, .entry-meta a {
    font-size: 14px;
    color: #82878e;
    text-decoration: none;
    overflow: auto;
    margin-top: 0 !important;
}
div#edd_download_pagination {
    text-align: left;
}

.row.edd-recommended-products {
    margin-bottom: 50px;
}

@media screen and (min-width: 992px) {
	 #marketify_widget_downloads_taxonomy-2 .edd-taxonomy-widget {
	  -moz-column-count: 5;
	  -moz-column-rule: none;
	  -webkit-column-count: 5;
	  -webkit-column-rule: none;
	column-count: 5;
	column-rule: none;
   	}
}
@media screen and (min-width: 300px) and (max-width: 992px) {
	#marketify_widget_downloads_taxonomy-2 .edd-taxonomy-widget {
	  -moz-column-count: 2;
	  -moz-column-rule: none;
	  -webkit-column-count: 2;
	  -webkit-column-rule: none;
	column-count: 2;
	column-rule: none;
   	}
  }

.content-grid-download div.entry-image > img {
height: 250px;
 width: 100%;
}

.post-password-form input[type="submit"] {
margin-top: 20px;
padding: 15px 18px 15px;
width: 19%;
float: right;
}

aside#enhancedtextwidget-3 {
    margin-top: -81px;
    color: grey;
}

div#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%;margin: 0 5%; clear: both;}
div#mc_embed_signup div.response {margin:1em 0; padding: 1em .5em 1.5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width: 100%;}
div#mc_embed_signup_scroll {
text-align: center;
}

img.attachment-fullsize.wp-post-image {
  display: none;
}

@media screen and (min-width: 992px) {
	 #marketify_widget_downloads_taxonomy-3 .edd-taxonomy-widget {
	  -moz-column-count: 5;
	  -moz-column-rule: none;
	  -webkit-column-count: 5;
	  -webkit-column-rule: none;
	column-count: 5;
	column-rule: none;
   	}
}
@media screen and (min-width: 300px) and (max-width: 992px) {
	 #marketify_widget_downloads_taxonomy-3 .edd-taxonomy-widget {
	  -moz-column-count: 2;
	  -moz-column-rule: none;
	  -webkit-column-count: 2;
	  -webkit-column-rule: none;
	column-count: 2;
	column-rule: none;
   	}
  }
  
h1.page-title {
background-color: rgba(0, 0, 0, 0.20);
}

.download-product-details .download-purchases {
border-right: 1px solid #bdc3c7;
visibility: hidden;
}




#isa-related-downloads img {
height: 200px;
}

@media screen and (min-width: 992px) {
	 #edd_categories_tags_widget-3 .edd-taxonomy-widget {
	  -moz-column-count: 2;
	  -moz-column-rule: none;
	  -webkit-column-count: 2;
	  -webkit-column-rule: none;
	column-count: 2;
	column-rule: none;
    padding-left: 2%;
padding-right: 3%;
padding-top: 2%;
   	}
}
@media screen and (min-width: 300px) and (max-width: 992px) {
	#edd_categories_tags_widget-3 .edd-taxonomy-widget {
	  -moz-column-count: 1;
	  -moz-column-rule: none;
	  -webkit-column-count: 1;
	  -webkit-column-rule: none;
	column-count: 1;
	column-rule: none;
   	}
  }

#edd_categories_tags_widget-3 {
  background-color: #F4F0E2;
}

#edd_checkout_form_wrap select.edd-select {
display: block;
width: 100%;
height: 50px;
padding-left: 7px;
border-color: #BDC3C7;
}


div#edd_show_13987_terms {
    padding-bottom: 20px;
}

span.edd_purchase_tax_rate_label {
    margin: 10px auto 0 auto;      display:block;      
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #B33939;
}

input#vat_validate {
    margin-top: 30px;
    border: 2px solid #000;
}

input#vat_reset {
    margin-top: 30px;
    border: 0px solid #000;
}