@charset "utf-8";
/*input {
	box-sizing: border-box;
}
textarea {
	box-sizing: border-box;
}
a.quick-post-nav .quick-post-content {
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;
}
a.quick-post-nav .quick-post-info {
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;
}
input[type=submit] {
	-webkit-appearance: none;
}
input[type=button] {
	-webkit-appearance: none;
}
input {
	outline: 0px;
}
input[type=search] {
	background: rgb(255, 255, 255); padding: 10px 5px; outline: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1.5rem; -webkit-appearance: none; -moz-appearance: none;
}
input[type=text] {
	background: rgb(255, 255, 255); padding: 10px 5px; outline: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1.5rem; -webkit-appearance: none; -moz-appearance: none;
}
input[type=password] {
	background: rgb(255, 255, 255); padding: 10px 5px; outline: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1.5rem; -webkit-appearance: none; -moz-appearance: none;
}
select {
	background: rgb(255, 255, 255); padding: 10px 5px; outline: 0px; border: 1px solid rgb(204, 204, 204); border-image: none; color: rgb(51, 51, 51); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1.5rem; -webkit-appearance: none; -moz-appearance: none;
}
.basic-form input + label {
	color: rgb(102, 102, 102); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.basic-form label {
	color: rgb(102, 102, 102); font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.basic-form > li + li {
	margin-top: 15px;
}
.basic-form input[type=file] {
	margin: 0px; font-size: 1.2rem;
}
.basic-form label {
	margin: 0px 0px 8px; border-radius: 3px; text-transform: uppercase; font-size: 1.4em; display: block;
}
.basic-form .checklist label {
	text-transform: none; display: inline-block;
}
.basic-form input + label {
	text-transform: none; display: inline-block;
}
.basic-form #message + label {
	margin-top: -10px;
}
.basic-form input + label {
	margin-top: -10px;
}
.basic-form .checklist ul li {
	margin: 0px 0px 15px; padding-right: 10px; display: inline-block;
}
.basic-form .input-file {
	margin: -1px 0px 14px; clear: left;
}
.basic-form select {
	background: url("/img/bg/select-bg.png") no-repeat 99% 50% / 19.5px auto rgb(242, 242, 242); margin: 0px 0px 20px; box-shadow: inset 0px 1px #fff;
}
#comments .new_comment textarea {
	outline: 0px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px #fff;
}
.basic-form textarea {
	outline: 0px; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.1), 0px 1px #fff;
}
.basic-form textarea {
	background: rgb(255, 255, 255); padding: 10px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: 90pt; color: rgb(17, 17, 17); line-height: 1.4em; font-size: 1.6em; display: block;
}*/
/*.section-heading {
	letter-spacing: -1px; 
}*/

.basic-form .half-width {
	width: 50%; float: left; display: inline-block;
}
.basic-form .button-wrapper {
	padding: 5px;
}
.basic-form .field-wrapper {
	padding: 5px;
}
.basic-form .field-wrapper > p {
	margin: 8px 0px 0px; color: rgb(136, 136, 136); line-height: 1.3em; font-size: 1.4em;
}
.basic-form .textarea-wrapper {
	padding: 15px 5px;
}
.basic-form .textarea-wrapper .subheading {
	margin: 8px 0px; display: block;
}
.basic-form .textarea-wrapper .chars-remaining {
	margin: 0px 5px; color: rgb(136, 136, 136); font-size: 0.8em; font-weight: 400;
}
.basic-form .textarea-wrapper .chars-remaining::before {
	padding-right: 3px; content: "(";
}
.basic-form .textarea-wrapper .chars-remaining::after {
	padding-left: 3px; content: ")";
}

/*.section-heading {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 50px;
	margin-bottom: 30px;
	padding: 15px;
	text-transform: capitalize;
	font-size: 2.2rem;
	font-weight: 700;
}
#sidebar .section-heading {
	margin: 0px;
}*/

/*#comments .join-the-discussion {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#comments .new_comment .display-name {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#comments .new_comment .submit_button {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#comments .response_message p {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#overlay #overlay-wrapper .background .textbox {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
#search-filter {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.banana-block::after {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.byline {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}*/
.footer-section h3 {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}



*/
/*@media screen and (max-width:1009px)
{
.academy-slider-container .academy-slider-titlebar {
	width: auto; margin-right: 38px; margin-left: 38px;
}
.academy-slider-container .academy-slider-titlebar .academy-slider-titlebar-text {
	display: none;
}
}
.academy-slider-container .academy-slider-titlebar .academy-slider-titlebar-text-1.academy-slider-titlebar-text {
	left: 10px; position: absolute;
}
.academy-slider-container .academy-slider-titlebar .academy-slider-titlebar-text-2.academy-slider-titlebar-text {
	left: 250px; position: absolute;
}
.academy-slider-container .academy-slider-titlebar .academy-slider-titlebar-text-3.academy-slider-titlebar-text {
	right: 280px; position: absolute;
}
.academy-slider-container .academy-slider-titlebar .academy-slider-titlebar-text-4.academy-slider-titlebar-text {
	right: 10px; position: absolute;
}
.academy-slider-container .academy-slider-titlebar .academy-slider-titlebar-text-heading.academy-slider-titlebar-text {
	text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 1.6rem; font-weight: 700; text-shadow: 1px 1px 1px rgba(0,0,0,0.6);
}
.academy-slider-container .academy-slider {
	margin: 0px auto 20px; padding: 0px 38px; width: 930px; position: relative; min-height: 93px;
}*/



