/*
Theme Name: Tactical Income
Theme URI: http: //tacticalincome.com/
Description: This is a custom theme for Tactical Income
Author: Coastal Synapse
Author URI: http: //coastalsynapse.com/
Template: salient
Version: 0.1
*/

/* --------------------------------------- */
/* Global -------------------------------- */
/* --------------------------------------- */

.ti-aqua { color: #1d9add !important; }
.ti-midnight { color: #0d152d !important; }
.ti-royal { color: #1a4278 !important; }
.ti-green { color: #5cc2a9 !important; }
.ti-orange { color: #fd950f !important; }
.ti-white { color: #fff !important; }

.ti-bluetextshadow { text-shadow: 0 0 20px rgba(13,21,45,0.5), 0 0 5px rgba(13,21,45,0.9); }

/* --------------------------------------- */
/* Footer -------------------------------- */
/* --------------------------------------- */


#footer-outer #copyright p {
    font-family: 'Oswald', sans-serif;
    text-transform: uppercase;
	letter-spacing: 1px !important;
	font-weight: 300 !important;
}

.ti-footer-disclaimer { text-align: center; border-top: 1px dotted rgba(255,255,255,0.2) !important; border-bottom: 1px dotted rgba(255,255,255,0.2) !important; font-size: 0.9em; color: rgba(255,255,255,0.8) !important; }

#footer-outer .row { padding: 50px 0 10px !important; }

#footer-outer #copyright { padding: 15px 0px !important; }

/* --------------------------------------- */
/* Pages/Posts --------------------------- */
/* --------------------------------------- */

body.login div#login { background-color: #0d152d !important; width: 400px !important; }

body.login div#login h1 a { background-size: cover !important; }

#wfls-prompt-overlay { background-color: #0d152d !important; }

.ti-lead-jeffcol, .home .wpb_column[data-bg-cover="true"] .column-image-bg { background-position: center top !important; }

.page-id-205 .dashboard-watchlist .article-content-wrap .grav-wrap { display: none !important; }

.post-area.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap .meta-category {  display: none !important; }

.auto_meta_overlaid_spaced .masonry-blog-item .article-content-wrap { text-align: left; background-color: rgba(0,0,0,0.2); }

.post-area.masonry { margin-bottom: -20px !important; }

#single-below-header span.meta-author.vcard.author, #single-below-header span.meta-comment-count { display: none !important; }

.single #single-below-header > span { border-left: none; }

body.single-post .heading-title[data-header-style="default_minimal"] .entry-title { color: #1d9add !important; }

.single .heading-title[data-header-style="default_minimal"] { border-bottom: 5px solid #5cc2a9 !important; }

div#category-posts-2.widget.cat-post-widget ul#category-posts-2-internal.category-posts-internal li.cat-post-item div a.cat-post-title { font-size: 1.2em; letter-spacing: 1px; }

.category-blog #content #single-below-header .meta-date.date.published { display: none !important; }

.meta-category, .meta-author, .nectar-love-wrap, .watch-lists, .masonry.material .masonry-blog-item .meta-category { display: none; }

.masonry.material .masonry-blog-item .article-content-wrap { padding: 10px 30px !important; }

.post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1) .post-header { max-width: 100%; }

.blog-recent[data-style*="classic_enhanced"] { margin-bottom: 0 !important; padding-bottom: 0 !important; }

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .excerpt { display: none; }

.blog-recent[data-style="classic_enhanced_alt"] .inner-wrap .article-content-wrap { padding: 10% 15% !important; }

.auto_meta_overlaid_spaced .masonry-blog-item .post-header { text-align: center; }

.page-id-13285 blockquote.nectar_single_testimonial { color: #0d152d !important; }

.page-id-139 article.post .post-meta .date, .single .heading-title[data-header-style="default_minimal"] #single-below-header span { display: none !important; }

.masonry.material article.post .post-featured-img { max-height: 200px !important; }

.page-id-13603 .masonry.meta_overlaid article.post .content-inner { margin: 1rem; }
.page-id-13603 .masonry-blog-item .inner-wrap { background-color: #f6f6f6 !important; }

/* --------------------------------------- */
/* Forms --------------------------------- */
/* --------------------------------------- */

.gform_wrapper .gform_footer { text-align: center; }

.gform_wrapper.ta-freegiftform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] { font-size: 2em !important; padding: 0.25em 1em !important; font-family: 'Oswald', sans-serif; letter-spacing: 3px; }

body #gform_wrapper_3 .gform_footer input[type=submit], body #gform_wrapper_4 .gform_footer input[type=submit] { font-size: 12px !important; font-weight: 500; padding: 10px 20px !important; }

.gform_wrapper li.hidden_label input { margin-top: 0 !important; }

.gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) { padding: 5px 15px !important; }

body #gform_wrapper_3.gf_simple_horizontal_wrapper form#gform_3.gf_simple_horizontal div.gform_body ul#gform_fields_3.gform_fields.top_label.form_sublabel_below.description_below li#field_3_1.gfield.gfield_contains_required.field_sublabel_below.field_description_below.hidden_label.gfield_visibility_visible div.ginput_container.ginput_container_email input#input_3_1.large { width: 250px; }

body #gform_wrapper_4.gf_simple_horizontal_wrapper form#gform_4.gf_simple_horizontal div.gform_body ul#gform_fields_4.gform_fields.top_label.form_sublabel_below.description_below li#field_3_1.gfield.gfield_contains_required.field_sublabel_below.field_description_below.hidden_label.gfield_visibility_visible div.ginput_container.ginput_container_email input#input_3_1.large { width: 250px; }

/* --------------------------------------- */
/* Elements ------------------------------ */
/* --------------------------------------- */

a.nectar-button.large.regular.extra-color-1.regular-button.tibluebutton span, a.nectar-button.jumbo.regular.extra-color-1.regular-button.tibluebutton span { color: #fd950f !important; }

a.nectar-button.large.regular.regular-button.tiorangebutton span, a.nectar-button.jumbo.regular.regular-button.tiorangebutton span { color: #0d152d !important; }

.nectar_single_testimonial[data-style="bold"] p { text-transform: none !important; letter-spacing: 0px !important; font-weight: 500 !important; font-size: 28px !important; line-height: 36px !important; padding-bottom: 0px !important; }

.nectar_single_testimonial[data-style="bold"] p span { display: none !important; }

div[data-style="default"] .toggle h3 a { font-size: 22px !important; line-height: 24px !important; }

.portfolio-items .col.span_3 .work-meta h4 { line-height: 24px !important; }

.portfolio-items .work-meta h4 { margin-bottom: 0px !important; }

.bottom_controls { display: none; }

.single-portfolio .row .col.section-title h1 { border-bottom: 5px solid #5cc2a9; padding-bottom: 30px; }


/* --------------------------------------- */
/* Membership Plugin --------------------- */
/* --------------------------------------- */

.ihc_level_template_5 .ihc-level-item-wrap { box-shadow: 2px 0px 30px rgba(0,0,0,0) !important; -webkit-box-shadow: 0px 0px 9px rgba(0,0,0,0) !important; -moz-box-shadow: 2px 0px 30px rgba(0,0,0,0) !important; }

.ihc_level_template_5 .ihc-level-item-top, .ihc_level_template_5 .ihc-level-item-price { display: none; }

.ihc_level_template_5 .ihc-level-item-content { min-height: 0px; padding: 60px 0 0;}

.ihc_level_template_5 .ihc-level-item-wrap { background-color: transparent; border: none !important; }

.ihc_level_template_5 .ihc-level-item-link { background-color: #fd950f !important; color: #0d152d !important; font-family: Oswald !important; letter-spacing: 3px !important; font-weight: 500 !important; text-transform: uppercase !important; padding: 10px 20px !important; font-size: 24px !important; }

.ihc-level-item-link { background: #fd950f !important; color: #0d152d !important; font-family: Oswald, sans-serif; font-size: 1.4em; font-weight: 700; padding: 0.75em 1em; border-radius: 5px; max-width: 300px; margin: 0 auto;}

.ihc-level-item-link:hover { background: #1d9add !important; color: #fff !important; }

.iump-form-upload_image { display: none; }


/* --------------------------------------- */
/* Other Plugins ------------------------- */
/* --------------------------------------- */

.timeline-Tweet { font-family: 'Asap', sans-serif !important; }

.timeline-Tweet-text { font-size: 16px !important; line-height: 24px !important; }

.pmpro_checkout-fields input.input { max-width: 100%; border: solid 1px rgba(0,0,0,0.2); }
.pmpro_checkout-fields .pmpro_asterisk { display:none; }
.pmpro_checkout h3 span.pmpro_checkout-h3-msg { font-size: 13px; }

.couponcode img { max-width: auto; height: auto; width: 100%; }
@media screen and (max-width: 767px){
.couponcode img { width: 120px; }
}
@media screen and (max-width: 1374px){
	.ihc-level-item-link{font-size: 1.5vw;}
}
@media screen and (max-width: 999px){
	.ihc-level-item-link{font-size: 1.8vw;}
}
@media screen and (max-width: 689px){
	.ihc-level-item-link{font-size: 2.5vw;}
}
@media screen and (max-width: 480px){
	.ihc-level-item-link{font-size: 4vw;}
	.instance-2 .vc_column-inner {
	padding-bottom: 30px !important;
	}
	.instance-3 .vc_column-inner {
	padding-bottom: 30px !important;
	}
	.instance-4 .vc_column-inner {
	padding-bottom: 30px !important;
	}
}