@charset "utf-8";
html
{
	height: 100%;
	background: #FDFDFD;
}
html, body
{
	margin: 0;
	padding: 0;
	width: 100%;
}
body
{
	color: #000;
	font-family: 'Share Tech', sans-serif;
	font-size: 16px;
	line-height: 1.3em;
	padding: 0px !important;
}
p
{
	font-family: 'Share Tech', sans-serif;
	padding: 0 5px 10px 5px;
}
h1, h2
{
	color: #000;
	font-size: 1.5em;
	line-height: 1.2em;
}
h3 {
	font-size: 1.3em;
}
h4
{
	font-size: 1.2em;
}
h3, h4, h5, h6, h2.title a, h4.title a, h6.title a, h3.title a, h4.title, h5.title a
{
	color: #000;
}
h5, h6
{
	font-size: 1.1em;
	line-height: 1.2em;
	padding-bottom: 0px;
}
h5.title a
{
	font-size: 1.1em;
}
a:link, a:active, a:visited
{
	font-weight: 600;
	text-decoration: none;
}
a:hover
{
	color: #000;
	font-weight: 600;
	text-decoration: underline;
}
hr
{
	margin-bottom: 5px;
	margin-top: 5px;
}
#content, div.module
{
	margin: 5px 0 0 0;
}
#nyk-content-container .column
{
	box-sizing: border-box;
	height: 100%;
	padding: 0.5% 1%;
}
#nyk-wrapper
{
	background: #fff;
	margin: 0 auto;
	max-width: 1920px;
	min-width: 1050px;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
#nyk-header-wrapper
{
	height: auto;
	margin: 0 auto;
	max-width: 1920px;
	min-width: 1050px;
	padding: 0;
	width: 100%;
}
#nyk-header
{
	height: auto;
	margin-left: auto;
	margin-right: auto;
	min-width: 1050px;
	width: 100%;
}
div #nyk-header-wrapper .module-container {
	background: #fff;
	position: relative;
}
div #nyk-header-wrapper #content, div #nyk-header-wrapper div.module
{
	padding: 0% 3%;
	text-align: center;
}
#nyk-banner
{
	box-sizing: border-box;
	height: auto;
	margin-left: auto;
	margin-right: auto;
	min-width: 1050px;
	position: relative;
	width: 100%;
}
#nyk-banner .flash-wrapper
{
	height: auto;
	margin: 0 auto;
	min-width: 1000px;
	padding: 0.3% 0px;
	position: relative;
	width: 100%;
}
span[class^="video_"], span[class*="video_"] {
    font-size: 2.1em!important;
}
.menuVideo
{
	min-width: 1050px;
	overflow: hidden;
	position: static;
	width: 100%;
}
video#bgvid
{
	background: #fff;
	height: auto;
	left: 50%;
	min-height: 100%;
	min-width: 100%;
	width: auto;
}
div.menuVideo p
{
	height: auto;
	margin: 0.5% auto;
	max-width: 1000px;
	position: relative;
	width: 100%;
}
#nyk-banner #flash-header
{
	float: none;
	height: auto;
	margin: 0 auto;
	min-height: 35px;
	position: relative;
	width: 100%;
}
#flash-header
{
	display: block;
}
.nykMenuVideoOverlay
{
	height: auto;
	margin: 0 auto;
	padding: 0;
	position: relative;
	width: 100%;
}
.tagsectionouter
{
}
.tagsectioninnerleft
{
}
.tagsectioninnercenter
{
}
.tagsectioninnerright
{
}
.nykMenuVideoOverlay span.tagtitle
{
	line-height: 0.8em;
	margin: 0 auto;
	position: relative;
}
.nykMenuVideoOverlay span.tagtext
{
	line-height: 0.9em;
	margin: 0 auto;
	position: relative;
}
.circlesecouter
{
	margin: 0 auto;
	position: relative;
	text-align: center;
}
.snip1566
{
	box-shadow: none !important;
	display: inline-block;
	font-size: 16px;
	position: relative;
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
	width: 100%;
}
.snip1566 *,
.snip1566:before,
.snip1566:after
{
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.snip1566:before,
.snip1566:after
{
	border: 2px solid #fff;
	border-color: transparent #fff;
	border-radius: 50%;
	bottom: 0px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	content: '';
	left: 0px;
	position: absolute;
	right: 0px;
	top: 0px;
	z-index: -1;
}
.snip1566 img
{
	backface-visibility: hidden;
	border-radius: 50%;
	max-width: 100%;
	opacity: 0.9;
	padding: 10px;
	vertical-align: top;
}
.snip1566 figcaption
{
	background-color: rgba(0, 0, 0, 0.6);
	border-radius: 50%;
	bottom: 5px;
	left: 5px;
	opacity: 0;
	position: absolute;
	right: 5px;
	top: 5px;
}
/* Below line was to correct border issue */
.snip1566 figcaption img { border-radius: 0; padding: 5px;}
.snip1566 i
{
	font-size: 4em;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	z-index: 1;
}
.snip1566 a
{
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
.snip1566:hover figcaption,
.snip1566.hover figcaption
{
	opacity: 1;
	transform: translateX(0);
	-webkit-transform: translateX(0);
}
.snip1566:hover:before,
.snip1566.hover:before,
.snip1566:hover:after,
.snip1566.hover:after
{
	border-width: 10px;
}
.snip1566:hover:before,
.snip1566.hover:before
{
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.snip1566:hover:after,
.snip1566.hover:after
{
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
#nyk-navigation-menu.content
{
	margin: 0 auto;
}
#nyk-navigation-menu
{
	background-size: cover;
	font-size: 1.3em;
	height: 420px;
	margin: 0 auto;
	min-width: 1000px;
	position: relative;
	width: 97%;
}
#nyk-header #nyk-navigation-menu .flash-wrapper, #nyk-header #nyk-navigation-menu .flash-wrapper
{
	height: auto;
	line-height: 57px;
	margin: 0 auto;
	min-width: 1000px;
	overflow: visible;
	padding: 10px 0;
	position: relative;
	text-align: left;
	text-shadow: 1px 1px 0px rgba(255, 255, 255, 1);
	width: 100%;
}
#outer
{
	height: auto;
	margin: 0 auto;
	min-width: 1000px;
	padding: 1% 0.5% 0.7% 2%;
	position: relative;
	text-align: center;
	width: 98%;
	z-index: 1;
}
#nyk-header #nyk-navigation-menu #menu
{
	margin: 0;
	min-height: 35px;
	width: 100%;
}
#nyk-header #nyk-navigation-menu ul
{
	text-align: center;
}
#nyk-navigation-menu.module h4.title
{
	display: none;
}
#nyk-navigation-menu.module div.content
{
	margin-left: -57px;
}
#nyk-header #nyk-navigation-menu li
{
	display: inline-block;
	float: none;
	margin: 0px 6px 5px auto;
	max-width: 250px;
	padding-bottom: 0px;
	width: 18%;
}
#nyk-header #nyk-navigation-menu li.sub
{
	box-shadow: 1px 0px 0px 0px rgba(0,0,0,0.2);
	-khtml-box-shadow: 1px 0px 0px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 1px 0px 0px 0px rgba(0,0,0,0.2);
	-webkit-box-shadow: 1px 0px 0px 0px rgba(0,0,0,0.2);
}
#nyk-header #nyk-navigation-menu li.sub, li.sub a
{
	color: #fff;
}
#nyk-header #nyk-navigation-menu li.sub:hover
{
	color: #fff;
}
#nyk-header #nyk-navigation-menu li.sub:hover, #nyk-header #nyk-navigation-menu li.sub a:hover
{
	color: #fff;
}
#nyk-header #nyk-navigation-menu li:hover, #nyk-header #nyk-navigation-menu li a:hover,
#nyk-header #nyk-navigation-menu li:active, #nyk-header #nyk-navigation-menu li a:active
{
	font-weight: 600;
	letter-spacing: 1.1px;
}
#nyk-header #nyk-navigation-menu li:hover ul, #nyk-header #nyk-navigation-menu li:hover ul li:hover ul
{
	font-weight: 600;
	letter-spacing: 1.1px;
	margin-left: 0px;
	margin-top: 0px;
}
#nyk-navigation-menu ul li a:hover, #nyk-navigation-menu ul li:hover
{
	border: none;
	color: #fff;
	font-weight: 600;
	letter-spacing: 1.1px;
}
#nyk-navigation-menu ul li, #nyk-navigation-menu ul li a, #nyk-navigation-menu ul li a:visited
{
	color: #fff;
	font-family: 'Cabin Condensed', sans-serif;
	font-weight: 600;
	letter-spacing: 1.1px;
	line-height: 1.4em!important;
	padding: 5%;
	text-decoration: none;
	text-shadow: 0px 0px 2px rgba(0,0,0,0.3);
}
#nyk-navigation-menu li:hover, #nyk-navigation-menu li a:hover,
#nyk-navigation-menu li:active, #nyk-navigation-menu li a:active
{
	border: none;
}
#nyk-header #nyk-navigation-menu ul ul li {
	width: 100%;
}
#nyk-header #nyk-navigation-menu ul ul li:hover, #nyk-header #nyk-navigation-menu ul ul li a:hover,
#nyk-header #nyk-navigation-menu ul ul li:active, #nyk-header #nyk-navigation-menu ul ul li a:active
{
	font-weight: 400;
	letter-spacing: 1px;
}
#nyk-header #nyk-navigation-menu ul ul li, #nyk-header #nyk-navigation-menu ul ul li a
{
	border: none;
	font-family: 'Cabin Condensed', sans-serif;
	font-weight: 400;

	letter-spacing: 1px;
}
#nyk-header #nyk-navigation-menu ul ul
{
	background: none;
	font-size: 1em;
	width: 100%!important;
}
#nyk-header #nyk-navigation-menu ul ul ul {
   left: 100%!important;
}
#nyk-content-wrapper
{
	height: 100%;
	margin: 1% auto;
	min-height: 19em;
	min-width: 1020px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0.;
	position: relative;
	width: 100%;
}
#nyk-content-container
{
	box-sizing: border-box;
	float: none;
	height: 100%;
	margin: 0.5% auto;
	max-width: 1920px;
	min-width: 60%;
	padding: 0.5% 1%;
	position: relative;
	width: 100%;
}
#nyk-content
{
	border-radius: 1em;
	box-shadow: none;
	height: 100%;
	margin: 0 auto;
	max-width: 1500px;
	position: relative;
}
#nyk-content #content
{
	border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	margin: 0px 0 10px 0;
	padding: 1%!important;
}
#nyk-content .module-container h4.title
{
	border-bottom: 2px solid #fff;
	font-family: 'Share Tech', sans-serif;
	font-size: 1.2em;
	letter-spacing: 1px;
	line-height: 1.3em;
	margin-bottom: 3px;
	margin-top: 5px;
	padding: 0 0 5px 0;
}
#nyk-content h1, #nyk-content h2, h1.title, h1, h2
{
	border-bottom: 2px solid #fff;
	font-family: 'Share Tech', sans-serif;
	font-size: 1.5em;
	letter-spacing: 1px;
	margin-bottom: 1%;
	margin-top: 1%;
	padding: 0 0 5px 0;
}
#nyk-content h3
{
	font-size: 1.2em;
}
#nyk-content h4, #nyk-content h5, #nyk-content h6
{
	font-size: 1em;
}
#nyk-blogs .content ul li
{
	font-size: 1em !important;
}
#nyk-content #nyk-cns-video-playlist .video_module ul {
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
#nyk-content #nyk-cns-video-playlist .video_module ul li
{
	-webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 4 4 auto;
    -ms-flex: 4 4 auto;
    flex: 4 4 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
	padding: 1%;
    margin: 1%;
	max-width: 23%;
	width: 100%;
}
#nyk-primary-column #nyk-cns-video-playlist .video_module ul li, #nyk-secondary-column #nyk-cns-video-playlist .video_module ul li
{
	margin: 9px 3px 9px 3px !important;
	max-width: 250px;
	min-height: 180px;
	padding: 10px !important;
	width: 90% !important;
}
#nyk-footer #nyk-cns-video-playlist .video_module ul {
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
#nyk-footer #nyk-cns-video-playlist .video_module ul li
{
	-webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 4 4 auto;
    -ms-flex: 4 4 auto;
    flex: 4 4 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
	padding: 1%;
    margin: 1%;
	max-width: 44%;
	width: 100%;
}
#content.index nyk-custom-content
{
	border: solid 1px #CCC;
	padding: 40px 40px 45px 40px;
}
#nyk-content .module-container
{
	border-radius: 10px 10px 10px 10px;
	font-size: 1.2em;
	padding: 0.5%;
}
#nyk-content-container.no-columns #content, #content.index nyk-custom-content, #nyk-content-container.one-column-right #content, #nyk-content-container.one-column-left #content, #nyk-content-container.two-column #content
{
	border-radius: 10px 10px 10px 10px;
	padding: 1%;
}
#nyk-content-container.no-columns #nyk-content
{
	height: 100%;
	margin: 0px auto;
	position: relative;
}
#nyk-content-container.one-column-left #nyk-content
{
	height: 100%;
}
#nyk-content-container.one-column-right #nyk-content
{
	height: 100%;
}
#nyk-content-container.two-column #nyk-content
{
	height: 100%;
	min-width: 60%;
}
#nyk-content-container.no-columns div#nyk-primary-column
{
	height: 100%;
}
#nyk-content-container.no-columns div#nyk-secondary-column
{
	height: 100%;
}
#nyk-content-container.two-column div#nyk-primary-column
{
	height: 100%;
	max-width: 20%;
}
#nyk-content-container.two-column div#nyk-secondary-column
{
	height: 100%;
	max-width: 20%;
}
#nyk-content-container.one-column-left div#nyk-primary-column
{
	height: 100%;
}
#nyk-content-container.one-column-left div#nyk-secondary-column
{
	height: 100%;
}
#nyk-content-container.one-column-right div#nyk-primary-column
{
	height: 100%;
}
#nyk-content-container.one-column-right div#nyk-secondary-column
{
	height: 100%;
}
.search
{
	width: 95%;
}
#nyk-primary-column h4.title, #nyk-secondary-column h4.title
{
	font-family: 'Share Tech', sans-serif;
	font-size: 1.2em;
	font-weight: 600;
	min-height: 25px;
	line-height: 1em;
	margin: 8px 0px 7px 0px;
}
#nyk-primary-column .module, #nyk-secondary-column .module
{
	border-radius: 2px;
	-khtml-border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	color: #000;
}
#nyk-primary-column .module .title, #nyk-secondary-column .module .title
{
	padding: 0 .3em;
}
#nyk-primary-column .module .content, #nyk-secondary-column .module .content
{
	line-height: 1em;
	margin: 0;
	padding: 0 .5em 1em;
}
#nyk-content .column, #nyk-primary-column .column, #nyk-secondary-column .column
{
	float: left;
	margin: 0 auto;
	padding: 0;
}
#nyk-primary-column, #nyk-secondary-column
{
	height: 100%;
}
#nyk-primary-column
{
	max-width: 400px;
}
#nyk-secondary-column
{
	max-width: 400px;
}
#nyk-primary-column .module-container .module
{
	border-radius: 10px;
	margin: 10% 0;
	padding: 3%;
	width: 93%;
}
#nyk-secondary-column .module-container .module
{
	border-radius: 10px;
	margin: 10% 0;
	padding: 3%;
	width: 93%;
}
#nyk-health-articles h5.title
#nyk-content.column #content.index nyk-health-articles .categories clearfix
{
	padding-bottom: 20px;
}
#nyk-health-articles h5.title
{
	font-size: 1em;
	line-height: 1em;
	margin: 1px 0px 10px 0px;
	min-height: 100px;
	padding: 9px 1% 9px 0px;
	position: relative;
	word-wrap: break-word;
}
#nyk-primary-column #nyk-health-articles h5.title, #nyk-secondary-column #nyk-health-articles h5.title
{
	float: left;
	font-size: 1em;
	letter-spacing: 0px;
	line-height: 1em;
	margin: 1px;
	min-height: 50px;
	padding: 3px 1% 6px 1%;
	position: relative;
	word-wrap: break-word;
	width:94%;
}
#nyk-health-articles img
{
	margin: 0 auto;
	padding: 0px 0.1%;
}
#nyk-primary-column #nyk-health-articles img, #nyk-secondary-column #nyk-health-articles img
{
	float: left;
	margin: 0 auto;
	padding: 7%;
	position: relative;
}
#nyk-health-articles .content
{
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
#nyk-primary-column #nyk-health-articles .content, #nyk-secondary-column #nyk-health-articles .content
{
	float: left;
	font-size: 1em;
	margin: 0 auto;
	min-height: 150px;
	padding: 3%;
	position: relative;
	width: 91%;
	word-wrap: break-word;
}
#nyk-health-articles .content .article
{
	border: 5px solid #fff;
	box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.75), 
		inset 10px 10px 35px 19px rgba(0,0,0,0.08);
	-khtml-box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.75),
		inset 10px 10px 35px 19px rgba(0,0,0,0.08);
	-webkit-box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.75),
		inset 10px 10px 35px 19px rgba(0,0,0,0.08);
	color: #000;
	font-family: 'Share Tech', sans-serif;
	font-size: 1em;
	letter-spacing: 0.3px;
	line-height: 1.15em;
	-webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 4 4 auto;
    -ms-flex: 4 4 auto;
    flex: 4 4 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
	height: auto;
	padding: 1%;
    margin: 1%;
	max-width: 44%;
	width: 100%;
}
#nyk-primary-column #nyk-health-articles .content .article, #nyk-secondary-column #nyk-health-articles .content .article
{
	min-width: 140px !important;
	width: 92%;
	max-width: 100%;
}
#content.nyk-newsletter.index .article h3.title
{
	font-size: 1.1em;
	line-height: 1.2em;
	margin: 1px;
	min-height: 110px;
	padding: 10px 1% 9px 0px;
	word-wrap: break-word;
}
#content.nyk-newsletter.index .article h3.title:hover
{
	color: #000;
	text-decoration: underline;
}
#content.nyk-newsletter.index .article
{
	border: 5px solid #fff;
	box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.75), 
		inset 10px 10px 35px 19px rgba(0,0,0,0.08);
	-khtml-box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.75),
		inset 10px 10px 35px 19px rgba(0,0,0,0.08);
	-webkit-box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.75),
		inset 10px 10px 35px 19px rgba(0,0,0,0.08);
	color: #000;
	float: left;
	font-family: 'Share Tech', sans-serif;
	font-size: 1em;
	letter-spacing: 0.3px;
	line-height: 1.15em;
	margin: 2% 0.5%;
	max-width: 620px;
	min-height: 375px;
	min-width: 200px;
	padding: 1%;
	text-shadow: 0px 1px 0px #5c5c5c;
	width: 43%;
}
#content.nyk-newsletter.index .article img
{
	margin: 0 auto;
	padding: 0px 0.1%;
}
#nyk-blogs ul li
{
	list-style-type: none;
}
#nyk-office-hours table
{
	color: #000;
	width: 95%;
}
#nyk-office-hours tr:nth-child(even)
{
}
#nyk-office-hours tr:nth-child(odd)
{
}
#nyk-primary-column #nyk-ask-the-experts-questions ul, #nyk-secondary-column #nyk-ask-the-experts-questions ul
{
	margin: 7px;
}
#nyk-primary-column #nyk-ask-the-experts-questions ul li, #nyk-secondary-column #nyk-ask-the-experts-questions ul li
{
	margin: 3px 0px 7px 0px;
}
#nyk-content .all-the-questions ul li
{
	margin: 0px 0px 9px 0px;
}
#nyk-newsletter-signup .content .signup, input.button
{
	border-radius: 10px 10px 10px 10px;
	box-shadow: 1px 2px 2px -1px rgba(0,0,0,0.4);
	-khtml-box-shadow: 1px 2px 2px -1px rgba(0,0,0,0.4);
	-moz-box-shadow: 1px 2px 2px -1px rgba(0,0,0,0.4);
	-webkit-box-shadow: 1px 2px 2px -1px rgba(0,0,0,0.4);
	color: #ffffff;
	cursor: pointer;
	font-size: 0.75vmax;
	font-weight: 600;
	height: auto;
	letter-spacing: 0.5px;
	line-height: 0.75vmax;
	max-width: 350px;
	min-height: 25px;
	padding: 1%;
	width: 100%!important;
}
#nyk-newsletter-signup .content .signup:hover, input.button:hover
{
	border-radius: 10px 10px 10px 10px;
	box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .1);
	-khtml-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .1);
	color: #ffffff;
	cursor: pointer;
	text-shadow: none;
}
#feedControl .gfc-title
{
	cursor: pointer;
	font-size: 1em;
	font-weight: 400;
	letter-spacing: 0.4px;
	text-decoration: none;
}
#feedControl .gfc-title:hover
{
	color: #000;
	cursor: pointer;
	font-size: 1em;
	font-weight: 400;
	letter-spacing: 0.4px;
	text-decoration: none;
}
.right
{
	background-color: #ebebeb;
	border: 1px solid #fff;
	border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0px 0px 3px 4px rgba(128,128,128,0.3);
	-khtml-box-shadow: 0px 0px 3px 4px rgba(128,128,128,0.3);
	-moz-box-shadow: 0px 0px 3px 4px rgba(128,128,128,0.3);
	-webkit-box-shadow: 0px 0px 3px 4px rgba(128,128,128,0.3);
	font-size: 0.95vw;
	margin: 2% 3% 2% 3%;
	padding: 5px;
}
.left
{
	float: left;
	margin: 5px;
}
img.right {
	max-width: 350px;
	width:100%;
}
#nyk-health-articles .content a.read-more, #nyk-health-articles .content a:link.read-more, #nyk-health-articles .content span.read-more a, #nyk-health-articles .content span.read-more a:link, #nyk-health-articles .content a:visited.read-more, #nyk-footer #nyk-health-articles .content a.read-more, #nyk-footer #nyk-health-articles .content a:link.read-more, #nyk-footer #nyk-health-articles .content span.read-more a, #nyk-footer #nyk-health-articles .content span.read-more a:link, #nyk-footer #nyk-health-articles .content a:visited.read-more
{
	border-radius: 10px 10px 10px 10px;
	-khtml-border-radius: 1px;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .1);
	-khtml-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .1);
	color: #fff;
	cursor: pointer;
	font-family: 'Share Tech', sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	height: auto;
	letter-spacing: 0.3px;
	line-height: 1.1em;
	margin: 5%;
	min-height: 20px;
	padding: 5%;
	text-decoration: none;
	text-transform: lowercase;
}
#nyk-health-articles .content a:link.read-more:hover, #nyk-health-articles .content a.read-more:hover, #nyk-health-articles .content a.read-more link:hover, #nyk-health-articles .content .read-more.right a:hover, #nyk-health-articles .content a.read-more.right:hover, #nyk-footer #nyk-health-articles .content a:link.read-more:hover, #nyk-footer #nyk-health-articles .content a.read-more:hover, #nyk-footer #nyk-health-articles .content a.read-more link:hover, #nyk-footer #nyk-health-articles .content .read-more.right a:hover, #nyk-footer #nyk-health-articles .content a.read-more.right:hover
{
	box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .1);
	-khtml-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .1);
	-moz-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .1);
	-webkit-box-shadow: 3px 3px 0px 0px rgba(0, 0, 0, .1);
	color: #fff;
	cursor: pointer;
	font-weight: normal;
	text-decoration: underline;
	text-shadow: none;
}
#nyk-cns-video-playlist .video_module ul li .video_module_title {
	padding: .5em .2em 0.5em;
}
#nyk-content #nyk-cns-video-playlist .video_module ul li .video_module_title
{
	margin-bottom: 7%;
	min-height: 65px;
	word-wrap: break-word;
}
#nyk-primary-column #nyk-cns-video-playlist .video_module ul li .video_module_title, #nyk-secondary-column #nyk-cns-video-playlist .video_module ul li .video_module_title
{
	margin-bottom: 9px;
	min-height: 35px;
}
#nyk-secondary-column #nyk-cns-video-playlist .video_module ul li
{
	margin: 9px 3px !important;
	min-height: 180px !important;
}
#nyk-secondary-column #nyk-cns-video-playlist .video_module ul li .video_module_title
{
	margin-bottom: 9px;
	min-height: 35px;
}
#nyk-secondary-column h5.video_module_title a
{
	font-size: 1.3em;
}
#nyk-content h5.video_module_title a
{
	font-family: 'Share Tech', sans-serif;
	font-size: 1em;
	font-weight: 500;
	letter-spacing: 0.1px;
	line-height: 1.1em;
	padding: 5px 0;
}
#nyk-content h5.video_module_title a:hover
{
	color: #000;
	text-decoration: underline;
}
#nyk-primary-column h5.video_module_title a, #nyk-secondary-column h5.video_module_title a
{
	font-family: 'Share Tech', sans-serif;
	font-size: 1.1em;
	font-weight: 600;
	letter-spacing: -0.2px;
	line-height: 1.2em;
	padding: 5px 0;
}
#nyk-primary-column h5.video_module_title a:hover, #nyk-secondary-column h5.video_module_title a:hover
{
	color: #ccc;
	text-decoration: none;
}
.video_module_player_thumbnail
{
	margin-top: 15px;

}
input:focus, textarea:focus
{
	outline: medium none;
}
input[type="text"], input[type="password"], input[type="file"], input[type="tel"], input[type="email"], textarea, select
{
	background-color: #fff;
	border-bottom-color: rgb(234,234,234);
	border-left-color: rgb(218,218,218);
	border-radius: 2px;
	-khtml-border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-right-color: rgb(218,218,218);
	border-style: solid;
	border-top-color: rgb(198,198,198);
	border-width: 1px;
	box-shadow: inset 0px .5px .5px .5px rgba(0,0,0,0.3);
	-khtml-box-shadow: inset 0px .5px .5px .5px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0px .5px .5px .5px rgba(0,0,0,0.3);
	-webkit-box-shadow: inset 0px .5px .5px .5px rgba(0,0,0,0.3);
	line-height: 1.2em;
	-moz-box-sizing: border-box;
	padding: 5px 0 6px 3px;
	vertical-align: middle;
}
input[type="text"]:hover, input[type="password"]:hover, input[type="file"]:hover, input[type="tel"]:hover, input[type="email"]:hover, textarea:hover, select:hover
{
	background-color: rgb(255, 255, 255);
	border: solid 1px rgb(198,198,198);
}
input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus, input[type="tel"]:focus, input[type="email"]:focus, textarea:focus, select:focus
{
	background-color: rgb(255, 255, 255);
	border-color: rgb(101, 158, 201) rgb(112, 174, 221) rgb(168, 207, 236);
	color: rgb(51, 51, 51);
	outline: 0px none;
}
.formee-button, .formee input[type="submit"], .formee input[type="button"], .formee input[type="reset"]
{
	border: solid 1px #0f723b;
	cursor: pointer;
	display: inline-block;
	font-size: 1.25em;
	height: auto;
	min-height: 25px;
	padding: 1%;
	text-align: center;
	width: 120px;
}
.button.search {
	font-size: 0.7em;
}
#nyk-chiropractic-is-safe.module {
	text-align: center;
}
#nyk-chiropractic-is-safe.module img {
	max-width: 205px;
}
/**********/
/* Footer */
/**********/
#nyk-footer-wrapper{
	height:auto;
	width: 100%;
	margin: 0 auto;
}
#nyk-footer {
	position: relative;
    float: left;
	color: #fff;
	font-size: 1em;
	height:auto;
	margin: 5px 0px 0px 0px;
	width: 100%;	
}
#nyk-footer img {
	max-width: 100%;
	height: auto;
}
/* Padding/width for columns in footer */
#nyk-footer #nyk-nav-string.module{
overflow: visible;
}
#nyk-footer .column-container.one-column .content{
	height:100%;
	width: 100%;
	padding: 5px 0 5px 0;
}
#nyk-footer .column-container.one-column .column {
	padding: 1%;
	margin: 1%;
	max-width: 95%;
	width: 100%;
}
#nyk-footer .column-container.one-column .column_one{
	-webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}