/*.banana-long .google-banana {
	margin: 0px auto; border: 1px solid rgb(204, 204, 204); border-image: none; width: 970px; height: 90px;
}
@media screen and (max-width:1009px)
{
.banana-long .google-banana {
	width: 100%; height: auto;
}
}
.banana-banner {
	padding: 10px 0px; text-align: center;
}
.banana-banner .google-banana {
	margin: 0px auto; width: 470px; height: 60px;
}
@media screen and (max-width:767px)
{
.banana-banner .google-banana {
	width: 100%; height: auto;
}
}
.banana-block .google-banana {
	margin: 0px auto; width: 300px; height: 250px;
}
@media screen and (max-width:1009px)
{
.banana-block .google-banana {
	margin: 3px auto; width: 100%; text-align: center; display: block;
}
}
.banana-block::after {
	text-align: center; color: rgb(153, 153, 153); text-transform: uppercase; margin-top: 1px; display: block; content: "Advertisment";
}
.banana-block {
	background: rgb(255, 255, 255); margin: 9pt 0px;
}
.banana-short {
	background: rgb(255, 255, 255); margin: 9pt 0px;
}
.dev.banana-banner {
	position: relative; background-color: rgb(221, 221, 221);
}
.dev.banana-block {
	position: relative; background-color: rgb(221, 221, 221);
}
.dev.banana-long {
	position: relative; background-color: rgb(221, 221, 221);
}
.dev.banana-short {
	position: relative; background-color: rgb(221, 221, 221);
}
.dev.banana-banner::after {
	left: 0px; top: 50%; width: 100%; text-align: center; color: rgb(170, 170, 170); text-transform: uppercase; line-height: 20px; font-size: 20px; margin-top: -10px; position: absolute; content: "Ad Space (Disabled)";
}
.dev.banana-block::after {
	left: 0px; top: 50%; width: 100%; text-align: center; color: rgb(170, 170, 170); text-transform: uppercase; line-height: 20px; font-size: 20px; margin-top: -10px; position: absolute; content: "Ad Space (Disabled)";
}
.dev.banana-long::after {
	left: 0px; top: 50%; width: 100%; text-align: center; color: rgb(170, 170, 170); text-transform: uppercase; line-height: 20px; font-size: 20px; margin-top: -10px; position: absolute; content: "Ad Space (Disabled)";
}
.dev.banana-short::after {
	left: 0px; top: 50%; width: 100%; text-align: center; color: rgb(170, 170, 170); text-transform: uppercase; line-height: 20px; font-size: 20px; margin-top: -10px; position: absolute; content: "Ad Space (Disabled)";
}
.dev.banana-long {
	margin: 20px auto; padding: 0px !important; min-height: 90px;
}
.dev.banana-block {
	min-height: 280px;
}
.dev.banana-short {
	min-height: 50px;
}
.dev.banana-banner {
	margin: 10px 0px; padding: 10px 0px !important; min-height: 50px;
}
#most-recent .post-display .banana-long {
	margin: 0px; padding: 50px 0px;
}
.blogroll-wrapper .banana-banner {
	padding: 30px 0px; text-align: center; margin-bottom: 27px;
}
#article-columns .banana-block {
	margin: 0px;
}
#article-wrapper .banana-long {
	margin-bottom: 45px;
}
#article-wrapper .banana-long .google-banana {
	margin: 0px auto;
}
#body .blurb .banana-banner {
	padding: 20px 0px 5px;
}
#body .blurb .banana-banner img {
	border-radius: 3px; border: 1px solid rgb(204, 204, 204); border-image: none; width: 100%; height: auto;
}
#user-content #intro #shadow-wrapper .banana-banner {
	background: 0px 0px;
}
.pagination-links {
	text-align: center; margin-bottom: 25px; list-style-type: none;
}
.category-heading-container .pagination-links {
	margin-bottom: 0px;
}*/


#header-simple {
	z-index: 1000; background-color: rgb(255, 255, 255);
}

#header-simple .logo {
	padding: 8px 0px 0px; text-align: center; overflow: hidden; max-height: 75pt;
}


#header .logo .badge {

	width: 40px; height: 40px; right: 15px; position: absolute;
}

#header-simple {
	margin: 0px auto; width: 100%; position: fixed; min-height: 8pc;
}
#header-simple .logo {
	margin: 0px auto; width: 360px; height: 86px;
}












@media screen and (max-width:1009px)
{
#header #nav-wrapper .search-bar input[type=search] {
	margin: 20px -52px 20px 0px; padding: 20px 52px 20px 20px;
}
#header #nav-wrapper .search-bar .fa {
	right: 20px;
}
}
#header #nav-wrapper .show.user-bar {
	height: 235px;
}
#header #nav-wrapper .user-bar li {
	height: 162px;
}
#nav-tertiary {
	transition:0.5s; width: 10pc; text-align: right; margin-top: 5px; margin-left: -10pc; float: right; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s;
}
/*@media screen and (max-width:1009px)
{
#nav-tertiary {
	margin-top: -70px;
}
}*/
/*.condensed-header #nav-tertiary {
	margin-top: -70px;
}


/*@media screen and (max-width:480px)
{
#footer-links {
	margin-right: 20px; margin-left: 20px;
}
}*/

/*@media screen and (max-width:1009px)
{
.footer-section {
	padding: 20px 25px 0px; border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
}*/



/*@media screen and (max-width:767px)
{
.footer-section {
	padding: 15px 20px; width: auto; clear: both; border-left-color: currentColor; border-left-width: 0px; border-left-style: none; display: block; position: relative; min-height: 0px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;
}
.footer-section small {
	margin: 5px 0px 15px; font-size: 1.5em;
}
.footer-section .legal {
	line-height: 1.2em;
}
}*/


/*@media screen and (max-width:1009px)
{
.blurb.footer-section {
	width: auto; padding-top: 40px; padding-left: 25px; display: block; min-height: 115px;
}
.blurb.footer-section p {
	margin-right: 50px;
}
}*/
/*@media screen and (max-width:767px)
{
.blurb.footer-section {
	padding: 40px 20px 20px;
}*/

}
#footer-social-wrapper {
	border-top-color: rgb(44, 44, 44); border-bottom-color: rgb(76, 76, 76); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(17, 17, 17);
}
#footer-social {
	padding-right: 0px;
	padding-left: 0px;
	height: 5px;
	position: relative;
}
#footer-social .button-wrapper {
	display: inline-block;
}
/*@media screen and (max-width:1009px)
{
#footer-social .button-wrapper {
	margin-left: 10px;
}
/*}*/
/*@media screen and (max-width:767px)
{
#footer-social {
	height: auto !important;
}
#footer-social .button-wrapper {
	margin: 0px auto 9pt; padding-left: 15px; display: block;
}
}*/
#footer-social .button-wrapper li {
	margin: 0px 6px; vertical-align: middle; display: inline-block;
}
/*@media screen and (max-width:1009px)
{
#footer-social .button-wrapper li:first-child {
	display: none;
}
}*/
#footer-social .button-wrapper .footer-connect-text {
	border: 0px currentColor; border-image: none; color: rgb(204, 204, 204); font-size: 1.9rem; margin-right: 5px; margin-bottom: 0px; margin-left: 15px;
}
#footer-social .social-link a {
	width: 2pc; height: 2pc; text-transform: capitalize; text-indent: -9999px; display: block;
}
#footer-social .twitter.social-link a {
	background: url("/img/icons/social/twitter_lrg.png") no-repeat;
}
#footer-social .fb.social-link a {
	background: url("/img/icons/social/facebook_lrg.png") no-repeat;
}
#footer-social .rss.social-link a {
	background: url("/img/icons/social/rss_lrg.png") no-repeat;
}
#footer-social .newsletter {
	margin-left: 35px; vertical-align: middle; display: inline-block;
}
/*@media screen and (max-width:1009px)
{
#footer-social .newsletter {
	margin-left: 20px; position: relative; z-index: 1;
}
}*/
/*@media screen and (max-width:767px)
{
#footer-social .newsletter {
	margin: 0px; padding: 0px 20px; width: 100%; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;
}
}*/
#footer-social #audio-in {
	background: url("/img/assets/audio-cords.png") no-repeat; width: 195px; height: 310px; right: 0px; bottom: 0px; position: absolute; z-index: 0;
}
/*@media screen and (max-width:1009px)
{
#footer-social #audio-in {
	right: 20px;
}
#footer-links {
	margin-bottom: 30px;
}
}*/
.footer-copyright {
	padding: 30px 0px 40px;
	text-align: center;
	display: block;
}
/*@media screen and (max-width:767px)
{
#footer-social #audio-in {
	background-position: 100% 100%; right: 30px; bottom: 10px; background-size: 80% auto;
}
#footer-links {
	margin-bottom: 10px;
}
.footer-copyright {
	padding: 15px 0px 30px;
}
}*/
.footer-copyright .askvideo-logo {
	margin: 0px 0px 15px; display: inline-block;
}
.footer-copyright small {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; display: block;
}

