/*
Plugin Name: PT Plugin
Plugin URI: http://neathawk.us
Author: Joseph Neathawk
Author URI: http://Neathawk.us
License: GPLv3
*/

/*
item {
	layout(position)

	content(text)

	design(background)

	other(z-index)
}
FONTS:
font-family: 'Libre Baskerville', serif;


COLORS:
	green:#29D341;#9EC3A5;#528B54
	blue-dark:#1c1d2d;
	blue-light_20151204:#2970A9;
	blue-dark_20151204:#005394;
	blud_dark_20160217:#00338F;

Table of Contents:
1.Main Structure
2.Elements
3.Navigation
4.Header Area
5.Content Area
6.Footer Area
7.Other
8.Media Queries

*/

/***************************
1.Main Structure
***************************/
/***************************
2.Elements
***************************/
/***************************
3.Navigation
***************************/
/***************************
4.Header Area
***************************/
/***************************
5.Content Area
***************************/
/***************************
6.Footer Area
***************************/
/***************************
7.Other
***************************/
/*clearfix*/
.clearfix:after {
  content: "";
  display: table;
  clear: both;
}
/*testing-data*/
.testing-data {
	bottom:10px;
	position:absolute;
	right:10px;
}
/*edit link*/
.edit-link,
.post-edit-link {
	/*display:none;*/
}
/*FAQ*/
.faq {
	margin:0 10px 0 0;
	padding:0px 10px;

	color:#00338F;
	font-weight:600;
	font-size:1.7em;

	background:rgba(255,255,255,0.2);
	border-radius:10px;
}

/*expander*/
/*PLUS*/
a.expander {
	display:block;
	height:24px;
	margin:0;
	padding:0;
	width:24px;

	color:#000000;
	text-align:center;
	text-decoration:none;

	background: center center no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABpUExURQAAAABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlCxf/JQAAAAidFJOUwDRp/JW2gQgFi38VMDCHCLSVaaFAlcKiQXzi4yIigkL7NMXsPkEAAAAlUlEQVQY021R1w7DIAw0G0IGpG1Gd/n/j2yQcdUo3AM+n+TBGSDDeq7E+8OjhR8kSwXsckZpOqU/XKes6TtmbYtx1rm2wcQ5jI3cZlC/vi8kWPDUzBhiHsajOIIiOgzEFIiUOmc2aJ1f16Uk6mK1nNcGxaMYK8szW/8mLPPekMeSbXrurLu9yORAUiCTyznWVXGJ5/gCcrIiz6CUFOMAAAAASUVORK5CYII=);

	cursor:pointer;
}
/*MINUS*/
.expand a.expander {
	background: center center no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURQAAAABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlABTlH8dP/EAAAAfdFJOUwDy/FTap9EgFlYtwtJVpoUK8wSJAlcFC4uMignsiNP7RlLVAAAAg0lEQVQY022R6RKDIAwGgxwFFevdQ9vv/d+yZVRGJPtzZzKBDVHASq3E+tXeUsQZ7Jhp3FR7x4lnG1z/QcLQh9kilYX77zC4UFuSyJDU5LIhlUtFAqjKW6SsAMFLdlxzi3wuPfN4Y/lv0jyk8j2HTEuS7vU4ItcxxhF5P0fXKe22c/wAsZkhyZy/QDsAAAAASUVORK5CYII=);
}

/*table-show*/
.table-show {
	border:1px solid #000000;
}
.table-show td {
	padding:2px;

	border:1px solid #000000;
}
/*table-space*/
.table-space {
	border-spacing:5px;
}
.table-space-h {
	border-spacing:5px 0px;
}
.table-space-v {
	border-spacing:0px 5px;
}
.table-space td,
.table-space-h td,
.table-space-v td {
	padding:5px;
}


/*basic google map placemarks*/
.bgmp_list-link {
	display:none;
}
/*directory-list*/
.directory-list-wrapper {
	display:inline-block;
	float:left;
	padding:5px;
	width:50%;
}
.directory-list-wrapper > ul.directory-list {
	margin:5px auto;

	border:none;
	border-top:1px dotted rgba(0,0,0,0.5);
}
.directory-list-wrapper > ul.directory-list:nth-of-type(1) {
	border:none;
}
.directory-list-wrapper a.expander {
	margin:0;
	padding:0;
	position:absolute;
	right:40px;
	top:1px;
}
#bgmp_list {
	margin:30px 0 0 0;
}
#bgmp_list h3 {
	font-weight:bold;
}
/*first*/
ul.directory-list {
	list-style:inside none none;
	position:relative;
}
/*second*/
ul.directory-list  ul {
	padding:0 0 0 1em;

	list-style:inside circle none;
}
/*elements*/
ul.directory-list  ul li {
	padding:0 0 0 1em;

	text-indent:-1em;
}
/*third+*/
ul.directory-list  ul ul {
	list-style:inside url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAKElEQVQYlWNgQAX/GQiA/2g0XkV4FaJLYFWITRBDjGSTCLqJ6GBAAQBjdw/xzDFmjgAAAABJRU5ErkJggg==) none;
}