#nyk-footer .column-container.two-column .content{
	height:100%;
	width: 100%;
	padding: 5px 0 5px 0;
}
#nyk-footer .column-container.two-column .column {
	padding: 1%;
	margin: 1%;
	max-width: 40%;
	width: 100%;
}
#nyk-footer .column-container.two-column .column_one{
	-webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex: 2 2 auto;
    -ms-flex: 2 2 auto;
    flex: 2 2 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}
#nyk-footer .column-container.two-column .column_two{
	-webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-flex: 2 2 auto;
    -ms-flex: 2 2 auto;
    flex: 2 2 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}
#nyk-footer .column-container.three-column .content{
	height:100%;
	width: 100%;
	padding: 5px 0 5px 0;
}
#nyk-footer .column-container.three-column .column{
    padding: 1%;
    margin: 1%;
	max-width: 29%;
	width: 100%;
}
#nyk-footer .column-container.three-column .column_one {
	-webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex: 3 3 auto;
    -ms-flex: 3 3 auto;
    flex: 3 3 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}
#nyk-footer .column-container.three-column .column_two {
	 -webkit-order: 2;
    -ms-flex-order: 2;
    order: 2;
    -webkit-flex: 3 3 auto;
    -ms-flex: 3 3 auto;
    flex: 3 3 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}