.footer-copyright small {
	margin: 0px 0px 5px;
	color: rgb(170, 170, 170);
	font-size: 1.1rem;
}


.preview-list {
	padding-top: 0px;
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 0px;
}
.preview-list li {
	position: relative; 
}
.preview-list li a:hover {
	color: rgb(51, 51, 51);
}

.preview-list li .preview-list-info-item:hover .cover {
	transition:0.2s; opacity: 0; -webkit-transition: all .2s; -moz-transition: all .2s; -o-transition: all .2s;
}










.preview-list li .preview-list-info .preview-list-bottom-text {
	margin-top: 8px;
}



.sidebar-tag.preview-list li .preview-list-info-item .preview-list-img::before {
	left: -5px; top: 47px; width: 0px; height: 0px; border-right-color: transparent; border-bottom-color: rgb(175, 66, 24); border-left-color: transparent; border-right-width: 4px; border-bottom-width: 4px; border-left-width: 4px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; position: absolute; z-index: 2; content: ""; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg);
}


.blogroll .blurb {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sidebar-img-top.preview-list .sidebar-small-dark-text {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}
.sidebar-img-top.preview-list .sidebar-small-grey-text {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}


.preview-list-no-imgs.preview-list a:hover {
	color: rgb(255, 89, 0);
}

.blogroll {
	background: rgb(255, 255, 255); padding: 30px 25px 0px; margin-bottom: 25px; border-top-color: rgb(51, 51, 51); border-top-width: 1px; border-top-style: solid;
}
:first-child.blogroll {
	padding-top: 0px; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}

.blogroll .article-container {
	background-position: 50% 0px; margin: 0px 0px 15px; width: 100%; height: 250px; position: relative; background-size: cover;
}
.blogroll .blurb {
	color: rgb(51, 51, 51); line-height: 1.4em; font-size: 1.7rem; margin-bottom: 15px;
}
.blogroll .share {
	margin-top: 5px; float: right;
}
.basic-pg .subheading {
	margin: 0px 0px 20px;
}
.basic-pg p {
	margin: 0px 0px 20px;
}
.blogroll .share li {
	width: 26px; display: inline-block;
}
.blogroll .share li i {
	padding: 4px 5px; color: rgb(51, 51, 51); font-size: 1.5rem;
}

/*@media screen and (max-width:1009px)
{
#featured-articles-wrapper .slick-slide a h3 {
	padding: 10px; font-size: 1.6rem;
}
}*/
/*#bigmain-wrap #featured-slider a.next-arrow {
	background: rgb(242, 242, 242); top: 50%; width: 35px; height: 40px; text-align: center; color: rgb(17, 17, 17); line-height: 40px; font-size: 2.4rem; margin-top: -20px; position: absolute; cursor: pointer;
}
#bigmain-wrap #featured-slider a.prev-arrow {
	background: rgb(242, 242, 242); top: 50%; width: 35px; height: 40px; text-align: center; color: rgb(17, 17, 17); line-height: 40px; font-size: 2.4rem; margin-top: -20px; position: absolute; cursor: pointer;
}
#bigmain-wrap #featured-slider a.prev-arrow {
	left: 0px; padding-left: 5px;
}
#bigmain-wrap #featured-slider a.next-arrow {
	right: 0px; padding-right: 5px;
}*/
/*#bigmain-wrap #featured-slider .slick-dots {
	bottom: 10px;
}
#bigmain-wrap #featured-slider .slick-dots li {
	margin: 0px 3px;
}
#bigmain-wrap #featured-slider .slick-dots li button {
	background: rgb(242, 242, 242); border-radius: 100%; width: 14px; height: 14px;
}
#bigmain-wrap #featured-slider .slick-dots li button::before {
	width: 14px; height: 14px; line-height: 17px; font-size: 10px;
}*/
/*#bigmain-wrap .slick-slide {
	overflow: hidden; position: relative; min-height: 20pc;
}
#bigmain-wrap .slick-slide a {
	color: rgb(17, 17, 17);
}
#bigmain-wrap .slick-slide a:hover {
	color: rgb(17, 17, 17);
}*/







/*@media screen and (max-width:767px)
{
#article-parallax-wrapper .article-parallax-content-wrapper .blurb {
	max-width: 450px;
}
#article-parallax-wrapper .article-parallax-content-wrapper blockquote {
	max-width: 450px;
}
}
@media screen and (max-width:480px)
{
#article-parallax-wrapper .article-parallax-content-wrapper .blurb {
	max-width: 250px;
}
#article-parallax-wrapper .article-parallax-content-wrapper blockquote {
	max-width: 250px;
}
}*/

/*@media screen and (max-width:767px)
{
#article-parallax-wrapper .article-parallax-content-wrapper .blurb {
	padding: 30px 20px;
}
#article-parallax-wrapper .article-parallax-content-wrapper blockquote {
	padding: 30px 20px;
}
#article-parallax-wrapper .article-parallax-content-wrapper .youtube-embed {
	max-width: 450px;
}
}
@media screen and (max-width:480px)
{
#article-parallax-wrapper .article-parallax-content-wrapper .youtube-embed {
	max-width: 250px;
}
}*/

/*@media screen and (max-width:767px)
{
#article-basic-wrapper .article .blurb {
	padding: 20px;
}
#article-hero-wrapper .article .blurb {
	padding: 20px;
}
}*/
#article-basic-wrapper .article .rating {
	margin: 0px 0px 20px 20px; padding: 10px 10px 20px; width: 75pt; height: 4pc; text-align: center; color: rgb(255, 255, 255); letter-spacing: 0px; float: right; display: none; position: relative; background-color: rgb(240, 90, 33);
}
#article-hero-wrapper .article .rating {
	margin: 0px 0px 20px 20px; padding: 10px 10px 20px; width: 75pt; height: 4pc; text-align: center; color: rgb(255, 255, 255); letter-spacing: 0px; float: right; display: none; position: relative; background-color: rgb(240, 90, 33);
}
@media screen and (max-width:767px)
{
#article-basic-wrapper .article .rating {
	width: auto; margin-left: 0px; float: none;
}
#article-hero-wrapper .article .rating {
	width: auto; margin-left: 0px; float: none;
}
}
#article-basic-wrapper .article .rating .value {
	line-height: 100%; font-size: 5.5rem; font-weight: 700;
}
#article-hero-wrapper .article .rating .value {
	line-height: 100%; font-size: 5.5rem; font-weight: 700;
}
#article-basic-wrapper .article .rating .value span {
	top: -9pt; font-size: 2.5rem; position: relative;
}
#article-hero-wrapper .article .rating .value span {
	top: -9pt; font-size: 2.5rem; position: relative;
}
#article-basic-wrapper .article .rating .rating-bottom {
	top: -10px; font-size: 1.2rem; font-weight: 400; position: relative;
}
#article-hero-wrapper .article .rating .rating-bottom {
	top: -10px; font-size: 1.2rem; font-weight: 400; position: relative;
}
#article-basic-wrapper .article .rating::after {
	left: 0px; width: 0px; height: 0px; bottom: -10px; border-top-color: rgb(184, 60, 12); border-left-color: transparent; border-top-width: 10px; border-left-width: 20px; border-top-style: solid; border-left-style: solid; position: absolute; content: "";
}
#article-hero-wrapper .article .rating::after {
	left: 0px; width: 0px; height: 0px; bottom: -10px; border-top-color: rgb(184, 60, 12); border-left-color: transparent; border-top-width: 10px; border-left-width: 20px; border-top-style: solid; border-left-style: solid; position: absolute; content: "";
}
#article-basic-wrapper .article blockquote {
	padding: 50px; color: rgb(102, 102, 102); line-height: 2.88rem; font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 2.08rem; font-style: italic; font-weight: 500; position: relative; z-index: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;
}
#article-hero-wrapper .article blockquote {
	padding: 50px; color: rgb(102, 102, 102); line-height: 2.88rem; font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 2.08rem; font-style: italic; font-weight: 500; position: relative; z-index: 0; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;
}
@media screen and (max-width:767px)
{
#article-basic-wrapper .article blockquote {
	padding: 30px 20px;
}
#article-hero-wrapper .article blockquote {
	padding: 30px 20px;
}
}
#article-basic-wrapper .article blockquote::after {
	width: 145px; height: 1px; color: rgb(242, 242, 242); font-family: FontAwesome; font-size: 114px; display: block; position: absolute; z-index: -1; opacity: 0.5;
}
#article-basic-wrapper .article blockquote::before {
	width: 145px; height: 1px; color: rgb(242, 242, 242); font-family: FontAwesome; font-size: 114px; display: block; position: absolute; z-index: -1; opacity: 0.5;
}
#article-hero-wrapper .article blockquote::after {
	width: 145px; height: 1px; color: rgb(242, 242, 242); font-family: FontAwesome; font-size: 114px; display: block; position: absolute; z-index: -1; opacity: 0.5;
}
#article-hero-wrapper .article blockquote::before {
	width: 145px; height: 1px; color: rgb(242, 242, 242); font-family: FontAwesome; font-size: 114px; display: block; position: absolute; z-index: -1; opacity: 0.5;
}
#article-basic-wrapper .article blockquote::before {
	left: 14px; top: 42px; content: "\f10d";
}
#article-hero-wrapper .article blockquote::before {
	left: 14px; top: 42px; content: "\f10d";
}
#article-basic-wrapper .article blockquote::after {
	right: 14px; bottom: 75pt; vertical-align: baseline; content: "\f10e";
}
#article-hero-wrapper .article blockquote::after {
	right: 14px; bottom: 75pt; vertical-align: baseline; content: "\f10e";
}
#article-basic-wrapper .article #premium-msg-wrapper {
	background: rgb(248, 248, 248); margin: 50px auto; width: auto; position: relative;
}
#article-hero-wrapper .article #premium-msg-wrapper {
	background: rgb(248, 248, 248); margin: 50px auto; width: auto; position: relative;
}
#article-basic-wrapper .article #premium-msg-wrapper #premium-msg {
	padding: 25px 30px; text-align: center;
}
#article-hero-wrapper .article #premium-msg-wrapper #premium-msg {
	padding: 25px 30px; text-align: center;
}
#article-basic-wrapper .article #premium-msg-wrapper #premium-msg .premium-marker {
	display: none;
}
#article-hero-wrapper .article #premium-msg-wrapper #premium-msg .premium-marker {
	display: none;
}
#article-basic-wrapper .article #premium-msg-wrapper #premium-msg h1 {
	color: rgb(255, 89, 0); line-height: 1.2; font-size: 2.8rem;
}
#article-hero-wrapper .article #premium-msg-wrapper #premium-msg h1 {
	color: rgb(255, 89, 0); line-height: 1.2; font-size: 2.8rem;
}
#article-basic-wrapper .article #premium-msg-wrapper #premium-msg h1 span {
	color: rgb(0, 0, 0); font-size: 2rem; display: block;
}
#article-hero-wrapper .article #premium-msg-wrapper #premium-msg h1 span {
	color: rgb(0, 0, 0); font-size: 2rem; display: block;
}
#article-basic-wrapper .article #premium-msg-wrapper #premium-msg p {
	color: rgb(102, 102, 102); line-height: 1.5; font-size: 1.6rem;
}
#article-hero-wrapper .article #premium-msg-wrapper #premium-msg p {
	color: rgb(102, 102, 102); line-height: 1.5; font-size: 1.6rem;
}
#article-basic-wrapper .article #premium-msg-wrapper #premium-msg p small {
	color: rgb(136, 136, 136); font-size: 2rem;
}
#article-hero-wrapper .article #premium-msg-wrapper #premium-msg p small {
	color: rgb(136, 136, 136); font-size: 2rem;
}
#article-basic-wrapper .article #premium-msg-wrapper #premium-msg a.submit-button {
	margin: 20px 0px 10px; font-size: 2rem; display: block;
}
#article-hero-wrapper .article #premium-msg-wrapper #premium-msg a.submit-button {
	margin: 20px 0px 10px; font-size: 2rem; display: block;
}
#article-basic-wrapper .article .article-content .body {
	padding: 0px; line-height: 28px; font-size: 1.7rem;
}
#article-hero-wrapper .article .article-content .body {
	padding: 0px; line-height: 28px; font-size: 1.7rem;
}
#article-basic-wrapper .article .article-content .body h2.article-title {
	margin: 0px 0px 20px; color: rgb(68, 68, 68); letter-spacing: 0px; padding-left: 0px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 2.4rem; font-weight: 400; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#article-basic-wrapper .article .article-content .body h3 {
	margin: 0px 0px 20px; color: rgb(68, 68, 68); letter-spacing: 0px; padding-left: 0px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 2.4rem; font-weight: 400; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#article-hero-wrapper .article .article-content .body h2.article-title {
	margin: 0px 0px 20px; color: rgb(68, 68, 68); letter-spacing: 0px; padding-left: 0px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 2.4rem; font-weight: 400; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#article-hero-wrapper .article .article-content .body h3 {
	margin: 0px 0px 20px; color: rgb(68, 68, 68); letter-spacing: 0px; padding-left: 0px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 2.4rem; font-weight: 400; border-top-color: currentColor; border-top-width: 0px; border-top-style: none;
}
#article-basic-wrapper .article .article-content .body h1 {
	padding-top: 30px; padding-bottom: 10px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