/*small "listing" text*/
ul.directory-list span span {
	font-size:0.8em;
}

/*expand or not expand*/
ul.directory-list  ul {
	max-height:0px;

	overflow:hidden;
	transition:max-height 500ms ease;
}
ul.directory-list.expand ul {
	max-height:1000px;
}


/*team-members*/
body.page-id-157 #main {
	margin:0 0 300px 0;
}
.team-member {
	clear:none;
	display:inline-block;
	float:left;
	position:relative;
	width:33%;

	text-align:center;
}
.team-member:nth-of-type(3n + 1) {
	clear:both;
}
.team-member a.expander {
	margin:0 auto;
	position:relative;
}
.team-member h1 {
	font-size:1em;
	font-weight:600;
}
.team-member h1 em {
	font-weight:400;
}
/*expand or not expand*/
.team-member div {
	left:1px;
	max-height:0px;
	position:absolute;
	padding:0 15px;
	top:100%;
	width:99%;

	font-size:0.9em;
	line-height:1.2;
	text-align:justify;

	background:rgba(0,0,0,0);
	border-radius:10px;

	overflow:hidden;
	transition:all 500ms ease;
}
.team-member.expand div {
	max-height:1000px;
	padding:15px;

	background:rgba(189,287,193,0.9);
	box-shadow:0px 0px 1px 1px rgba(0,0,0,0.25);

	z-index:999;
}

/*articles & tools */
/*expand or not expand*/
.article-tool {
	margin:0 0 20px 0;
}
.article-tool > strong {
	margin:0 0 5px 5px;
	line-height:30px;
}/*
.article-tool .expander {
	display:inline-block;
	margin:0;

	vertical-align:text-bottom;
}

.article-tool ul {
	display:none;
	height:0px;

	overflow:hidden;
	transition:all 500ms ease;
}
.article-tool.expand ul {
	display:block;
	height:auto;
}*/


/*woocommerce*/
/*columns*/

.woocommerce .woocommerce-message {
    border-top-color: #2c9ce6;
}
/*buttons*/
.video-button-container {
	clear:none;
	display:inline;
	float:left;
	margin: 0 15px 10px 0;

    width:160px;
}
a.purchase-button,
a.video-button {
    display: inline-block;
    float:right;
    margin: 0 0 0 20px;
    padding: .618em 1em;
    position: relative;

	color:#000000;
	font-size: 100%;
    font-weight: 700;
    line-height: 1;
    text-decoration: none;
    text-shadow: none;

    background-image: none;
    border: none;
    border-radius: 3px;
    box-shadow: none;

    cursor: pointer;
    overflow: visible;
}
a.video-button.icon {
    float:none;
    height:128px;
    margin:0;
    padding:80px 0 0 0;
    width:100%;

	font-size: 1.4rem;
    font-weight: 400;
	text-align:center;

	background:url("image/video_green.jpg") no-repeat;
	background-size:100% 100%;
}
a.video-button.blue {
	background-image:url("image/video_blue.jpg");
}
a.video-button.green {
	background-image:url("image/video_green.jpg");
}
a.video-button.red {
	background-image:url("image/video_red.jpg");
}
a.video-button.yellow {
	background-image:url("image/video_yellow.jpg");
}
a.purchase-button.icon {
    float:none;
    margin:0;
    width:100%;

	font-size: 1.4rem;
	text-align:center;

    border-radius:0;
}
.woocommerce button.button.alt:disabled,
.woocommerce button.button.alt[disabled]:disabled,
.woocommerce span.onsale,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
a.purchase-button {
	color:#ffffff;

    background-color: #00338F;
}
/*buttons hover*/
.woocommerce span.onsale:hover,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
a.purchase-button:hover {
	color:#ffffff;

    background-color: #2c9ce6;
}
/*sale icon*/
.woocommerce ul.products li.product .onsale,
.woocommerce span.onsale {
    left: 13px;
	right:auto;
    top: 13px;
}
/*price text*/
.woocommerce ul.products li.product .price del,
.woocommerce div.product p.price,
.woocommerce ul.products li.product .price {
	color:#000000;
	opacity:1;
}
/*fix indenation*/
.woocommerce #content div.product .woocommerce-tabs ul {
    text-indent:0px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs::before,