#nyk-footer .column-container.three-column .column_three {
	 -webkit-order: 3;
    -ms-flex-order: 3;
    order: 3;
    -webkit-flex: 3 3 auto;
    -ms-flex: 3 3 auto;
    flex: 3 3 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
}
/* End of Padding/width for columns in footer */
#nyk-footer h4.title
{
	display: block;
	float: left;
	font-size: 1.4em;
	margin-bottom: 6px;
	margin-top: 1px;
	width: 100%;
}
#nyk-footer #nyk-new-patient-center .content ul li
{
	display: inline-block;
	font-size: 1em;
}
#nyk-footer .content
{
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	padding: 6px;
}
#nyk-footer .module-container
{
	font-size: 1.1em;
	height: 100%;
	padding: 1%;
	width: 98%;
}
#nyk-footer .module-container a
{
	font-size: 1.1em;
}
#nyk-footer a
{
	font-size: 1.1em;
	margin: 0px auto;
	padding: 0px;
}
#nyk-footer a:hover
{
	color: #000;
	font-size: 1.1em;
	text-decoration: underline;
}
#nyk-footer #nyk-nav-string ul {
	font-size: 1.1em;
	margin: 0 auto;
	padding: 0px;
	text-align: center;
}
#nyk-footer #nyk-nav-string ul li{
	font-size: 1.1em;
	list-style: none;
	display: inline;
	margin: 0 auto;
}
#nyk-footer #nyk-nav-string ul li a {
	font-size: 1.1em;
	margin: 12px;
	padding-bottom: 4px;
	text-transform: uppercase;
	display: inline-block;
}
#nyk-footer #nyk-nav-string ul li a:hover {
	border-bottom: solid 2px #bababa;
	color: #000;
	font-size: 1.1em;
	text-decoration: none;
}
#nyk-footer #nyk-health-articles .content {
	padding: 1%;
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
	height: auto;
}
#nyk-footer #nyk-health-articles .content .article {
	border: 5px solid #fff;
	box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.75), 
		inset 10px 10px 35px 19px rgba(0,0,0,0.08);
	-khtml-box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.75);
	-moz-box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.75),
		inset 10px 10px 35px 19px rgba(0,0,0,0.08);
	-webkit-box-shadow: 2px 2px 7px -2px rgba(0,0,0,0.75),
		inset 10px 10px 35px 19px rgba(0,0,0,0.08);
	color: #000;
	font-family: 'Share Tech', sans-serif;
	font-size: 1em;
	letter-spacing: 0.3px;
	line-height: 1.15em;
	-webkit-order: 0;
    -ms-flex-order: 0;
    order: 0;
    -webkit-flex: 4 4 auto;
    -ms-flex: 4 4 auto;
    flex: 4 4 auto;
    -webkit-align-self: auto;
    -ms-flex-item-align: auto;
    align-self: auto;
	padding: 1%;
    margin: 1%;
	max-width: 42%;
	width: 100%;
}
#nyk-footer #nyk-health-articles h5.title {
	/* hide text if it more than N lines  */
  overflow: hidden;
  /* for set '...' in absolute position */
  position: relative; 
  /* use this value to count block height */
  line-height: 1em;
  /* max-height = line-height (1.2) * lines max number (3) */
  max-height: 3.6em; 
  /* fix problem when last visible word doesn't adjoin right side  */
  text-align: left;  
  /* place for '...' */
  margin-right: -1em;
  padding-right: 1em;
}
#nyk-footer #nyk-health-articles h5.title:before {
	/* points in the end */
  content: '...';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of block */
  right: 0;
  bottom: 0;
}
#nyk-footer #nyk-health-articles h5.title:after {
	/* points in the end */
  content: '';
  /* absolute position */
  position: absolute;
  /* set position to right bottom corner of text */
  right: 0;
  /* set width and height */
  width: 1em;
  height: 1em;
  margin-top: 0.1em;
}
#nyk-footer #bttmNav  {
	margin: 0 auto;
}
#nyk-footer .column-container {
	width: 95%;
	display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}