#article-basic-wrapper .article .article-content .body h2 {
	padding-top: 30px; padding-bottom: 10px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
#article-basic-wrapper .article .article-content .body h3 {
	padding-top: 30px; padding-bottom: 10px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
#article-hero-wrapper .article .article-content .body h1 {
	padding-top: 30px; padding-bottom: 10px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
#article-hero-wrapper .article .article-content .body h2 {
	padding-top: 30px; padding-bottom: 10px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
#article-hero-wrapper .article .article-content .body h3 {
	padding-top: 30px; padding-bottom: 10px; border-bottom-color: rgb(51, 51, 51); border-bottom-width: 1px; border-bottom-style: solid;
}
#article-basic-wrapper .article .article-content .body > div {
	margin: 20px 0px;
}
#article-basic-wrapper .article .article-content .body > div p {
	margin: 20px 0px;
}
#article-basic-wrapper .article .article-content .body > ol {
	margin: 20px 0px;
}
#article-basic-wrapper .article .article-content .body > p {
	margin: 20px 0px;
}
#article-basic-wrapper .article .article-content .body > ul {
	margin: 20px 0px;
}
#article-hero-wrapper .article .article-content .body > div {
	margin: 20px 0px;
}
#article-hero-wrapper .article .article-content .body > div p {
	margin: 20px 0px;
}
#article-hero-wrapper .article .article-content .body > ol {
	margin: 20px 0px;
}
#article-hero-wrapper .article .article-content .body > p {
	margin: 20px 0px;
}
#article-hero-wrapper .article .article-content .body > ul {
	margin: 20px 0px;
}
#article-basic-wrapper .article .article-content .body ul {
	margin: 25px 45px; list-style-type: square;
}
#article-hero-wrapper .article .article-content .body ul {
	margin: 25px 45px; list-style-type: square;
}
@media screen and (max-width:767px)
{
#article-basic-wrapper .article .article-content .body ul {
	margin: 25px;
}
#article-hero-wrapper .article .article-content .body ul {
	margin: 25px;
}
}
#article-basic-wrapper .article .article-content .body ol {
	margin: 0px 45px 20px; list-style-type: decimal;
}
#article-hero-wrapper .article .article-content .body ol {
	margin: 0px 45px 20px; list-style-type: decimal;
}
#article-basic-wrapper .article .article-content .body iframe {
	margin: 0px auto; display: block;
}
#article-hero-wrapper .article .article-content .body iframe {
	margin: 0px auto; display: block;
}
#article-basic-wrapper .article .article-content .body .hubImg {
	margin: 0px auto; width: 80%; height: auto; text-align: center; line-height: 0;
}
#article-hero-wrapper .article .article-content .body .hubImg {
	margin: 0px auto; width: 80%; height: auto; text-align: center; line-height: 0;
}
#article-basic-wrapper .article .article-content .body .hubImg a {
	display: block;
}
#article-hero-wrapper .article .article-content .body .hubImg a {
	display: block;
}
#article-basic-wrapper .article .article-content .body .hubImg img {
	width: 100%; vertical-align: middle; max-width: 100%;
}
#article-hero-wrapper .article .article-content .body .hubImg img {
	width: 100%; vertical-align: middle; max-width: 100%;
}
#article-basic-wrapper .article .article-content .body audio {
	width: 100%;
}
#article-hero-wrapper .article .article-content .body audio {
	width: 100%;
}
#article-basic-wrapper .article .article-content .body p.textCaption {
	margin: 0px auto; padding: 10px 0px; width: 80%; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; font-size: 1.3rem; font-style: italic; background-color: rgb(51, 51, 51);
}
#article-hero-wrapper .article .article-content .body p.textCaption {
	margin: 0px auto; padding: 10px 0px; width: 80%; text-align: center; color: rgb(255, 255, 255); line-height: 1.5; font-size: 1.3rem; font-style: italic; background-color: rgb(51, 51, 51);
}
#article-basic-wrapper .article .article-content .body p.textCaption a {
	color: rgb(255, 255, 255);
}
#article-hero-wrapper .article .article-content .body p.textCaption a {
	color: rgb(255, 255, 255);
}
#article-basic-wrapper .article .article-content .body a {
	color: rgb(255, 89, 0);
}
#article-basic-wrapper .article .article-content .body p.textCaption a:hover {
	color: rgb(255, 89, 0);
}
#article-hero-wrapper .article .article-content .body a {
	color: rgb(255, 89, 0);
}
#article-hero-wrapper .article .article-content .body p.textCaption a:hover {
	color: rgb(255, 89, 0);
}
#article-basic-wrapper .article .article-content .body .hub-img-container .hubImg .textCaption {
	width: 100%;
}
#article-hero-wrapper .article .article-content .body .hub-img-container .hubImg .textCaption {
	width: 100%;
}
#article-basic-wrapper .article .article-content .body a:hover {
	color: rgb(175, 66, 24);
}
#article-hero-wrapper .article .article-content .body a:hover {
	color: rgb(175, 66, 24);
}
#article-basic-wrapper .article .article-content .body .review-box {
	background: rgb(242, 242, 242); margin: 0px auto; padding: 15px;
}
#article-hero-wrapper .article .article-content .body .review-box {
	background: rgb(242, 242, 242); margin: 0px auto; padding: 15px;
}
#article-basic-wrapper .article .article-content .body .review-box p {
	padding: 15px 25px;
}
#article-hero-wrapper .article .article-content .body .review-box p {
	padding: 15px 25px;
}
#article-basic-wrapper .article .article-content .body .review-box .textCaption {
	padding: 10px 0px; color: rgb(255, 255, 255);
}
#article-hero-wrapper .article .article-content .body .review-box .textCaption {
	padding: 10px 0px; color: rgb(255, 255, 255);
}
#article-basic-wrapper .article .article-content .body table.review-box td {
	padding: 15px;
}
#article-hero-wrapper .article .article-content .body table.review-box td {
	padding: 15px;
}
@media screen and (max-width:767px)
{
#article-basic-wrapper .article .article-content .body [style].review-box {
	width: auto !important;
}
#article-hero-wrapper .article .article-content .body [style].review-box {
	width: auto !important;
}
}
#article-basic-wrapper .article .article-content .body b {
	font-weight: 700;
}
#article-basic-wrapper .article .article-content .body strong {
	font-weight: 700;
}
#article-hero-wrapper .article .article-content .body b {
	font-weight: 700;
}
#article-hero-wrapper .article .article-content .body strong {
	font-weight: 700;
}
#article-basic-wrapper .article .article-content .rating-breakdown {
	background: rgb(51, 51, 51); position: relative;
}
#article-hero-wrapper .article .article-content .rating-breakdown {
	background: rgb(51, 51, 51); position: relative;
}
#article-basic-wrapper .article .article-content .rating-breakdown::after {
	clear: both; display: table; content: "";
}
#article-hero-wrapper .article .article-content .rating-breakdown::after {
	clear: both; display: table; content: "";
}
#article-basic-wrapper .article .article-content .rating-breakdown .rating {
	margin: 0px; left: -20px; top: 20px; float: none; display: block; position: absolute;
}
#article-hero-wrapper .article .article-content .rating-breakdown .rating {
	margin: 0px; left: -20px; top: 20px; float: none; display: block; position: absolute;
}
#article-basic-wrapper .article .article-content .rating-breakdown .rating .triangle {
	display: none;
}
#article-hero-wrapper .article .article-content .rating-breakdown .rating .triangle {
	display: none;
}
#article-basic-wrapper .article .article-content .rating-breakdown .breakdown {
	padding: 20px 50px 15px 125px; width: auto; color: rgb(255, 255, 255); display: block;
}
#article-hero-wrapper .article .article-content .rating-breakdown .breakdown {
	padding: 20px 50px 15px 125px; width: auto; color: rgb(255, 255, 255); display: block;
}
@media screen and (max-width:480px)
{
#article-basic-wrapper .article .article-content .rating-breakdown .breakdown {
	padding: 30px 20px 20px 75pt;
}
#article-hero-wrapper .article .article-content .rating-breakdown .breakdown {
	padding: 30px 20px 20px 75pt;
}
}
#article-basic-wrapper .article .article-content .rating-breakdown .breakdown li {
	font-size: 1.2rem; margin-bottom: 20px;
}
#article-hero-wrapper .article .article-content .rating-breakdown .breakdown li {
	font-size: 1.2rem; margin-bottom: 20px;
}
#article-basic-wrapper .article .article-content .rating-breakdown .breakdown li .breakdown-labels {
	margin-bottom: 5px;
}
#article-hero-wrapper .article .article-content .rating-breakdown .breakdown li .breakdown-labels {
	margin-bottom: 5px;
}
#article-basic-wrapper .article .article-content .rating-breakdown .breakdown li .breakdown-labels::after {
	clear: both; display: table; content: "";
}
#article-hero-wrapper .article .article-content .rating-breakdown .breakdown li .breakdown-labels::after {
	clear: both; display: table; content: "";
}
#article-basic-wrapper .article .article-content .rating-breakdown .breakdown li .breakdown-label-text {
	float: left;
}
#article-hero-wrapper .article .article-content .rating-breakdown .breakdown li .breakdown-label-text {
	float: left;
}
#article-basic-wrapper .article .article-content .rating-breakdown .breakdown li .breakdown-label-rating {
	float: right;
}
#article-hero-wrapper .article .article-content .rating-breakdown .breakdown li .breakdown-label-rating {
	float: right;
}
#article-basic-wrapper .article .article-content .rating-breakdown .breakdown li .breakdown-progress {
	background: rgb(102, 102, 102); height: 6px;
}
#article-hero-wrapper .article .article-content .rating-breakdown .breakdown li .breakdown-progress {
	background: rgb(102, 102, 102); height: 6px;
}
#article-basic-wrapper .article .article-content .rating-breakdown .breakdown li .breakdown-progress .breakdown-progress-bar {
	background: rgb(255, 89, 0); height: 6px;
}
#article-hero-wrapper .article .article-content .rating-breakdown .breakdown li .breakdown-progress .breakdown-progress-bar {
	background: rgb(255, 89, 0); height: 6px;
}
#article-basic-wrapper .article .article-content .tags {
	padding: 20px 30px 20px 15px; overflow: hidden; font-size: 1.4rem;
}
#article-hero-wrapper .article .article-content .tags {
	padding: 20px 30px 20px 15px; overflow: hidden; font-size: 1.4rem;
}
#article-basic-wrapper .article .article-content .tags i {
	padding-top: 6px; float: left;
}
#article-hero-wrapper .article .article-content .tags i {
	padding-top: 6px; float: left;
}
#article-basic-wrapper .article .article-content .tags .tag-list {
	margin: 0px 0px 10px 20px; width: auto; overflow: hidden; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; display: block; list-style-type: none;
}
#article-hero-wrapper .article .article-content .tags .tag-list {
	margin: 0px 0px 10px 20px; width: auto; overflow: hidden; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; display: block; list-style-type: none;
}
#article-basic-wrapper .article .article-content .tags .tag-list li {
	margin: 0px 2px 4px; line-height: 1; float: left; display: block;
}
#article-hero-wrapper .article .article-content .tags .tag-list li {
	margin: 0px 2px 4px; line-height: 1; float: left; display: block;
}
#article-basic-wrapper .article .article-content .tags .tag-list li a {
	background: padding-box rgb(255, 89, 0); padding: 5px 7px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 1.4rem; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
