/*
 * General Elements Styles
 */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,600|Droid+Sans:400,700);
* {
	margin: 0;	padding: 0;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	border: 0 none;	font-size: 100%;vertical-align: baseline;
}
header, footer, article, section, figure, nav, aside {
	display: block;
}
body {	color: #000;font-family: Georgia, Arial, "Helvetica Neue",Helvetica,sans-serif;	font-size: 62.5%;height: 100%;}
a {	color: #0066CC;	text-decoration: none;	outline: none;}
a:hover {	text-decoration: underline;}
img {	border: 0 none;	max-width: 100%;}
figure {	margin-bottom: 10px;	text-align: center;}
figure img {	max-width: 100%;border: 1px solid #ccc;}
h2{	font-family: 'Open Sans', sans-serif;	font-size: 3.0em;	font-weight: 300;	padding: 10px 0px;}
/*
 * Header Styles
 */
#headerMain {	width: 100%;	border-bottom: 1px solid #9f9f9f;	background: #f4f5f7;}
#header {margin: 0 auto;	max-width: 1440px; min-height: 60px; padding-top: 5px;position: relative;}
#logo {	padding: 10px 10px 0;float: left;height: 50px; }

#languages {float: left;	font-size: 1.6em;	color: #4f4d4d;	padding: 20px 12px 0 0;}
#languages a {	color: #4f4d4d;	padding: 0 5px;}
.how-it-works {	float: right;	color: #0c3032;	font-size: 2.6em;	padding: 0px 10px 0 10px;}
.how-it-works a {color: #0c3032;
	/*background: url(../images/question-mark.png) no-repeat right center;*/
	padding-right: 5px;	line-height: 55px;	float: right;
}

/*
 * Layout Styles
 */
#container-scrollable {}
#welcome-block {	padding: 20px;	text-align: center;	border-bottom: 1px solid #999999;}
#container {	border-bottom: 1px solid #999999;	padding: 10px 0;}
#content {	margin: 0 auto;	max-width: 1440px;}
.content-column {	clear: both;}
.article-container {float: left;	width: 21%;	font-family: 'Droid Sans', sans-serif;	margin: 0px 2% 10px 2%; }
.article-author-container a.avatar {display: inline-block;	float: left;	height: 42px;	margin-right: 15px;	vertical-align: middle;	width: 42px;margin-top: 0;}
.article-author-container a {	color: #000000;	font-size: 1.4em;	font-weight: 400;	margin-top: 10px;	display: inline-block;}
.article-author-container time {color: #666666;	font-size: 1.2em;	display: block;}

.related-container .article-img-container {	margin: 15px 0;}
.related-container .article-img-container img {padding: 0 5px 2px 0;	/*box-shadow: 4px 6px 6px 0 #d2d2d2;*/	border-radius: 0 0 5px 0;	background: #fff;}

.article-more {	color: #31465c;	font-size: 1.8em;	text-align: center;	padding: 10px;	font-family: 'Open Sans', sans-serif;	font-weight: 600;}
.article-more a {	color: #31465c;}
.article-more-home {	color: #31465c;	font-size: 2em;	text-align: center;	padding: 10px;	font-family: 'Open Sans', sans-serif;	font-weight: 600;}
.article-more-home a {	color: #0066CC;}
.comingup-block .article-container {	background: #efedee;	border: 1px solid #999999;	padding: 10px 1%;	width: 42%;	margin-bottom: 10px;	min-height: 220px;}
.comingup-block .article-container.last {	margin-right: 0;}
.comingup-block .article-container .article-img-container {	display: inline-block;	margin-right: 4%;	vertical-align: top;	width: 47%;	padding: 5px 5px 3px 5px;	border-radius: 5px;}
.comingup-block .article-container .article-content-wrapper {	display: inline-block;	vertical-align: top;	width: 46%;	margin: 15px 0;}
.comingup-block .article-container .article-content-wrapper .article-author-container {	padding-top: 20px;	margin-top: 20px;	border-top: 1px solid #5e5e5e;}
.newstuff-block{	margin-top: 10px;}
#author-profile-block {
}
.author-profile-container {	margin: 20px auto;	max-width: 1440px;	padding: 20px 0;	border: 1px solid #999999;	background: #eeeeee;	position: relative;}
.author-profile-content {	width: 700px;	margin: 0 auto;}
.author-profile-content ul li {	list-style-type: none;	display: block;}
.author-thumbImg {	float: left;	background: #fff;	padding: 5px;	border-radius: 5px;}
.author-desc {	margin-left: 190px;	font-family: 'Droid Sans', sans-serif;}
.author-desc h1 {	font-size: 3.5em;	font-weight: 700;	color: #34787c;	padding-bottom: 10px;}
.author-desc p {	font-size: 1.4em;	font-weight: 400;	color: #000;	padding-bottom: 10px;}
.socialLinks ul li {	display: inline;}
.author-profile-controls a {	position: absolute;	top: 35%;	width: 33px;	height: 63px;	text-indent: -9999px;}
.author-profile-controls a.author-prev {	left: 10px;	background: url(../images/prev-next.png) no-repeat 0 0;}
.author-profile-controls a.author-next {	right: 10px;background: url(../images/prev-next.png) no-repeat -33px 0;}

/*
 * Search Styles
 */
.home-search-block {	max-width: 1200px;	margin: 0 auto;}
.home-search-block  .search {	width: 45%;	float: left;}
.home-search-block  .search.search-categories {	float: right;}
.search-block {	margin: 0 10px;}
.search {	border: 1px solid #666666;	border-radius: 5px;	margin-bottom: 10px;	font-size: 1.4em;	color: #575656;	font-family: 'Droid Sans', sans-serif;}
.search-page-block .search {width:92%;	margin: 0 10px;}
.search-textbox {	border: 0 none;	padding: 5px;	margin: 2px;	width: 60%;}
/*.search-btn {	float: right;	border: 0 none;	cursor: pointer;	background-color: #76c350;	background-image: linear-gradient(to bottom, #76c350, #6bb447);	background-repeat: repeat-x;	border-color: #6bb447;	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;	color: #FFFFFF;	padding: 0px 15px;	height: 30px;	font-weight: bold;	line-height: 29px;}
*/.search-categories {position: relative;}
.search-categories a.selectcat {display: block;	color: #575656;	background: url(../images/sel-cat.png) no-repeat right center;	height: 28px;	line-height: 29px;	padding-left: 15px;	text-decoration: none;}
.search-categories .categories-dropdown-menu {	width: 99.5%; max-height:200px; overflow:auto;}
.categories-dropdown-menu {	background-clip: padding-box;	background-color: #FFFFFF;	border: 1px solid rgba(0, 0, 0, 0.2);	border-radius: 6px;	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);	display: none;	float: left;	left: 0;	list-style: none outside none;	margin: 2px 0 0;	min-width: 160px;	padding: 5px 0;	position: absolute;	top: 100%;	z-index: 1000;}
.categories-dropdown-menu li {	list-style-type: none;	padding: 5px 20px;}
.categories-dropdown-menu li a {color: #575656;	display: block;}
.categories-dropdown-menu li a:hover {	color: #34787C;}
.search-categories.open .categories-dropdown-menu {	display: block;}
.search-btn2 {float: right;border: 0 none;cursor: pointer;background-color: #76c350;background-image: linear-gradient(to bottom, #76c350, #6bb447);background-repeat: repeat-x;border-color: #6bb447;box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;color: #FFFFFF;padding: 0px 15px;height: 30px;font-weight: bold;line-height: 29px;margin: 0px;
}

/*
 * 
 */
.workonomics {	font-size: 2.0em;	color: #31465c;	font-family: 'Droid Sans', sans-serif;	padding-bottom: 20px;	float: left;}
.article-post {	max-width: 820px;	margin-left: auto;	position: relative;	clear: both;}
.article-post header {	margin-bottom: 10px;}
.article-story {	padding: 10px 0 20px 0;	position: relative;
	/*background: url(../images/share-right-bg.png) no-repeat right 40px;*/
}
.content {	width: 100%;	padding: 0;}
.story {position: relative;clear:both;}
.article-tags, .article-credits {	font-family: 'Droid Sans', sans-serif;	font-size: 2em;	color: #333333;	padding: 5px 0;	line-height: 1.8em;}
.article-tags a, .article-credits a {	color: #0066cc;}
.author-profile-bottom .author-profile-container {	margin: 20px 0px 20px 0px;	background: none;	border: 0 none;	border-top: 1px solid #999;}
.author-profile-bottom .author-profile-content {	width: auto;	padding: 0 20px;}
.author-profile-bottom .author-desc {	margin-left: 100px;}
.author-profile-bottom .author-desc h1 {	font-size: 2.0em;	padding-bottom: 5px;}
.author-profile-bottom .author-thumbImg img {	width: 80px;	height: 80px;}
.box-cell-container {	width: 100%;	float: left;}
.box-cell {	padding-top: 20px;	margin-left: 1%;	margin-right: 380px;	}
.box-cell-sidebar {	width: 335px;	margin-left: -335px;	float: left; padding: 5px 0px;}
.sidebar-article .article-container,.sidebar-article .article-container2 {	float: none;	width: auto;	margin: 10px 10px 30px;	padding-bottom: 15px;	border-bottom: 1px solid #999999;}

/*
 * Fancybox Popup
 */
#fancybox-overlay.overlay-fixed {	bottom: 0;	position: fixed;right: 0;}
#fancybox-overlay {	background: none repeat scroll 0 0 #3e7f83;	display: none;	left: 0;	overflow: hidden;	position: absolute;top: 0;	z-index: 8010;	opacity: 0.9;}
.fancybox-popup-container {	padding: 10px 0;	position: fixed;	top: 20%;left: 0;	display: none;	text-align: center;	font-family: 'Droid Sans', sans-serif;	z-index: 10000;	right: 0;	margin: auto;	max-width: 600px;}
.fancybox-popup {background: none repeat scroll 0 0 #ffffff;	border: 3px solid transparent;	border-radius: 5px 5px 5px 5px;box-shadow: 0 0 18px rgba(0, 0, 0, 0.4);	padding: 10px 15px;	max-width: 600px;	position: relative;	margin: 0 auto;	z-index: 10000;}
.popup-close {}
.popup-close a {color: #333333;    background: url(../images/close-popup.png) no-repeat right center; height: 27px;   width: 24px;  text-indent: -9999px; position: absolute; right: -13px; top: -15px;}
.popup-content h2 {	font-size: 4.0em;	color: #333333;	font-weight: 700;	padding-bottom: 20px;}
.popup-disclaimer {	font-size: 1.3em;	color: #333333;	text-align: right;	}
.popup-disclaimer a {	background: url(../images/bullet.png) no-repeat 0 center;	padding-left: 20px;}

.fancybox-popup-related {	padding: 10px 0;	position: fixed;	top: 0;left: 0;	display: none;	text-align: center;	font-family: 'Droid Sans', sans-serif;	z-index:10000; right: 0;	margin: auto;max-height: 600px;overflow-x: auto; overflow-y: scroll;}
.fancybox-popup-related .fancybox-popup {margin-top: 10px;}
#fancybox-related-overlay.overlay-fixed {	bottom: 0;	position: fixed;right: 0;}
#fancybox-related-overlay {	background: none repeat scroll 0 0 #DBEAF9;	display: none;	left: 0;	overflow: hidden;	position: absolute;top: 0;	z-index: 8010;	opacity: 0.9;}
.popup-related-close {}
.popup-related-close a {color: #333333;    background: url(../images/close-popup.png) no-repeat right center; height: 27px;   width: 24px;  text-indent: -9999px; position: absolute; right: -13px; top: -15px;}

.related-pop-title1 {   color: #333333;   font-size: 3em;   font-weight: 700;   margin: 0;  padding: 0;}
.related-pop-title2 {   color: #333333;   font-size: 2em;   font-weight: 700;   margin: 0;  padding: 0;}
.related-below {font-family: 'Open Sans',sans-serif;color: #333333; font-size:1.4em; min-height:120px; position:relative;}
.related-below a{color: #333333;}

/*
 * Bottom Slider Styles
 */
#bottomslider {	background: none repeat scroll 0 0 #FFFFFF;	border: 1px solid #34787c;	border-left: 3px solid #34787c;	bottom: -1px;box-shadow: 0 0 0 rgba(50, 80, 100, 0.5);	position: fixed;	transition: right 0.25s ease-in 0s;	width: 305px;	z-index: 1000;	box-shadow: 0 0 10px #ccc;	right: -340px;	padding: 10px 10px 10px 20px;	border-radius: 5px 0 0 0;	font-family: 'Droid Sans', sans-serif;}
#bottomslider.show {	right: -1px !important;}
.slider-title {	border-bottom: 2px solid #444444;	margin-bottom: 10px;	font-size: 2.0em;	color: #333333;font-weight: 700;	padding-bottom: 10px;}
.slider-close a {	color: #333333;	background: url(../images/close-popup.png) no-repeat right center;
	display: inline-block;	height: 30px;	width: 30px;	text-indent: -9999px;	position: absolute;	top: -8px;	left: -17px;}
.slider-content h4 {	font-size: 2.0em;	color: #333333;	font-weight: 700;	padding-bottom: 10px;}
.slider-content .article-container {	float: none;	width: auto;	margin: 0;}

.related-title { font-size: 2.0em;	color: #333333;font-weight: 700; padding: 0;margin:0}
.related-container {float: left;	width: 29%;	font-family: 'Droid Sans', sans-serif;	margin: 0 4% 10px 0; }

.fancybox-popup-related .related-container {width: 46%;}
.model-open {overflow: hidden;}

/*
 * Homepage Top Share Styles
 */
#top-social-blocks {	margin: 20px auto 10px auto;	max-width: 1440px;}
#top-social-blocks .top-share {	float: left;	width: 20%;	height: 70px;	margin: 0 2.5%;	position: relative;}
#top-social-blocks .top-share.facebook-flike {	background: url(../images/sprite-new3.png) no-repeat 0 -95px;}
#top-social-blocks .top-share.twitter-tweet {	background: url(../images/sprite-new3.png) no-repeat 0 -166px;}
#top-social-blocks .top-share.gplus-share {	background: url(../images/sprite-new3.png) no-repeat 0 -237px;}
#top-social-blocks .top-share.newsletter {	background: #691133 url(../images/sprite-new3.png) no-repeat 0 -308px;}
#top-social-blocks .top-share.newsletter.show {	height: 100px;}
#top-social-blocks .top-share .share-text {	width: 150px;	height: 50px;	margin: 10px;}
#top-social-blocks .top-share .share-text.facebook {	background: url(../images/sprite-new3.png) no-repeat 0 -409px;}
#top-social-blocks .top-share .share-text.twitter {	background: url(../images/sprite-new3.png) no-repeat -150px -409px;}
#top-social-blocks .top-share .share-text.gplus {	background: url(../images/sprite-new3.png) no-repeat 0 -459px;}
#top-social-blocks .top-share .share-data {	position: absolute;	top: 28px;	left: 165px;}
#top-social-blocks .top-share .email-subscribe {	position: absolute;	top: 18px;	left: 70px;	right: 10px;}
.email-textbox {	border: 1px solid #333333;	border-radius: 5px;	color: #333333;	font-family: 'Droid Sans',sans-serif;
	font-size: 1.4em;	padding: 8px 10px;	width: 85%;	display: block;}
.newsletter-subscribe-btn {	background-color: #76C350;	background-image: linear-gradient(to bottom, #76C350, #6BB447);
	background-repeat: repeat-x;	border: 0 none #6BB447;	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;	color: #FFFFFF;	cursor: pointer;	float: right;	font-weight: bold;	height: 30px;	line-height: 29px;	padding: 0 15px;	margin: 5px 10px;	border-radius: 5px;	display: none;}

/*
 * Share Buttons
 */
.share-links {	float: right;	margin-right: 30px;	margin-bottom: 10px;}
.share-links .share-data {	float: left;	margin: 0 5px;	padding: 5px;}
.share-links .share-data.fb {	background: url(../images/sprite-new3.png) no-repeat 0 -95px;}
.share-links .share-data.tw {	background: url(../images/sprite-new3.png) no-repeat 0 -166px;}
.share-links .share-data.gp {	background: url(../images/sprite-new3.png) no-repeat 0 -237px;}
.share-links a {	width: 32px;	height: 32px;	float: left;	margin-right: 10px;	text-indent: -9999px;}
.share-links a.facebook {	background: url(../images/sprite-new3.png) no-repeat 0 0;}
.share-links a.twitter {	background: url(../images/sprite-new3.png) no-repeat -32px 0;}
.share-links a.gplus {	background: url(../images/sprite-new3.png) no-repeat -64px 0;}
.btn {	border-radius: 4px;	display: inline-block;	line-height: 22px;	text-align: center;	vertical-align: middle;	padding: 6px 12px;}
.share-bottom {	padding-bottom: 20px;}
a.btn-share {	font-size: 1.5em;	color: #fff;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;}
.share-bottom a.btn-share {	float: left;	width:30%;	margin-right: 0.5%;	padding: 10px 1%;}
a.facebook_button {	-moz-user-select: none;	background-color: #3E5EA1;	background-image: linear-gradient(to bottom, #4466AE, #37538D);	background-repeat: repeat-x;	border-color: #37538D;	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;	color: #FFFFFF;	text-shadow: 0 0 1px #283D68;}
a.twitter_button {	-moz-user-select: none;	background-color: #01BBEE;	background-image: linear-gradient(to bottom, #02C9FF, #00A6D4);	background-repeat: repeat-x;	border-color: #00A6D4;	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;	color: #FFFFFF;	text-shadow: 0 0 1px #007EA1;}
a.gplus_button {	-moz-user-select: none;	background-color: #cd3d2f;	background-image: linear-gradient(to bottom, #cf3f30, #bf291f);	background-repeat: repeat-x;	border-color: #5f0802;	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;	color: #FFFFFF;	text-shadow: 0 0 1px #007EA1;}
.share {	display: none;}
.share.visible {	display: block; position: absolute; top: 0; right:-52px; z-index: 1000;}
#shareOverlay li {	display: inline;}
#shareOverlay li a {	position: absolute;	right: 0;	margin-top: 0;}
#shareOverlay .btn {	border-radius: 1px;	border: 2px solid #fff;	border-right: 0 none;	display: inline-block;	line-height: 22px;	text-align: left;	vertical-align: middle;	padding: 4px 12px;}
#shareOverlay a.btn-share {	padding: 0 8px;	width: 35px;	height: 50px;}
#shareOverlay a.twitter_button {	top: 70px;}	
#shareOverlay a.facebook_button {	top: 15px;}
#shareOverlay a.gplus_button {	top: 125px;}
.right-arrow {	position: absolute;	top: 10px;	right: -13px;	width: 13px;	height: 19px;	background: url(../images/right-arrow.png) no-repeat 0 0;	display: none;}
.share-top  a.btn-share {width: 27%;	float: left;	margin: 0 0.3%;}
.share-top a.twitter_button {	margin-bottom: 15px;}	
.share-top a.facebook_button {	margin-bottom: 15px;}
.btn span {	margin: 0 10px 0 0;	display: inline-block;	vertical-align: middle;}
#shareOverlay .btn span.icons {	margin: 10px 5px;}
#shareOverlay .btn span {	margin: 0;}
#shareOverlay .btn span.sharetext {	padding: 14px 10px; position: relative;  display: none;}
#shareOverlay .facebook_button span.sharetext {	background: url(../images/share-fb-border.png) no-repeat 0 center;	left: 21px;}
#shareOverlay .twitter_button span.sharetext {	background: url(../images/share-twitter-border.png) no-repeat 0 center;	left: 4px;}
#shareOverlay .gplus_button span.sharetext {	background: url(../images/share-gplus-border.png) no-repeat 0 center;
	left: 7px;}

#shareOverlay a.stumble_button {    top: 180px;}
a.stumble_button {    -moz-user-select: none;    background-color: #ea4b24 ;    background-image: linear-gradient(to bottom, #ea4b24 , #ea4b24 );    background-repeat: repeat-x;    border-color: #ea4b24 ;    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;    color: #FFFFFF;    text-shadow: 0 0 1px #007EA1;}
.stumble-small-icon {    background: url(../images/sprite-new3.png) no-repeat -271px 0;    width: 28px;    height: 23px;  
}


/*.facebook-icon {	background: url(../images/sprite-new3.png) no-repeat -96px 0;	width: 20px;	height: 39px;	}
.twitter-icon {	background: url(../images/sprite-new3.png) no-repeat -116px 0;	width: 44px;	height: 35px;	}
.gplus-icon {	background: url(../images/sprite-new3.png) no-repeat -160px 0;	width: 38px;	height: 38px;	}
*/

.facebook-small-icon {	background: url(../images/sprite-new3.png) no-repeat -199px 0;	width: 13px;	height: 25px;}
.twitter-small-icon {	background: url(../images/sprite-new3.png) no-repeat -213px 0;	width: 30px;	height: 25px;}
.gplus-small-icon {	background: url(../images/sprite-new3.png) no-repeat -243px 0;	width: 27px;	height: 27px;}



.facebook-icon {
    background: url("../images/sprite-new3.png") no-repeat -199px 0;
    height: 27px;
    width: 13px;
}
.twitter-icon {
    background: url("../images/sprite-new3.png") no-repeat -213px 0;
    height: 27px;
    width: 30px;
}
.gplus-icon {
    background: url("../images/sprite-new3.png") no-repeat -243px 0;
    height: 27px;
    width: 27px;
}






/*
 * Headings
 */
h2.main-heading {	font-family: 'Open Sans', sans-serif;	color: #34787c;	font-size: 3em;	font-weight: 300;	text-transform: uppercase;	padding: 0 3px 5px 0px;}
.welcome-message h1 {	color: #333333;	font-size: 4.0em;	font-weight: normal;	margin: 0;	text-transform: uppercase;
	font-family: 'Droid Sans', sans-serif;}
.welcome-message .normaltext {	font-size: 1.6em;	color: #333333;	font-family: 'Droid Sans', sans-serif;}
.related-container .article-content-wrapper h2 {	font-size: 1.6em;	color: #333333;	font-weight: 400;	position: relative;	min-height: 92px;}
.related-container .article-content-wrapper h2 a {color: #333;}
.right-content-wrapper h2 {	font-size: 1.6em;	color: #333333;	font-weight: 400;	position: relative;	padding: 0px !important;}
.right-content-wrapper h2 a {color: #333;}
#bottom-newsletter-subscription h1 {	color: #333333;	font-size: 4.0em;	font-weight: normal;	margin: 0;padding-bottom: 10px;}
.article-post h1 {	font-size: 3em;	color: #333333;	font-family: 'Droid Sans', sans-serif;	font-weight: 400;}
.author-title {	font-size: 1.8em;	color: #616162;	font-family: 'Droid Sans', sans-serif;	font-weight: 400;}
.author-title a {color: #616162;}
.article-post time {	color: #666666;	display: block;	font-size: 1.2em;}
.article-content p {	color: #333;	font-size: 1.6em;	padding-bottom: 10px;	font-family: 'Droid Sans', sans-serif;
	line-height: 1.8em;}
.content img {	text-align: center;	display: block;	margin: 0 auto;}


/*
 * Grid Styles
 */
.grid_3, .grid_4, .grid_6 {	float: left;	position: relative;	margin-left: 2%;	margin-right: 2%;}
.grid_3 {    width: 21%;}
.grid_4 {	width: 29.333%;}
.grid_6 {	width: 46%;}

/*
 * Footer Styles
 */
#bottom-newsletter-subscription {	text-align: center;	padding: 20px 0;}
.newsletter-subscribe {	width: 585px;	margin: 0 auto;}
.newsletter-textfield {	float: left;}
.newsletter-textbox {	border: 1px solid #333333;	padding: 10px;	width: 440px;	font-size: 1.4em;	color: #333333;
	font-family: 'Droid Sans', sans-serif;	border-radius: 5px 0 0 5px;}
.subscribe-btn {	border: 1px solid #1f2523;	padding: 7px 10px;	width: 115px;	font-size: 1.5em;	color: #fff;	font-family: 'Open Sans', sans-serif;	border-radius: 0 5px 5px 0;	font-weight: 700;	background: #1f2523;	cursor: pointer;}
#footerMain {	border-top: 1px solid #999999;	padding: 10px 0;}
#footer {	margin: 0 auto;	max-width: 1440px;	text-align: center;	font-size: 1.4em;	clear: both;}
.news-footer-links {	padding: 5px 0;}
.news-footer-links a {	color: #000;	padding: 0 4px;}
.news-footer-links.bottomline {	/*border-bottom: 1px solid #aaaaaa;	margin-bottom: 5px;	padding-bottom: 20px;*/
}
.copyright {	padding: 5px 0;	}
#footer-mobi {	display: none;}
.followText {	color: #000000;	font-family: Georgia;	font-size: 1.4em;	padding: 5px 0 10px;}
.footer-socialShare {	margin-bottom: 10px;}
.footer-socialShare a {	display: inline-block;	height: 29px;	margin-right: 10px;	text-indent: -9999px;	width: 30px;}
.footer-socialShare a.facebook {	background: url("../images/sprite-new3.png") no-repeat 0 0;}
.footer-socialShare a.twitter {	background: url("../images/sprite-new3.png") no-repeat -32px 0;}
.footer-socialShare a.gplus {	background: url("../images/sprite-new3.png") no-repeat -64px 0;}
.footer-socialShare a.android {	background: url("../images/sprite-new3.png") no-repeat -96px 0;}
.footer-socialShare a.ios {	background: url("../images/sprite-new3.png") no-repeat -128px 0;}


/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/


.clear {	clear: both;	display: block;	overflow: hidden;	visibility: hidden;	width: 0;	height: 0;}
.clearfix:after {	clear: both;	content: ' ';	display: block;	font-size: 0;	line-height: 0;	visibility: hidden;
	width: 0;	height: 0;}
.clearfix {	display: inline-block;}
* html .clearfix {	height: 1%;}
.clearfix {	display: block;}

/* subscribe styles */
.share-bottom.article-bottom {position: relative;}
.share-bottom.article-bottom a.btn-share {width: 26%;height: 25px;}
a.subscribe_button {-moz-user-select: none;    background-color: #2642b0;    background-image: linear-gradient(to bottom, #2642b0, #2642b0);    background-repeat: repeat-x;    border-color: #0a0e1d;    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2) inset;    color: #FFFFFF;    text-shadow: 0 0 1px #007EA1;line-height: 35px;}
.share-subscribe-container {background: #fff;border: 1px solid #ccc;padding: 15px;position: relative;clear: both;float:right;max-width:380px;display: none;margin-top: 1px;margin-right: 1%;}
.close-subscribe a {position: absolute;top: 3px;right: 4px;font-size: 1.2em;color: #0066cc;font-weight: bold;}
.share-like-text {font-size: 1.6em;color: #333;font-weight: bold;padding-bottom: 10px;}
a.subscribe_button span {background: url(../images/down-arrow.png) no-repeat left center; width: 7px;height: 6px;}
a.subscribe_button span.up {background: url(../images/up-arrow.png) no-repeat left center;}

.share-bottom.article-bottom .btn span {  float: left;  margin: 0 3px 0 0;}
.share-bottom.article-bottom .btn.subscribe_button span {float: none;  margin: 0 10px 0 0;}
.share-bottom.article-bottom a.btn-share {font-size: 1.2em;    }

.fontsizeSmall-1 {font-size: 0.89em !important;}
.fontsizeSmall-2 {font-size: 1.3em !important;}

.video-bottom-like {background: none repeat scroll 0px 0px rgb(27, 27, 27); border-top: 1px solid rgb(42, 42, 42); color: rgb(229, 226, 220); text-align: center; font-size: 1.8em; padding: 5px; font-family: 'Open Sans',sans-serif;}


@-webkit-keyframes pulse {
    0% { -webkit-transform: scale(1) rotate(8deg); }
    50% { -webkit-transform: scale(1.1) rotate(-8deg);}
    100% { -webkit-transform: scale(1) rotate(0deg); }
}
@-o-keyframes pulse {
    0% {-o-transform: scale(1) rotate(0deg); }
    50% {-o-transform: scale(1.3) rotate(-5deg);}
    100% {-o-transform: scale(1) rotate(0deg); }
}
@-moz-keyframes pulse {
    0% {-moz-transform: scale(1) rotate(0deg); }
    50% {-moz-transform: scale(1.1) rotate(-5deg); }
    100% {-moz-transform: scale(1) rotate(0deg); }
}
@keyframes pulse {
    0% { transform: scale(1) rotate(0deg); }
    50% {transform: scale(1.1) rotate(-5deg); }
    100% { transform: scale(1) rotate(0deg); }
}

@-webkit-keyframes bump {
  0% {top: 0;}
  5% {top: 6px;}
  10% {top:0;}
  100% {top:0;}
}
@-o-keyframes bump {
  0% {top: 0;}
  5% {top: 6px;}
  10% {top:0;}
  100% {top:0;}
}
@-moz-keyframes bump {
  0% {top: 0;}
  5% {top: 6px;}
  10% {top:0;}
  100% {top:0;}
}
@keyframes bump {
  0% {top: 0;}
  5% {top: 6px;}
  10% {top:0;}
  100% {top:0;}
}

.menuBall {
    position: relative;
}

.facebook_button:hover {
    -webkit-animation: pulse 1s ease 0s infinite normal;
    -o-animation: pulse 1s ease 0s infinite normal;
    -moz-animation: pulse 1s ease 0s infinite normal;
    animation: pulse 1s ease 0s infinite normal;
}
.twitter_button:hover {
    -webkit-animation: pulse 1s ease 0s infinite normal;
    -o-animation: pulse 1s ease 0s infinite normal;
    -moz-animation: pulse 1s ease 0s infinite normal;
    animation: pulse 1s ease 0s infinite normal;
}
.gplus_button:hover {
    -webkit-animation: pulse 1s ease 0s infinite normal;
    -o-animation: pulse 1s ease 0s infinite normal;
    -moz-animation: pulse 1s ease 0s infinite normal;
    animation: pulse 1s ease 0s infinite normal;
}


#menuBall1 {  -webkit-animation: bump 2s linear 0s infinite normal;}
#menuBall1 {  -moz-animation: bump 2s linear 0s infinite normal;}
#menuBall1 {  -o-animation: bump 2s linear 0s infinite normal;}
#menuBall1 {  animation: bump 2s linear 0s infinite normal;}

#menuBall2 {  -webkit-animation: bump 2s linear .5s infinite normal;}
#menuBall2 {  -moz-animation: bump 2s linear .5s infinite normal;}
#menuBall2 {  -o-animation: bump 2s linear .5s infinite normal;}
#menuBall2 {  animation: bump 2s linear .5s infinite normal;}

#menuBall3 {  -webkit-animation: bump 2s linear 1s infinite normal;}
#menuBall3 {  -moz-animation: bump 2s linear 1s infinite normal;}
#menuBall3 {  -o-animation: bump 2s linear 1s infinite normal;}
#menuBall3 {  animation: bump 2s linear 1s infinite normal;}

.mobi-logo {display: none;}
.box-cell1{padding: 20px 0;}
/*#email2.email-input {float:left;margin-right: 10px;}
#newsLetterSubscribe.email-submit {float: left;}*/

#email2.email-input {float: left;margin-right: 10px;padding: 5px 10px;} 
#newsletter_subscribeform #newsLetterSubscribe.email-submit {float: left;height: 40px;padding: 0 30px;}
.newsletterSubscribe-block {max-width: 600px;margin: 0 auto;}


@media only screen 
and (min-width : 1360px)
and (max-width : 1420px) {
	.share-top {
		margin-left: 0px;
	}
}	
@media only screen 
and (min-width : 1360px) {
	.share-top {width: 110px;	padding: 5px;	border: 1px solid #8e8e8e;	box-shadow: 0px 4px 4px 2px #d3d3d3;position: absolute;	margin-left: -15px;}
	.share-top a.btn-share {float: none;width: auto;display: block;	margin: 0 0 10px 0;font-size: 1.3em;padding: 6px;	}
	.share-top .btn span {	margin-right: 2px;}
	.right-arrow {display: block;}
}
@media only screen 
and (min-width : 1421px) {
	.share-top {margin-left: 60px;	}
}	

/*
 * Media Queries for Tablet
 */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : landscape) {
	#shareOverlay {display: none;}
}
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : portrait) {
	#shareOverlay {display: none;}
}
@media only screen 
and (min-width : 768px)
and (max-width : 1023px) {
	#top-social-blocks .top-share.newsletter,#top-social-blocks .top-share .share-text, #bottomslider {display: none;	}
	.article-container, .related-container {   width: 46%;}
	.comingup-block .article-container {width: auto;}
	.comingup-block .article-container.last{margin-right: 2%;}
	.share-top {position: relative;	width: auto;}
	.box-cell {	width: 54%;	}
	.box-cell.sidebar { width: 40%;	}
	.share-bottom .btn span {display: none;	}
	
	/* Headings Font size */
	.article-post h1, h2.main-heading {	font-size: 3em;	}
	.popup-content h2 {	font-size: 3.0em;}
	#top-social-blocks .top-share .share-data {	position: relative;	left: 0;top: 5px;	}
	#top-social-blocks .top-share {	width: 28%;	height: 30px;}
	.navigation .mobi-logo{display: none;} 
}

@media only screen 
and (min-width : 768px)
and (max-width : 1152px) {
	.share-bottom.article-bottom .btn span {display: block;}
	.share-bottom.article-bottom .btn span.share-bottom-text { display: none;}
}

/*
 * Media Queries for Mobile
 */
@media only screen 
and (min-width : 0px)
and (max-width : 767px) {
	#top-social-blocks .top-share.newsletter,#top-social-blocks .top-share .share-text, #bottomslider, #shareOverlay {
		display: none;
	}
	#top-social-blocks .top-share {	width: 28%;	height: 30px;	}
	#top-social-blocks .top-share .share-data {	position: relative;	left: 0;top: 5px;}
	#top-social-blocks .top-share.newsletter {
		/*display: block;
		width: auto;
		float: none;
		background: #691133 url("../images/sprite-new3.png") repeat-x  0 -308px;
		height: 100px;*/
	}
	.newsletter-subscribe-btn {
		/*display: block;*/
	}
	.article-container, .related-container {	width: 46%;	}
	.home-search-block .search, .home-search-block .search.search-categories {	float: none;width: auto;}
	.newsletter-textbox {width: auto;}
	.newsletter-subscribe {	max-width: 70%;	}
	#bottom-newsletter-subscription, .home-search-block {margin: 0 10px;}
	.comingup-block .article-container {width: auto;}
	.comingup-block .article-container.last{margin-right: 2%;}
	.author-profile-container {	margin: 20px 10px;	}
	.article-post {	padding: 0 10px;}
	.article-story {float: none;}
	.box-cell-container {float: none;}
	.box-cell {	width: auto;float: none;margin-right: 0;}
	.box-cell-sidebar {	width: auto;float: none;margin-left: 0;}
	.share-top {display: none;position: relative;	width: auto;}
	
		
	/* Headings Font sizes */
	.welcome-message h1, h2.main-heading, #bottom-newsletter-subscription h1 {	font-size: 4em;	}
	.article-post h1 {	font-size: 3.5em;	}
	.popup-content h2 {	font-size: 3.0em;	}

	.share-bottom.article-bottom a.btn-share span{display: block;}
    .share-bottom.article-bottom a.btn-share span.share-bottom-text{display: none;}
    .share-bottom.article-bottom a.btn-share {padding: 10px 2%;}
    .share-bottom.article-bottom a.btn-share {width: 50px;}
    .share-bottom.article-bottom a.btn-share.subscribe_button {width: 25%;font-size: 1.2em;    }
		
		.topnavigation, .header-top {
		display: none !important;
		}
		.navigation #headerfixed, .mobi-logo {
		display: block!important;
		}
		.small-logo {display: none;}

	.article-content-wrapper h2, .article-container .article-content-wrapper h2 {
		height: auto !important;
	}
	.related-below {min-height: 0!important;}
	.right-content .article-content-wrapper h2 {
		font-size: 1.6em;
		font-weight: 400;
	}
	.left-content .article-content-wrapper h2 {
		font-size: 1.6em;
		font-weight: 400;
		line-height: 22px;
	}
	#email2.email-input {
		width: 50%!important;
	    }
	    #newsLetterSubscribe.email-submit {
		padding: 0 20px!important;
	    }

}	


/*----------- slider-content ----------------*/

.article-container2 {float: left;	width: 21%;	font-family: 'Droid Sans', sans-serif;	margin: 10px 2% 10px 2%; }
.slider-content .article-container2 {	float: none;	width: auto;	margin: 0;}
.article-container2 {   width: 46%;}
.slider-content .article-img-container {margin: 15px 0;}
.slider-content .article-img-container img {padding: 0 5px 2px 0;	/*box-shadow: 4px 6px 6px 0 #d2d2d2;*/	border-radius: 0 0 5px 0;	background: #fff;}
.slider-content .article-container2 .article-content-wrapper .article-author-container {	padding-top: 20px;	margin-top: 20px;	border-top: 1px solid #5e5e5e;}
.slider-content .article-content-wrapper h2 {	font-size: 1.6em;	color: #333333;	font-weight: 400;	position: relative;	min-height: 92px;}
.slider-content .article-content-wrapper h2 a {color: #333;}

/*-------------------------------------------*/


/*----------- list-right-more ----------------*/

.list-right-more .article-container2 {	float: none;	width: auto;	margin: 0;}
.article-container2 {   width: 46%;}
.mostrecent-block .article-img-container img {padding: 0 5px 2px 0;	/*box-shadow: 4px 6px 6px 0 #d2d2d2;*/	border-radius: 0 0 5px 0;	background: #fff;}
.mostrecent-block .article-container2 .article-content-wrapper .article-author-container {	padding-top: 20px;	margin-top: 20px;	border-top: 1px solid #5e5e5e;}
.mostrecent-block .article-content-wrapper h2 {	font-size: 1.6em;	color: #333333;	font-weight: 400;	position: relative;}
.mostrecent-block .article-content-wrapper h2 a {color: #333;}

/*-------------------------------------------*/






@media only screen 
and (min-width : 0px)
and (max-width : 600px) {	
	.article-container,.article-container2, .related-container {	float: none;margin: 10px 10px 30px 10px;width: auto;	}
	.comingup-block .article-container .article-img-container, .comingup-block .article-container .article-content-wrapper, .comingup-block .article-container2 .article-content-wrapper {	width: auto;	}
	.comingup-block .article-container .article-img-container,.comingup-block .article-container2 .article-img-container {display: block;}
	.author-profile-content {	width: auto;}
	.author-thumbImg {	float: none;text-align: center;	}
	.author-desc, .author-profile-bottom .author-desc {	 margin-left: 0;}
	.share-bottom .btn span {display: none;}
	
	/* Headings Font sizes */
	.welcome-message h1, h2.main-heading, #bottom-newsletter-subscription h1 {font-size: 3em;}	
	.article-post h1 {	font-size: 2.5em;}
	.popup-content h2 {	font-size: 2.0em;}
	.article-content-wrapper h2{min-height: 0;}
}
@media only screen 
and (min-width : 0px)
and (max-width : 479px) {
	.author-profile-content {width: auto;}
	.share-top a.btn-share {float: none;width: auto;display: block;	margin: 0 0 15px 0;	}
	.newsletter-subscribe {	max-width: 100%;}
	#welcome-block {padding: 20px 5px;	}
	#top-social-blocks .top-share {    height: 30px;  margin: 2px 0.5%; position: relative; width: 32%;	}
	#top-social-blocks .top-share .share-data { left: 0; position: relative; top: 5px;}
	.small-logo {display: none!important;}
	.navigation .mobi-logo{	display: block!important;}
} 
@media only screen 
and (max-width : 319px) {
	/*.share-bottom a.btn-share {float: none;	width: auto;height: auto;margin-bottom: 5px;display: block;	}
	.share-bottom.article-bottom a.btn-share{width: auto;}*/
    .share-subscribe-container {background: #fff;border: 1px solid #ccc;padding: 10px;position: relative;top: -6px;right:0;}
	.search-textbox {   width: 54%;	}
	.subscribe-btn {font-size: 1.4em;padding: 8px 10px;	width: 80px;}
	.newsletter-textfield {		width: 50%;	}
	.newsletter-textbox {		width: 95%;	}
	.share-links{		margin-right:0;	}
	.share-links .share-data {		margin: 0 1px;}
	.share-bottom.article-bottom a.btn-share.subscribe_button {width: auto;display: none;}
    /*.share-bottom.article-bottom a.btn-share span.share-bottom-text{display: block;}*/
    
	#email2.email-input {
	    width: 48% !important;
	}
	#newsLetterSubscribe.email-submit {
		padding: 0 5px !important;
	    }
}

@media only screen
and (min-width : 1360px) {
    .share-top-mobi {  display: none; }
}
@media only screen
and (min-width : 0px)
and (max-width : 1359px) {
    .share-top {  display: none;  }
} 
@media only screen 
and (min-width : 1024px)
and (max-width : 1300px) {
	#top-social-blocks .top-share .share-text {display: none;}
	#top-social-blocks .top-share .share-data {position: relative;left: 0;	}
}
.up-videosblock {   position: relative;  padding-bottom: 53.25%;  /*padding-top: 30px;*/  height: 0; overflow: hidden;}
.up-videosblock iframe,
.up-videosblock div iframe,
.up-videosblock object,
.up-videosblock embed {    position: absolute;   top: 0;   left: 0;  width: 100%;  height: 100%;}


/***************************  For message display *************************/

.message
{
	-webkit-background-size: 40px 40px;
	-moz-background-size: 40px 40px;
	background-size: 40px 40px;			
	background-image: -webkit-gradient(linear, left top, right bottom,
							color-stop(.25, rgba(255, 255, 255, .05)), color-stop(.25, transparent),
							color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .05)),
							color-stop(.75, rgba(255, 255, 255, .05)), color-stop(.75, transparent),
							to(transparent));
	background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
						transparent 75%, transparent);
	background-image: -moz-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
						transparent 75%, transparent);
	background-image: -ms-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
						transparent 75%, transparent);
	background-image: -o-linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
						transparent 75%, transparent);
	background-image: linear-gradient(135deg, rgba(255, 255, 255, .05) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .05) 50%, rgba(255, 255, 255, .05) 75%,
						transparent 75%, transparent);
							
	-moz-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
	-webkit-box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);		
	box-shadow: inset 0 -1px 0 rgba(255,255,255,.4);
	width: 69.7%;	border: 1px solid;	color: #fff;	padding: 15px;	position: fixed;
	_position: absolute;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
	-webkit-animation: animate-bg 5s linear infinite;
	-moz-animation: animate-bg 5s linear infinite;
	margin-left: 14%;
}

.error{	background-color: #de4343;	border-color: #c43d3d;	z-index:1000;	top:-50px;	left:0;}
.success{	background-color: #61b832;	border-color: #55a12c;	z-index:1000;	top:-50px;	left:0;}
/*
.error {background-color: #de4343;border-color: #c43d3d;border-radius: 5px;max-width: 300px;top: 100px;z-index: 1000;display: none;} 
.success {background-color: #61b832;border-color: #55a12c;border-radius: 5px;max-width: 300px;top: 100px;z-index: 1000;display: none;} 
*/

.message h3{	margin: 0 0 5px 0;}
.message p{	margin: 0;}

@-webkit-keyframes animate-bg
{
    from {
        background-position: 0 0;
    }
    to {
       background-position: -80px 0;
    }
}


@-moz-keyframes animate-bg 
{
    from {
        background-position: 0 0;
    }
    to {
       background-position: -80px 0;
    }
}

#trigger-list{	text-align: center;	margin: 100px 0;	padding: 0;}
#trigger-list li{	display: inline-block;	*display: inline;	zoom: 1;}
#trigger-list .trigger{	display: inline-block;	background: #ddd;	border: 1px solid #777;	padding: 10px 20px;	margin: 0 5px;	font: bold 12px Arial, Helvetica;	text-decoration: none;	color: #333;	-moz-border-radius: 3px; -webkit-border-radius: 3px;	border-radius: 3px;}
#trigger-list .trigger:hover{	background: #f5f5f5;}
.info{	border: 1px solid;	margin: 10px 0px;	padding:15px 10px 15px 50px;	background-repeat: no-repeat;	background-position: 10px center;
/*color: #00529B;
	background-color: #BDE5F8;
	background-image: url('../images/info.png');*/
	font-size:20px;	color: #D8000C;	background-color: #FFBABA;	background-image: url('../images/error.png');}

/*--------------------------------------*/
h2.sub-heading {	font-family: 'Open Sans', sans-serif;	color: #34787c;	font-size: 5.0em;	font-weight: 300;	text-transform:capitalize;	padding: 0 10px 5px 10px;	text-align: center;}
h2.search-heading {	font-family: 'Open Sans', sans-serif;	color: #34787c;	font-size:2em;	font-weight: bold;	padding: 0 10px 5px 10px;}
.up-imagesblock img{	border: 1px solid #dfdfdf;	padding: 8px;	-webkit-box-shadow: 0px 0px 2px 2px #dfdfdf;	-moz-box-shadow: 0px 0px 2px 2px #dfdfdf;	box-shadow: 0px 0px 2px 2px #dfdfdf;}
.up-photoSource {	font-size: 1.1em;	font-style: italic;	padding-bottom: 15px;	text-align: right;}

#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="password"],
#contact-form textarea,
#contact-form button[type="submit"] {	font:400 12px/12px "Helvetica Neue", Helvetica, Arial, sans-serif;}
#contact-form {	text-shadow:0 1px 0 #FFF;	border-radius:4px;	-webkit-border-radius:4px;	-moz-border-radius:4px;	background:#F9F9F9; padding: 2px 10px 2px 2px;}
#contact-form h3 {	color:#991D57;	display:block;	font-size:28px;}
#contact-form label span {	cursor:pointer;	color:#34787C;	display:block;	margin:5px 0 5px 10px;	font-weight:900;	font-size: 1.4em;}
#contact-form input[type="text"],
#contact-form input[type="email"],
#contact-form input[type="password"],
#contact-form textarea {
	width:95%;	box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-webkit-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	-moz-box-shadow:inset 0 1px 2px #DDD, 0 1px 0 #FFF;
	border:1px solid #CCC;	background:#FFF;	margin: 0 0 15px 10px;	padding:10px;	border-radius:5px;}
#contact-form input[type="text"]:hover,
#contact-form input[type="email"]:hover,
#contact-form input[type="password"]:hover,
#contact-form textarea:hover {
	-webkit-transition:border-color 0.3s ease-in-out;
	-moz-transition:border-color 0.3s ease-in-out;
	transition:border-color 0.3s ease-in-out;
	border:1px solid #AAA;
}
#contact-form textarea {	height:100px;	max-width:100%;}
#contact-form input[type="submit"] {cursor:pointer;	width:98%;	border:none;	background:#34787C;	color:#FFF;	margin:0 0 5px 10px;	padding:10px;	border-radius:5px;}
#contact-form input[type="submit"]:hover {	-webkit-transition:background 0.3s ease-in-out;
	-moz-transition:background 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}
#contact-form input[type="submit"]:active {
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.5);
}
#contact-form input:focus,
#contact-form textarea:focus {	outline:0;	border:1px solid #999;}
#contact-form label.error{	color: #C43D3D;	background-color:#FFFFFF;	border-color: none;	font-weight: bold;}
.pnf-container {	margin: 20px auto;	max-width: 1440px;	padding: 20px 0;	border: 1px solid #999999;	background: #eeeeee;	position: relative;	font-size: 20px;	text-align: center;}

/* Styles added on 5 March 2014  
 *
 * Prev Next Article Styles 
 */

.prev-next-article {	height: 180px;	position: fixed;
	/*top: 40%;*/
	bottom: 0; 	width: 70px;	z-index: 1000000;}
.prev-next-article.prev {	left: 0;}
.prev-next-article.next {	right: 0;}
.arrow-article {	background: none repeat scroll 0 0 #eaeaea;
	/*box-shadow: 0 0 7px #000000;*/
	cursor: pointer;	display: block;	height: 180px;	position: absolute;
	/*text-indent: -9999px;*/
	top: 0;	width: 70px;	z-index: 1000;}
.arrow-article.prevArticle {	background: #eaeaea url("../images/sprite-arrows.png") no-repeat 0 0;	left: 0;	border-radius: 0 5px 5px 0;	opacity: 0.8;}
.arrow-article.prevArticle:hover, .prev-next-article.prev:hover span {	background: #026FB0 url("../images/sprite-arrows.png") no-repeat 0 0;	opacity: 1;}
.arrow-article.nextArticle {	background: #eaeaea url("../images/sprite-arrows.png") no-repeat -70px 0;	right: 0;	border-radius: 5px 0 0 5px;	opacity: 0.8;}
.arrow-article.nextArticle:hover, .prev-next-article.next:hover span {	background: #026FB0 url("../images/sprite-arrows.png") no-repeat -70px 0;	opacity: 1;}
.prevNextPost a {	cursor: pointer;	display: block;	height: 180px;	overflow: visible;	position: absolute;	top: 0;
	width: 70px;}
.prevNextPost .prev a {	border-radius: 0 5px 5px 0;}
.prevNextPost .next a {	border-radius: 5px 0 0 5px;}
.prev-next-title {	background-color: #FFFFFF;	border: 1px solid #eaeaea;	height: 150px;	overflow: hidden;	padding: 15px 10px;	position: absolute;	top: 0;	width: 290px;	z-index: 10;}
.prev-next-title img {	float: left;	margin-right: 10px;}
.prev-next-article.next .prev-next-title img {	float: right;	margin-left: 10px;}
.prev-next-title h4 {	color: #000000;	font-size: 2.4em;	margin: 0;	padding: 0;	font-weight: normal;}
#prevArticle {	left: -350px;	border-left: 0 none;}
#nextArticle {	right: -350px;	border-right: 0 none;}
.key-nav-notice {	font-size: 1.4em;	color: #333;	text-align: right;	padding: 10px 0;}
.key-nav-notice span {	border: 1px solid #ccc;	padding: 2px 5px;	margin: 0 2px;	border-radius: 4px;	background: #0159A1;	color: #fff;}
.swipeTabMobi {	display: none;} 

@media only screen 
and (min-width : 768px)
and (max-width : 1024px) {
	#prev-next-article {    display: none!important;	} 
}
@media only screen 
and (min-width : 0px)
and (max-width : 767px) {
	#prev-next-article {   display: none!important;	} 
}
.article-credits p{	font-size: 0.6em;	line-height: 1.2em;}
.prev-dot, .next-dot {	font-size: 1.6em;	font-weight: bold;	color: #0066cc;}
.prev-dot {float: left;}
.next-dot {float: right;}
.prev-dot a, .next-dot a {	color: #0066cc;}
.popup-top-block {    background: #fff;   padding: 10px 15px;}
.popup-headingtext {    font-size: 26px;   color: #333;   font-weight: bold;   padding-bottom: 10px;   text-align: center;
}
.popup-share-float { float: left;    /* margin-right: 20px; */    margin-top: 10px;    width: 50%;} 
.popup-share-page {	width: 40%;    margin-left: 36%;}



/*
 * Playlist Slider Styles (10th April 2014)
 */
#playlistslider-container {background: #575757;padding: 60px 10px 35px 10px;position:relative;}
#playlistslider {margin: 0 auto;max-width: 1440px;font-family: 'Open Sans', sans-serif;}
#topplaylistslider {list-style-type: none;} 
.slider-contentleft {float: left;width: 58%;margin-right: 2%;}
.slider-contentright {float: left;width: 40%;}
.slider-contentright h1 {font-size: 2em;font-weight: 600;color: #fff;}
.slider-contentright h1 a{color: #fff;}
.category-title {font-size: 1.6em;font-weight: 600;color: #fff;}
.category-title a {color: #fff;}
.slider-contentright time {font-size: 1.4em;font-weight: 400;color: #fff;}
.contentdet {padding-top: 30px;}
.slider-contentright p {font-size: 1.6em;;color: #fff;padding-bottom: 10px;}
#playlistslider .bx-wrapper .bx-controls-direction a {width: 45px;height: 48px;position: absolute;top: 45%;text-indent: -99999px;}
#playlistslider .bx-wrapper .bx-controls-direction a.bx-prev{background: url(../images/slider-prev-next1.png) no-repeat 0 0;left:10px;}
#playlistslider .bx-wrapper .bx-controls-direction a.bx-next{background: url(../images/slider-prev-next1.png) no-repeat -45px 0;right:10px;}
#playlistslider .bx-wrapper .bx-controls-direction a.bx-prev:hover{background: url(../images/slider-prev-next1.png) no-repeat 0 -48px;}
#playlistslider .bx-wrapper .bx-controls-direction a.bx-next:hover{background: url(../images/slider-prev-next1.png) no-repeat -45px -48px;}
#playlistslider .bx-wrapper .bx-controls-direction a.bx-prev.disabled, #playlistslider .bx-wrapper .bx-controls-direction a.bx-next.disabled {display: none;}
.slider-contentright .share-bottom {padding-top: 20px;}
.slider-contentright .share-bottom a.btn-share {font-size: 1.2em;}
.slider-contentright .share-bottom .btn span {
    margin: 0 5px 0 0;
}
.slider-contentright .share-bottom .facebook-icon {
    background: url(../images/sprite-new3.png) no-repeat scroll -199px 0;
    height: 25px;
    width: 13px;
}
.slider-contentright .share-bottom .twitter-icon {
    background: url(../images/sprite-new3.png) no-repeat scroll -213px 0;
    height: 25px;
    width: 30px;
}
.slider-contentright .share-bottom .gplus-icon {
    background: url(../images/sprite-new3.png) no-repeat scroll -243px 0;
    height: 28px;
    width: 27px;
}

@media only screen 
and (min-width : 0px)
and (max-width : 767px) {
	.slider-contentleft {float: none;width: auto;margin-right: 0;}
	.slider-contentright {float: none;width: auto;}
	.slider-contentright h1 {font-size: 2.0em;}
	#playlistslider .bx-wrapper .bx-controls-direction a {width: 48px;height: 40px;position: absolute;top: 10px;text-indent: -99999px;}
	#playlistslider .bx-wrapper .bx-controls-direction a.bx-prev{background: url(../images/slider-prev-next1.png) no-repeat 0 -164px;left:10px;}
	#playlistslider .bx-wrapper .bx-controls-direction a.bx-next{background: url(../images/slider-prev-next1.png) no-repeat -48px -164px;right:10px;}
	#playlistslider .bx-wrapper .bx-controls-direction a.bx-prev:hover{background: url(../images/slider-prev-next1.png) no-repeat -96px -164px;}
	#playlistslider .bx-wrapper .bx-controls-direction a.bx-next:hover{background: url(../images/slider-prev-next1.png) no-repeat -144px -164px;}
}
@media only screen 
and (min-width : 768px)
and (max-width : 1024px) {
	#playlistslider .bx-wrapper .bx-controls-direction a {width: 48px;height: 40px;position: absolute;top: 10px;text-indent: -99999px;}
	#playlistslider .bx-wrapper .bx-controls-direction a.bx-prev{background: url(../images/slider-prev-next1.png) no-repeat 0 -164px;left:10px;}
	#playlistslider .bx-wrapper .bx-controls-direction a.bx-next{background: url(../images/slider-prev-next1.png) no-repeat -48px -164px;right:10px;}
	#playlistslider .bx-wrapper .bx-controls-direction a.bx-prev:hover{background: url(../images/slider-prev-next1.png) no-repeat -96px -164px;}
	#playlistslider .bx-wrapper .bx-controls-direction a.bx-next:hover{background: url(../images/slider-prev-next1.png) no-repeat -144px -164px;}
}

/* playlist link styles */
.playlist-home-link {float: right;margin-top: 10px;margin-right: 20px;}
.playlist-link {float: left;margin-bottom: 20px;margin-left: 60px;}
.playlist-link a, .playlist-home-link a {
    font-size: 1.4em;
    color: #000;
    float: left;
    line-height: 37px;   
}
.playlist-link a i, .playlist-home-link a i {
    background: url(../images/sprite-new3.png) no-repeat -301px 0;
    width: 33px;
    height: 37px;
    float: left;
    margin-right: 5px;
}
.main-heading.floatLeft {float: left;}

@media only screen
and (min-width : 0px)
and (max-width : 1400px) {
    .playlist-link  {margin-left: 0;}
	#content {margin: 0 5px;}
}

#headerRight {
    float: right;
}
.header-nav {
    float: left;
    padding-top: 19px;
}
.header-nav a {
    width: 28px;
    height: 28px;
    text-indent: -9999px;
    display: inline-block;
    margin: 0 0 0 5px;
}
.header-nav a.search-icon {
    background: url(../images/sprite-new3.png) no-repeat -362px 0;
}
.header-nav a.categories-icon {
    background: url(../images/sprite-new3.png) no-repeat -334px 0;
}
.categories-list {
    position: absolute;
    top: 65px;
    right: 0;
    width: 280px;
    padding: 10px;
    border: 1px solid #9F9F9F;
    border-top: 0 none;
    background: #F4F5F7;
    z-index: 10000;
    border-radius: 0 0 5px 5px;
    display: none;
    font-family: 'Droid Sans', Arial, Helvetica, sans-serif;
}
.categories-list ul li {
    list-style-type: none;
    font-size: 1.5em;
    color: #000;
    padding: 4px 0;
}
.categories-list ul li a {
    color: #000;
    display: block;
}
.top-search {
    position: absolute;
    top: 65px;
    right: 0;
    width: 280px;
    padding: 10px;
    border: 1px solid #9F9F9F;
    border-top: 0 none;
    background: #F4F5F7;
    z-index: 10000;
    border-radius: 0 0 5px 5px;
    display: none;
}

/*
 * Header And Next Bit Style Changes
 */
#header-sticky.sticky {
	position: fixed;
	top: 0;
	z-index: 100000;
	width: 100%;
}
.logo-mobi {
	float: left;
	display: none;
	padding: 10px;
}
#social-share {
	float: left;
	margin-top: 10px;
	display: none;
}
#header-sticky.sticky #social-share {
	display: block;
}
#social-share a {
	margin-left: 5px;
}
#social-share a.btn-share {
    font-size: 1.2em;
}
#social-share .btn span {
    margin: 0 0 0 10px;
}
#social-share .btn {
    padding: 2px 12px;
}
.nextbit-content {
	float: left;
	width: 48%;
}
.nextbit-desc {
	margin-left: 50%;
}
.nextbit-desc h2 {
    color: #333333;
    font-size: 2.6em;
    font-weight: 400;
    position: relative;
}
.nextbit-desc h2 a {
    color: #333333;
}
#header-sticky.sticky .how-it-works {
	display: none;
}
.nextbit-content-block fieldset {
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 10px;
	background: #EFEDEE;
}
@media only screen
and (min-width: 0px)
and (max-width : 767px) {
	#header-sticky .logo-mobi {
		display: block;
	}
	#header-sticky #logo, #header-sticky.sticky #languages, #header-sticky.sticky .how-it-works  {
		display: none;
	}
	#header-sticky .header-nav {
		margin-right: 5px;
	}
	#header-sticky.sticky #header {
		min-height: 0;
	}
	#header-sticky.sticky .top-search, #header-sticky.sticky .categories-list {
    	top: 59px;
    }
}
@media only screen
and (min-width: 300px)
and (max-width : 380px) {
    .top-search, .categories-list {
        top: 65px;
        right: 5px;
    }
    .nextbit-desc h2 {
	    font-size: 1.6em;
	}
	#social-share .btn .twitter_button {
    	display: none;
    }

	#social-share .twitter_button {
		display: none;
	}
}
@media only screen
and (min-width: 0px)
and (max-width : 290px) {
    .top-search, .categories-list {
        width: 85%;top: 65px;
    }
    #header-sticky.sticky .top-search, #header-sticky.sticky .categories-list {
    	top: 91px;
    }
    .how-it-works {
        display: none;
    }
    #social-share .btn .twitter_button {
    	display: none;
    }
	#social-share .twitter_button {
		display: none;
	}
    .nextbit-desc h2 {
	    font-size: 1.6em;
	}
	.headerfix-right a {margin: 10px 5px!important;}
}
@media only screen
and (min-width: 0px)
and (max-width : 1000px) {
   .nextbit-content {
		float: none;
		width: auto;
	}
	.nextbit-desc {
		margin-left: 0;
	}
}

.visible-small, .visible-medium {
    display: none;
}

@media only screen
and (min-width: 0px)
and (max-width : 1000px) {
    .visible-medium {
        display: block!important;
    }
}

@media only screen
and (min-width: 0px)
and (max-width : 767px) {
     .visible-small, .visible-medium {
        display: block!important;
    }
    .sidebar-article .article-container {
        float: left;
        width: 46%;
        margin: 10px 2%;
    }
    .right-content .article-content-wrapper h2 {height: auto;}
    .share-bottom.article-bottom a.btn-share.subscribe_button {width: 26%!important;}
}
@media only screen
and (max-width : 480px) {
    .sidebar-article .article-container {
        float: none;
        width: auto;
        margin: 10px;
    }
}    