#nyk-footer #nyk-copyright {
	font-size: 0.8em !important;
	line-height: 1.1em;
	padding: 0 0 3% 0;
}
#nyk-copyright{
	margin: 0 0 10px 15px;
	width: 95%;
	text-align: left !important;
	font-size: 0.9em;
	position:relative;
	float:left;
}
#nyk-copyright a{
	font-family: 'Share Tech', sans-serif;
	font-size: 0.9em;
	text-decoration: underline;
}
#nyk-copyright a:hover{
	font-size: 0.9em;
	color: #000;
	text-decoration: underline;
}
/****module container***/
.module-container {
	height: 100%;
	margin: 0 auto;
}
.module-container a
{
	cursor: pointer;
	font-family: 'Share Tech', sans-serif;
	font-size: 1em;
	font-weight: 400;
	line-height: 1em;
}
.module-container a:hover
{
	color: #000;
	text-decoration: underline;
}
.module-container h5.title
{
	font-family: 'Share Tech', sans-serif;
	font-size: 1.1em;
	line-height: 1.25em;
	margin: 10px 4px 9px 3px;
}
.module-container h5.title:hover
{
	color: #000;
	text-decoration: underline;
}
div #nyk-primary-column.column div .module h1, div #nyk-secondary-column.column div .module h1 {
	font-size: 1.1em;
}
.atss 
{
z-index: 999999!important;
}
/* latin */
@font-face {
  font-family: 'Cabin Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Cabin Condensed'), local('CabinCondensed-Regular'), url(/nyk/gen3/webroot/theme/video/fonts/B0txb0blf2N29WdYPJjMStWMqZ82NGJlZbN8XLKSRYo.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
/* latin */
@font-face {
  font-family: 'Share Tech';
  font-style: normal;
  font-weight: 400;
  src: local('Share Tech Regular'), local('ShareTech-Regular'), url(/nyk/gen3/webroot/theme/video/fonts/riJWcvd3sYdxJpiCWZvUGPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2212, U+2215;
}