#article-hero-wrapper .article .article-content .tags .tag-list li a {
	background: padding-box rgb(255, 89, 0); padding: 5px 7px; border-radius: 4px; color: rgb(255, 255, 255); font-size: 1.4rem; display: block; -webkit-border-radius: 4px; -moz-border-radius: 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box;
}
#article-basic-wrapper .article .article-content .tags .tag-list li a:hover {
	background: rgb(175, 66, 24);
}
#article-hero-wrapper .article .article-content .tags .tag-list li a:hover {
	background: rgb(175, 66, 24);
}
#article-basic-wrapper .article .article-content .author {
	padding: 30px 0px;
}
#article-hero-wrapper .article .article-content .author {
	padding: 30px 0px;
}
#article-basic-wrapper .article .article-content .author a {
	color: rgb(255, 89, 0); font-size: 1.28rem; font-weight: 700;
}
#article-hero-wrapper .article .article-content .author a {
	color: rgb(255, 89, 0); font-size: 1.28rem; font-weight: 700;
}
#article-basic-wrapper .article .article-content .author .author-main {
	overflow: hidden; margin-bottom: 15px;
}
#article-hero-wrapper .article .article-content .author .author-main {
	overflow: hidden; margin-bottom: 15px;
}
#article-basic-wrapper .article .article-content .author .author-name {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; line-height: 40px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1.92rem; font-weight: 700;
}
#article-hero-wrapper .article .article-content .author .author-name {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; line-height: 40px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 1.92rem; font-weight: 700;
}
#article-basic-wrapper .article .article-content .author .author-bio p {
	padding-top: 20px;
}