.woocommerce div.product .woocommerce-tabs ul.tabs li,
.woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
    border-color:rgba(0,0,0,0.4);
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    border-bottom-color: #ffffff;
}
.woocommerce-error li {
    margin-left: 50px!important;
    padding: 1em;
}
#page #content .woocommerce ul {
	margin:0;
	padding:0;

	text-indent:0;
}


/*ninja forms*/
.ninja-forms-cont .disabled,
.ninja-forms-cont input[disabled='disabled'],
.ninja-forms-cont input[type="text"]:disabled {
    color: #000000;
    background: #E3E3E3;
    cursor: default;
    resize: none;
}
.ninja-forms-cont .textarea-wrap textarea {
	height:auto;
	min-height:5em;

    overflow: visible!important;
    page-break-inside: avoid !important;
    white-space: pre-wrap;
}
.list-radio-wrap li {
	clear:both;
}
/*form 31 s3-Coming of age decisions*/
#ninja_forms_form_31_all_fields_wrap {
	border:none;
}
#ninja_forms_form_31_all_fields_wrap .ninja-row {
	margin:0 0 5px 0;
}
#ninja_forms_form_31_all_fields_wrap .ninja-row > div:first-child {
	background:#73BCE5;
	border:none;
}
#ninja_forms_form_31_all_fields_wrap .ninja-row:first-child {
}
#ninja_forms_form_31_all_fields_wrap .ninja-row:first-child > div {
	padding: 20px 0 0 20px;

	background:none;
}
/*form 32 s3-Naming the Future Care People*/
#ninja_forms_form_32_all_fields_wrap .field-wrap > label {
	display:none;
}
#ninja_forms_form_32_all_fields_wrap .ninja-row {
	display:inline-block;
	width:49%;
}
#ninja_forms_form_32_all_fields_wrap .ninja-row p {
	margin:0;
}
#ninja_forms_form_32_all_fields_wrap .ninja-row:nth-of-type(1) {
	height:70px;
}
/*hr*/
#ninja_forms_form_32_all_fields_wrap hr {
	margin-top:0;
}
#ninja_forms_form_32_all_fields_wrap .ninja-row:nth-of-type(3n+3) {
	width:100%;
}
/*fn/ln*/
#ninja_forms_form_32_all_fields_wrap .ninja-row:nth-of-type(3n+4) {
	clear:both;
}
/*involved*/
#ninja_forms_form_32_all_fields_wrap .ninja-row:nth-of-type(3n+5) .ninja-col-1-3:nth-of-type(1) input {
	margin:0 0 0 40px;
}
/*consider*/
#ninja_forms_form_32_all_fields_wrap .ninja-row:nth-of-type(3n+5) .ninja-col-1-3:nth-of-type(2) {
	width:40%;
}
#ninja_forms_form_32_all_fields_wrap .ninja-row:nth-of-type(3n+5) .ninja-col-1-3:nth-of-type(2) ul {
	margin:0;
	padding:0;
}
/*order*/
#ninja_forms_form_32_all_fields_wrap .ninja-row:nth-of-type(3n+5) .ninja-col-1-3:nth-of-type(3) {
	width:25%;
}
/*form 99 s3-incorporation into the family plan*/
#ninja_forms_form_99_all_fields_wrap {
	/*display:inline-block;	*/
}
#ninja_forms_form_99_all_fields_wrap .ninja-row {
	display:inline-block;
	width:49%;
}
#ninja_forms_form_99_all_fields_wrap .ninja-row p {
	margin:0;
}
#ninja_forms_form_99_all_fields_wrap textarea {
	height:50px;
}
/*form 117 s7 */
#ninja_forms_form_117 .ninja-row:nth-of-type(1),
#ninja_forms_form_117 .ninja-row:nth-of-type(2),
#ninja_forms_form_117 .ninja-row:nth-of-type(3),
#ninja_forms_form_117 .ninja-row:nth-of-type(5),
#ninja_forms_form_117 .ninja-row:nth-of-type(6) {
	margin:0;
	padding:0 0 0 10px;

	border:1px solid #666666;
}
#ninja_forms_form_117 .ninja-row:nth-of-type(1) .ninja-col-1-2:nth-of-type(2),
#ninja_forms_form_117 .ninja-row:nth-of-type(2) .ninja-col-1-2:nth-of-type(2),
#ninja_forms_form_117 .ninja-row:nth-of-type(3) .ninja-col-1-2:nth-of-type(2),
#ninja_forms_form_117 .ninja-row:nth-of-type(5) .ninja-col-1-2:nth-of-type(2),
#ninja_forms_form_117 .ninja-row:nth-of-type(6) .ninja-col-1-2:nth-of-type(2) {
	border-left:1px solid #666666;
}
#ninja_forms_form_117 .disabled,
#ninja_forms_form_117 input[disabled="disabled"],
#ninja_forms_form_117 input[type="text"]:disabled {
	background:none;
	border:none;
}
#ninja_forms_form_117 .ninja-row:nth-of-type(2) .ninja-col-1-2:nth-of-type(2),
#ninja_forms_form_117 .ninja-row:nth-of-type(3) .ninja-col-1-2:nth-of-type(2),
#ninja_forms_form_117 .ninja-row:nth-of-type(5) .ninja-col-1-2:nth-of-type(2),
#ninja_forms_form_117 .ninja-row:nth-of-type(6) .ninja-col-1-2:nth-of-type(2) {
	background:rgba(255,255,255,0.5);
}