#article-hero-wrapper .article .article-content .author .author-bio p {
	padding-top: 20px;
}

#article-basic-wrapper .article .article-content .author .author-more a {
	color: rgb(255, 89, 0); line-height: 10px; font-size: 1.4rem; font-weight: 700;
}
#article-hero-wrapper .article .article-content .author .author-more a {
	color: rgb(255, 89, 0); line-height: 10px; font-size: 1.4rem; font-weight: 700;
}
#article-basic-wrapper .article .article-content .author .author-more a:hover {
	color: rgb(175, 66, 24);
}
#article-hero-wrapper .article .article-content .author .author-more a:hover {
	color: rgb(175, 66, 24);
}
#article-basic-wrapper .article .article-content .author .author-image {
	border-radius: 3px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 3pc; height: 3pc; margin-right: 15px; float: left;
}
#article-hero-wrapper .article .article-content .author .author-image {
	border-radius: 3px; border: 1px solid rgb(102, 102, 102); border-image: none; width: 3pc; height: 3pc; margin-right: 15px; float: left;
}
#article-basic-wrapper .article .article-content .author .author-bio {
	color: rgb(102, 102, 102); line-height: 2.4rem; font-size: 1.6rem;
}
#article-hero-wrapper .article .article-content .author .author-bio {
	color: rgb(102, 102, 102); line-height: 2.4rem; font-size: 1.6rem;
}
#article-basic-wrapper .article .article-content .author .author-bio a {
	color: rgb(255, 89, 0); font-size: 1.52rem;

}
#article-hero-wrapper .article .article-content .author .author-bio a {
	color: rgb(255, 89, 0); font-size: 1.52rem;
}
#article-basic-wrapper .article .article-content .author .author-bio a:hover {
	color: rgb(175, 66, 24);
}
#article-hero-wrapper .article .article-content .author .author-bio a:hover {
	color: rgb(175, 66, 24);
}
#article-basic-wrapper .article #survey-container .question .questionlist .questionlistli p {
	margin-left: 6px; display: inline;
}
#article-hero-wrapper .article #survey-container .question .questionlist .questionlistli p {
	margin-left: 6px; display: inline;
}
#article-basic-wrapper .banana-banner {
	padding: 30px 0px;
}
#article-hero-wrapper .banana-banner {
	padding: 30px 0px;
}


.post-10774 #article-hero-headline {
	height: 475px; margin-bottom: 30px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; background-repeat: no-repeat; background-size: contain;
}
@media screen and (max-width:1009px)
{
.post-10774 #article-hero-headline {
	height: 25pc;
}
#user-content #intro h1 {
	font-size: 2.7em;
}
}
@media screen and (max-width:767px)
{
.post-10774 #article-hero-headline {
	height: 260px;
}
}
@media screen and (max-width:480px)
{
.post-10774 #article-hero-headline {
	height: 200px;
}
}
.post-10774 #article-hero-wrapper .article .article-content .body .hubImg {
	border: 1px solid rgb(221, 221, 221); border-image: none; width: 100%;
}
#user-content #intro {
	overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.user-post {
	overflow: hidden; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
#user-content {
	overflow: hidden;
}
#user-content .diag-divider {
	background: url("/img/bg/diag-bg.png"); height: 10px; clear: both; border-top-color: rgb(170, 170, 170); border-top-width: 1px; border-top-style: dotted;
}
#user-content #intro {
	padding: 45px 0px 15px;
}
#user-content #intro .button {
	margin-left: 10px;
}
#user-content #intro p {
	margin: 0px 0px 25px; padding: 0px 10px; line-height: 1.6em; font-size: 1.6em;
}
@media screen and (max-width:767px)
{
#user-content #intro {
	padding: 30px 9pt;
}
#user-content #intro p {
	padding: 0px 10px;
}
}
#user-content #intro #shadow-wrapper {
	position: relative; z-index: 1; background-color: rgb(248, 248, 248);
}
#user-content .see-more .submit-button {
	margin: 25px auto 0px;
}
#user-content .blogroll-hdr {
	padding: 0px 10px; overflow: hidden; position: relative;
}
#user-content .blogroll-hdr #order-by {
	font-weight: 600; margin-right: 10px; float: left;
}
#user-content .blogroll-hdr #search-filter {
	margin-top: 0px;
}
#user-content #article-body {
	padding: 0px 20px 50px; width: 648px;
}
#user-content #article-body #see-more {
	text-align: center;
}
#user-content #empty {
	margin: 30px 0px; text-align: center; font-size: 1.8em;
}
#user-content #empty h3 {
	margin: 0px 0px 10px; color: rgb(102, 102, 102); font-size: 1.5em; font-weight: 400;
}
#user-content #empty p {
	margin: 0px 0px 20px;
}
#user-content #empty .submit-button {
	background: rgb(255, 89, 0); font-size: 1.5em;
}