/*form 135 s1-completion*/
/*form 136 s2-completion*/
.completion-form {
	display:none;

	float:right;
	margin:0 0 50px 0;
	width:50%;
}
.completion-form .ninja-forms-cont .field-wrap {
	margin:0;
}
.completion-form .ninja-forms-cont li {
	clear:none;
}
.completion-form .ninja-forms-cont li:nth-of-type(1) {
	color:#528B54;
}
.completion-form .ninja-forms-cont li:nth-of-type(2) {
	color:#00338F;
}
.completion-form .ninja-forms-cont li:nth-of-type(3) {
	color:#444444;
}
.completion-form .ninja-forms-cont .ninja-forms-form label {
	display:none;
}
.completion-form .ninja-forms-cont .ninja-forms-form li label {
	display:inline;

	/*font-weight:bold;
	text-shadow:1px 1px 0px #000000, -1px -1px 1px #ffffff;*/
}
.completion-form .ninja-forms-cont .ninja-forms-save-progress {
	clear:left;
	margin:10px 0 0 250px;
}


/*--------------------------------------------------------------
>>> post 21916 - New York Life Financial Advocate Information Session
--------------------------------------------------------------*/
body.page-id-21916 #main {
	width:100%;

	background:#ffffff;
}
body.page-id-21916 #sidebar-left,
body.page-id-21916 #sidebar-left-bg {
	display:none;
	height:0px;
	width:0px;

	background:none;
}