.user-post {
	margin: 0px 0px 5px 10px; padding: 20px 25px; clear: both;
}
.user-post .user-post-image {
	background-position: 50% 0px; width: 75pt; height: 75pt; float: left; background-size: auto 75pt; background-color: rgb(51, 51, 51);
}
.user-post #article-headline {
	padding: 0px 15px 0px 115px;
}

.user-post #article-headline .headline a:hover {
	color: rgb(17, 17, 17);
}
.user-post #article-headline h1 {
	border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.user-post h4 {
	margin: 10px 0px 0px; color: rgb(102, 102, 102); font-size: 1.35em;
}
@media screen and (max-width:767px)
{
.user-post .user-post-image {
	width: 5pc; height: 5pc; background-size: auto 5pc;
}
.user-post #article-headline {
	padding: 0px 15px 0px 95px;
}
.user-post h4 {
	left: 95px;
}
}
.user-post h4 a.cat {
	transition:0.25s; color: rgb(255, 89, 0); text-transform: uppercase; font-weight: 700; margin-right: 4px; -webkit-transition: all .25s;
}
.user-post h4 .cmt-count {
	color: rgb(102, 102, 102); font-weight: 500; margin-left: 4px; display: inline-block;
}
.user-post h4 .cmt-count i {
	color: rgb(255, 89, 0);
}
.page-hub {
	margin-top: 15px;
}
#user-create #article-body {
	padding: 0px 15px; margin-bottom: 30px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;
}
#user-create #article-body * {
	box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;
}
#user-create #article-body input[type=text] {
	width: 100%;
}
#user-create #article-body select {
	width: 100%;
}
#user-create #article-body textarea {
	width: 100%;
}
#user-create #article-body .upload-button {
	margin-top: 10px; float: left;
}
#user-create #article-body .upload-text {
	margin-left: 105px;
}
#user-create #article-body .preview-article-button {
	margin-right: 10px;
}
@media only print
{
#article-hero-headline {
	display: none !important;
}
#comments {
	display: none !important;
}

#header {
	display: none !important;
}

.bottom-share-bar {
	display: none !important;
}
.headline-image {
	display: none !important;
}
.more-articles {
	display: none !important;
}
.parallax-window {
	display: none !important;
}
.hero.parallax-window {
	display: none !important;
}
.quick-post-nav {
	display: none !important;
}
.related-articles-wrapper .preview-list-img .cover {
	display: none !important;
}
.related-articles-wrapper .preview-list-img .img {
	display: none !important;
}
.related-videos .preview-list-img .cover {
	display: none !important;
}
.related-videos .preview-list-img .img {
	display: none !important;
}
.share-bar-wrapper {
	display: none !important;
}
audio {
	display: none !important;
}
object {
	display: none !important;
}
video {
	display: none !important;
}
#page-content {
	padding-top: 0px;
}
#article-body {
	width: 100%;
}
.article-image {
	width: 100%;
}
.article-image {
	height: 25pc;
}
#article-basic-wrapper .article .rating .content {
	-webkit-print-color-adjust: exact;
}
#article-hero-wrapper .article .rating .content {
	-webkit-print-color-adjust: exact;
}
}
/*FOOTER...............................*/
#footer-wrapper {
	z-index: 2; background-color: rgb(64, 64, 64);
}
#footer-wrapper .orange-accent {
	height: 3px; border-top-color: rgb(238, 238, 238); border-top-width: 8px; border-top-style: solid;
}
#footer-wrapper * {
	box-sizing: content-box;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	display: compact;
}
#footer-links {
	margin-bottom: 35px; position: relative; z-index: 100;
}
.footer-section {
	padding: 50px 25px 0px;
	width: 150px;
	vertical-align: top;
	border-left-color: rgb(102, 102, 102);
	border-left-width: 1px;
	border-left-style: dotted;
	display: inline-block;
	min-height: 140px;
}
.blurb.footer-section {
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.footer-section small {
	margin: 5px 0px 20px;
	font-size: 1.3rem;
	display: block;
	color: rgba(255,255,255,1.00);
}
.blurb.footer-section {
	width: 307px;
	color: rgba(193,193,193,1.00);
	padding-right: 40px;
	padding-left: 15px;
	border-left-color: currentColor;
	border-left-width: 0px;
	border-left-style: none;
}
.blurb.footer-section p {
	margin: 0px;
	/*line-height: 1.4em;
	font-size: 1.5rem;
	text-shadow: 0px 0px rgba(213,212,212,1.00);*/
	font-weight: lighter;
	color: #C1C1C1;
}
.blurb.footer-section p {
	line-height: 1.8em;
	font-size: 1.3rem;
}
.footer-section h3 {
	margin: 0px 0px 15px; color: rgb(204, 204, 204); font-size: 1.8rem; font-weight: 400;
}
.footer-section ul li {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 12px;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}
.footer-section a:hover {
	opacity: 0.8;
}
.footer-section a:visited {
	transition:color 0.25s; color: rgb(17, 17, 17); text-decoration: none; -webkit-transition: color .25s; -moz-transition: color .25s; -o-transition: color .25s;
}
.footer-section a:focus {
	transition:color 0.25s; color: rgb(17, 17, 17); text-decoration: none; -webkit-transition: color .25s; -moz-transition: color .25s; -o-transition: color .25s;
}
.footer-section a {
	transition: 0.2s;
	color: rgb(255, 255, 255);
	font-size: 1.4rem;
	font-weight: 500;
	opacity: 1;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-o-transition: all .2s;
}

.footer-section i.fa {
	color: rgb(242, 242, 242); float: left;
}

/*.footer-section .legal a {
	font-size: 1.3rem;
}*/

#footer-social .button-wrapper .footer-connect-text {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400;
}
.blurb.footer-section h2 {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-weight: 400;
}
.blurb.footer-section h2 {
	margin: 0px 0px 15px; color: rgb(255, 255, 255); font-size: 2.4rem;
}
@media only print
{
#footer-wrapper {
	display: none !important;
}
}	