/********************************************/
.print-only {
	display:none;
	height:0px;
}
@media only print {
	.no-print {
		display:none;
		height:0px;
	}
	.print-only {
		clear:both;
		display:block;
		height:auto;
	}
	input,
	input[type="text"],
	input[type="email"],
	input[type="url"],
	input[type="password"],
	input[type="search"],
	textarea {
		color:#000000;
	}

	/*footer*/
	#colophon {
		display:none;
	}

	/*sharing icons*/
	#at-share-dock {
		display:none;
	}

    /*all ninja forms*/
    .ninja-forms-save-progress {
        display:none;
    }
    .ninja-row > div,
    .ninja-row .field-wrap {
    	margin:0;
    	min-width:175px;
    	width:auto;
    }



	/*s1-initial appraisal*/
	#ninja_forms_form_8 textarea {
		border:none;
		box-shadow:none;
	}


	/*s1-everyday life*/
	#ninja_forms_form_10 textarea {
		border:none;
		box-shadow:none;
	}

	/*s2-vision*/
	#ninja_forms_form_27 textarea {
		border:none;
		box-shadow:none;
	}


	/*s2-implementation*/
	/********************************************/
	/*page stuff*/
	body.page-id-8145,
	.page-id-8145 button,
	.page-id-8145 input,
	.page-id-8145 select,
	.page-id-8145 textarea {
		font-size: 11px;
		line-height: 1;

		background:none !important;
	}
	.page-id-8145 #masthead {
		display:inline-block;
		height:60px;

		background:none;
	}
	.page-id-8145 #header-container {
		width:auto;
	}
	.page-id-8145 .site-logo {
		height:100px;
	}
	.page-id-8145 .site-title {
		clear:none;
		float:left;
		left:auto;
		padding:0 0 0 20px;
		position:relative;
		top:auto;
		width:auto;
	}
	.page-id-8145 .site-description {
		display:none;
	}
	.page-id-8145 .site-call-to-action {
		clear:none;
		float:right;
		left:auto;
		position:relative;
		right:auto;
		width:auto;
	}
	.page-id-8145 article {
		margin:0;
	}
	.page-id-8145 .entry-header {
		clear:both;
		display:block;
		height:24px;
	}
	.page-id-8145 .entry-header h1 {
		clear:both;
		display:block;
		width:100%;

		text-align:center;
	}
	/*form stuff*/
	/*tighten up the rows*/
	#ninja_forms_form_16 .ninja-row {
		float:left;
		min-height:12px;
		min-width:48%;
	}
	#ninja_forms_form_16 .ninja-row:nth-of-type(2n+1) {
		clear:left;
	}
	#ninja_forms_form_16 .ninja-row:nth-of-type(2n) {
		clear:right;
	}
	/*make the first colum bigger for the text to fit better*/
	#ninja_forms_form_16 .ninja-col-1-3 {
		min-width:28%;
		padding:0;
		width:28%;
	}
	#ninja_forms_form_16 .ninja-row:nth-of-type(2n+1) .ninja-col-1-3:nth-of-type(1) {
		width:44%;
	}
	/*loved ones age*/
	#ninja_forms_form_16 label#ninja_forms_field_299_label {
		display:block;
	}
	/*tighten up each item*/
	#ninja_forms_form_16 .field-wrap {
		margin:0;
	}
	#ninja_forms_form_16 h2 {
		font-size:1em;
	}
	#ninja_forms_form_16 input[type="text"],
	#ninja_forms_form_16 textarea {
		margin:0;
		padding:0;

		font-size:11px;
		line-height:0.9;/* less than 1 is still 1?*/

		background:none;
		border:none;
	}
	#ninja_forms_form_16 hr {
		display: block;
		height: 1px;
		margin:0;
		padding:0;
		width: 100%;

		border: none;
		border-top: solid 1px #aaa;
	}
	/*column headers*/
	#ninja_forms_form_16 .ninja-row .ninja-forms-field p,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_57_div_wrap p,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_315_div_wrap p,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1284_div_wrap p {
		display:none;

		font-size:11px;
		font-weight:bold;
		text-align:right;
	}
	/*row headers*/
	#ninja_forms_form_16 .ninja-row .ninja-col-1-3:nth-of-type(1) .ninja-forms-field p,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1264_div_wrap p,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_257_div_wrap p,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_258_div_wrap p,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_259_div_wrap p,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_64_div_wrap p,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_65_div_wrap p {
		display:block;
	}
	/*bottom table*/
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1287_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1289_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1290_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1291_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1292_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1293_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1296_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_3238_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1298_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1299_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1300_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1301_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1302_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1303_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_3239_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1305_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1306_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1307_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1308_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1309_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1310_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_3240_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1312_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1313_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1314_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1315_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1316_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1317_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_3241_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1319_div_wrap {
		height:32px;
		padding:1px 5px;

		border:1px solid #000000;

		overflow:hidden;
	}
	.ninja-row > div,
	.ninja-row .field-wrap {
    	min-width: 100%;
	}

	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1324_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1325_div_wrap,
	#ninja_forms_form_16 .ninja-row #ninja_forms_field_1326_div_wrap {
		padding:2px 5px;

		border:1px solid #000000;

	}

	/*footer area*/
	#ninja_forms_form_16_save_progress {
		display:none;
	}
	.page-id-8145 #colophon {
		font-size:10px;
	}
	.page-id-8145 #colophon .footer-left {
		float: right;
	}
	.page-id-8145 #colophon .textwidget {
		display:none;
	}

	/********************************************/


	/* s3-naming the money people*/
	#ninja_forms_form_127 input,
	#ninja_forms_form_127 select {
		border:none;
	}
	#ninja_forms_form_127 .label-above label {
		display:none;
	}
	#ninja_forms_form_127 #ninja_forms_field_3092_div_wrap {
		page-break-before: always;
		break-before: always;
	}
	#ninja_forms_form_127 .ninja-row > div,
	#ninja_forms_form_127 .ninja-row .field-wrap {
	    min-width: 40%;
	}
	/* s3-determining the remainder beneficiaries*/
	#ninja_forms_form_122 div > label {
		display:none;
	}
	#ninja_forms_form_122 div.number-wrap > label,
	#ninja_forms_form_122 div.list-dropdown-wrap > label {
		display:block;
	}
	#ninja_forms_form_122 input,
	#ninja_forms_form_122 select {
		border:none;
	}
	#ninja_forms_form_122 .ninja-row > div,
	#ninja_forms_form_122 .ninja-row .field-wrap {
	    min-width: 40%;
	}
	/*second*/
	#ninja_forms_form_123 div > label {
		display:none;
	}
	#ninja_forms_form_123 input,
	#ninja_forms_form_123 select {
		border:none;
	}
	/*third*/
	#ninja_forms_form_124 div > label {
		display:none;
	}
	#ninja_forms_form_124 input,
	#ninja_forms_form_124 select {
		border:none;
	}
	/* s3-coming of age decisions*/
	#ninja_forms_form_31 div > label {
		display:none;
	}
	#ninja_forms_form_31 input,
	#ninja_forms_form_31 select {
		border:none;
		box-shadow:none;
	}
	#ninja_forms_form_31 .ninja-col-2-3 {
		clear:both;
	}
	/* s3-naming the future care people */
	#ninja_forms_form_32 div > label {
		display:none;
	}
	#ninja_forms_form_32 input,
	#ninja_forms_form_32 select {
		border:none;
		box-shadow:none;
	}
	#ninja_forms_form_32 hr {
		margin:0;
	}
    #ninja_forms_form_32 .ninja-col-1-3 {
    	min-width:auto;
    	width:33%;
    }
    #ninja_forms_form_32 .ninja-col-2-3 {
    	min-width:auto;
    	width:66%;
    }
    #ninja_forms_form_32 .ninja-col-3-3 {
    	min-width:auto;
    	width:100%;
    }
    #ninja_forms_form_32 .ninja-row .field-wrap {
    	min-width:auto;
    	width:100%;
    }
	/* s3-incorporation into the family plan */
	#ninja_forms_form_125 .ninja-row > div,
	#ninja_forms_form_125 .ninja-row .field-wrap {
    	min-width: auto;
	}
	#ninja_forms_form_125 div > label {
		display:none;
	}
	#ninja_forms_form_125 div.show-label-wrap > label {
		display:block;
	}
	#ninja_forms_form_125 input,
	#ninja_forms_form_125 select,
	#ninja_forms_form_125 textarea {
		border:none;
		box-shadow:none;
	}
	/* second*/
	#ninja_forms_form_126 .ninja-row > div,
	#ninja_forms_form_126 .ninja-row .field-wrap {
    	min-width: auto;
	}
	#ninja_forms_form_126 div > label {
		display:none;
	}
	#ninja_forms_form_126 div.show-label-wrap > label {
		display:block;
	}
	#ninja_forms_form_126 input,
	#ninja_forms_form_126 select,
	#ninja_forms_form_126 textarea {
		border:none;
		box-shadow:none;
	}
	/* s3-implementation of estate plan*/
	#ninja_forms_form_35 label {
		display:none;
	}
	#ninja_forms_form_35 input,
	#ninja_forms_form_35 select {
		border:none;
		box-shadow:none;
	}
	#ninja_forms_form_35 .ninja-col-2-3 {
		min-width:66% !important;
	}
	/* s3-family coordination*/
	#ninja_forms_form_36 input,
	#ninja_forms_form_36 select {
		border:none;
	}
	#ninja_forms_form_36 label {
		display:none;
	}
	#ninja_forms_form_36 .ninja-col-1-4 {
		max-width:25% !important;
		min-width:20% !important;
	}
	#ninja_forms_form_36 .ninja-col-2-4 {
		max-width:50% !important;
		min-width:40% !important;
	}


	/*s4-entitlement*/
	#ninja_forms_form_37 textarea {
		border:none;
		box-shadow:none;
	}
	/* s4-abilities*/
	#ninja_forms_form_38 .ninja-row > div,
	#ninja_forms_form_38 .ninja-row .field-wrap {
    	min-width: auto;
	}
	#ninja_forms_form_38 div > label {
		display:none;
	}
	#ninja_forms_form_38 input,
	#ninja_forms_form_38 select,
	#ninja_forms_form_38 textarea {
		border:none;
		box-shadow:none;
	}
	#ninja_forms_form_38 .ninja-col-1-3 {
		width:50%;
		word-wrap: break-word;
	}
	#ninja_forms_form_38 .ninja-col-2-3 {
		width:50%;
		word-wrap: break-word;
	}
	/* s4-medical situation*/
	#ninja_forms_form_39 input,
	#ninja_forms_form_39 select,
	#ninja_forms_form_39 textarea {
		border:none;
		box-shadow:none;
	}
	#ninja_forms_form_39 .ninja-col-1-3 {
		/*width:450px;*/
		min-width:40%;
		word-wrap: break-word;
	}
	/* s4-financial statistics*/
	#ninja_forms_form_40 .ninja-row > div,
	#ninja_forms_form_40 .ninja-row .field-wrap {
    	min-width: auto;
	}
	#ninja_forms_form_40 input,
	#ninja_forms_form_40 select,
	#ninja_forms_form_40 textarea {
		border:none;
		box-shadow:none;
	}
	#ninja_forms_form_40 .ninja-col-2-3 {
		/*width:450px;*/
		min-width:40%;
		word-wrap: break-word;
	}
	/* s4-managing eligibility*/
	#ninja_forms_form_41 input,
	#ninja_forms_form_41 select,
	#ninja_forms_form_41 textarea {
		border:none;
		box-shadow:none;
	}
	/* s4-additional programs...*/
	#ninja_forms_form_42 input,
	#ninja_forms_form_42 select,
	#ninja_forms_form_42 textarea {
		border:none;
		box-shadow:none;
	}

	/* s4-all s5 forms */
	#ninja_forms_form_44 input, #ninja_forms_form_44 select, #ninja_forms_form_44 textarea,
	#ninja_forms_form_45 input, #ninja_forms_form_45 select, #ninja_forms_form_45 textarea,
	#ninja_forms_form_46 input, #ninja_forms_form_46 select, #ninja_forms_form_46 textarea,
	#ninja_forms_form_47 input, #ninja_forms_form_47 select, #ninja_forms_form_47 textarea,
	#ninja_forms_form_48 input, #ninja_forms_form_48 select, #ninja_forms_form_48 textarea,
	#ninja_forms_form_49 input, #ninja_forms_form_49 select, #ninja_forms_form_49 textarea,
	#ninja_forms_form_50 input, #ninja_forms_form_50 select, #ninja_forms_form_50 textarea,
	#ninja_forms_form_51 input, #ninja_forms_form_51 select, #ninja_forms_form_51 textarea,
	#ninja_forms_form_52 input, #ninja_forms_form_52 select, #ninja_forms_form_52 textarea,
	#ninja_forms_form_53 input, #ninja_forms_form_53 select, #ninja_forms_form_53 textarea,
	#ninja_forms_form_56 input, #ninja_forms_form_56 select, #ninja_forms_form_56 textarea,
	#ninja_forms_form_57 input, #ninja_forms_form_57 select, #ninja_forms_form_57 textarea,
	#ninja_forms_form_58 input, #ninja_forms_form_58 select, #ninja_forms_form_58 textarea,
	#ninja_forms_form_59 input, #ninja_forms_form_59 select, #ninja_forms_form_59 textarea,
	#ninja_forms_form_60 input, #ninja_forms_form_60 select, #ninja_forms_form_60 textarea,
	#ninja_forms_form_61 input, #ninja_forms_form_61 select, #ninja_forms_form_61 textarea,
	#ninja_forms_form_63 input, #ninja_forms_form_63 select, #ninja_forms_form_63 textarea,
	#ninja_forms_form_64 input, #ninja_forms_form_64 select, #ninja_forms_form_64 textarea,
	#ninja_forms_form_65 input, #ninja_forms_form_65 select, #ninja_forms_form_65 textarea,
	#ninja_forms_form_66 input, #ninja_forms_form_66 select, #ninja_forms_form_66 textarea,
	#ninja_forms_form_67 input, #ninja_forms_form_67 select, #ninja_forms_form_67 textarea,
	#ninja_forms_form_68 input, #ninja_forms_form_68 select, #ninja_forms_form_68 textarea,
	#ninja_forms_form_69 input, #ninja_forms_form_69 select, #ninja_forms_form_69 textarea,
	#ninja_forms_form_70 input, #ninja_forms_form_70 select, #ninja_forms_form_70 textarea,
	#ninja_forms_form_71 input, #ninja_forms_form_71 select, #ninja_forms_form_71 textarea,
	#ninja_forms_form_72 input, #ninja_forms_form_72 select, #ninja_forms_form_72 textarea,
	#ninja_forms_form_73 input, #ninja_forms_form_73 select, #ninja_forms_form_73 textarea,
	#ninja_forms_form_74 input, #ninja_forms_form_74 select, #ninja_forms_form_74 textarea,
	#ninja_forms_form_75 input, #ninja_forms_form_75 select, #ninja_forms_form_75 textarea,
	#ninja_forms_form_76 input, #ninja_forms_form_76 select, #ninja_forms_form_76 textarea,
	#ninja_forms_form_77 input, #ninja_forms_form_77 select, #ninja_forms_form_77 textarea,
	#ninja_forms_form_78 input, #ninja_forms_form_78 select, #ninja_forms_form_78 textarea,
	#ninja_forms_form_79 input, #ninja_forms_form_79 select, #ninja_forms_form_79 textarea,
	#ninja_forms_form_80 input, #ninja_forms_form_80 select, #ninja_forms_form_80 textarea,
	#ninja_forms_form_81 input, #ninja_forms_form_81 select, #ninja_forms_form_81 textarea,
	#ninja_forms_form_82 input, #ninja_forms_form_82 select, #ninja_forms_form_82 textarea,
	#ninja_forms_form_83 input, #ninja_forms_form_83 select, #ninja_forms_form_83 textarea,
	#ninja_forms_form_84 input, #ninja_forms_form_84 select, #ninja_forms_form_84 textarea,
	#ninja_forms_form_85 input, #ninja_forms_form_85 select, #ninja_forms_form_85 textarea,
	#ninja_forms_form_86 input, #ninja_forms_form_86 select, #ninja_forms_form_86 textarea,
	#ninja_forms_form_87 input, #ninja_forms_form_87 select, #ninja_forms_form_87 textarea,
	#ninja_forms_form_88 input, #ninja_forms_form_88 select, #ninja_forms_form_88 textarea,
	#ninja_forms_form_89 input, #ninja_forms_form_89 select, #ninja_forms_form_89 textarea,
	#ninja_forms_form_90 input, #ninja_forms_form_90 select, #ninja_forms_form_90 textarea,
	#ninja_forms_form_91 input, #ninja_forms_form_91 select, #ninja_forms_form_91 textarea,
	#ninja_forms_form_92 input, #ninja_forms_form_92 select, #ninja_forms_form_92 textarea,
	#ninja_forms_form_93 input, #ninja_forms_form_93 select, #ninja_forms_form_93 textarea,
	#ninja_forms_form_94 input, #ninja_forms_form_94 select, #ninja_forms_form_94 textarea,
	#ninja_forms_form_95 input, #ninja_forms_form_95 select, #ninja_forms_form_95 textarea,
	#ninja_forms_form_96 input, #ninja_forms_form_96 select, #ninja_forms_form_96 textarea,
	#ninja_forms_form_97 input, #ninja_forms_form_97 select, #ninja_forms_form_97 textarea,
	#ninja_forms_form_98 input, #ninja_forms_form_98 select, #ninja_forms_form_98 textarea,
	#ninja_forms_form_99 input, #ninja_forms_form_99 select, #ninja_forms_form_99 textarea,
	#ninja_forms_form_100 input, #ninja_forms_form_100 select, #ninja_forms_form_100 textarea,
	#ninja_forms_form_101 input, #ninja_forms_form_101 select, #ninja_forms_form_101 textarea,
	#ninja_forms_form_102 input, #ninja_forms_form_102 select, #ninja_forms_form_102 textarea,
	#ninja_forms_form_103 input, #ninja_forms_form_103 select, #ninja_forms_form_103 textarea,
	#ninja_forms_form_104 input, #ninja_forms_form_104 select, #ninja_forms_form_104 textarea,
	#ninja_forms_form_105 input, #ninja_forms_form_105 select, #ninja_forms_form_105 textarea,
	#ninja_forms_form_106 input, #ninja_forms_form_106 select, #ninja_forms_form_106 textarea,
	#ninja_forms_form_107 input, #ninja_forms_form_107 select, #ninja_forms_form_107 textarea,
	#ninja_forms_form_108 input, #ninja_forms_form_108 select, #ninja_forms_form_108 textarea,
	#ninja_forms_form_109 input, #ninja_forms_form_109 select, #ninja_forms_form_109 textarea,
	#ninja_forms_form_110 input, #ninja_forms_form_110 select, #ninja_forms_form_110 textarea,
	#ninja_forms_form_112 input, #ninja_forms_form_112 select, #ninja_forms_form_112 textarea,
	#ninja_forms_form_115 input, #ninja_forms_form_115 select, #ninja_forms_form_115 textarea,
	#ninja_forms_form_139 input, #ninja_forms_form_139 select, #ninja_forms_form_139 textarea {
		border:none;
		box-shadow:none;
	}

	/* s6-vision*/
	#ninja_forms_form_21 input,
	#ninja_forms_form_21 select,
	#ninja_forms_form_21 textarea {
		border:none;
		box-shadow:none;
	}
	/* s6-key players*/
	#ninja_forms_form_118 div > label {
		display:none;
	}
	#ninja_forms_form_118 .ninja-row > div,
	#ninja_forms_form_118 .ninja-row .field-wrap {
	    min-width: 30%;
	}
	#ninja_forms_form_118 input,
	#ninja_forms_form_118 select,
	#ninja_forms_form_118 textarea {
		border:none;
		box-shadow:none;
	}
	.ninja-forms-cont #ninja_forms_form_118 .disabled {
		background:none;
	}

	/* s8-review*/
	#ninja_forms_form_18 input,
	#ninja_forms_form_18 select,
	#ninja_forms_form_18 textarea {
		border:none;
		box-shadow:none;
	}
	/* s8-reniew*/
	#ninja_forms_form_19 input,
	#ninja_forms_form_19 select,
	#ninja_forms_form_19 textarea {
		border:none;
		box-shadow:none;
	}

}