@charset "utf-8";

.sf-menu {
	position:relative;
	height:70px;
}

.sf-menu,.sf-menu li {
	margin:0;
	padding:0;
	list-style:none;
}

.sf-menu li:not(.sf-mega-parent) {
	position:relative;
}

.sf-menu ul,.sf-menu .sf-mega {
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:999;
}

.sf-menu ul {
	margin:0;
	padding:0;
}

.sf-menu .sf-mega ul {
	position:static;
	display:block;
}

.sf-menu>li {
	float:left;
}

.sf-menu li:hover>.sf-mega,.sf-menu li.sfHover>.sf-mega {
	display:block;
}

.sf-menu>li>a {
	display:block;
	position:relative;
}

.sf-menu>li>a:not(:first-child) {
	margin-bottom:25px;
}

.sf-menu li:not(.sf-mega-parent) ul ul {
	top:0;
	left:100%;
}

.sf-menu {
	float:left;
	width:100%;
}

.mainmenu .sf-menu li:not(.sf-mega-parent) ul,.mainmenu .sf-menu .sf-mega {
	width:1070px;
	top:75px;
	text-align:left;
}

.sticky-nav .mainmenu .sf-menu .sf-mega {
	left:-110px;
}

.sf-menu>li>a {
	font-size:16px;
	text-decoration:none;
	color:#111;
	font-weight:400;
	line-height:50px;
	zoom:1;
}

.sf-menu>li>a>i {
	margin-right:5px;
}

.sf-menu>li {
	-webkit-transition:background .2s;
	transition:background .2s;
	margin:-3px 0 0 -1px;
}

.mainmenu .sf-menu>li.sfHover,.mainmenu .current-menu-item,.mainmenu .current-category-ancestor,.mainmenu .current-post-ancestor {
	-webkit-transition:none;
	transition:none;
	cursor:pointer;
	border-top:solid 5px #f14c00;
	background:-webkit-linear-gradient(#f2f2f6,#fdfdfe);
	background:-o-linear-gradient(#f2f2f6,#fcfcfd,#fff);
	background:-moz-linear-gradient(#f2f2f6,#fcfcfd,#fff);
	background:linear-gradient(#f2f2f6,#fcfcfd,#fff);
}

.sticky-nav .mainmenu .sf-menu>li {
	margin-top:2px;
}

.mainmenu .sub-menu .current-post-ancestor.current-post-parent,.mainmenu .sf-mega .current-post-ancestor.current-post-parent,.sf-mega-list .current-menu-item {
	-webkit-transition:none;
	transition:none;
	border-top:none;
	background:#f1f1f5;
}

.sub-menu .current-menu-item {
	border-top:none;
	background:none;
}

.sf-menu>li.current-menu-item>a,.sf-menu>li.current_page_item>a,.sf-menu>li.current-menu-ancestor>a,.sf-menu>li.current-menu-parent>a,.sf-menu>li:hover>a,.sf-menu>li.sfHover>a {
	color:#333!important;
	top:-35px!important;
}

.sf-menu li li a {
	color:#333;
	display:block;
	font-size:14px;
	text-transform:none;
	font-weight:400;
	width:100%;
	padding:12px 20px 0;
	height:45px;
	line-height:35px;
	text-decoration:none;
}

.sf-menu li:last-child li:nth-child(5) a,.sf-menu li:last-child li:nth-child(6) a {
	line-height:18px;
}

.mainmenu .sf-menu>li:hover>a,.mainmenu .sf-menu>li.sfHover>a {
	color:#333!important;
}

.sf-mega {
	background-color:#f1f1f5;
	padding:0;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.sf-arrows .sf-with-ul {
	padding-right:0;
}

.sf-arrows .sf-with-ul:after {
	content:'';
	position:absolute;
	top:0;
	right:0;
}

.sf-arrows>li>.sf-with-ul:focus:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>.sfHover>.sf-with-ul:after {
	border-top-color:#fff;
}

.sticknavlogo {
	display:none;
	float:left;
	margin:10px 25px 0 20px;
	background-image:url(images/themandarin-stickynav.png);
	width:61px;
	height:57px;
}

.sf-arrows ul .sf-with-ul:after {
	right:8px;
}

.mainmenu .sf-menu {
	width:47%;
	top:-3px;
}

.mainmenu .sf-menu li {
	width:110px;
	padding:30px 10px 10px 15px;
	height:31px;
}

.mainmenu .sf-menu li:first-child .sf-mega {
	display:none!important;
}

.mainmenu .sf-menu li.menu-item-object-category {
	width:23%;
	text-align:center;
}

.mainmenu .sf-menu li.menu-item-object-category:after {
	content:"";
	float:right;
	border-right:2px solid #f5f5f8;
	display:block;
	height:40px;
	position:relative;
	left:10px;
	top:-87px;
}

.mainmenu .sf-menu li.menu-item-object-category:first-child:before {
	content:"";
	float:left;
	border-right:2px solid #f5f5f8;
	display:block;
	height:40px;
	position:relative;
	left:-15px;
	top:-8px;
}

.mainmenu .sf-menu li.menu-item-object-category li {
	width:auto;
	text-align:left;
}

.mainmenu .sf-menu li.menu-item-object-category li:after,.mainmenu .sf-menu li.menu-item-object-category li:first-child:before {
	display:none;
}

.mainmenu .sf-menu>li>a {
	line-height:18px;
	position:relative;
	top:-30px;
	padding-top:30px;
	padding-bottom:30px;
}

.mainmenu ul.sub-menu {
	width:250px!important;
	background:#fff;
	bottom:0;
	height:100%;
	top:71px!important;
}

.sf-mega-list {
	background:#fff;
}

.mainmenu li:last-child .sub-menu li a:before,.sf-mega-list li a:before,.mainmenu li:last-child .sub-menu li:first-child a:before,.sf-mega-list li:first-child a:before {
	right:0;
}

.mainmenu .sub-menu li,.sf-mega-list li,#footer .sub-menu li {
	background-color:#f1f1f5;
	margin:0;
	border-bottom:solid 5px #fff;
	width:230px!important;
	height:50px!important;
	padding:0 0 2px 10px!important;
}

.mainmenu .sub-menu li:last-child,.sf-mega-list li:last-child,#footer .sub-menu li:last-child {
	border-bottom:none;
}

.mainmenu .sub-menu li:nth-last-child(2) {
	border-bottom:none;
	margin-bottom:5px!important;
}

.mainmenu .sub-menu li a:before,.sf-mega-list li a:before {
	content:"";
	position:relative;
	float:right;
	top:-12px;
	right:-20px;
	z-index:1;
	width:40px!important;
	height:52px;
}

.mainmenu .sub-menu li:first-child a:before,.sf-mega-list li:first-child a:before {
	right:-10px;
}

#footer .sub-menu li a:before {
	content:"";
	position:relative;
	float:right;
	top:-10px;
	right:0;
	z-index:1;
	width:40px;
	height:52px;
}

.mainmenu li:last-child ul.sub-menu li a:before,.mainmenu .sub-menu li a:before,.sf-mega-list li a:before,#footer .sub-menu li a:before {
	background-color:#29226b;
}

.mainmenu li:last-child ul.sub-menu li:hover a:before,.mainmenu .sub-menu li:hover a:before,.sf-mega-list li:hover a:before,#footer .sub-menu li:hover a:before,.mainmenu .sub-menu .current-post-ancestor.current-post-parent a:before,.mainmenu .sf-mega .current-post-ancestor.current-post-parent a:before,.mainmenu .sub-menu .current-menu-item a:before,.sf-mega-list .current-menu-item a:before,#footer .sub-menu .current-menu-item a:before {
	background-color:#f14c00!important;
}

.mainmenu .sub-menu li a:after,.sf-mega-list li a:after,#footer .sub-menu li a:after {
	content:"\f054";
	color:#fff;
	position:relative;
	float:right;
	font-family:"FontAwesome";
	font-size:15px;
	top:-54px;
	right:7px;
	z-index:1;
	display:block;
	clear:both;
}

.mainmenu li:last-child ul.sub-menu li a:after {
	right:14px!important;
}

#footer .sub-menu li a:after {
	right:18px;
}

#footer .sub-menu li {
	height:40px!important;
	padding-top:10px!important;
}

#footer ul.sub-menu {
	padding:0;
	background:#fff;
}

#footer #better-menu-widget-2 #menu-footer-menu li:before {
	content:'';
	width:10px;
	height:57px;
	float:left;
	background-color:#f1f1f5;
	background:-webkit-linear-gradient(right,#e6e6ec,#f1f1f5);
	background:-o-linear-gradient(left,#e6e6ec,#f1f1f5);
	background:-moz-linear-gradient(left,#e6e6ec,#f1f1f5);
	background:linear-gradient(to left,#e6e6ec,#f1f1f5);
	position:relative;
	top:-10px;
	left:-23px;
}

#footer .prl-span-3.subscribe:before {
	content:'';
	width:10px;
	height:508px;
	float:left;
	position:relative;
	left:-24px;
	background:-webkit-linear-gradient(left,#1b3979,#217bbc);
	background:-o-linear-gradient(right,#1b3979,#217bbc);
	background:-moz-linear-gradient(right,#1b3979,#217bbc);
	background:linear-gradient(to right,#1b3979,#217bbc);
}

#footer #better-menu-widget-2 #menu-footer-menu li:last-child:after {
	height:52px;
}

#footer .sub-menu li a:before {
	top:-10px;
	right:-10px;
}

#footer .sub-menu li:first-child a:before {
	top:-10px;
	right:0;
}

.footer-col1 {
	left:10px;
	position:relative;
	color:#333;
}

.footer-col1 a {
	color:#2a83c2;
}

.footer-col1 h3 {
	font-size:20px;
}

.sf-mega .prl-span-3 {
	padding:0!important;
}

.sf-mega .withsubcategory .prl-span-3:not(:first-child),.sf-mega .prl-span-3 {
	margin-top:20px;
}

.sf-mega .prl-grid {
	margin:0!important;
}

.sf-mega .sponsorbrand,.sf-mega .prl-article-meta {
	font-size:12px!important;
	margin:0;
}

.menucontent {
	margin:20px 15px 0 10px;
	float:left;
}

.sf-mega .withsubcategory .prl-span-3:first-child {
	width:250px;
	background:#e5e5e9;
	min-height:370px;
	margin:0 30px 0 0!important;
}

.sf-mega .withsubcategory .prl-span-3:not(:first-child) {
	width:24.5%;
}

.sf-mega .prl-article-title {
	margin:0;
}

.mainmenu li:last-child ul.sub-menu {
	width:500px!important;
	background:#fff;
	min-height:280px;
}

.mainmenu li:last-child ul.sub-menu li {
	display:inline-block;
	float:left;
}

.mainmenu li:last-child ul.sub-menu li a {
	word-break:break-word;
}

.prl-thumbnail.thecrane {
	width:250px;
	background:#2382c4;
	height:140px;
	text-align:left;
	vertical-align:baseline;
	line-height:138px;
}

.masthead-toprightmenu .sf-menu {
	width:auto;
	float:right;
	height:30px;
}

.masthead-toprightmenu .sf-menu li {
	padding:5px 10px;
}

.masthead-toprightmenu .sf-menu li a,.masthead-toprightmenu .sf-menu li:hover a,.masthead-topbar .masthead-toprightmenu .sf-menu li.current_page_item a {
	color:#fff!important;
	padding:0;
	height:auto;
	top:0!important;
}

.masthead-toprightmenu .sf-menu li:first-child,.masthead-toprightmenu .sf-menu li:first-child.sfHover {
	background-color:#f14c00;
}

.masthead-toprightmenu .sf-menu li:nth-child(2),.masthead-toprightmenu .sf-menu li:nth-child(2).sfHover {
	background-color:#2b246f;
}

.masthead-toprightmenu .sf-menu li:nth-child(3),.masthead-toprightmenu .sf-menu li:nth-child(3).sfHover {
	background-color:#2a83c2;
}

.masthead-toprightmenu .sf-menu>li>a {
	font-size:12px;
	color:#fff;
	line-height:22px;
}

.masthead-toprightmenu .sf-menu .sub-menu li {
	width:300px;
	padding:2px 0;
	margin:0;
	height:50px;
	background:-webkit-linear-gradient(#206eb0,#2171b3,#2175b7,#2382c4);
	background:-o-linear-gradient(#206eb0,#2171b3,#2175b7,#2382c4);
	background:-moz-linear-gradient(#206eb0,#2171b3,#2175b7,#2382c4);
	background:linear-gradient(#206eb0,#2171b3,#2175b7,#2382c4);
}

.masthead-toprightmenu .sf-menu .sub-menu li:first-child {
	background:#2382c4;
}

.masthead-toprightmenu .sf-menu .sub-menu li:hover {
	background:#2b246f;
}

.masthead-toprightmenu .sf-menu .sub-menu li a {
	padding:15px 0 10px 20px;
	margin:0;
}

.masthead-toprightmenu .sf-menu li li a {
	font-size:12px;
}

.masthead-toprightmenu .sf-menu .sub-menu li a:after {
	content:"\f054";
	color:#fff;
	position:relative;
	float:right;
	font-family:"FontAwesome";
	font-size:15px;
	top:5px;
	right:35px;
	z-index:1;
}

.masthead-toprightmenu .sf-menu .sub-menu li a:before {
	background-position:0 0;
	background-repeat:no-repeat;
	height:30px;
	width:30px;
	content:'';
	position:relative;
	float:left;
	margin-right:15px;
	top:-5px;
}

.masthead-toprightmenu .sf-menu .sub-menu li:first-child a:before {
	background-image:url(images/ebook-menuicon-.png);
}

.masthead-toprightmenu .sf-menu .sub-menu li:nth-child(2) a:before {
	background-image:url(images/whitepage-menuicon.png);
}

.masthead-toprightmenu .sf-menu .sub-menu li:nth-child(3) a:before {
	background-image:url(images/webinar-menuicon.png);
}

.masthead-toprightmenu .sf-menu .sub-menu li:nth-child(4) a:before {
	background-image:url(images/info-menuicon.png);
}

.masthead-toprightmenu .sub-menu {
	position:absolute;
	left:-238px;
	top:38px;
}

.masthead-toprightmenu .nav-list {
	list-style:none;
	padding:0;
}

.masthead-toprightmenu .nav-list li {
	background:#2382c4!important;
	height:30px;
}

.masthead-toprightmenu .nav-list li a {
	color:#fff;
	padding:10px 28px 0 10px;
}

.masthead-toprightmenu .nav-list li a:hover {
	color:#245099;
}

.masthead-topmiddlemenu .sf-menu {
	width:auto;
	float:right;
	height:30px;
	margin-right:15px;
}

.masthead-topmiddlemenu .sf-menu li {
	padding:5px 10px;
}

.masthead-topmiddlemenu .sf-menu>li>a {
	font-size:12px;
	color:#333;
	line-height:22px;
}

.masthead-topbar .sf-menu>li:hover>a,.masthead-topbar .sf-menu>li.sfHover>a {
	top:0!important;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,label,legend {
	display:block;
}

html {
	font-size:13px;
}

body {
	line-height:20px;
	color:#333;
}

blockquote,q {
	quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content:'';
	content:none;
}

table {
	border-spacing:0;
}

.prl-container:before,.prl-container:after,.prl-grid:before,.prl-grid:after,.clearfix:before,.clearfix:after {
	content:" ";
	display:table;
}

.prl-container:after,.prl-grid:after,.clearfix:after {
	clear:both;
}

.clearfix {
	zoom:1;
}

.prl-container {
	max-width:1070px;
	margin:0 auto;
	padding:0 25px;
}

.prl-grid {
	margin:0 0 0 -25px;
	padding:0;
	list-style:none;
}

#disqus_thread {
	margin:0;
	padding:0;
	list-style:none;
}

.prl-grid>[class*='prl-span-'] {
	margin-bottom:25px;
	padding-left:25px;
	float:left;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.prl-grid:not(.prl-grid-divider)>[class*='prl-span-'].prl-span-flip {
	float:right;
}

.prl-grid .prl-grid [class*='prl-span-'] {
	margin-bottom:0;
}

.prl-grid-divider:not(:empty) {
	margin-right:-25px;
}

.prl-grid-divider:not(:empty)>[class*='prl-span-'] {
	padding-left:25px;
	padding-right:25px;
}

.prl-span-1 {
	width:8.33%;
}

.prl-span-2 {
	width:16.66%;
}

.prl-span-3 {
	width:25%;
}

.prl-span-4 {
	width:33.33%;
}

.prl-span-5 {
	width:41.66%;
}

.prl-span-6 {
	width:50%;
}

.prl-span-7 {
	width:58.33%;
}

.prl-span-8 {
	width:66.66%;
}

.prl-grid.withshadow .prl-span-9 {
	width:74.8%;
}

.prl-span-9 {
	width:75%;
}

.prl-span-10 {
	width:83.33%;
}

.prl-span-11 {
	width:91.66%;
}

.prl-span-12 {
	width:100%;
}

.prl-span-new8 {
	width:70.9%;
}

#sidebar.prl-span-3,.prl-span-new3 {
	width:29.1%;
}

.prl-span-3.leadgen {
	width:28%;
}

.homepage .prl-span-new3 {
	padding-left:0!important;
}

.aq-template-wrapper .prl-span-6 {
	width:49%;
	padding-left:10px!important;
	padding-right:10px!important;
	margin-bottom:10px!important;
}

.homepage .aq-template-wrapper .prl-span-6 {
	width:50%;
}

.homepage .aq-template-wrapper .carosel6up.prl-span-6 {
	width:49%;
	padding:0 0 0 25px!important;
}

*+.prl-panel {
	margin-top:15px;
}

.prl-panel:after {
	display:block;
	content:" ";
	clear:both;
}

.centered {
	float:none;
	margin:auto;
}

.left {
	float:left;
}

.right {
	float:right;
}

.text-left {
	text-align:left;
}

.text-right {
	text-align:right;
}

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

.text-justify {
	text-align:justify;
}

.space-top {
	margin-top:20px;
}

.space-bot {
	margin-bottom:20px;
}

.space-bot .featured-video-plus {
	min-height: 340px
}

.space-htop {
	margin-top:10px;
}

.space-hbot {
	margin-bottom:10px;
}

.nopadding,.nopadding .prl-article-meta {
	margin:0!important;
	padding:0!important;
}

.noborder {
	border:none!important;
}

h1,h2,h3,h4,h5,h6 {
	font-weight:700;
	color:#333;
	margin-bottom:10px;
}

*+h1,*+h2,*+h3,*+h4,*+h5,*+h6 {
	margin-top:10px;
}

h1 small,h2 small,h3 small,h4 small,h5 small,h6 small {
	font-size:80%;
	color:#333;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {
	font-weight:inherit;
	text-decoration:none;
}

h1 {
	font-size:2.769em;
	line-height:42px;
}

h1.category {
	font-size:3.846em;
	line-height:42px;
	padding-bottom:10px;
}

h2 {
	font-size:1.6em;
	line-height:30px;
}

h3 {
	font-size:1.286em;
	line-height:24px;
}

h4 {
	font-size:1.077em;
	line-height:22px;
}

h5 {
	font-size:1em;
	line-height:20px;
}

h6 {
	font-size:.857em;
	line-height:18px;
}

h2.headline {
	font-size:1.923em;
	font-weight:400;
}

#sidebar h4 {
	font-size:1.154em;
	font-weight:400;
	margin-top:0;
}

h3.prl-article-title,#related_topviews_posts h5,#related_posts h5 {
	font-size:1.538em;
}

h3.datetime {
	color:#2a83c2;
}

#related_topviews_posts h5,#related_posts h5 {
	font-size:1.538em;
	border-top:solid 1px #ccc;
	padding-top:20px;
}

.limitheight {
	max-height:70px;
	overflow:hidden;
}

h3.prl-article-title a {
	color:#333;
}

.prl-entry-content p a,.prl-entry-content li a,.partnerbox.whoiswho a {
	color:#2a83c2;
	text-decoration:none;
	line-height:inherit;
}

a:hover {
	color:#2a83c2;
}

a:focus {
	color:#333;
	outline:none;
}

.defaulttext {
	color:#333!important;
}

.whitetext {
	color:#fff!important;
}

.bluetext {
	color:#2a83c2!important;
}

.orangetext {
	color:#f14c00!important;
}

.purpletext {
	color:#2b246f!important;
}

.minsize {
	font-size:.923em;
}

img {
	max-width:100%;
	vertical-align:bottom;
}

a img {
	border:none;
}

svg:not(:root) {
	overflow:hidden;
}

.pullquote-source {
	display:none!important;
}

p {
	margin-bottom:10px;
	padding:0;
}

p a,p a:visited {
	line-height:inherit;
}

#main p,.prl-list-sharing li,.next_previous,.prl-article-meta {
	font-size:.923em;
	line-height:20px;
}

p.fontresizer-container {
	font-size:13px!important;
}

pre,code {
	background:#f9f9f9;
	border:1px dashed #ddd;
	padding:10px;
	font-family:"Courier New",Courier,monospace;
	color:#888;
	margin:20px 0;
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
	display:block;
}

blockquote,blockquote p {
	color:#666;
	font-size:14px;
	font-style:oblique;
}

blockquote {
	border-left:5px solid #2a83c2;
	padding:0 10px;
	margin-bottom:10px;
}

blockquote cite {
	color:#111;
	font-weight:700;
	display:block;
	font-size:12px;
	font-style:normal;
	margin-top:5px;
}

blockquote cite:before {
	content:"- ";
}

sub,sup {
	font-size:60%;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}

sup {
	top:-.5em;
}

sub {
	bottom:-.25em;
}

i {
	font-style:italic;
	line-height:inherit;
}

strong,b {
	font-weight:700!important;
	line-height:inherit;
}

small {
	font-size:70%;
	line-height:inherit;
}

.sponsorbrand {
	font-weight:400;
	line-height:inherit;
	text-transform:uppercase;
	font-size:.923em;
	margin:0;
}

hr {
	border:solid #ddd;
	border-width:1px 0 0;
	clear:both;
	margin:20px 0 30px;
	height:0;
}

ol {
	list-style:decimal;
	padding-left:20px;
}

ul {
	list-style:disc;
	padding-left:18px;
}

ul.prl-list,ol.prl-list,dl.prl-list {
	list-style-position:inside;
}

ul.prl-list li:nth-child(n+2),ol.prl-list li:nth-child(n+2),dl.prl-list dd:nth-child(n+2) {
	margin-top:10px;
}

ul.prl-list ul,ol.prl-list ol {
	margin-left:15px;
	margin-top:10px;
}

*+ul.prl-list,*+ol.prl-list,*+dl.prl-list {
	margin-top:10px;
}

ul.square {
	list-style-type:square;
}

ul.circle {
	list-style-type:circle;
}

ul.disc {
	list-style-type:disc;
}

ul.no-bullet {
	list-style:none;
	padding:0;
}

ul.square li ul,ul.circle li ul,ul.disc li ul,ul.no-bullet li ul {
	margin-left:15px;
}

ol.prl-list ul,ol.prl-list ol {
	margin-left:20px;
	margin-bottom:0;
}

dl.prl-list dt {
	font-size:16px;
	line-height:24px;
}

dl.prl-list dd {
	margin-left:15px;
}

ul.prl-list-line {
	padding-left:0;
}

ul.prl-list-line li:nth-child(n+2),ol.prl-list-line li:nth-child(n+2) {
	padding-top:10px;
}

ul.prl-list-arrow {
	list-style:none;
	padding-left:0;
}

ul.prl-list-arrow a:hover {
	color:#666;
}

.article-single ol,.blognews ol {
	padding-left:16px;
	counter-reset:li-counter;
}

.article-single ol>li,.blognews ol li {
	position:relative;
	list-style-type:none;
	list-style-type:decimal !ie;
	margin-bottom:20px;
	padding-left:.75em;
	min-height:1.5em;
}

.article-single ol>li:before,.blognews ol li:before {
	position:absolute;
	top:2px;
	left:-17px;
	width:.8em;
	font-size:1.5em;
	line-height:1;
	font-weight:700;
	text-align:right;
	color:#2a83c2;
	content:counter(li-counter);
	counter-increment:li-counter;
}

.article-single ul:not(.slides),.page.article-single ul {
	padding-left:18px;
}

.article-single ul li,.blognews ul li {
	position:relative;
	list-style-type:none;
	margin-bottom:20px;
	padding-left:5px;
	min-height:1.5em;
}

.article-single .prl-grid.withshadow ul:not(.slides) li:before,.page.article-single ul li:before,.longformat-container ul li:before,.blognews ul li:before,.blognewsasset ul li:before {
	content:"\f111";
	color:#2a83c2;
	position:absolute;
	top:5px;
	left:-10px;
	width:.8em;
	font-size:9px;
	line-height:1;
	font-weight:700;
	text-align:right;
	font-family:"FontAwesome";
}

.article-single ul.slides li:before,.article-single ul.prl-tab li:before,.article-single ul.wsp-pages-list li:before,.article-single ul.prl-switcher li:before {
	content:"";
}

.article-single .homepage ul li:before {
	content:'';
}

.prl-form-row+.prl-form-row {
	margin-top:20px;
}

.prl-form-help-inline {
	margin-left:10px;
	font-size:12px;
	color:#888;
	display:inline;
}

.prl-form-help-inline img {
	vertical-align:top;
}

input[type="text"].prl-form-width-small,input[type="password"].prl-form-width-small,input[type="email"].prl-form-width-small,textarea.prl-form-width-small,select.prl-form-width-small {
	width:100px;
	display:inline;
}

input[type="text"],input[type="password"],input[type="email"],textarea,select {
	border:1px solid #ddd;
	padding:6px 8px;
	outline:none;
	color:#333;
	margin:0;
	width:100%;
	display:block;
	background:#fff;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	font-family:inherit;
	font-size:13px;
}

select {
	vertical-align:middle;
}

input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus {
	border-color:#999;
	color:#333;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.2);
	box-shadow:0 0 3px rgba(0,0,0,0.2);
}

textarea {
	min-height:100px;
}

input[type="checkbox"] {
	display:inline;
}

label {
	display:block;
	margin-bottom:5px;
	font-weight:700;
	cursor:pointer;
}

.prl-form-row label,.newsletterformtext,#footer .message {
	color:#fff;
	font-weight:400;
}

label span,legend span {
	font-weight:400;
	font-size:12px;
}

button,input[type=submit],input[type=button],a.prl-button {
	display:inline-block;
	*display:inline;
	padding:8px 12px;
	margin:0;
	*margin-left:.3em;
	font-size:12px;
	text-transform:uppercase;
	font-weight:700;
	color:#fff;
	background-color:#e74c3c;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:0;
}

button:hover,button:active {
	opacity:.8;
	filter:alpha(opacity=80);
}

button.large {
	padding:10px 35px;
	font-size:15px;
}

button.small {
	padding:5px 8px;
	font-size:10px;
	font-weight:400;
}

button.black {
	background-color:#111;
}

button.light {
	background-color:#f5f5f5;
	color:#111;
}

.prl-badge {
	display:inline-block;
	padding:3px 5px;
	background-color:#e61400;
	font-size:10px;
	font-weight:400;
	line-height:1;
	color:#fff;
	text-align:center;
	text-transform:capitalize;
	vertical-align:middle;
}

.prl-badge.prl-badge-magenta {
	background-color:#ff0094;
}

.prl-badge.prl-badge-purple {
	background-color:#2b246f;
}

.prl-badge.prl-badge-darkblue {
	background-color:#144492;
}

.prl-badge.prl-badge-blue {
	background-color:#39c;
}

.prl-badge.prl-badge-lightblue {
	background-color:#5fc6f0;
}

.prl-badge.prl-badge-grey {
	background-color:#333;
}

.prl-badge.prl-badge-orange {
	background-color:#ef9608;
}

.prl-badge.prl-badge-blue {
	background-color:#19a2de;
}

.prl-badge.prl-badge-red {
	background-color:#e61400;
}

.prl-badge.prl-badge-green {
	background-color:#319a31;
}

.prl-block-title.purple {
	background-color:#2b246f;
}

.prl-block-title.darkblue {
	background-color:#144492;
}

.prl-block-title.blue {
	background-color:#39c;
}

.prl-block-title.lightblue {
	background-color:#5fc6f0;
}

.prl-block-title.grey {
	background-color:#333;
}

.prl-block-title.default {
	background-color:#f1f1f5;
}

.alert {
	padding:10px;
	margin-bottom:18px;
	color:#c09853;
	font:14px Montserrat,sans-serif;
	background-color:#fcf8e3;
	border:1px solid #fbeee0;
	font-size:12px;
}

.success {
	color:#468847;
	background-color:#dff0d8;
	border-color:#d6e9c6;
	font-size:12px;
}

.error,.message {
	color:#b94a48;
	background-color:#f2dede;
	border-color:#eed3d7;
	font-size:12px;
}

#contactform .error {
	margin:0 0 18px!important;
	padding:10px;
}

#contactform label {
	font-weight:400;
	color:#333;
}

.info {
	color:#3a87ad;
	background-color:#d9edf7;
	border-color:#bce8f1;
	font-size:12px;
}

.bold {
	font-weight:700;
}

.hide {
	display:none;
}

table {
	border-collapse:separate;
	border-spacing:0;
	width:100%;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
}

table,td,th {
	text-align:left;
}

th {
	padding:10px;
}

td {
	padding:10px;
}

tfoot td {
	border:0;
}

table {
	text-align:left;
	margin:0 -1px 0 0;
	width:100%;
}

tr th,thead th {
	padding:7px 0;
	text-align:center;
	font-weight:700;
}

tr td {
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
	padding:6px;
	text-align:center;
}

th {
	background:#f9f9f9;
	border-bottom:1px solid #eee;
	border-right:1px solid #eee;
}

thead th {
	border-right:1px solid #eee;
}

tr.odd td {
	background:#f2f7fc;
}

.prl-grid.withshadow {
	display:table;
}

.prl-grid.withshadow .prl-span-3.prl-entry-meta,.prl-grid.withshadow .prl-span-9.prl-span-flip {
	float:none;
	display:table-cell;
	position:relative;
	vertical-align:top;
}

.prl-article-meta {
	font-size:1.077em;
	color:#333;
	margin-bottom:10px;
}

.prl-grid.withshadow .next-prev ul {
	position:absolute;
	bottom:0;
}

.prl-list-category .prl-article-meta {
	font-size:.923em;
}

.prl-article-meta a {
	white-space:normal;
}

.prl-article-meta a:hover {
	text-decoration:underline;
}

.prl-article-meta span {
	margin-right:3px;
	white-space:nowrap;
}

.prl-article-meta span:last-child {
	margin-right:0;
}

.prl-article-meta .datetime {
	font-size:2em!important;
	color:#333;
	font-weight:700;
}

.single-ai1ec_event .prl-article-meta .datetime {
	display: none
}

.prl-article-tags {
	padding-left:20px;
}

.lightgrey,.prl-article-tags a {
	color:#999;
}

.prl-article-tags a {
	padding:0;
	font-size:1.1em;
	margin:0;
}

.prl-article-tags a:hover {
	background-color:#2a83c2;
	color:#fff;
}

.prl-article-tags.topborder:before {
	border-top:solid 1px #ccc;
	left:0;
	content:'';
	float:left;
	position:relative;
	width:100%;
	margin:10px 0;
}

.prl-article-tags .tagtitle {
	font-size:.8em;
	font-weight:700;
	display:block;
	margin:0 0 -1px;
}

.prl-article-author .author-info {
	margin-bottom:20px;
	width:83%;
	float:right;
}

.prl-article-author .author-info h3 {
	display:inline;
	margin-right:20px;
}

.article-single .prl-article-meta {
	padding-left:20px;
}

#sidebar .prl-article-meta {
	font-size:.923em;
}

#sidebar .prl-article-meta a {
	color:#2a83c2;
	font-size:1em;
	text-decoration:none;
}

#sidebar .prl-article-meta a:hover {
	text-decoration:none;
}

.aboutcat {
	background-color:#f1f1f5;
	position:relative;
	top:-15px;
}

.aboutcat p {
	padding:10px 15px;
}

.aboutcat p:nth-child(2) {
	padding:0 15px!important;
	margin-top:0;
}

.keycontributors {
	background-color:#fff;
	list-style:none;
	padding-left:0;
}

.keycontributors li {
	padding:15px 0;
}

.keycontributors li:after {
	top:10px;
}

.keycontributors a {
	color:#2a83c2!important;
	text-decoration:none;
	font-size:1.077em;
}

.keycontributors a:first-child {
	padding-left:15px;
}

.keycontributors .user_sociallinks {
	position:relative;
	top:8px;
}

.prl-comment-header {
	margin-bottom:15px;
}

.prl-comment-header:before,.prl-comment-header:after {
	content:" ";
	display:table;
}

.prl-comment-header:after {
	clear:both;
}

.prl-comment-avatar {
	margin-right:15px;
	float:left;
}

.prl-comment-title {
	margin:5px 0 0;
	font-size:16px;
	line-height:22px;
}

.prl-comment-meta {
	margin:2px 0 0;
	font-size:11px;
	line-height:16px;
	color:#999;
}

.prl-comment-body>:last-child {
	margin-bottom:0;
}

.prl-comment-list {
	padding:0;
	list-style:none;
	margin-bottom:25px;
}

.prl-comment-list .prl-comment+ul {
	margin:15px 0 0;
	padding-left:100px;
	list-style:none;
}

.prl-comment-list>li:nth-child(n+2),.prl-comment-list .prl-comment+ul>li:nth-child(n+2) {
	margin-top:15px;
}

.comment-reply-link {
	color:#111;
	background-color:#f5f5f5;
	padding:5px 8px;
	font-size:10px;
	text-transform:uppercase;
}

a#cancel-comment-reply-link {
	background-color:#e61400;
	color:#fff;
	padding:3px;
	margin-left:10px;
}

@media (max-width:768px) {
	.prl-comment-list .prl-comment+ul {
		padding-left:0;
	}
}

.prl-thumbnail {
	display:block;
	float:right;
	margin:0 10px 0 0;
}

.recent-list .prl-thumbnail {
	margin:0;
}

.prl-overlay {
	display:inline-block;
	position:relative;
	max-width:100%;
	vertical-align:middle;
}

.prl-overlay .prl-overlay-area {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	-webkit-transition:background .15s linear;
	transition:background .15s linear;
}

.prl-overlay:hover .prl-overlay-area {
	background:rgba(0,0,0,0.3);
}

.prl-overlay:hover .prl-overlay-area:before {
	opacity:1;
}

.prl-overlay-area:before {
	content:"\f002";
	position:absolute;
	top:50%;
	left:50%;
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	font-size:40px;
	line-height:1;
	font-family:"FontAwesome";
	text-align:center;
	color:#fff;
	opacity:.7;
	-webkit-transition:opacity .15s linear;
	transition:opacity .15s linear;
}

.prl-overlay-area.o-photo:before {
	content:"\f03e";
}

.prl-overlay-area.o-video:before {
	content:"\f01d";
}

.prl-overlay-area.o-audio:before {
	content:"\f028";
}

.prl-overlay-area.o-chat:before {
	content:"\f0e6";
}

.prl-overlay-area.o-file:before {
	content:"\f0f6";
	opacity:0;
}

.page_navi {
	align-content:center;
	float:left;
	padding:0;
	width:67.2%;
}

.features-navi .page_navi {
	width:100%;
}

.page_navi li {
	float:left;
	list-style:none;
	font-size:19px;
	font-weight:400;
	background:#f1f1f5;
}

.page_navi li.first,.page_navi li.last {
	height:44px;
}

.page_navi li.first a,.page_navi li.last a {
	background-color:#2b246f;
}

.page_navi li.first a,.page_navi li.last a {
	color:#fff;
	text-indent:-9999px;
	padding:12px 15px;
}

.page_navi li.last a:before,.page_navi li.first a:before {
	float:left;
	text-indent:0;
	content:"\f054";
	color:#fff;
	position:relative;
	font-family:"FontAwesome";
	left:0;
	top:0;
	font-size:17px;
	font-weight:400;
}

.page_navi li.first a:before {
	content:"\f053";
}

.page_navi li.current {
	background-color:#f14c00;
}

.page_navi li.current span {
	color:#fff;
	display:inline-block;
	padding:12px 15px;
	background-color:#f14c00!important;
}

.page_navi li a {
	color:#333;
	display:inline-block;
	text-decoration:none;
	padding:12px 15px;
}

.page_navi li a:hover {
	background-color:#2a83c2;
	text-decoration:none;
	color:#fff;
}

.page_navi li.page_nums {
	padding:12px 7px;
}

.page_navi li.previous,.page_navi li.next {
	display:none;
}

.page-nav a {
	background-color:#f9f9f9;
	border:1px solid #ddd;
	padding:7px 10px;
	display:block;
	text-align:center;
	font-weight:700;
	color:#333;
}

#infscr-loading {
	text-align:center;
	background-color:#333;
	color:#fff;
	padding:7px 10px;
}

.tooltip {
	display:inline;
	position:relative;
	color:#2ba6cb;
}

.tooltip:hover:before {
	border:solid;
	border-color:#333 transparent;
	border-width:6px 6px 0;
	bottom:21px;
	content:"";
	left:50%;
	position:absolute;
	z-index:97;
}

.tooltip:hover:after {
	background:#333;
	background:rgba(0,0,0,0.8);
	bottom:27px;
	font-size:12px;
	color:#fff;
	content:attr(title);
	padding:5px;
	position:absolute;
	z-index:98;
	width:180px;
	margin-left:-50px;
}

.prl-accordion {
	width:100%;
}

.prl-accordion section:nth-child(n+2) {
	margin-top:10px;
}

.prl-accordion a.head {
	display:block;
	height:auto;
	padding:0 15px;
	line-height:36px;
	color:#111;
	text-decoration:none;
	background-color:#f9f9f9;
	position:relative;
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
}

.prl-accordion a.head:hover {
	background-color:#f0f0f0;
	text-decoration:none;
}

.prl-accordion section.active a.head {
	background-color:#e61400;
	color:#fff;
}

.prl-accordion a.head:after {
	position:absolute;
	right:0;
	top:0;
	height:36px;
	width:36px;
	content:"\f067";
	font-family:"FontAwesome";
	font-size:10px;
	text-align:center;
	font-weight:400;
}

.prl-accordion section.active a.head:after {
	content:"\f068";
}

.prl-accordion section div.acc-content {
	margin-top:15px;
	padding:0;
	display:none;
	overflow:hidden;
}

.prl-accordion section h3.widget-title {
	display:none;
}

.prl-offcanvas {
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1010;
}

.prl-offcanvas.prl-active {
	display:block;
}

.prl-offcanvas-page {
	position:fixed;
	-webkit-transition:margin-left .3s ease-in-out 50ms;
	transition:margin-left .3s ease-in-out 50ms;
}

.prl-offcanvas-bar {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
	z-index:1011;
	width:270px;
	max-width:100%;
	background:#2b246f;
	overflow-y:auto;
	-webkit-overflow-scrolling:touch;
	-webkit-transition:-webkit-transform .3s ease-in-out;
	transition:transform .3s ease-in-out;
}

.prl-offcanvas.prl-active .prl-offcanvas-bar.prl-offcanvas-bar-show {
	-webkit-transform:translateX(0);
	transform:translateX(0);
}

.prl-offcanvas-bar-flip {
	left:auto;
	right:0;
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
}

.prl-offcanvas .prl-panel {
	margin:20px 15px;
	color:#777;
}

.prl-offcanvas .prl-panel-title {
	color:#ccc;
}

.prl-offcanvas .prl-panel a:not([class]) {
	color:#ccc;
}

.prl-offcanvas .prl-panel a:not([class]):hover {
	color:#fff;
}

.prl-offcanvas .prl-search {
	display:block;
	margin:20px 15px;
	position:relative;
}

.prl-offcanvas .prl-search:before {
	content:"\f002";
	position:absolute;
	top:0;
	left:0;
	width:30px;
	line-height:30px;
	text-align:center;
	font-family:"FontAwesome";
	font-size:14px;
	color:#777;
}

.prl-offcanvas .prl-search-field {
	width:100%;
	border-color:rgba(0,0,0,0);
	background:#1a1a1a;
	color:#ccc;
	height:30px;
	padding-left:25px;
}

.prl-offcanvas .prl-search-field:-ms-input-placeholder {
	color:#777;
}

.prl-offcanvas .prl-search-field::-moz-placeholder {
	color:#777;
}

.prl-offcanvas .prl-search-field::-webkit-input-placeholder {
	color:#777;
}

.prl-progress {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	height:20px;
	margin-bottom:10px;
	background:#eee;
	overflow:hidden;
	line-height:20px;
}

*+.prl-progress {
	margin-top:10px;
}

.prl-progress-bar {
	width:0;
	height:100%;
	background:#bbb;
	float:left;
	-webkit-transition:width .6s ease;
	transition:width .6s ease;
	font-size:12px;
	color:#fff;
	text-align:center;
}

.prl-progress-mini {
	height:6px;
}

.prl-progress-small {
	height:12px;
}

.prl-progress-success .prl-progress-bar {
	background-color:#8cc14c;
}

.prl-progress-warning .prl-progress-bar {
	background-color:#faa732;
}

.prl-progress-danger .prl-progress-bar {
	background-color:#da314b;
}

.prl-progress-striped .prl-progress-bar {
	background-image:-webkit-linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-image:linear-gradient(-45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
	background-size:30px 30px;
}

.prl-progress-striped.prl-active .prl-progress-bar {
	-webkit-animation:prl-progress-bar-stripes 2s linear infinite;
	animation:prl-progress-bar-stripes 2s linear infinite;
}

@-webkit-keyframes prl-progress-bar-stripes {
	0% {
		background-position:0 0;
	}
	
	100% {
		background-position:30px 0;
	}
}

@keyframes prl-progress-bar-stripes {
	0% {
		background-position:0 0;
	}
	
	100% {
		background-position:30px 0;
	}
}

.prl-nav-toggle {
	float:left;
	font-family:"FontAwesome";
	vertical-align:middle;
	font-size:21px;
	color:#fff;
	background:#2a83c2;
	padding:10px;
	position:relative;
}

.sticky-nav .prl-nav-toggle {
	float:left;
	top:3px;
	left:3px;
}

.prl-nav-toggle-search,.gsc-search-button input[type=button] {
	background:#333;
	height:40px;
	padding:0;
	margin:0;
	width:41px!important;
	color:#fff!important;
}

#nav .prl-nav-toggle:after {
	content:"\f0c9";
}

.gsc-search-button input[type=button] {
	text-indent:-9999px;
	cursor:pointer;
	cursor:hand;
	background-image:url(images/searcharrow.png);
}

.prl-nav-toggle-search:after {
	content:"\f054";
	color:#fff;
	top:-9px;
	position:relative;
	left:12px;
	font-size:15px;
}

.prl-nav-toggle-close {
	width:17px;
	text-align:right;
}

.prl-nav-toggle-close:after {
	content:"\f00d";
	color:#e61400;
}

.prl-tab {
	margin:0;
	margin-bottom:25px;
	padding:0;
	list-style:none;
	border-bottom:1px solid #ddd;
}

.prl-tab:before,.prl-tab:after {
	content:" ";
	display:table;
}

.prl-tab:after {
	clear:both;
}

.prl-tab>li {
	position:relative;
	margin-bottom:-1px;
	float:left;
}

.prl-tab>li>a {
	display:block;
	font-size:1.538em;
	font-weight:700;
	padding:12px 20px;
	border:1px solid transparent;
	border-color:#ddd;
	color:#333;
	text-decoration:none;
}

.prl-tab>li:first-child a {
	border-right:transparent;
}

.prl-tab>li:last-child a {
	border-left:transparent;
}

.prl-tab>li>a:hover,.prl-tab>li>a:focus,.prl-tab>li.prl-open>a {
	border-color:#f5f5f5;
	background:#f5f5f5;
	color:#111;
	outline:none;
}

.prl-tab>li.prl-open:not(.prl-active)>a {
	margin-bottom:1px;
	padding-bottom:7px;
}

.prl-tab>li.prl-active>a {
	border-bottom-color:transparent;
	background:#fff;
	color:#333;
}

.prl-tab>li.prl-disabled>a {
	color:#999;
	cursor:auto;
}

.prl-tab>li.prl-disabled>a:hover,.prl-tab>li.prl-disabled>a:focus,.prl-tab>li.prl-disabled.prl-active>a {
	background:none;
	border-color:transparent;
}

.prl-tab-flip>li {
	float:right;
}

.prl-tab-flip>li:nth-child(n+2)>a {
	margin-left:0;
	margin-right:5px;
}

.prl-tab-responsive {
	display:none;
}

.prl-tab-responsive>a:before {
	content:"\f0c9\00a0";
	font-family:"FontAwesome";
	font-size:14px;
	margin-right:5px;
}

.aligncenter {
	display:block;
	margin:0 auto;
}

.alignright {
	float:right;
	margin:0 0 10px 20px;
}

.alignleft {
	float:left;
	margin:0 20px 10px 0;
}

.alignnone {
	float:none;
}

.floatleft {
	float:left;
}

.floatright {
	float:right;
}

body.rtl .floatleft {
	float:right;
}

body.rtl .floatright {
	float:left;
}

.textcenter {
	text-align:center;
}

.textright {
	text-align:right;
}

.textleft {
	text-align:left;
}

.wp-caption {
	max-width:100%!important;
	margin-top:5px;
}

.wp-caption {
	text-align:center;
	background-color:#f9f9f9;
}

.wp-caption img {
	margin:0;
	padding:0;
	border:0 none;
	max-width:100%;
}

.wp-caption p.wp-caption-text {
	font-size:11px;
	line-height:17px;
	padding:5px 0;
	margin:0;
}

.wp-smiley {
	margin:0!important;
	max-height:1em;
}

blockquote.left {
	margin-right:20px;
	text-align:right;
	margin-left:0;
	width:33%;
	float:left;
}

blockquote.right {
	margin-left:20px;
	text-align:left;
	margin-right:0;
	width:33%;
	float:right;
}

#img-attch-page {
	text-align:center;
	overflow:hidden;
}

#img-attch-page img {
	display:inline-block;
	margin:0 auto;
	max-width:100%;
	border:5px solid #d4d4d4;
	width:100%;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-color:rgba(0,0,0,0.08);
	-webkit-transition:border .3s ease;
	-o-transition:border .3s ease;
	-moz-transition:border .3s ease;
}

#img-attch-page a:hover img {
	border-color:#fc7251;
}

#img-attach-page-content {
	text-align:center;
	margin-top:25px;
}

@media (max-width:767px) {
	[data-prl-tab]>li {
		display:none;
	}
	
	[data-prl-tab]>li.prl-tab-responsive {
		display:block;
	}
	
	[data-prl-tab]>li.prl-tab-responsive>a {
		margin-left:0;
		margin-right:0;
		white-space:nowrap;
	}
}

.prl-switcher {
	margin:0;
	padding:0;
	list-style:none;
}

.prl-switcher>:not(.prl-active) {
	display:none;
}

.prl-dropdown {
	display:none;
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:200px;
	margin-top:5px;
	background:#f5f5f5;
	color:#111;
	letter-spacing:normal;
}

.prl-open>.prl-dropdown {
	display:block;
	-webkit-animation:prl-fade .2s ease-in-out;
	animation:prl-fade .2s ease-in-out;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
}

.prl-dropdown-flip {
	left:auto;
	right:0;
}

.prl-dropdown-up {
	top:auto;
	bottom:100%;
	margin-top:auto;
	margin-bottom:5px;
}

.prl-nav-dropdown {
	list-style:none;
	padding:0;
	margin:0;
}

.prl-nav-dropdown a {
	display:block;
	padding:7px 15px;
	text-decoration:none;
	color:#111!important;
	font-size:12px;
	text-decoration:none!important;
}

.prl-nav-dropdown a:hover {
	background-color:#e74c3c;
	color:#fff!important;
}

.joinpage .prl-dropdown {
	width:100%;
}

.wdform-required {
	padding:0 5px;
	font-size:20px;
}

@media (max-width:1199px) {
	.prl-container {
		max-width:1050px;
		padding:0 10px;
	}
	
	.mainmenu .sf-menu li:not(.sf-mega-parent) ul,.mainmenu .sf-menu .sf-mega {
		width:1050px;
	}
	
	.prl-grid {
		margin-left:-20px;
	}
	
	.prl-grid>[class*='prl-span-'] {
		margin-bottom:20px;
		padding-left:20px;
	}
	
	.prl-grid-divider:not(:empty) {
		margin-right:0;
	}
	
	.prl-grid-divider:not(:empty)>[class*='prl-span-'] {
		padding-left:5px;
		padding-right:5px;
	}
	
	#main h5.prl-block-title:after,#respond .comment-reply-title:after {
		width:75%!important;
	}
	
	#sidebar h5.prl-block-title:after {
		width:100%!important;
		margin-bottom:10px;
	}
	
	.mainmenu .sf-menu {
		width:62%!important;
	}
}

@media (max-width:767px) {
	body {
		font-size:13px;
	}
	
	h3.prl-article-title {
		font-size:1.3em;
	}
	
	h2 {
		font-size:1.5em;
	}
	
	h3 {
		font-size:1.286em;
	}
	
	h4 {
		font-size:1.077em;
	}
	
	h5 {
		font-size:1em;
	}
	
	h6 {
		font-size:.857em;
	}
	
	h2.headline {
		font-size:1.723em;
	}
	
	#sidebar h4 {
		font-size:1em;
	}
	
	h3.prl-article-title {
		font-size:1.3em;
	}
	
	.prl-grid.withshadow .next-prev ul {
		position:relative;
	}
	
	#masthead .prl-container {
		padding:0;
	}
	
	.prl-grid>[class*='prl-span-'] {
		width:auto;
		float:none;
		border:none;
	}
	
	.prl-grid .prl-grid>[class*='prl-span-'] {
		margin-bottom:20px;
	}
	
	.prl-grid .prl-grid>[class*='prl-span-']:last-child {
		margin-bottom:0;
	}
	
	.prl-grid-divider:not(:empty)>[class*='prl-span-']:not(.prl-span-12):nth-child(n+2) {
		border:none;
	}
	
	.prl-grid-divider:not(:empty)>[class*='prl-span-'] {
		padding-left:0;
		padding-right:0;
	}
	
	#main h5.prl-block-title:after,#respond .comment-reply-title:after,#sidebar h5.prl-block-title:after {
		width:100%!important;
		margin-bottom:10px;
	}
	
	.prl-article-author .author-info {
		float:none;
		width:100%;
	}
}

body,html.hasFontSmoothing-true body {
	font-family:"Montserrat","Helvetica",Arial,sans-serif;
}

.initiallyHidden {
	display:none;
}

body.site-boxed .site-wrapper {
	background-color:#fff;
	margin:0 auto;
}

body.site-wide {
	background:none;
}

h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.comments-link {
	color:#333!important;
	text-decoration:none;
}

h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover {
	color:#2a83c2;
	text-decoration:none;
}

a {
	text-decoration:none!important;
}

#sidebar a {
	color:#333;
}

i.fa {
	font-size:14px;
}

::-moz-selection {
	background:#f6cf74;
	color:#fff;
}

::selection {
	background:#f6cf74;
	color:#fff;
}

#toTop {
	background-color:rgba(0,0,0,0.7);
	position:fixed;
	right:40px;
	bottom:40px;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-radius:2px;
	display:none;
	color:#eee;
}

#toTop:hover {
	color:#fff;
}

#toTop i {
	font-size:14px;
	color:#eee;
}

#main #searchform #s {
	margin-bottom:10px;
}

.hide-tablet,.hide-mobile {
	overflow:hidden;
}

header#masthead {
	color:#ddd;
	font-size:12px;
}

body.site-wide header#masthead {
	background-color:#000;
}

.masthead-bg {
	margin:17px 0 0 1px;
}

header#masthead .prl-header-logo {
	background-color:#fff!important;
	padding:0;
	float:left;
	margin:0;
}

header#masthead .prl-header-logo-slogan {
	font-size:12px;
	vertical-align:bottom;
}

.sticky-nav .prl-header-social {
	top:18px!important;
	left:187px!important;
}

.prl-header-social {
	float:left;
	background-repeat:no-repeat;
	height:28px;
	position:relative;
	top:14px;
	left:30px;
	width:235px;
}

.prl-header-social a {
	float:left;
	width:40px;
	position:relative;
	height:40px;
	background-color:#f1f1f5;
	margin:0 3px;
	background-image:url(images/TheMandarin_Social-Icons-Top.png);
	background-repeat:no-repeat;
}

.prl-header-social a.linkedin {
	background-position:-16px 12px;
}

.prl-header-social a.linkedin:hover {
	background-position:-16px -19px;
	background-color:#2382c4;
}

.prl-header-social a.twitter {
	background-position:-47px 11px;
}

.prl-header-social a.twitter:hover {
	background-position:-47px -19px;
	background-color:#2382c4;
}

.prl-header-social a.youtube {
	background-position:-84px 12px;
}

.prl-header-social a.youtube:hover {
	background-position:-84px -20px;
	background-color:#2382c4;
}

.prl-header-social a.rss {
	background-position:-121px 12px;
}

.prl-header-social a.rss:hover {
	background-position:-121px -20px;
	background-color:#2382c4;
}

.prl-header-social a.facebook {
	background-position:14px 12px;
}

.prl-header-social a.facebook:hover {
	background-position:15px -19px;
	background-color:#2382c4;
}

#footer .prl-header-social {
	width:136px;
	left:-3px!important;
	top:0!important;
	margin:0;
}

#footer .prl-header-social a {
	margin:0;
	height:20px;
	background-image:url(images/TheMandarin_Social-Icons.png);
	background-repeat:no-repeat;
}

#footer .prl-header-social a:hover {
	background-color:#f1f1f5;
}

#footer .prl-header-social .facebook {
	background-position:2px 1px;
	width:18px;
	height:20px;
}

#footer .prl-header-social .facebook:hover {
	background-position:2px -29px;
	width:18px;
	background-color:#f1f1f5;
}

#footer .prl-header-social .rss {
	background-position:-112px 0;
	width:25px;
}

#footer .prl-header-social .rss:hover {
	background-position:-112px -29px;
	width:25px;
}

#footer .prl-header-social .youtube {
	background-position:-76px 0;
	width:36px;
}

#footer .prl-header-social .youtube:hover {
	background-position:-76px -29px;
	width:36px;
}

#footer .prl-header-social .twitter {
	background-position:-48px 0;
	width:27px;
}

#footer .prl-header-social .twitter:hover {
	background-position:-48px -29px;
	width:27px;
}

#footer .prl-header-social .linkedin {
	background-position:-18px 0;
	width:30px;
}

#footer .prl-header-social .linkedin:hover {
	background-position:-18px -29px;
}

.stickynav-searchbutton {
	background-image:url(images/stickynav-search.png);
	background-position:0 0;
	width:40px;
	height:40px;
	float:right;
	position:relative;
	top:18px;
	cursor:pointer;
}

header#masthead .prl-header-right {
	float:right;
	position:relative;
}

.leaderboardad {
	height:90px;
	margin:0 auto;
}

.leaderboardad.middle {
	text-align:center;
}

.mrechalfpagead {
	width:300px;
	height:auto;
}

.mrec250ad {
	width:300px;
	height:250px;
	border:solid 1px #ccc;
}

body.site-wide header#masthead .prl-header-right {
	padding-right:0;
}

header#masthead .prl-header-time {
	margin-left:10px;
	font-size:13px;
	color:#fff;
}

header#masthead .prl-header-custom-text {
	font-size:13px;
	text-transform:uppercase;
	padding-right:7px;
	color:#8dc9e8;
	margin:0 0 0 13px;
}

header#masthead .prl-header-border {
	font-size:10px;
	border-right:solid 1px #8dc9e8;
	width:2px;
}

header#masthead .prl-header-right i {
	font-size:14px;
	margin-right:3px;
}

.masthead-topbar {
	background-color:#f1f1f5;
	height:30px;
}

.masthead-notifications {
	text-transform:uppercase;
	font-size:.929em;
	font-weight:700;
	float:left;
	height:0;
	position:relative;
	top:5px;
	color:#33;
	left:20px;
}

.sticky-nav .masthead-notifications {
	top:0;
}

.masthead-notifications span,.commentnumber {
	color:#2a83c2;
}

.prl-navbar {
	position:relative;
}

body.site-wide .prl-navbar {
	-moz-box-shadow:inset 0 -1px 0 #ddd;
	-webkit-box-shadow:inset 0 -1px 0 #ddd;
	box-shadow:inset 0 -1px 0 #ddd;
}

body.site-wide .prl-navbar .nav-wrapper {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.prl-navbar .nav_menu_control {
	display:none;
}

.prl-navbar .nav_menu_control a {
	color:#666;
}

.prl-navbar .nav_menu_control a span.nav_menu_control_text {
	line-height:50px;
	margin-left:5px;
	text-transform:uppercase;
}

.sf-menu h3.prl-article-title {
	line-height:25px;
	font-size:1.25em;
}

.sf-menu .sf-mega .prl-span-3 {
	width:22.7%;
	margin-left:20px;
	margin-right:0;
}

.sf-menu .sf-mega .prl-span-3 .prl-thumbnail {
	margin:0 0 10px;
}

.sf-menu .sf-mega .prl-span-3 .prl-thumbnail img {
	width:100%;
}

.sf-menu .sf-mega .prl-span-3 .menucontent {
	margin:0 15px 0 0;
}

.sf-menu .sf-mega .prl-span-3 .menucontent .sponsorbrand {
	font-weight:700;
}

.sf-menu .sf-mega .prl-span-3 .prl-thumbnail.thecrane {
	width:100%;
	margin-bottom:10px;
}

.sf-menu .sf-mega .withsubcategory .prl-span-3:first-child {
	margin:0!important;
}

.sf-menu .sf-mega .withsubcategory .prl-span-3:not(:first-child) {
	width:23.1%;
	margin-right:0;
	margin-left:20px;
}

.prl-thumbnail.thecrane {
	line-height:139px;
}

.sticky-nav,body.site-wide .sticky-nav {
	border:none;
	position:fixed;
	z-index:100;
	width:100%;
	top:-40px;
	left:0;
	right:0;
	background-color:rgba(255,255,255,0.95);
	-moz-box-shadow:0 0 5px rgba(0,0,0,0.2);
	-webkit-box-shadow:0 0 5px rgba(0,0,0,0.2);
	box-shadow:0 0 5px rgba(0,0,0,0.2);
}

.sticky-share {
	position:fixed;
}

.prl-navbar.sticky-nav .nav-wrapper {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	background:#fff;
}

.sticky-nav .sf-menu {
	margin-bottom:0;
}

.sticky-nav .sf-menu>li>a {
	border:none;
}

.sticky-nav .prl-navbar-content {
	height:40px;
}

.prl-navbar-toggle-top {
	display:none;
}

.sticky-nav .prl-navbar-toggle-top {
	display:block;
	margin-left:10px;
}

.fullwidthvideo {
	margin:0 25px;
}

.fullwidthvideo .fluid-width-video-wrapper iframe {
	width:100%!important;
	height:650px!important;
	position:relative!important;
}

.fullwidthvideosection .fluid-width-video-wrapper iframe {
	position:relative;
	padding:0!important;
}

.fullwidthvideosection .fluid-width-video-wrapper {
	padding:0!important;
}

.prl-entry-content .fluid-width-video-wrapper iframe {
	height:350px!important;
}

.hangounts .featured_video_plus {
	height:580px!important;
}

.hangounts .featured_video_plus iframe {
	width:100%!important;
	height:550px!important;
}

.webinar-asset .fluid-width-video-wrapper {
	height:500px;
	display:block;
}

.webinar-asset span {
	display:block!important;
}

.nomargin {
	margin:0!important;
}

.sticky-nav .sf-menu #menu-item-602 ul.submenu li {
	width:202px!important;
}

.sticky-nav .sf-menu li li#menu-item-608 a {
	height:85px;
	line-height:15px;
}

.side-nav {
	position:relative;
	display:block;
	margin-top:10px;
}

.side-nav ul {
	list-style:none;
	padding:0;
	margin:0;
}

.side-nav ul li {
	position:relative;
	margin:0;
	padding:0;
	background:-webkit-linear-gradient(#201a5e,#241e65,#29226d,#2b246f);
	background:-o-linear-gradient(#201a5e,#241e65,#29226d,#2b246f);
	background:-moz-linear-gradient(#201a5e,#241e65,#29226d,#2b246f);
	background:linear-gradient(#201a5e,#241e65,#29226d,#2b246f);
}

.side-nav ul li a {
	height:35px;
	display:block;
	color:#fff;
	word-break:break-word;
	padding:15px 30px 0;
	font-weight:400;
	width:165px;
	vertical-align:middle;
	font-size:14px;
}

.side-nav ul li:first-child {
	background:#2b246f!important;
}

.side-nav ul li:nth-child(5) a {
	padding:10px 30px;
}

.side-nav ul li:nth-child(6) a {
	padding:10px 30px;
}

.side-nav ul li ul.sub-menu {
	display:none;
	background-color:#2a83c2;
	top:15px;
	position:relative;
}

.side-nav ul li ul.sub-menu li {
	margin:0;
	background:-webkit-linear-gradient(#206eb0,#2171b3,#2175b7,#2382c4);
	background:-o-linear-gradient(#206eb0,#2171b3,#2175b7,#2382c4);
	background:-moz-linear-gradient(#206eb0,#2171b3,#2175b7,#2382c4);
	background:linear-gradient(#206eb0,#2171b3,#2175b7,#2382c4);
}

.side-nav ul li ul.sub-menu li:first-child {
	background:#2382c4!important;
}

.side-nav ul li ul.sub-menu li:nth-child(2) {
	height:60px;
}

.side-nav ul li ul.sub-menu li:last-child {
	height:75px;
}

.side-nav ul li ul.sub-menu li a {
	color:#fff!important;
}

.side-nav ul li ul.sub-menu li a:after {
	content:"\f054";
	color:#fff;
	position:relative;
	float:right;
	font-family:"FontAwesome";
	top:-4px;
	right:-54px;
	z-index:1;
}

.side-nav ul li a:hover,.side-nav li span.nav-click.nav-click-up:hover:after,.side-nav ul li.current-category-ancestor a,.side-nav ul li.current-menu-item a,.side-nav li.current-category-ancestor span.nav-click.nav-click-up:after,.side-nav li.current-menu-item span.nav-click.nav-click-up:after {
	color:#f14c00!important;
	text-decoration:none;
}

.side-nav li ul.sub-menu li a:hover,.side-nav li ul.sub-menu li a:hover:after,.side-nav li ul.sub-menu li.current-menu-item a,.side-nav li ul.sub-menu li.current-menu-item a:after {
	color:#2b246f!important;
}

.side-nav .current-category-ancestor .sub-menu,.side-nav .current-menu-item .sub-menu {
	display:block;
}

#offcanvas .masthead-topbar .membership,#offcanvas #offcanvas .masthead-topbar .noofarticles,#offcanvas #offcanvas .masthead-topbar .masthead-toprightmenu {
	float:left;
}

#offcanvas .mobile-topnav {
	padding:0!important;
}

#offcanvas .mobile-topnav li {
	width:46%;
	float:left;
	list-style:none;
	padding:5px;
}

#offcanvas .mobile-topnav li a {
	color:#fff;
}

#offcanvas .mobile-topnav li:first-child {
	background:#ff5000;
}

#offcanvas .mobile-topnav li:last-child {
	background:#2a83c2;
}

.side-nav li span.nav-click {
	display:block;
	position:absolute;
	top:0;
	right:0;
	height:40px;
	width:40px;
	cursor:pointer;
	line-height:40px;
	text-align:center;
}

.side-nav li span.nav-click:after {
	content:"\f078";
	font-family:"FontAwesome";
	color:#2a83c2;
	font-size:15px;
	line-height:42px;
	color:#fff;
	margin-right:30px;
}

.side-nav li span.nav-click.nav-click-up:after {
	content:"\f078";
	color:#fff;
}

.nav_search {
	float:right;
	padding:0;
	margin:0;
	height:30px PX;
	top:25px;
	position:relative;
	right:-4px;
}

.nav_search .nav_search_input {
	line-height:normal;
	background:none;
	border:none;
	background-color:#f0f0f0;
	height:31px;
	width:170px;
	font-size:15px;
}

.nav_search .nav_search_input:focus {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.prl-grid-divider.prl-homestyle-right .prl-span-left {
	float:right;
}

.prl-grid-divider.prl-homestyle-right .prl-span-right {
	border:none!important;
}

.prl-archive-title {
	margin:0;
	font-size:24px;
	padding-bottom:10px;
	margin-bottom:15px;
	color:#e61400;
}

.prl-block-title,.comment-reply-title {
	margin:0;
	font-size:12px;
	font-weight:400;
	border-bottom:3px solid #ddd;
	border-top:1px solid #ddd;
	padding:10px 0 0;
	text-transform:uppercase;
	margin-bottom:15px;
	color:#e61400;
}

.prl-block-title.magenta,.prl-block-title.magenta a,#footer .prl-block-title.magenta {
	color:#ff0094;
}

.prl-block-title.purple,.prl-block-title.purple a,#footer .prl-block-title.purple {
	color:#7059ac;
}

.prl-block-title.teal,.prl-block-title.teal a,#footer .prl-block-title.teal {
	color:#00aaad;
}

.prl-block-title.lime,.prl-block-title.lime a,#footer .prl-block-title.lime {
	color:#8cbe29;
}

.prl-block-title.brown,.prl-block-title.brown a,#footer .prl-block-title.brown {
	color:#9c5100;
}

.prl-block-title.pink,.prl-block-title.pink a,#footer .prl-block-title.pink {
	color:#e671b5;
}

.prl-block-title.orange,.prl-block-title.orange a,#footer .prl-block-title.orange {
	color:#ef9608;
}

.prl-block-title.blue,.prl-block-title.blue a,#footer .prl-block-title.blue {
	color:#19a2de;
}

.prl-block-title.red,.prl-block-title.red a,#footer .prl-block-title.red {
	color:#e61400;
}

.prl-block-title.green,.prl-block-title.green a,#footer .prl-block-title.green {
	color:#319a31;
}

.prl-block-title-link {
	font-size:10px;
	text-transform:uppercase;
}

.prl-block-title-link a {
	color:#999!important;
}

.prl-block-title-link a:hover {
	color:#666!important;
}

.prl-block-title-link i {
	font-size:12px;
	margin-left:5px;
}

.post.sticky article.prl-article {
	background-color:#f9f9f9;
	padding:20px;
}

.prl-list-category {
	list-style:none;
	padding:0;
	margin:0;
}

.prl-list-category>li {
	margin-bottom:0;
}

.prl-list-category>li:nth-child(n+2) {
	padding-top:5px;
}

.prl-list-category li p {
	margin-bottom:0;
	padding:0;
}

.prl-list-category .list-thumbnail.t-right {
	float:right;
	margin-left:25px;
	margin-right:0;
}

.prl-list-category .fixwidth {
	width:33%!important;
}

.prl-list-category.features .list-thumbnail {
	min-height:250px;
}

.prl-list-category.features .prl-article {
	border:solid 1px #2b246f;
	padding:20px 15px;
	margin:0 0 25px;
	min-height:300px;
}

.prl-list-category.features .prl-block-title {
	font-size:.923em!important;
	margin-bottom:0;
	text-align:left!important;
}

.prl-list-category.features .prl-article-title,.carosel3up#tabs-1 .prl-article h2.prl-article-title {
	font-size:2.692em;
	font-weight:400;
	line-height:45px;
	min-height:110px;
	text-align:center;
	position:relative;
	background:#fff;
	margin:-110px 20px 0;
	padding:15px 20px 20px;
}

.carosel3up#tabs-1 .prl-article h2.prl-article-title {
	margin:-100px 20px 0!important;
	min-height:100px!important;
	padding:15px 20px 0;
}

.aq-template-wrapper .prl-span-6.carosel3up {
	padding-left:25px!important;
}

.cat-thumbnail {
	margin-bottom:10px;
}

.prl-article-series {
	text-align:left!important;
	padding:5px 5px 35px;
}

.prl-article-series.sponsored {
	background:#f1f1f5;
}

.prl-article-series h6 {
	font-size:1em;
	line-height:18px;
	font-weight:400;
	margin:5px 0!important;
}

.prl-post-rating {
	color:#faa732;
	margin-right:5px;
}

.schema-microdata {
	display:none;
}

.prl-entry-content {
	font-size:1.077em;
}

.prl-entry-content .prl-thumbnail img,.single-post-thumbnail img {
	width:100%;
	height:auto;
}

.prl-article :not(.list-thumbnail) img {
	width:100%;
	height:auto;
}

.next_previous {
	padding:0!important;
	margin:0 0 10px;
}

.next_previous a {
	color:#333;
	font-size:1.231em;
	text-decoration:none;
}

.next_previous a:hover {
	color:#999;
}

.next_previous li {
	padding:20px 10px 20px 20px!important;
	margin-bottom:5px!important;
	background:#f1f1f5;
	color:#2a83c2;
}

.next_previous li:before,.flex-direction-nav li:before {
	content:''!important;
}

.prl-list-sharing {
	list-style:none;
	padding:0;
	margin:0;
}

.prl-list-sharing li {
	padding:0;
}

.prl-list-sharing li a {
	color:#666;
}

.prl-list-sharing li a:hover {
	color:#999;
	text-decoration:none;
}

.prl-list-sharing li a i {
	font-size:16px;
	margin-right:5px;
}

.prl-post-sharing i {
	font-size:18px;
}

.fullwidth {
	width:100%;
}

.prl-article-author .author-avatar {
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

#article_author {
	float:left;
	width:100%;
}

#article_author p a,.prl-article-meta a,.whoiswhocopy p a {
	color:#2a83c2!important;
	text-decoration:none;
}

.top_authorbio {
	background-color:#f1f1f5;
	margin-bottom:30px;
	line-height:140px;
	min-height:150px;
	display:block;
	float:left;
}

.top_authorbio .author-avatar {
	float:left;
	width:170px;
	margin-right:0;
	display:block;
	padding-top:0;
}

.top_authorbio .author-avatar img {
	vertical-align:top;
}

.top_authorbio .author-info {
	float:right;
	width:73%;
	padding:10px 0 0;
}

article.prl-comment {
	border:1px solid #ddd;
	padding:15px;
}

.comment-respond {
	margin-top:15px;
}

.comment-notes,.form-allowed-tags {
	color:#999;
	font-style:oblique;
}

.comment-form-author,.comment-form-email,.comment-form-url {
	max-width:500px;
}

span.required {
	color:#999;
}

.masonry-item {
	width:270px;
	margin-bottom:20px;
}

.widget a:hover {
	color:#777;
}

.widget ul {
	list-style:none;
}

.widget ul li {
	margin-bottom:5px;
	padding-bottom:5px;
}

.widget ul li:last-child {
	margin-bottom:0;
	padding-bottom:0;
}

.widget-recent-post ul {
	margin:0;
	padding:0;
}

.widget-recent-post .recent-post-large a.prl-thumbnail {
	margin-bottom:10px;
}

.widget-recent-post .recent-post-small a.prl-thumbnail {
	float:left;
	margin-right:15px;
}

.widget-recent-post a.prl-thumbnail img {
	display:block;
}

.widget-recent-post .recent-post-large h4 {
	margin-top:0;
	margin-bottom:5px;
}

.widget-recent-post .recent-post-small h4 {
	margin-top:0;
	margin-bottom:0;
}

.widget-recent-post .recent-post-small img {
	margin-left:5px;
}

.widget-recent-post .prl-article-meta {
	margin-bottom:0;
}

ul.recent-list {
	padding-left:0!important;
}

.recent-list>li {
	margin:0;
	padding:0;
}

.recent-list>li {
	padding-bottom:10px!important;
	margin-bottom:10px!important;
}

.recent-list>li:after,news-wrapper .news:after,.wprssmi_widget_list li:after,.widgetdesc:after,.sponsorlogo:after,.aq-template-wrapper .prl-list li:not(:last-child):after,.shadowborder:after,.widget_recent_comments li:nth-child(n+1):after,.news-contents div:after,.keycontributors li:after,.sticky-nav:after,.dsq-widget-list li:after {
	content:'';
	position:relative;
	float:left;
	width:100%;
	height:5px;
	background-color:#f1f1f5;
	background:-webkit-linear-gradient(#f3f3f7,#fafafb);
	background:-o-linear-gradient(#f3f3f7,#fafafb);
	background:-moz-linear-gradient(#f3f3f7,#fafafb);
	background:linear-gradient(#f3f3f7,#fafafb);
}

.recent-list .recent-post-small:after {
	position:relative;
	top:5px;
}

.greyborder {
	background-color:#f1f1f5;
	height:5px;
	width:100%;
}

.lightborder {
	background-color:#ccc;
	height:5px;
	width:100%;
	margin:0 0 10px!important;
}

.shadowbordertop {
	border-top:solid 5px #f1f1f5;
	width:auto;
	margin-bottom:10px!important;
}

.shadowbordertop_withbottomspace {
	border-top:solid 5px #f1f1f5;
	width:auto;
	margin:15px 0 25px!important;
}

.sponsored_onsubcat {
	background:#f1f1f5;
	padding:6px 10px;
	font-size:1.1em;
}

.webinar_ribbon {
	background:#2b246f;
	padding:6px 10px;
	font-size:1.1em;
	color:#fff;
}

.widget_recent_comments li:nth-child(n+1):after {
	margin-top:5px;
}

.news-contents div:after {
	margin:3px 0 10px;
}

.shadowborder {
	padding:20px 0;
}

.shadowborder.nogradient:after {
	background:#f1f1f5!important;
}

.wprssmi_widget_list {
	padding:0!important;
}

.wprssmi_widget_list li {
	padding:5px 0 15px!important;
	font-size:1.1em;
	font-weight:400;
	word-wrap:break-word;
}

.wprssmi_widget_list li:after {
	top:10px;
}

.recent-list h4 {
	margin-bottom:0!important;
}

.feedfrom {
	color:#2a83c2;
}

div.reg_rss-output .title {
	font-size:1.538em!important;
	font-weight:700;
}

div.reg_rss-output .title a:hover {
	color:#2382c4!important;
}

div.reg_rss-output .body,div.reg_rss-output .date {
	font-size:.9em;
}

div.reg_rss-output .date {
	color:#2382c4!important;
}

div.reg_rss-output .title a {
	color:#333!important;
}

#footer .recent-list>li:nth-child(n+2) {
	border-color:#111;
}

.imagefix {
	float:right!important;
	border:none;
}

.imagefix:after {
	content:'';
	background:none!important;
}

.widget_newsletter {
	background-color:#e61400;
	color:#fff;
	padding:15px;
}

#footer .widget_newsletter {
	background:none;
	padding:0;
	color:#999;
}

#sidebar .widget_newsletter h5 {
	border-color:#fff;
	color:#fff;
}

#sidebar .widget_traction_newsletter .prl-form-row.prl-newsletter-email {
	margin:5px 10px 0 20px;
}

.newsformcontainer .prl-form-row input[type="checkbox"] {
	vertical-align:top;
	margin-left:0;
}

#sidebar .widget_traction_newsletter {
	background:none;
	padding:0;
	margin:0;
}

#sidebar .newsformcontainer {
	background-color:#f0f0f0;
	color:#333;
}

#sidebar .newsformcontainer p.newsletterformtext {
	padding:15px 14px 0 20px;
	line-height:17px;
	color:#fff;
	font-size:20px;
}

#sidebar .prl-form-row+.prl-form-row {
	margin:13px 0 0 20px;
}

#sidebar .newsformcontainer .prl-form-row p {
	color:#333;
	margin:0 0 5px;
}

#sidebar .checkboxtext {
	padding:0,margin:0;
	color:#333;
}

#sidebar .newsformcontainer .prl-form-row.button {
	float:right;
	margin-top:0;
}

.footer-widget .prl-form-row.button {
	margin-top:30px;
	border-top:solid 2px #29226b;
}

.prl-form-row.button button {
	float:right;
	background:url(images/Submit.png) no-repeat 0 0;
	width:117px;
	height:37px;
	text-indent:-9999px;
	top:-1px;
	position:relative;
}

#sidebar .widget_traction_newsletter h4 span {
	width:120px;
	display:block;
}

#sidebar .widget_traction_newsletter h5 {
	border-color:#fff;
	color:#fff;
	margin:0;
	background-color:#3fa1d4;
	border:none;
	font-size:12px;
	text-align:center;
	font-weight:400;
	text-transform:uppercase;
	padding:5px 0;
}

.widget_newsletter .prl-form-row.prl-newsletter-email {
	position:relative;
}

.widget_newsletter .prl-form-row.prl-newsletter-email input[type=text] {
	border:none;
}

.widget_newsletter .prl-button-newsletter {
	background-color:#fff;
	color:#111;
}

#footer .widget_newsletter .prl-form-row.prl-newsletter-email input[type=text] {
	background:#111;
	color:#fff;
}

#footer .widget_newsletter .prl-form-row.prl-newsletter-email input[type=text]:focus {
	background-color:#222;
}

.intextposts {
	margin-bottom:20px;
	margin-right:0!important;
	background:#f1f1f5;
	font-size:13px;
}

.intextposts .prl-grid {
	left:0;
	margin:0!important;
}

.intextposts h5.prl-block-title,.wp-polls-ans h5.prl-block-title {
	border-bottom:none!important;
	text-align:left!important;
	font-size:.875em!important;
}

.intextposts h5.prl-block-title span,.wp-polls-ans h5.prl-block-title span {
	background:#2b246f;
	padding:10px;
	text-transform:capitalize;
	top:-6px;
	left:0;
}

.intextposts .prl-span-4 {
	border-left:none!important;
}

.intextposts h3.prl-article-title {
	font-size:1.1em!important;
	line-height:22px;
	font-weight:400;
	margin:0;
}

.intextposts h2.prl-article-title {
	font-size:1.1em;
	line-height:24px;
}

.intextposts .left {
	padding:0 10px 10px 0;
}

.intextposts .left img {
	margin-top:0;
}

.widget_newsletter .prl-form-row.prl-newsletter-email:before {
	content:"\f0e0";
	font-family:"FontAwesome";
	color:#999;
	position:absolute;
	right:10px;
	top:3px;
	font-size:14px;
}

.widget_newsletter.blue {
	background-color:#93d0ea;
}

.widget_newsletter.red {
	background-color:#f4836a;
}

.widget_newsletter.black {
	background-color:#444;
}

.widget_newsletter.pink {
	background-color:#e38adb;
}

.widget_newsletter.orange {
	background-color:#f57e4b;
}

.widget_traction_newsletter {
	background-color:#e61400;
	color:#fff;
	padding:15px;
}

#footer .widget_traction_newsletter {
	background:none;
	padding:0;
	color:#fff;
}

#sidebar {
	padding-left:0;
}

.widget_traction_newsletter .prl-form-row.prl-newsletter-email {
	position:relative;
}

.widget_traction_newsletter .prl-form-row.prl-newsletter-email input[type=text] {
	border:none;
}

.widget_traction_newsletter .prl-form-row.prl-newsletter-email input {
	background:#fff;
	height:30px;
	font-size:15px;
	color:#333!important;
}

.widget_traction_newsletter .prl-form-row.prl-newsletter-email input[type=text]:focus {
	background-color:#fff;
	color:#333!important;
}

.widget_traction_newsletter.blue {
	background-color:#93d0ea;
}

.widget_traction_newsletter.red {
	background-color:#f4836a;
}

.widget_traction_newsletter.black {
	background-color:#444;
}

.widget_traction_newsletter.pink {
	background-color:#e38adb;
}

.widget_traction_newsletter.orange {
	background-color:#f57e4b;
}

.social-widget .sw-wrapper {
	overflow:hidden;
}

.social-widget .sw-inner {
	margin-right:-11px;
	margin-bottom:-11px;
}

.social-widget a {
	float:left;
	margin-right:11px;
	margin-bottom:11px;
	width:37px;
	height:37px;
	line-height:37px;
	text-align:center;
	background-color:#f5f5f5;
	color:#333;
	font-size:19px;
	display:block;
}

.social-widget a:hover {
	background-color:#f0f0f0;
	text-decoration:none;
}

#footer .social-widget a {
	background-color:#3fa1d4;
}

#footer .social-widget a:hover {
	background-color:#222;
}

#fb-root {
	display:none;
}

.widget.facebook-widget .fw-inner {
	overflow:hidden;
}

.widget.facebook-widget .fw-inner #facebook-iframe {
	border:none!important;
	overflow:hidden;
	width:500px;
	height:260px;
	max-width:none;
	margin-left:-11px;
	margin-top:-11px;
	margin-bottom:-30px;
}

.twitter_widget {
	overflow:hidden;
}

.twitter_widget a {
	color:#e61400;
}

.twitter_widget a.user {
	margin-bottom:10px;
	display:block;
}

.twitter_widget li.search .tw_btn {
	margin-top:10px;
}

.photos-widget .pt-wrapper {
	overflow:hidden;
	margin-bottom:-20px;
}

.photos-widget .pt-inner {
	margin:0 0 0 -20px;
}

.photos-widget .pt-inner a {
	width:33.33%;
	margin:0;
	margin-bottom:20px;
	padding-left:20px;
	float:left;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.photos-widget a img {
	display:block;
	width:100%;
	height:100%;
}

.photos-widget a:hover img {
	opacity:.5;
}

.awecf:before,.awecf:after {
	content:" ";
	display:table;
}

.awecf:after {
	clear:both;
}

.awecf {
	*zoom:1;
}

.awesome-weather-wrap {
	border:1px solid #ddd;
	clear:both;
}

.awesome-weather-wrap.darken {
	text-shadow:0 1px 1px rgba(0,0,0,0.9);
}

.awesome-weather-cover {
	width:100%;
	height:100%;
	background-size:cover;
}

.awesome-weather-darken {
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.3);
}

.awesome-weather-header {
	padding:10px;
	text-align:center;
	border-bottom:1px solid #ddd;
	font-weight:700;
}

.footer-widget .awesome-weather-wrap,.footer-widget .awesome-weather-header,.footer-widget .awesome-weather-forecast,.footer-widget .awesome-weather-more-weather-link {
	border-color:#111;
}

.awesome-weather-wrap.darken .awesome-weather-header {
	background:rgba(0,0,0,0.2);
}

.awesome-weather-current-temp {
	padding:15px 0 0 10px;
	width:30%;
	float:left;
	font-size:66px;
	line-height:1em;
	font-weight:300;
}

.awesome-weather-current-temp sup {
	font-size:24px;
	top:-1.3em;
	padding-left:3px;
}

.awesome-weather-todays-stats {
	float:right;
	text-align:right;
	padding:14px 5%;
	line-height:1.4em;
	width:50%;
}

.awesome-weather-forecast {
	border-top:1px solid #ddd;
	margin-right:auto;
	margin-left:auto;
	padding:10px 0 15px;
	clear:both;
}

.awesome-weather-forecast-day {
	width:18%;
	margin:0 1%;
	float:left;
	text-align:center;
	font-weight:400;
}

.awe_days_2 .awesome-weather-forecast-day {
	width:48%;
}

.awe_days_3 .awesome-weather-forecast-day {
	width:31%;
}

.awe_days_4 .awesome-weather-forecast-day {
	width:23%;
}

.awesome-weather-forecast-day-temp {
	font-size:1.8em;
	font-weight:400;
}

.awesome-weather-forecast-day-temp sup {
	font-size:.6em;
	padding-left:2px;
}

.awesome-weather-forecast-day-abbr {
	text-transform:uppercase;
	font-size:.9em;
	margin-bottom:2px;
	padding-right:4px;
	font-weight:700;
}

.awesome-weather-forecast-day-icon {
	margin-bottom:6px;
	padding-right:4px;
}

.awe_without_stats .awesome-weather-current-temp {
	text-align:center;
	width:90%;
	float:none;
}

.awe_without_stats .awesome-weather-forecast {
	margin-top:0;
}

.awe_wide .awesome-weather-current-temp {
	font-size:50px;
}

.awe_wide .awesome-weather-current-temp sup {
	font-size:18px;
}

.awe_wide .awesome-weather-todays-stats {
	font-size:12px;
}

.awesome-weather-more-weather-link {
	padding:5px;
	text-align:center;
	border-top:1px solid #ddd;
	width:90%;
	margin-right:auto;
	margin-left:auto;
}

.awesome-weather-more-weather-link a {
	text-decoration:none!important;
	color:#999!important;
	font-size:11px;
}

.widget-login ul {
	margin:0;
	padding:0;
}

.widget-login .prl-login-username,.widget-login .prl-login-password {
	position:relative;
}

.widget-login .prl-login-username:after,.widget-login .prl-login-password:after {
	font-family:"FontAwesome";
	position:absolute;
	right:10px;
	top:0;
	line-height:30px;
	height:30px;
	color:#999;
}

.widget-login .prl-login-username:after {
	content:"\f007";
}

.widget-login .prl-login-password:after {
	content:"\f023";
}

.widget-login .login-avatar {
	float:left;
	margin-right:10px;
}

.widget_calendar {
	overflow:hidden;
}

.widget_calendar #wp-calendar {
	border:1px solid #eee;
	margin-right:-1px;
	border-bottom:0;
	border-right:0;
}

.widget_calendar #wp-calendar caption {
	background-color:#f9f9f9;
	text-align:center;
	font-weight:700;
	font-size:12px;
	padding:5px 0;
	border:1px solid #eee;
	border-bottom:none;
}

.widget_calendar #today {
	font-weight:700;
	background-color:#f9f9f9;
}

#wp-calendar tr th,#wp-calendar thead th {
	font-weight:400;
}

.footer-widget .widget_calendar #wp-calendar,.footer-widget .widget_calendar #wp-calendar caption {
	border-color:#111;
}

.footer-widget .widget_calendar #wp-calendar caption {
	background:none;
}

.footer-widget .widget_calendar table caption,.footer-widget .widget_calendar table tr td,.footer-widget .widget_calendar table tr td,.footer-widget .widget_calendar table th,.footer-widget .widget_calendar table thead th {
	background:none;
	border-color:#111;
}

.footer-widget .widget_calendar table #today,.footer-widget .widget_calendar table td:hover {
	background:#222;
}

.widget_categories>ul,.widget_pages>ul,.widget_meta>ul,.widget_archive>ul,.widget_nav_menu>ul,.widget_recent_entries>ul,.widget_recent_comments>ul,.widget_rss>ul {
	padding-left:0;
}

.widget_categories li a,.widget_pages li a,.widget_meta li a,.widget_archive li a,.widget_nav_menu li a,.widget_recent_entries li a,.widget_recent_comments li a,.widget_tag_cloud a {
	color:#111;
}

.widget .current-cat a {
	font-weight:700;
}

.footer-widget .widget_categories li a,.footer-widget .widget_pages li a,.footer-widget .widget_meta li a,.footer-widget .widget_archive li a,.footer-widget .widget_nav_menu li a,.footer-widget .widget_recent_entries li a,.footer-widget .widget_recent_comments li a,.footer-widget .widget_tag_cloud a {
	color:#999;
}

.widget_recent_entries li:nth-child(n+2),.widget_recent_comments li:nth-child(n+2) {
	margin-top:10px;
	padding-top:10px;
}

.footer-widget .widget_recent_entries li:nth-child(n+2),.footer-widget .widget_recent_comments li:nth-child(n+2) {
	border-color:#111;
}

.widget_categories li:before,.widget_pages li:before,.widget_meta li:before,.widget_archive li:before {
	content:"\f0da";
	font-family:"FontAwesome";
	margin-right:5px;
}

.widget_nav_menu {
	margin-right:5px;
}

.widget_search .screen-reader-text {
	display:none;
}

.widget_search #searchform div {
	position:relative;
}

.widget_search #searchform div:before {
	content:"\f002";
	font-family:"FontAwesome";
	position:absolute;
	right:10px;
	color:#999;
	line-height:30px;
}

.widget_search #s {
	width:100%;
	padding-right:25px;
}

.widget_search #searchsubmit {
	display:none;
}

.widget_tag_cloud .tagcloud,.advancedsearch-tagcloud .tagcloud {
	min-height:80px;
	float:left;
	text-align:right;
}

.widget_tag_cloud .tagcloud a {
	margin:0 0 2px 2px;
	line-height:normal;
	display:block;
	float:right;
	background-color:#f5f5f5;
	text-align:right;
	padding:5px;
	font-weight:400;
}

.widget_tag_cloud .tagcloud a:hover {
	background-color:#f0f0f0;
	text-decoration:none;
}

#sliderTab .slider_title {
	display:none;
}

.copyright .prl-container {
	padding:15px 25px!important;
}

.footer-widget {
	background-color:#217bbc;
	color:#999;
}

#footer .sub-menu li a {
	color:#333;
	font-size:14px;
	margin-left:20px;
	text-align:left;
	display:block;
}

.footer-widget .prl-block-title {
	color:#fff!important;
}

#footer .prl-block-title {
	border:none;
	padding-top:8px;
}

#footer h5.prl-block-title span {
	background:#2b246f;
	padding:7px;
	text-transform:capitalize;
	top:-3px;
	position:relative;
}

#footer .footer-widget .prl-list-line>li:nth-child(n+2) {
	border-color:#111;
}

#footer .footer-widget .recent-list li {
	border:none!important;
}

.pmlinks ul.mainlist>li {
	float:left;
	width:25%;
	padding:0;
}

.pmlinks ul.mainlist li a {
	font-size:14px;
	color:#fff;
}

.pmlinks ul.mainlist li ul li a {
	color:#2b246f;
	font-size:12px;
	clear:both;
}

.pmlinks ul {
	list-style:none;
	padding:0;
}

#footer .prl-span-3 {
	margin-bottom:0;
}

#footer .prl-grid-divider:not(:empty) {
	margin:0;
}

#footer .prl-span-5 {
	background:#f1f1f5;
	margin-bottom:0;
	width:36%;
	min-height:417px;
}

#footer .prl-span-5 .prl-span-2 {
	width:47%;
	float:left;
}

#footer .prl-span-3:last-child {
	padding-left:10px;
	float:left;
}

#footer .prl-span-5 .prl-span-3:nth-child(2) {
	left:20px;
	position:relative;
}

#footer .prl-span-3.subscribe {
	position:relative;
	left:90px;
	padding:0!important;
	width:29%;
}

#footer .prl-span-3.pmlinks {
	position:relative;
	left:70px;
	width:32%;
	padding-left:10px;
	float:left;
}

#footer .minitweets-end {
	display:none!important;
}

#footer .twitter-timeline {
	width:600px!important;
}

.var-static .stream {
	height:417px!important;
}

.better-menu-widget {
	float:left;
	clear:both;
	background:#f1f1f5;
	height:auto;
	min-height:417px;
	height:509px;
}

#better-menu-widget-2:after,#better-menu-widget-2:before {
	display:none!important;
}

.footerlogo {
	margin:0 20px;
	background:#fff;
	text-align:center;
	padding:16px 0;
	left:-10px;
	position:relative;
}

#footer .widget minitwitter-widget {
	float:left;
	width:265px;
}

#footer .mainlist>li {
	padding-bottom:10px;
}

#footer .twitter-timeline .timeline {
	height:450px!important;
	max-height:450px!important;
}

#main h5.prl-block-title,#sidebar h5.prl-block-title,#respond .comment-reply-title {
	color:#fff;
	border-bottom:solid 5px #2b246f;
	border-top:none;
	text-align:right;
	font-size:1.154em;
	font-weight:400;
}

#main h5.prl-block-title span,#sidebar h5.prl-block-title span,#respond .comment-reply-title span {
	background:#2b246f;
	padding:7px 20px;
	text-transform:capitalize;
	top:-3px;
	position:relative;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#sidebar h5.prl-block-title span {
		right:1px;
	}
}

#main h5.prl-block-title.topborder {
	border-top:solid 5px #2b246f;
	border-bottom:none;
	margin-bottom:0;
	padding:0;
}

#main h5.prl-block-title.topborder span {
	right:0;
	font-size:12px;
	padding:5px 7px;
}

#sidebar h5.prl-block-title {
	margin-top:30px;
}

.prl-list-sharing {
	display:none;
}

.checkboxtext {
	top:-2px;
	position:relative;
	color:#fff;
	padding:0 0 5px;
	font-size:12px;
	display:inline-block;
	width:215px;
}

.prl-form-row p {
	color:#fff;
}

.textuppercase {
	text-transform:uppercase;
}

#main .aq-template-wrapper h5.prl-block-title {
	color:#fff;
	padding:10px;
	text-align:left;
	border:none;
	text-transform:capitalize;
	font-size:1.4em;
}

#main .aq-template-wrapper .prl-block-title-link {
	background:none;
	font-size:12px;
	font-weight:400;
	text-transform:uppercase;
	padding-top:2px;
}

#main .aq-template-wrapper h5.prl-block-title a,.prl-block-title-link a {
	color:#fff!important;
}

#main .aq-template-wrapper h5.prl-block-title.default a {
	color:#333!important;
}

.ui-dialog {
	z-index:1000;
}

.preview {
	float:left;
	width:328px;
	margin:0;
	text-align:center;
}

.preview .tiles_container ul li {
	padding:0;
	margin:0;
	list-style:none;
	display:inline-block;
}

.preview .tiles_container .tile {
	zoom:1;
	width:155px;
	height:116px;
	margin:4px 3px;
	vertical-align:bottom;
	position:relative;
}

.preview .tiles_container ul {
	padding:0;
	margin:0;
}

.preview .tiles_container ul li img {
	width:155px;
	height:115px;
}

.categorydesc {
	margin-left:360px;
}

.catalog {
	clear:both;
	float:none;
}

.wpas-author-field,.wpas-taxonomy-field,.wpas-orderby {
	float:left;
	width:110px;
	margin:5px 10px 20px 0;
}

.wpas-search-field {
	float:left;
	width:65%;
}

.wpas-submit {
	float:left;
	margin:0 20px;
}

.wpas-radio-container input {
	float:left;
}

.wpas-radio-container {
	float:left;
	width:75px;
}

.advanced-search {
	width:370px;
	float:left;
}

.advancedsearch-tagcloud {
	float:left;
	font-size:13px;
	font-weight:700;
	width:380px;
}

.lowercase {
	font-size:13px;
	text-transform:capitalize;
}

.toright {
	float:right;
	text-transform:none;
}

.archive-list .prl-list-category>li {
	margin-bottom:0;
}

#smart-archives-fancy a.current {
	background:#2a83c2;
	color:#fff;
	padding:5px;
}

form.gsc-search-box {
	float:right;
	top:14px;
	position:relative;
	width:317px!important;
	left:15px;
}

form.gsc-search-box #searchsubmit {
	height:40px;
}

.gsc-clear-button {
	display:none;
}

.gsc-search-box tr td {
	border-bottom:none;
	border-right:none;
	padding:0;
	text-align:left;
}

table.gsc-search-box td.gsc-input {
	padding-right:0!important;
	vertical-align:top!important;
	display:block;
	float:right;
}

table.gsc-search-box {
	margin-bottom:0!important;
}

input.gsc-search-button {
	min-width:0!important;
}

input.gsc-input {
	height:40px;
	border:none!important;
	width:260px!important;
	background-color:#f1f1f5!important;
	background-image:none!important;
	float:left;
	font-size:13px;
}

.breadcrumbar {
	float:left;
	width:100%;
	margin:0 0 5px;
}

.fontresizer-container {
	display:block;
	text-align:right;
	width:250px;
	float:right;
}

.fontResizer a {
	color:#2a83c2;
}

.breadcrumbar p {
	display:inline;
}

#main #breadcrumbs a,.prl-container #breadcrumbs a {
	color:#fff!important;
}

#breadcrumbs span span:not(.breadcrumb_last),.breadcrumb_series {
	color:#fff;
	padding:3px 10px;
	margin:0;
	float:left;
}

#breadcrumbs span span:nth-child(1):not(.breadcrumb_last) {
	background:#f14c00;
}

#breadcrumbs span span:nth-child(2) {
	background:#2b246f;
}

#breadcrumbs span span:nth-child(3),.breadcrumb_series {
	background:#2a83c2;
}

#breadcrumbs span span:nth-child(4) {
	display:none;
}

.article-excerpt {
	font-weight:700;
	margin-bottom:15px;
	border-bottom:solid 5px #ddd;
}

.whoiswho-title {
	background:#2b246f;
	color:#fff;
	padding:6px 4px;
	position:relative;
	top:32px;
	font-size:.9em!important;
	width:80px;
	margin:0;
}

.whoiswho_module h3,.prl-article-meta h3 a,.authorbyline a,h3.font20px.normal a {
	color:#2a83c2;
	margin-top:2px;
	text-decoration:none;
}

.whoiswho_module h3 {
	padding-top:10px;
}

.user_sociallinks span {
	background-image:url(images/small_socialshare.png);
	background-repeat:no-repeat;
	height:16px;
	padding:10px 8px;
	margin:0 5px 0 0;
}

.user_sociallinks .facebook {
	background-position:0 0;
}

.user_sociallinks .twitter {
	background-position:-19px 0;
}

.user_sociallinks .linkedin {
	background-position:-40px 0;
}

.user_sociallinks .googleplus {
	background-position:-60px 0;
}

.prl-article-author .user_sociallinks {
	position:relative;
	top:11px;
}

.whoiswhocopy {
	padding-left:20px;
	padding-right:5px;
	background:#f1f1f5;
}

.whoiswho_module.incontext {
	background:#f1f1f5;
	float:left;
	width:100%;
}

.whoiswho_module.incontext .left {
	padding:45px 0 0 20px;
	width:19%;
}

.whoiswho_module.incontext .user_sociallinks,.whoiswho_module.incontext h3 {
	float:left;
}

.whoiswho_module.incontext .user_sociallinks {
	margin:25px 0 0 25px;
}

.whoiswho_module.incontext .whoiswhocopy {
	float:right;
	width:71%;
	padding-top:30px;
}

.showcasesidebar h5.prl-block-title span {
	background:#333!important;
}

.showcasesidebar h5.prl-block-title {
	border-bottom:solid 5px #333!important;
}

.showcase_whoiswho .whoiswhocopy {
	padding:10px;
	background:#f1f1f5;
}

.showcase_whoiswho .imagecover {
	background:#fff;
	margin:0 auto;
	text-align:center;
	padding:20px;
}

.showcase_whoiswho h5.prl-block-title {
	margin-bottom:0;
}

.showcase_whoiswho .user_sociallinks span {
	padding:3px 8px;
}

.showcase_whoiswho .whodesc {
	font-size:12px;
	padding:0 5px 0 2px;
}

.showcase.font1em {
	clear:both;
	text-align:right;
	padding:10px 0;
}

.showcase.font1em a {
	color:#2a83c2!important;
}

.showcasetemplate .prl-article-series {
	background:#f1f1f5!important;
	min-height:260px;
}

.articleseries .categorylabel {
	margin:0;
	font-weight:700;
	padding:0;
	position:relative;
	top:5px;
}

.articleseries .contentsection h2 {
	margin:5px 0;
}

#main .showcasetemplate .sponsored h2 a,#main .showcasetemplate .prl-article-series.sponsored,#main .showcasetemplate .prl-article-series.sponsored h6 a {
	color:#fff!important;
}

.contentsection {
	padding:0 10px;
}

#sidebar .recent-list .prl-thumbnail img {
	margin-left:5px;
}

.font1em {
	font-size:1em;
}

.font20px {
	font-size:1.538em;
}

.bold {
	font-weight:700!important;
}

.normal {
	font-weight:400;
}

.uppercase {
	text-transform:uppercase;
}

.categoryinfo {
	font-weight:700;
	text-transform:uppercase;
	margin:10px 0 5px;
}

.widget_twitter_hashtag_feed_widget ul {
	border:solid 1px #ddd;
	border-radius:5px;
	padding:0;
	height:300px;
	overflow-y:scroll;
}

.widget_twitter_hashtag_feed_widget ul li {
	border-bottom:solid 1px #ddd;
	padding:5px 10px;
	min-height:50px;
	font-size:.89em;
}

.widget_twitter_hashtag_feed_widget ul li a:first-child {
	float:left;
	padding-right:10px;
}

.widget_twitter_hashtag_feed_widget img {
	width:35px;
}

.widget_twitter_hashtag_feed_widget h4 {
	border-bottom:solid 1px #ddd;
	padding:5px 9px;
}

.widget_twitter_hashtag_feed_widget .timeline-footer {
	padding:6px 10px;
	background:#e8e8e8;
	position:relative;
	top:-15px;
}

.timeline-footer a {
	color:#707070;
}

.tweet-box-button {
	display:block;
	padding:6px;
	text-align:left;
	background:#fff;
	border:1px #ccc solid;
	border-radius:4px;
}

.recent-post-large:first-child {
	position:relative;
	top:-15px;
	margin-bottom:0;
}

.widgetdesc {
	text-align:center;
	font-size:.87em!important;
	padding:0 10px;
	margin-bottom:20px;
}

.sponsorlogo {
	margin-bottom:20px;
	padding:20px 0;
	background:#fff;
	text-align:center;
}

.sponsorlogo:after {
	bottom:-20px;
}

.sponsorhighlight {
	font-size:18px!important;
	text-transform:uppercase;
	margin:0;
	padding:10px 10px 2px 0;
}

.half-width {
	float:right;
	margin-left:20px;
	width:219px;
}

.half-width-excerpt {
	margin-right:230px;
}

.issuuembed {
	width:95%!important;
}

.pubcat-viewall {
	padding:10px 15px!important;
	top:-10px!important;
	margin:0;
	right:-9px;
}

.pubcat-viewall:before {
	content:"\f105";
	font-family:FontAwesome;
	color:#fff;
	font-weight:700;
}

.wp-polls {
	margin:20px 0;
}

.wp-polls-ans {
	background-color:#f1f1f5;
}

.poll-question-title {
	background-color:#f1f1f5;
	margin:0 0 15px 25px;
	font-size:1.923em;
}

.wp-polls .Buttons {
	border:none!important;
	background-color:#2b246f!important;
	padding:9px 25px;
	text-align:left;
	text-transform:capitalize;
	font-size:1.154em;
	font-weight:400;
}

.wp-polls a.Buttons {
	color:#fff!important;
	top:3px;
	position:relative;
	padding:8px 25px!important;
	font-size:1.077em;
}

.viewresults-link {
	text-transform:uppercase;
	position:relative;
	top:-25px;
}

.viewall-link {
	background:none!important;
	text-align:right;
	float:right;
	position:relative;
	left:-20px;
	color:#333;
	text-transform:uppercase!important;
}

#main .aq-template-wrapper .wp-polls h5.prl-block-title .viewall-link a {
	color:#2a83c2!important;
}

.wp-polls-ul {
	padding:0 0 20px 10px;
	margin:0 0 0 20px;
}

.wp-polls-ul li {
	margin:5px 0;
}

.wp-polls-ul input[type="radio"],.wp-polls-ul input[type="checkbox"] {
	width:20px;
	height:20px;
	vertical-align:bottom;
}

.wp-polls-ul label {
	font-weight:400;
	padding:0 0 0 10px;
	font-size:14px;
}

.wp-polls-archive .prl-block-title span,.wp-polls-archive .viewall-link {
	display:none;
}

.pollbar {
	background-color:#2a83c2;
	overflow:auto;
	height:20px;
}

.viewtotal-voters {
	margin:10px 0 0 25px;
}

.viewtotal-voters span {
	color:#2a83c2;
}

.wp-polls .prl-block-title span {
	top:-5px!important;
}

.wp-polls h5.prl-block-title.text-right {
	text-align:right!important;
	border-top:solid 5px #2b246f!important;
	padding:0!important;
}

li .list-thumbnail.t-right .featuredtext {
	width:490px;
}

li .list-thumbnail.t-right .featuredtext span {
	padding:10px 10px 0 20px;
	float:left;
}

.featuredtext {
	background:#2b246f;
	min-height:325px;
	color:#fff;
	font-size:2.308em;
	line-height:44px;
}

.onmenu .featuredtext {
	font-size:1.2em;
	line-height:22px;
	min-height:140px;
}

.onmenu .featuredtext span {
	padding:10px 15px;
}

.onmenu .featuredtext:before {
	display:none;
}

.oncategorypage .featuredtext {
	font-size:1.8em;
	line-height:30px;
	min-height:205px;
}

.oncategorypage .featuredtext span {
	padding:60px 15px 10px;
}

.featuredtext:before {
	margin:20px 0 0 20px;
	content:'';
	float:left;
	background-image:url(images/featured-quotes.png);
	background-repeat:no-repeat;
	height:33px;
	width:48px;
}

.feature-content {
	padding:0 50px;
}

.features .prl-article-meta,.carosel3up .prl-article-meta {
	font-size:13px!important;
}

.features .prl-article-meta a,.carosel3up .prl-article-meta a {
	color:#2a83c2;
}

.featuredtext span {
	padding:60px 25px 30px;
	display:block;
}

#related_posts .featuredtext {
	width:150px;
	height:200px;
	font-size:1em!important;
	line-height:22px!important;
}

#related_posts .prl-span-4,#related_topviews_posts .prl-span-4 {
	padding:0 15px;
}

#related_posts p {
	margin-bottom:2px;
}

#related_posts .featuredtext span {
	padding:0 10px;
}

#related_posts .prl-article-title,#related_topviews_posts .prl-article-title {
	margin-bottom:5px!important;
}

#related_posts .prl-article-meta,#related_topviews_posts .prl-article-meta {
	font-size:1em;
}

#related_posts .prl-article-meta a,#related_topviews_posts .prl-article-meta a {
	text-transform:capitalize;
}

.longformat-container {
	margin-top:-15px;
}

.longformat-container .topcontentsection {
	position:relative;
}

.longformat-container li,.longformat-container p,.aesop-content-comp-inner {
	font-size:1.1em!important;
	line-height:24px!important;
}

.longformat-container p,.longformat-container ol,.longformat-container ul,.longformat-container h2,.longformat-container .prl-article-author,.longformat-container .aesop-article-chapter-wrap,.longformat-container .aesop-content-comp-inner,.longformat-container .aesop-component aesop-quote-component,.longformat-container .aesop-quote-comp-wrap,.longformat-container .aesop-image-component {
	max-width:700px!important;
	margin:0 auto!important;
}

.longformat-author-meta {
	font-size:1.538em!important;
}

.longformat-container .prl-span-3 {
	float:left;
	position:relative;
	left:15%;
	width:auto!important;
}

.longformat-title {
	font-size:3.846em;
	line-height:56px;
}

.aesop-chapter-title {
	background-color:#2382c4;
	color:#fff;
	padding:10px 15px;
	float:left;
	margin:0 10px 10px 0;
	font-size:1.7em;
}

.longformat-title,.longformat-author-meta {
	color:#fff;
}

.longformat-container .author-avatar {
	float:left;
	margin:0 40px 0 0;
	min-height:140px;
}

.longformat-container h5.prl-block-title.topborder {
	border-top:solid 5px #f1f1f5!important;
	text-align:left!important;
}

.longformat-container h5.prl-block-title.topborder span {
	background:#f1f1f5!important;
	color:#333!important;
}

.longformat-container h2:first-child {
	border-bottom:solid 5px #f1f1f5;
	padding:0 0 20px;
	margin-bottom:20px!important;
}

.longformat-container h2 {
	margin-bottom:10px;
}

.longformat-container h2 small {
	font-size:65%;
}

.longformat-container ol,.longformat-container ul {
	padding:20px 0 0 40px;
}

.longformat-container .aesop-content-comp-wrap {
	background-color:#2382c4!important;
}

.longformat-container .aesop-content-comp-inner {
	position:relative!important;
	padding:15px 0 25px;
	line-height:24px;
}

.aesop-component {
	margin:15px auto!important;
}

.longformat-container .aesop-quote-component {
	background-color:#2b246f!important;
	display:block;
	padding:0 29%;
	width:auto!important;
}

.longformat-container .aesop-quote-component blockquote {
	top:20px;
	position:relative;
	max-width:700px;
	padding:30px 0;
	color:#fff;
	line-height:42px;
	text-align:left!important;
	font-style:normal;
	font-size:2.308em!important;
}

.longformat-container .aesop-quote-component:before {
	margin:20px 10px 20px -15px;
	content:'';
	float:left;
	background-image:url(images/featured-quotes.png);
	background-repeat:no-repeat;
	height:33px;
	width:48px;
}

.longformat-container .aesop-image-component-image.aesop-component-align-left {
	left:-60px;
	position:relative;
	margin:0;
}

.longformat-container.aesop-content-component .aesop-content-comp-columns-2 .aesop-content-comp-inner {
	column-count:2;
	column-gap:20px;
}

.longformat-container .aesop-image-component-image.aesop-component-align-right {
	right:-60px;
	position:relative;
	margin:0;
}

.longformat-container .aesop-quote-component-cite {
	color:#fff!important;
	font-weight:400!important;
	display:block;
	font-size:.7em!important;
	font-style:normal;
	margin-top:5px;
}

.longformat-container .aesop-article-chapter {
	margin:10px 0!important;
}

.longformat-container .prl-span-3.nextprev {
	margin-top:-200px;
	margin-bottom:10px;
	position:relative;
	width:193px!important;
}

.longformat-container .nextprevfix {
	display:none;
}

.bcg {
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size:cover;
	height:100%;
	width:100%;
}

.longformat-container .homeSlide {
	height:900px!important;
}

.azindex .head {
	display:block;
	background:#2a83c2;
	color:#fff;
	padding:10px;
}

.longformat-container .article-excerpt {
	border-bottom:none;
}

.homepage .prl-article-meta,.homepage .excerpt {
	font-size:.846em;
}

.carosel2up .content,.carosel6up:first-child .content {
	padding:15px 30px 10px;
	line-height:22px;
	min-height:365px;
	min-height:105px\0;
	background-color:#2b2171;
	color:#fff;
}

.carosel2up a,.carosel2up span,.carosel6up:first-child a,.carosel6up:first-child span {
	color:#fff;
}

.carosel2up span a {
	color:#2382c4;
}

.carosel2up span a:hover {
	text-decoration:none;
}

.carosel2up:first-child .cat-thumbnail,.carosel6up:first-child .cat-thumbnail {
	margin-bottom:5px;
}

.carosel2up:nth-child(2) .cat-thumbnail {
	margin-bottom:0;
	margin-top:7px;
	position:relative;
}

.carosel2up .prl-article h2.prl-article-title,.carosel6up:first-child .prl-article h2.prl-article-title {
	font-size:2.846em;
	font-weight:400;
	line-height:45px;
	margin-bottom:0;
	color:#fff;
}

.carosel2up .content:hover,.carosel6up:first-child .content:hover {
	background-color:#2382c4;
	color:#fff;
	cursor:pointer;
}

.carosel2up .content:hover .prl-article-meta a,.carosel6up:first-child .content:hover .prl-article-meta a {
	color:#2b2171;
}

.carosel2up .content p {
	margin-bottom:0;
}

.homepage .excerpt {
	line-height:18px!important;
}

.carosel2up .content .prl-article-meta,.carosel6up:first-child .content .prl-article-meta a {
	color:#2a83c2;
	padding:0!important;
}

.carosel2up:first-child,.carosel6up:first-child {
	padding:0 10px 0 25px!important;
}

.carosel2up:nth-child(2) {
	padding:0 20px 0 10px!important;
}

.leaderboardadcontainer {
	margin:10px 0;
	padding:30px 150px;
	background-color:#f1f1f5;
}

.homepage.prl-grid-divider:not(:empty)>[class*='prl-span-'] {
	padding-left:10px;
	padding-right:10px;
}

.homepage .prl-span-12 {
	padding:0 40px!important;
}

.homepage .prl-article .prl-article-title {
	font-size:1.4em;
	font-weight:400;
	margin:0;
	line-height:28px;
}

.homepage .shadowborder.noimage {
	padding:0 0 10px;
}

.homepage .prl-article.noimage .prl-article-title {
	font-size:1.63em;
	line-height:30px;
}

#related_topviews_posts .shadowborder.noimage,#related_posts .shadowborder.noimage {
	padding:0 0 10px;
}

.homepage ul.prl-list li {
	padding-left:0;
	margin-bottom:10px;
}

.homepage ul.prl-list li:after {
	top:10px;
}

.homepage #caroselnumbertabs {
	display:none;
}

.carosel3up#tabs-1 {
	padding:0 20px 0 25px!important;
}

.carosel3up .prl-article-entry.right {
	width:45%;
	padding-left:10px;
}

.carosel3up .prl-article-entry.right .prl-article-meta {
	padding-left:0;
}

.carosel3up .cat-thumbnail.left {
	width:186px;
}

.carosel3up .prl-article-entry.right h2 {
	font-size:1.077em!important;
	line-height:22px!important;
}

.carosel6up h4 {
	border-top:solid 5px #f1f1f5;
	padding-top:10px;
	font-weight:400!important;
	font-size:1em;
}

.carosel6up .content.rightcontainer {
	width:46%;
	margin:0 10px 0 0;
	float:left;
}

.carosel6up:first-child .cat-thumbnail,.carosel7up:first-child .cat-thumbnail {
	float:none!important;
	width:100%!important;
}

.carosel6up .cat-thumbnail {
	float:right;
	width:182px;
}

.carosel7up .cat-thumbnail {
	float:right;
	width:92px;
}

.carosel6up:first-child .prl-article-meta {
	display:block!important;
	padding:0;
}

.carosel6up .prl-article-meta {
	display:none;
}

.carosel7up .content.rightcontainer {
	width:71%;
	margin:0 10px 0 0;
	float:left;
}

.partnerbox {
	float:left;
	width:23%;
	margin-right:20px;
}

.partnerbox p {
	margin-bottom:5px;
}

.partnerbox .description {
	line-height:20px!important;
}

.partnerbox .bold {
	font-size:.923em!important;
}

.partnerbox:last-child {
	margin-right:0;
}

.partnerbox .partnerlogo {
	text-align:center;
	height:139px;
	border:solid 1px #f1f1f5;
	display:table-cell;
	vertical-align:middle;
	width:250px;
}

.peoplelogo {
	text-align:left;
	display:table-cell;
	vertical-align:middle;
	width:250px;
}

.partnerbox .shadowborder {
	padding:0 0 10px!important;
}

.ui-widget-content {
	border:none;
	background:none;
}

.ui-tabs .ui-tabs-nav {
	padding:0;
}

.prl-tab.ui-widget-header {
	background:none;
	border:none;
	border-bottom:1px solid #ddd;
}

.ui-state-active,.ui-widget-content .ui-state-active,.ui-state-default,.ui-widget-content .ui-state-default {
	background:none;
	color:#333;
	border:none;
}

.ui-tabs .ui-tabs-nav li {
	margin:0;
	border-bottom:none!important;
}

.prl-tab.ui-widget-header li {
	position:relative;
	margin-bottom:-1px!important;
	float:left;
	top:0;
}

.prl-tab.ui-widget-header>li.ui-state-active>a {
	border-bottom-color:transparent;
	background:#fff;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	padding-bottom:0;
}

.teamcol {
	float:left;
	width:48%;
	margin:0 21px 20px 0;
}

.teamcol h6 {
	margin:0;
}

.teamcol a,.teamcol .phone {
	color:#2a83c2;
}

.teamcol .phone {
	margin-top:-3px;
}

.teamcol p {
	margin-bottom:2px;
	line-height:18px!important;
}

.teamavatar {
	float:left;
	margin-right:0;
}

.teaminfo {
	float:right;
	width:48.5%;
	border-top:solid 5px #f1f1f5;
	padding:10px 0 0;
	margin-right:0;
}

#ourteamtabs .ui-tabs .ui-tabs-panel {
	margin-top:20px;
}

#ourteamtabs #tabs-1 {
	margin-top:10px;
}

#ourteamtabs .prl-tab>li:first-child a {
	border-right:1px solid #ddd!important;
}

.teamcol h2 {
	margin-bottom:5px;
	margin-top:15px;
	font-weight:100;
	line-height:25px;
}

.partnerbox.contrib,.partnerbox.whoiswho {
	float:none;
	width:22%;
	margin-right:20px;
	display:inline-block;
	vertical-align:top;
}

.contrib .bold {
	font-size:.846em!important;
}

.contrib .bold a {
	color:#2a83c2!important;
}

.sortoptions {
	color:#2a83c2;
	border-left:solid 1px #ddd;
	border-right:solid 1px #ddd;
	position:relative;
	top:-25px;
	padding:10px 20px;
	left:0;
	margin:0;
}

.sortoptions h3 {
	color:#2a83c2;
}

.sortoptions span:first-child {
	color:#919191;
	padding:0 5px;
}

.sortoptions a {
	color:#333;
}

.alphabets a {
	margin:10px 0;
	border-right:solid 2px #ddd;
	padding:0 12px 0 10px;
}

.alphabets a:first-child {
	padding-left:0;
}

.ui-tabs .ui-tabs-panel {
	padding:1em 0;
}

.lettersplitline {
	background:#f1f1f5;
	padding:10px 10px 10px 0;
	margin:0 0 30px;
}

.lettersplitline span {
	background:#2b246f;
	color:#fff;
	padding:6px 10px 9px;
	font-size:1.5em;
	font-weight:400;
}

.listexcerpt {
	font-size:.923em;
	height:105px;
	overflow:hidden;
}

.ui-widget {
	font-family:"Montserrat","Helvetica",Arial,sans-serif!important;
}

.ui-dialog .ui-resizable-se {
	display:none!important;
}

.loginoverlay {
	background:#fff!important;
	opacity:1;
	filter:alpha(opacity=98);
	top:29px;
	z-index:100000;
}

.popupoverlay,.staticjoinpage .loginoverlay {
	background:#fff!important;
	opacity:.98;
	filter:alpha(opacity=98);
	top:29px;
	z-index:100;
}

.staticjoinpage .loginoverlay,.staticjoinpage .popupoverlay {
	background:#fff!important;
	opacity:1;
	top:40px;
}

.loginoverlay.ui-dialog,.popupoverlay.ui-dialog {
	position:absolute!important;
	width:auto!important;
	padding:0;
	top:24px!important;
	margin:0 auto;
	background:none!important;
	right:0;
	left:0!important;
}

.loginoverlay .ui-dialog-titlebar,.popupoverlay .ui-dialog-titlebar {
	background:none!important;
	border:none!important;
	float:right!important;
	width:80px;
	position:relative;
	position:absolute;
	top:115px;
	right:13px;
	z-index:100;
}

.loginoverlay .ui-dialog-titlebar-close,.popupoverlay .ui-dialog-titlebar-close {
	background:url(images/Close.png) no-repeat!important;
	width:90px!important;
	height:45px!important;
	display:block!important;
}

.loginoverlay.ui-dialog .ui-dialog-titlebar-close span,.popupoverlay.ui-dialog .ui-dialog-titlebar-close span {
	display:none!important;
}

.loginlink {
	color:#333;
	margin:0 auto;
	font-size:1em;
	padding:20px 0;
	text-align:left;
}

.loginlink a {
	text-decoration:underline!important;
}

.popup-form {
	height:auto!important;
	border-top:solid 5px #f14c00!important;
	padding:0!important;
}

.popup-form .option-heading:after {
	border-bottom:solid 5px #fff;
	content:'';
	float:left;
	width:100%;
}

.loginformcontainer a.forgot,.loginformcontainer .subscribelink a {
	color:#fff!important;
	text-decoration:underline;
}

.subscribelink:after {
	background:url(images/arrow-orange.png) no-repeat!important;
	content:'';
	float:right;
	width:19px;
	height:19px;
	left:0;
	position:relative;
	top:1px;
}

.subscribelink a {
	text-decoration:none!important;
}

#article-limit-form .loginformbtn:after,#login-form .loginformbtn:after {
	content:'';
	float:right;
	width:34px;
	height:33px;
	left:-87px;
	position:relative;
	top:-54px;
}

#login-form .loginformbtn:after {
	background:url(images/blueroundarrow.png) no-repeat!important;
}

#article-limit-form .loginformbtn:after {
	background:url(images/purpleroundarrow.png) no-repeat!important;
}

.ui-dialog-buttonpane {
	display:none;
}

.popupoverlay .loginformbtn:after {
	left:-175px;
	top:-53px;
}

.no-close .ui-dialog-titlebar-close {
	display:none!important;
}

#footer .twitter_widget ul {
	height:445px;
	overflow-y:scroll;
	background:#fff;
	top:10px;
	position:relative;
}

.joinpage .prl-tab {
	margin-bottom:20px;
	border-bottom:none;
}

.joinpage .prl-tab li {
	width:33%;
	text-align:center;
	color:#fff;
	background:#383838;
}

.joinpage .prl-tab li a {
	text-decoration:none!important;
	border-color:#ddd;
	color:#fff!important;
	background:none;
	font-size:15px;
}

.joinpage .prl-tab li.prl-active {
	background:#2a84c2!important;
}

.joinpage .dotgov .tablerow div:first-child {
	border-right:none;
	padding-top:20px;
}

.joinpage .dotgov .tablerow .button:first-child a:after {
	right:45px;
}

.joinpage .dotgov p a {
	text-decoration:none!important;
	color:#2a84c2!important;
}

.joinpage .tablerow {
	display:table-row;
	width:100%;
}

.joinpage .tablerow:first-child div {
	border-top:solid 1px #f14c00;
}

.joinpage .tablerow div {
	display:table-cell;
	width:45%;
	padding:20px;
	margin:10px;
	color:#333;
	font-size:1.2em;
	border-bottom:solid 1px #f14c00;
}

.joinpage .tablerow div:first-child {
	border-right:solid 1px #f14c00;
	padding-left:0;
}

.joinpage .tablerow.header div {
	border-bottom:4px solid #f14c00;
	border-right:none;
	font-size:1.5em;
	padding:20px 30px 0 0;
	line-height:27px;
}

.joinpage .tablerow.header .basic:before {
	content:'';
	float:left;
	background:url(images/startick.png) no-repeat!important;
	width:67px;
	height:67px;
	position:relative;
	left:-10px;
	top:-10px;
}

.joinpage .tablerow.header .prem:before {
	content:'';
	float:left;
	background:url(images/starstar.png) no-repeat!important;
	width:67px;
	height:67px;
	position:relative;
	left:-10px;
	top:-10px;
}

.joinpage .tablerow .plus:before {
	content:'';
	float:left;
	background:url(images/plussymbol.png) no-repeat!important;
	width:46px;
	height:30px;
	position:relative;
	top:0;
}

.joinpage .tablerow.header .prem {
	padding-left:30px;
}

.joinpage .tablerow.nobottomborder div {
	border-bottom:none;
}

.joinpage .tablerow .button a,.joinpage form .button-submit {
	border-radius:0!important;
	width:340px;
	height:60px;
	padding-top:10px;
	border:solid 1px #2b2171;
	background:#2b2171!important;
	color:#fff!important;
	text-decoration:none!important;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}

.free-membership .button {
	border-radius:0!important;
	width:100%;
	padding:25px 10px;
	border:solid 1px #f14c00;
	background:#f14c00!important;
	color:#fff!important;
	text-decoration:none!important;
	text-align:center;
}

.free-membership .button a {
	color:#fff!important;
	text-decoration:none!important;
	font-size:20px;
}

.joinpage .tablerow .button a:hover,.joinpage form .button-submit:hover {
	border:solid 1px #2a84c2;
}

.joinpage form .button-submit {
	color:#fff!important;
	width:340px!important;
	font-size:21px!important;
	text-transform:uppercase!important;
	text-align:center!important;
	padding:0!important;
}

.joinpage .tablerow .button a:after,.joinpage .button-submit:after {
	background:url(images/purpleroundarrow.png) no-repeat!important;
	content:'';
	float:right;
	position:relative;
	width:32px;
	height:32px;
	right:83px;
	top:-5px;
}

.joinpage .button-submit:after {
	right:101px;
	top:0;
}

.joinpage .tablerow .button:first-child a:after {
	right:95px;
}

.joinpage .ptag {
	margin:-20px 0 0;
	text-align:left;
}

.joinpage .ptag a {
	color:#2b2171!important;
}

.joinpage h3,.joinpage h4 {
	color:#333!important;
	font-weight:400!important;
}

.joinpage .wdform-ch-rad-label {
	color:#333!important;
	float:none!important;
	display:inline!important;
	margin:0 0 0 15px!important;
}

.joinpage .forlabs {
	float:left!important;
}

.joinpage h3 span,.joinpage .wdform-required,.joinpage .orangetext {
	color:#f14c00;
}

.joinpage h3 {
	font-size:1.6em;
}

.joinpage h3 p {
	font-size:20px;
	line-height:26px;
}

.joinpage h4 {
	font-size:1.25em;
}

.joinpage h4:before {
	content:"\f111";
	color:#2b2171;
	font-family:"FontAwesome";
	float:left;
	font-size:11px;
	padding:0 5px 0 0;
}

.joinpage .wdform_page,.joinpage .wdform-page-and-images {
	background:none!important;
	padding:0!important;
}

.joinpage .wdform_page {
	position:relative;
	top:-10px;
}

.joinpage .wdform-label,.joinpage .wdform-field {
	color:#333!important;
}

.joinpage div.wdform-element-section {
	width:340px!important;
}

.popup-form .joinpage .forlabs input {
	width:auto!important;
}

.joinpage .forlabs {
	margin-right:0!important;
}

.joinpage .radio-div {
	width:12px!important;
	height:12px!important;
	box-shadow:none!important;
	margin-top:0!important;
}

.joinpage .forlabs label {
	background:#333!important;
	top:0!important;
	left:0!important;
}

.joinoptions div div {
	width:150px!important;
}

.joinpage .wdform_row {
	margin:5px 0;
}

.joinpage-option-heading {
	display:none;
	border-bottom:solid 5px #f14c00!important;
	background:#fff!important;
	float:left;
	width:100%;
	position:relative;
	top:-1px;
}

#sitemappagescontent,#sitemappostscontent {
	width:100%;
	display:table;
	padding-left:0!important;
}

li.sitemaptab {
	margin-bottom:-1px!important;
	padding-left:0!important;
	border-right:solid 1px #ccc;
	left:-19px;
}

.wsp-pages-list {
	width:100%;
	display:block;
	float:none;
	clear:both;
	padding-left:0!important;
}

.wsp-pages-list li {
	float:left;
	width:24%;
	margin-bottom:5px!important;
	padding-left:0!important;
}

#sitemappagescontent .prl-active,#sitemappostscontent .prl-active {
	padding-left:0!important;
}

.wsp-category-title {
	background-color:#f1f1f5;
	padding:10px 0;
	display:block;
	width:100%;
}

.prl-entry-content .wsp-category-title a {
	color:#fff;
	background-color:#2b246f;
	padding:14px 10px;
	font-weight:400;
}

.wsp-post {
	margin-bottom:5px!important;
}

.wsp-posts-list {
	margin:10px 0;
	padding-left:0!important;
}

.wsp-posts-list .shadowborder:first-child,.popup-form {
	display: none;
}
.page-template-page-join-php .popup-form {
	display: block !important
}

.addthis_sharing_toolbox {
	margin:30px 0 50px;
}

.recent-list.library {
	background:#f1f1f5;
}

.recent-post-relatedlib .libicons {
	background-image:url(images/libraryicons-sprite.png);
	background-repeat:no-repeat;
	padding:15px 0!important;
	display:block;
	height:43px;
	width:60px;
	float:left;
}

.recent-post-relatedlib.infographic .libicons {
	background-position:15px -215px;
}

.recent-post-relatedlib.whitepaper .libicons {
	background-position:15px -153px;
}

.recent-post-relatedlib.ebook .libicons {
	background-position:15px -82px;
}

.recent-post-relatedlib.webinar .libicons {
	background-position:15px 0;
}

.recent-post-relatedlib .libartcile {
	margin-left:75px;
}

.recent-list.library li {
	padding-top:15px!important;
	padding-bottom:0!important;
}

.recent-list.library li:after {
	content:'';
	position:relative;
	float:left;
	width:100%;
	height:2px;
	background:none;
	background-color:#fff;
}

.webinar .wdform_page,.wdform-page-and-images {
	padding:0!important;
	background:#f1f1f5!important;
}

.wdform_page {
	font-family:"Montserrat","Helvetica",Arial,sans-serif!important;
}

.button-submit {
	font-family:"Montserrat","Helvetica",Arial,sans-serif!important;
	text-transform:capitalize!important;
	background-color:#ff5000!important;
	font-weight:400!important;
	font-size:15px!important;
	width:180px!important;
	margin:0!important;
	border:none!important;
	background-image:url(images/arrow-orange.png)!important;
	background-repeat:no-repeat!important;
	background-position:110px 8px!important;
	text-align:left!important;
	padding:0 0 3px 45px!important;
}

.webinar div.wdform-element-section {
	width:165px!important;
}

.wdform_row,.leadgen h2 {
	padding:0!important;
}

.webinar .wdform_row,.webinar .leadgen h2 {
	padding:0 10px!important;
}

.wdform-label {
	font-size:14px!important;
}

.formerror {
	color:#f14c00;
	padding:6px;
	border:solid 1px;
	margin:10px;
}

.leftcolform {
	background:#f1f1f5!important;
}

.ebook.leftcolform .button-submit {
	background-position:145px 9px!important;
	padding:0 0 3px 20px!important;
	left:-10px;
	position:relative;
}

.webinar.leftcolform .warning {
	padding:6px;
	margin:10px;
}

.sdm_download_link a {
	border:0!important;
	box-shadow:none!important;
	background:none!important;
	color:#fff!important;
	text-shadow:none!important;
	min-height:25px;
	padding:15px 0 3px 20px!important;
	text-transform:capitalize!important;
	background-color:#ff5000!important;
	font-weight:400!important;
	font-size:15px!important;
	width:180px!important;
	margin:0!important;
	border:none!important;
	background-image:url(images/arrow-orange.png)!important;
	background-repeat:no-repeat!important;
	background-position:108px 8px!important;
	text-align:left!important;
	background-position:148px 11px!important;
	font-family:"Montserrat","Helvetica",Arial,sans-serif!important;
	border-radius:0!important;
}

.button-submit:hover {
	opacity:1;
}

.ebook.leftcolform .warning {
	padding:0 10px 20px;
}

.checkbox-div.forlabs {
	float:left!important;
	margin-right:0!important;
}

.checkboxes.wdform-ch-rad-label {
	display:block!important;
	margin:-4px 5px 5px 25px!important;
	float:none!important;
}

.widget-reading-meter .prl-block-title {
	color:#333!important;
	border-bottom:none!important;
	font-weight:700!important;
	font-size:2.769em!important;
	text-align:left!important;
}

.articlenumber {
	padding:45px 0;
	background:#f1f1f5;
	margin:0;
	font-size:2.5em;
	color:#2a83c2;
	width:55px;
	text-align:center;
	position:relative;
	top:-3px;
}

.widget-reading-meter ul li {
	margin:0!important;
	padding:0!important;
}

.widget-reading-meter ul li .seriesarticle {
	display:block!important;
}

.widget-reading-meter ul li:after {
	background-color:#f1f1f5!important;
}

.serieselement {
	display:block;
	vertical-align:middle;
	padding:0 0 0 70px;
	width:234px;
	height:105px;
}

.sticky-readingmeter .mrec250ad {
	position:fixed;
	top:530px;
	width:300px!important;
}

.sticky-readingmeter .widget-reading-meter {
	position:fixed;
	top:-30px;
	width:300px!important;
}

.sticky-readingmeter .widget-reading-meter {
	width:300px;
}

.widget-reading-meter h5.prl-block-title span {
	padding:7px 0!important;
	background:none!important;
	text-transform:none!important;
	font-size:31px;
}

.readingnow .articlenumber {
	color:#fff!important;
	background:#2b246f!important;
}

.progresscover {
	position:relative;
	top:-108px;
}

.progress-indicator {
	height:110px;
	background-color:#f1f1f5;
	position:relative;
	top:-3px;
	left:-15px;
	width:0;
}

.widget-reading-meter li:first-child .progress-indicator {
	top:-3px!important;
}

.widget-reading-meter li .progress-indicator {
	top:3px;
}

.twitterhashtag {
	border:solid 1px #ccc;
	border-radius:10px;
	padding:0;
	border-bottom:none;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
}

.twitterhashtag ul {
	padding:0;
	list-style:none;
	height:250px;
	overflow-y:scroll;
	padding-left:0!important;
}

.twitterhashtag h4 {
	border-bottom:solid 1px #ccc;
	padding:10px 15px;
	font-size:1.2em;
	margin:0;
}

.twitterhashtag h4 a:after {
	content:'\f099';
	color:#00aced;
	font-family:"FontAwesome";
	font-size:20px;
	float:right;
	width:20px;
	height:20px;
}

.twitterhashtag ul li {
	padding:10px;
	margin:0;
	border-bottom:solid 1px #ccc;
	clear:both;
	font-size:.9em;
}

.twitterhashtag ul li .right {
	width:87%;
}

.twitterhashtag ul li:before {
	display:none;
}

.timeline-footer {
	background:#f1f1f5;
	padding:6px;
}

.category-publications-engagement .aq-template-wrapper .prl-span-6 {
	min-height:500px;
}

.addtocalendar {
	display:block;
	padding:3px 12px;
	margin:0;
}

@media (min-width:768px) {
	#footer .footer-widget .prl-grid-divider:not(:empty)>[class*='prl-span-']:not(.prl-span-12):nth-child(n+2) {
		border-color:#111;
	}
	
	.checkboxtext {
		width:89%;
	}
}

#footer .copyright {
	background-color:#000;
	color:#333;
	font-size:10px;
	padding:0;
	text-transform:uppercase;
	margin-top:5px;
}

#footer .copyright a:hover {
	color:#ddd;
}

#footer .copyright .left,#footer .copyright .left a {
	color:#fff;
	text-transform:capitalize;
	font-size:12px;
	font-weight:400;
}

.prl-grid-divider.withshadow:after {
	height:200px;
	background:-webkit-linear-gradient(#f3f3f6,#fefefe);
	background:-o-linear-gradient(#f3f3f6,#fefefe);
	background:-moz-linear-gradient(#f3f3f6,#fefefe);
	background:linear-gradient(#f3f3f6,#fefefe);
	width:100%;
	float:left;
	content:'';
	position:relative;
	margin-bottom:-180px;
}

.ads125-widget .ads-wrapper {
	overflow:hidden;
	margin-bottom:-20px;
}

.ads125-widget .ads-inner {
	margin:0 0 0 -20px;
}

.ads125-widget .ads-inner a {
	width:50%;
	margin:0;
	margin-bottom:20px;
	padding-left:20px;
	float:left;
	box-sizing:border-box;
	-ms-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}

.ads125-widget a img {
	display:block;
	width:100%;
	height:100%;
}

.ads125-widget a:hover img {
	opacity:.5;
}

.a90 {
	height:90px;
	line-height:90px;
	background-color:#eee;
	text-align:center;
}

.a250 {
	height:250px;
	line-height:250px;
	background-color:#eee;
	text-align:center;
}

.ads_top {
	margin-bottom:25px;
	text-align:center;
}

.ads_bottom {
	text-align:center;
}

.tablet,.sticknavlogo.tablet,.mobile {
	display:none;
}

#sidebar h4 {
	font-size:1em;
}

#sidebar ul#recentcomments {
	line-height:18px;
}

#sidebar #recentcomments a {
	color:#2a83c2!important;
}

#sidebar #recentcomments .comment-author-link a {
	color:#333!important;
}

#sidebar h5.prl-block-title {
	margin-top:30px;
}

#sidebar .widget ul li {
	padding-bottom:15px;
}

#sidebar .widget_recent_comments li:nth-child(n+1):after {
	margin-top:15px;
}

#sidebar .utcw-6bp647n a:hover {
	background:#2a83c2;
	color:#fff;
}

#sidebar .related_posts-17 .recent-post-small a.prl-thumbnail {
	margin-left:20px;
}

#sidebar article .clearfix {
	padding-bottom:6px;
}

.aboutcat {
	margin-bottom:-15px;
}

#related_posts-10 {
	margin-top:0;
}

#related_posts-17 {
	margin-top:-15px;
}

#rss_multi_importer_widget-7 {
	margin-top:-15px;
}

.cf:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}

.cf {
	display:block;
}

.pulled-right {
	display:block;
	float:right;
	padding:0 0 0 10px;
	width:200px;
	font-size:18px;
	text-align:left;
	color:#a1a1a1;
	border-left:3px solid #ccc;
	line-height:120%;
}

.pulled-left {
	border-left:5px solid #2a83c2;
	color:#333;
	display:block;
	float:left;
	line-height:20px;
	margin:30px 0 0;
	padding:0 20px;
	text-align:left;
	width:200px;
}

.pullquote__social {
	clear:both;
	margin-top:10px;
	border-top:1px solid #f5f5f5;
	padding-top:10px;
}

.pullquote__social--twitter,.pullquote__social--facebook {
	display:block;
	cursor:pointer;
	width:16px;
	height:16px;
	opacity:.6;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.pullquote__social--twitter:hover,.pullquote__social--facebook:hover {
	opacity:1;
}

.pullquote__social--twitter:active,.pullquote__social--facebook:active {
	opacity:.5;
}

.pullquote__social--twitter {
	background:url(images/twitter.png) 50% 50% no-repeat!important;
}

.pullquote__social--facebook {
	background:url(images/facebook.png) 50% 50% no-repeat!important;
}

.minitweets a.bird {
	display:block;
	background-image:url(https://abs.twimg.com/a/1371147400/t1/img/twitter_web_sprite_icons.png);
	background-position:-110px 0;
	background-repeat:no-repeat;
	width:34px;
	height:26px;
	margin:5px auto;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
}

.minitweets {
	float:left;
}

.minitweets-end {
	margin-top:-10px;
	margin-bottom:20px;
	padding-top:10px;
	border:1px solid #e8e8e8;
	border-top:none;
	border-radius:0 0 6px 6px;
	background:#fff;
}

.wdform_row .wdform-field .wdform_map {
	width:inherit!important;
}

div.wdform-element-section {
	width:initial!important;
}

.radio-div,.radio-div *,.checkbox-div,.checkbox-div *,.wdform-page-button {
	-moz-box-sizing:content-box!important;
	box-sizing:content-box!important;
	-webkit-box-sizing:content-box!important;
}

.page_percentage_deactive,.page_percentage_deactive * {
	word-wrap:normal;
}

.wdform_percentage_text,.wdform_percentage_arrow {
	vertical-align:top!important;
}

div[type="type_captcha"] .wdform-element-section * {
	vertical-align:middle;
}

.file-upload-status {
	direction:inherit!important;
}

.related-posts ul {
	margin:1em 0 2em;
	padding:0;
	list-style:none;
	width:100%;
	float:left;
	clear:both;
}

.related-posts li {
	margin:0;
	padding:0;
	display:block;
	clear:left;
}

.related-posts img {
	margin:-10px .5em .5em 0;
	float:left;
}

.featured_video_plus.responsive .wp-video,.featured_video_plus.responsive .wp-video video {
	width:100%!important;
	height:auto!important;
}

.featured_video_plus.responsive .wp-video .mejs-poster {
	background-size:cover!important;
}

p.dsq-widget-meta {
	font-size:90%!important;
}

.dsq-widget-list li:after {
	position:relative;
	top:10px;
}

li.dsq-widget-item {
	margin:7px 0!important;
}

.article-single .prl-entry-content ul li {
	width:85%;
	word-wrap:break-word;
}

.relatedpost-desktop {
	margin-left:-15px;
}

.mrechalfpagead .fluid-width-video-wrapper embed {
	height:600px!important;
}

.ath-container {
	padding:3px;
	bottom:auto!important;
	right:0!important;
	left:0;
	top:1em!important;
	margin:auto 3% auto auto;
	width:16.5em!important;
}

.ath-application-icon,.ath-container::after {
	display:none!important;
}

.ath-ios {
	top:86%!important;
}

.ath-container::before {
	content:"";
	position:absolute;
	border-style:solid;
	border-color:transparent;
	border-top:0;
	border-bottom-color:#2a83c2;
	border-width:12px;
	z-index:auto;
	width:0!important;
	height:0!important;
	margin-left:0!important;
	background:none!important;
	box-shadow:none!important;
	-webkit-transform:none!important;
	transform:none!important;
	top:0;
	right:0!important;
	left:83%;
}

.ath-container.ath-ios::before {
	border-bottom:0!important;
	border-top:20px solid #2a83c2;
	left:50%;
	top:106%;
}

.ath-container p {
	font-size:14px!important;
	padding:13px 0 0!important;
	text-align:left;
	color:#fff;
	font-family:Montserrat,Helvetica,Arial,sans-serif;
	text-shadow:none!important;
	margin-right:5px!important;
	line-height:17px;
}

.ath-container {
	background-color:#2a83c2!important;
	box-shadow:none!important;
}

.ath-child-container::before {
	content:"";
	background-image:url(images/Mandarin-60x60px.png);
	background-repeat:no-repeat;
	background-position:left top;
	width:60px;
	height:60px;
	float:left;
	position:relative;
	background-color:#fff;
	margin-right:20px;
}

#main p.humantimediff {
	font-size:14px;
	font-weight:700;
	margin-bottom:-8px;
	font-style:normal;
}

.blognews.prl-list-category li.post {
	padding-top:18px;
}

.blognews.prl-list-category>li {
	margin-bottom:10px;
}

.blognews h3.prl-article-title a {
	font-size:1.26em;
	font-weight:400;
	font-style:normal;
	line-height:30px;
}

.blognews .fluid-width-video-wrapper {
	width:100%!important;
	margin:30px 0;
}

.blognews .fluid-width-video-wrapper iframe,.blognews .fluid-width-video-wrapper object,.blognews .fluid-width-video-wrapper embed {
	width:360px;
	height:250px;
}

.blognews iframe {
	margin:0!important;
}

.blognews .addthis_sharing_toolbox {
	margin:10px 0 0;
}

.blognews .listexcerpt {
	height:auto;
	font-size:1em;
	padding:15px 0 0;
	margin-bottom:0;
}

.blognews .prl-entry-content .prl-thumbnail img,.blognews .prl-article img,.blognews .single-post-thumbnail img {
	width:auto;
}

.blognews img.featureimg {
	float:right;
	padding:0 10px;
}

.blognews.prl-list-category li p {
	margin-bottom:10px;
}

.blognews blockquote {
	padding:0 10px 0 25px;
}

.blognews ul,.blognews ol {
	padding-left:12px!important;
}

.blognews .pulled-left {
	margin:0 0 30px;
}

.blognews .page_navi {
	margin-bottom:35px;
}

.blognewsrelated .blueshadowborder::after {
	content:'';
	position:relative;
	float:left;
	width:100%;
	height:5px;
	background-color:#2a83c2;
	background:-webkit-linear-gradient(#2a83c2,#4b9bd4);
	background:-o-linear-gradient(#2a83c2,#4b9bd4);
	background:-moz-linear-gradient(#2a83c2,#4b9bd4);
	background:linear-gradient(#2a83c2,#4b9bd4);
}

.blognewsrelated .blueshadowborder.noimage {
	padding:0 0 10px;
}

.blognewsrelated .prl-span-4 {
	padding:0!important;
}

.blognewsrelated .prl-span-4 p.humantimediff,.blognewsrelated .prl-span-4 h2.prl-article-title,.blognewsrelated .prl-span-4 .sponsorbrand {
	margin-left:15px;
	margin-right:15px;
}

.blognewsrelated .prl-grid-divider:not(:empty) {
	margin-right:0;
}

.blognewsrelated .relatedpost-desktop {
	margin-left:0;
}

.blognewsrelated .relatedpost-desktop .prl-span-4 {
	height:240px;
	border-left:1px solid #ccc;
}

.blognewsrelated .relatedpost-desktop .prl-span-4:first-child {
	border-left:0 solid #ccc;
}

.blognewsrelated .relatedpost-desktop .prl-span-4:first-child p.humantimediff {
	margin-left:0;
}

.blognewsrelated .relatedpost-desktop .prl-span-4:first-child h2.prl-article-title {
	margin-left:0;
}

.blognewsrelated .relatedpost-desktop .prl-span-4:first-child .sponsorbrand {
	margin-left:0;
}

.blognewsasset .prl-article-tags .tagtitle {
	font-size:1.1em;
	display:inline-block;
}

.blognewsasset .prl-article-tags a {
	color:#2a83c2;
	text-transform:uppercase;
}

.blognewsasset .sponsorlogo {
	border:1px solid #dedede;
	padding-top:0;
	padding-bottom:0;
}

.blognewsasset .sponsorlogo::after {
	content:none;
}

.blognewsasset .fluid-width-video-wrapper iframe {
	height:425px!important;
}

.blognewsasset img.featureimg {
	float:right;
	padding:0 10px 20px 30px;
	width:auto;
}

.blognewsasset #main p.humantimediff {
	font-size:18px;
	line-height:25px;
}

.blognewsasset .prl-article-tags a {
	font-size:.9em;
}

.blognewsasset #related_posts h5 {
	font-weight:400;
	padding-top:27px;
	padding-bottom:15px;
}

.blognewsasset .shadowborder {
	border-top:1px solid #ccc;
}

.blognewsasset .shadowborder::after {
	background:#f1f1f5;
}

.blognewsasset .blueshadowborder {
	border-top:1px solid #2a83c2;
}

.blognewsasset #related_posts .prl-article-title {
	font-size:25px;
}

.blognewsasset #related_posts p.humantimediff {
	padding-top:8px;
	padding-bottom:8px;
}

.blognewsasset .shadowbordertop {
	margin-bottom:25px!important;
}

.jaw_widget {
	margin:0;
	padding:0;
}

.jaw_widget ul {
	margin:0;
	padding:0;
}

.autoupdate {
	float:right;
	right:130px;
	position:relative;
	top:-35px;
}

.autoupdate .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary,.autoupdate .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary {
	background:#2a83c2;
}

li.jaw_months {
	border-bottom:solid 2px #f1f1f5;
}

.jaw_months ul {
	margin:0;
	padding:5px 0 0;
}

a.jaw_years {
	display:none;
}

#sidebar a.jaw_months {
	color:#2a83c2;
}

.jaw_symbol {
	color:#2b246f;
	float:right;
}

.jaw_months ul {
	padding:5px 0 0 20px;
	list-style:disc;
	color:#2a83c2;
	font-size:16px;
}

.jaw_symbol {
	width:35px;
	height:35px;
	background:#f1f1f5;
	text-align:center;
	line-height:35px;
	font-size:15px;
}

.jaw_symbol:hover {
	color:#fff;
	background:#2a83c2;
}

.jaw_years ul li.jaw_months {
	font-size:16px;
	padding-bottom:5px!important;
	margin-bottom:5px!important;
}

.jaw_years ul li.jaw_months a {
	line-height:34px;
}

li.jaw_months {
	border-bottom:solid 5px #f1f1f5;
}

.jaw_months ul li.jaw_posts a {
	font-size:12px;
	line-height:16px!important;
	margin-left:0;
}

.jaw_months ul li.jaw_posts {
	padding-bottom:3px!important;
	margin-bottom:0!important;
	font-size:20px;
}

.jaw_months ul li.jaw_posts::before {
	margin-top:3px;
}

.jaw_months #viewall {
	display:none;
	color:#2a83c2;
}

.jaw_months.expanded #viewall {
	display:block;
	padding-left:20px;
	font-size:13px;
	text-transform:uppercase;
}

#loadMore {
	text-align:left;
	margin:10px 0;
	padding:20px;
	background-color:#f1f1f5;
}

#loadMore .icon {
	height:40px;
	width:40px;
	text-align:center;
	background-color:#fff;
	float:left;
	border-radius:22px;
	position:relative;
	top:-10px;
}

#loadMore .icon:after {
	content:"\f01e";
	color:#2b246f;
	animation:2s linear 0 normal none infinite spin;
	font-family:FontAwesome;
	font-size:25px;
	left:0;
	position:relative;
	top:10px;
}

p.fontresizer-container {
	font-size:13px!important;
}

.fontresizer-container ul,.fontresizer-container li {
	display:inline-block;
	font-size:24px;
}

.user_logged_in {
	display: none;
}

.logged-in .user_logged_in {
	display: block;
}

.user_not_logged_in {
	display:block;
}

.logged-in .user_not_logged_in {
	display: none;
}

.category.category-news .listexcerpt .featureimg {
	width:360px;
}

.category.category-all-things-p .listexcerpt .featureimg {
	width:360px;
}

.category.category-portfolio .featureimg {
	width:367px;
}

.aq-template-wrapper .prl-span-6 {
	width:46%;
}

.archive #breadcrumbs span span:nth-child(2),.search #breadcrumbs span span:nth-child(2) {
	margin:0;
	margin-left:5px;
	padding:4px 10px;
	padding-bottom:6px;
}

.archive #breadcrumbs span span:nth-child(1):not(.breadcrumb_last),.search #breadcrumbs span span:nth-child(1):not(.breadcrumb_last) {
	padding-right:0;
	padding-top:2px;
}

.archive .fontresizer-container,.search .fontresizer-container {
	width:500px!important;
}

.single #breadcrumbs,.page #breadcrumbs {
	clear:both;
	float:left;
}

.single #breadcrumbs span span,.page #breadcrumbs span span {
	padding:3px 6px;
	margin:0;
	float:right;
}

.single #breadcrumbs span[typeof="v:Breadcrumb"],.page #breadcrumbs span[typeof="v:Breadcrumb"] {
	padding:3px 6px;
	padding-right:0;
	margin-left:6px;
}

.page #breadcrumbs span[typeof="v:Breadcrumb"]:last-of-type {
	padding-right:6px;
}

.single #breadcrumbs span[rel="v:child"],.page #breadcrumbs span[rel="v:child"] {
	margin-top:-3px;
	margin-bottom:-3px;
	margin-left:6px;
	padding-right:0;
}

.single #breadcrumbs span[rel="v:child"] span[rel="v:child"],.page #breadcrumbs span[rel="v:child"] span[rel="v:child"] {
	background:#41a5d9;
	margin-top:-3px;
	margin-bottom:-3px;
	margin-left:6px;
	padding-right:6px;
}

.single .breadcrumb_last,.page .breadcrumb_last {
	display:none;
}

.single .bluetext,.page .bluetext {
	display:none;
}

.subcategory #breadcrumbs span span:not(.breadcrumb_last) {
	float:none!important;
	padding-right:0!important;
}

.subcategory #breadcrumbs span span:nth-child(1):not(.breadcrumb_last) {
	padding-right:0;
	padding-top:4px;
	padding-bottom:6px;
}

.subcategory #breadcrumbs .breadcrumb_last {
	background:#2a83c2;
}

.single #breadcrumbs span[rel="v:child"]:last-of-type {
	padding-right:5px;
}

.masthead-topbar:nth-child(2) {
	display:none;
}

.single #breadcrumbs span[rel="v:child"] span[rel="v:child"],.page #breadcrumbs span[rel="v:child"] span[rel="v:child"] {
	padding-right:6px;
	margin-right:-6px;
}

.single .single-post-thumbnail img {
	max-width:360px;
}

.single .article-single .single-post-thumbnail img {
	max-width:540px;
}

.single .related-posts .prl-article-title {
	font-size:14px!important;
}

.masthead-topmiddlemenu .sf-menu>li.current-menu-item>a {
	top:0!important;
	color:#2a83c2!important;
}

.masthead-topheadersocial {
	float:right;
	background-repeat:no-repeat;
	height:28px;
	position:relative;
	top:-7px;
	left:0;
	width:155px;
}

.masthead-topheadersocial.prl-header-social a.f-facebook {
	width:23px;
}

.masthead-topmiddlemenu .sf-menu>li>a {
	color:#999;
}

.masthead-topheadersocial.prl-header-social a {
	width:30px;
	height:37px;
}

.masthead-topmiddlemenu .sf-menu li {
	padding:7px 10px 5px;
}

.sticky-nav .prl-header-social {
	top:-8px!important;
	left:0!important;
}

.prl-header-social a {
	background-image:none;
	background-color:transparent;
	margin:14px 0;
	color:#2a83c2;
}

.prl-header-social a:hover {
	color:#f14c00;
}

.prl-header-social i.fa {
	font-size:18px;
}

.mainmenu .sf-menu {
	width:65%;
}

.mainmenu .sf-menu li {
	padding:30px 10px 10px;
}

.mainmenu .sf-menu li.menu-item-object-category {
	width:16%;
}

.mainmenu .sf-menu li.menu-item-object-category li {
	padding:30px 10px 10px;
}

.mainmenu .sf-menu li.menu-item-object-category:first-child::before {
	left:-9px;
}

.mainmenu .sf-menu li.menu-item-object-page::after {
	content:"";
	float:right;
	border-right:2px solid #f5f5f8;
	display:block;
	height:40px;
	position:relative;
	left:10px;
	top:-87px;
}

.mainmenu .sf-menu li.menu-item-object-page {
	text-align:center;
}

.mainmenu .sf-menu li.menu-item-object-page:hover {
	border-top:5px solid #f14c00;
	background:-webkit-linear-gradient(#f2f2f6,#fdfdfe);
	background:-o-linear-gradient(#f2f2f6,#fcfcfd,#fff);
	background:-moz-linear-gradient(#f2f2f6,#fcfcfd,#fff);
	background:linear-gradient(#f2f2f6,#fcfcfd,#fff);
}

.mainmenu li ul.sub-menu {
	width:500px!important;
	background:#fff;
	min-height:280px;
}

.mainmenu li ul.sub-menu li {
	display:inline-block;
	float:left;
}

.mainmenu li .sub-menu li a::before,.mainmenu li .sub-menu li:first-child a::before {
	right:0;
}

.mainmenu li ul.sub-menu li a::after {
	right:14px!important;
}

.mainmenu .sf-menu li:nth-child(2) .sf-mega {
	display:none!important;
}

form.gsc-search-box {
	width:255px!important;
}

form.gsc-search-box #searchsubmit {
	width:40px;
}

form.gsc-search-box input[type="submit"] {
	font-family:FontAwesome;
	font-size:18px;
	background:#2a83c2;
	padding:8px 9px;
}

form.gsc-search-box input.gsc-input {
	width:200px!important;
	padding-left:15px;
}

.carosel6up:first-child .content:hover .prl-article-meta a {
	color:#2b2171!important;
}

.stickynav-searchbutton {
	background-image:none;
	background:#2a83c2;
	color:#fff;
	padding:9px 12px 11px;
	width:auto;
	height:auto;
}

.stickynav-searchbutton i.fa {
	font-size:18px;
	font-weight:700;
}

.registration-box {
	background: #2a83c2;
    padding: 50px;
    color: #fff;
	clear: both
}

.registration-box h3 {
	color: #fff;
	font-size: 2.6em;
	line-height: 35px;
	margin-bottom: 15px
}

.registration-box a {
	color: #fff !important;
	background: #2b246f;
	padding: 12px;
	display: block;
	text-align: center;
	margin-bottom: 20px;
	font-size: 16px
}

.registration-box input[type=submit] {
	background: #2b246f
}

.registration-box li {
}

.registration-box li.partners label.gfield_label {
	display: none
}

.article-single .prl-entry-content .registration-box ul li.partners {
	width: 100%;
}

@media (max-width:768px) {
	.blognewsasset img.featureimg {
		width:100%;
		margin-top:10px;
	}
}

@media (max-width:959px) {
	.masthead-topheadersocial {
		display:none;
	}
	
	#offcanvas .prl-header-social a {
		background-image:none!important;
	}
	
	#offcanvas .prl-header-social {
		margin:10px 0 0 25px;
	}
	
	#offcanvas form.gsc-search-box {
		width:240px!important;
	}
	
	input.gsc-input {
		width:175px!important;
	}
}

@media (max-width:1024px) {
	form.gsc-search-box {
		top:14px;
	}
}

@media (max-width:1059px) {
	.mainmenu .sf-menu li.menu-item-object-category,.mainmenu .sf-menu li.menu-item-object-page {
		width:16%;
	}
	
	.mainmenu .sf-menu {
		width:65%!important;
	}
}

h3.withbackground {
	background:#f1f1f5;
	font-weight:400;
	padding:10px 15px;
}

.blognews.prl-list-category>li .shadowbordertop {
	border-top:solid 5px #f1f1f5;
}

.prl-offcanvas-bar {
	background:#fff;
	bottom:50px;
}

#offcanvas .prl-header-social a {
	background-color:#fff!important;
}

#offcanvas form.gsc-search-box input.gsc-input {
	width:165px!important;
}

#offcanvas input[type="text"]:focus,#offcanvas input[type="password"]:focus,#offcanvas input[type="email"]:focus,#offcanvas textarea:focus {
	box-shadow:none;
}

#offcanvas .prl-header-social a.f-facebook {
	width:23px;
}

.side-nav ul li {
	background:#fff;
}

.side-nav ul li:first-child {
	background:#fff!important;
}

.side-nav ul li:nth-child(5) a,.side-nav ul li:nth-child(6) a {
	padding:15px 30px 0 0;
}

.side-nav ul li:nth-child(6) a,.side-nav ul li:nth-child(7) a,.side-nav ul li:nth-child(8) a {
	color:#999;
	font-size:12px;
}

.side-nav ul li a {
	color:#000;
	border-bottom:2px solid #f1f1f5;
	padding:15px 30px 0 0;
	margin-left:27px;
	width:174px;
}

.side-nav ul li ul.sub-menu {
	top:0;
}

.side-nav ul li ul.sub-menu li {
	background:#fff!important;
}

.side-nav ul li ul.sub-menu li:first-child {
	background:#fff!important;
}

.side-nav ul li ul.sub-menu li:nth-child(2) a,.side-nav ul li ul.sub-menu li:nth-child(9) a,.side-nav ul li ul.sub-menu li:nth-child(12) a {
	padding:9px 30px 15px 0;
}

.side-nav ul li ul.sub-menu li:nth-child(2) a:after,.side-nav ul li ul.sub-menu li:nth-child(9) a:after,.side-nav ul li ul.sub-menu li:nth-child(12) a:after {
	top:-10px;
}

.side-nav ul li ul.sub-menu li:nth-child(6) a,.side-nav ul li ul.sub-menu li:nth-child(7) a,.side-nav ul li ul.sub-menu li:nth-child(8) a {
	font-size:14px;
}

.side-nav ul li ul.sub-menu li a {
	color:#000!important;
}

.side-nav ul li ul.sub-menu li a:after {
	color:#000!important;
	top:0;
	right:-30px;
}

.side-nav ul li span.nav-click {
	right:12px;
}

.side-nav ul li span.nav-click.nav-click-up {
	right:12px;
	color:#000!important;
}

.side-nav ul li span.nav-click.nav-click-up:after {
	color:#000;
}

.side-nav ul li span.nav-click:after,.side-nav ul li span.nav-click .nav-click-up::after {
	line-height:50px;
	color:#000!important;
}

.side-nav ul li a:hover,.side-nav li span.nav-click.nav-click-up:hover::after {
	color:#000!important;
}

.side-nav ul li.current-category-ancestor a,.side-nav ul li.current-menu-item a,.side-nav li.current-category-ancestor span.nav-click.nav-click-up::after,.side-nav li.current-menu-item span.nav-click.nav-click-up::after {
	color:#f14c00!important;
}

.side-nav li ul.sub-menu li a:hover,.side-nav li ul.sub-menu li a:hover::after {
	color:#000!important;
}

.side-nav li ul.sub-menu li.current-menu-item a,.side-nav li ul.sub-menu li.current-menu-item a::after {
	color:#f14c00!important;
}

#footer .minitwitter-widget iframe .timeline {
	max-width:600px!important;
}

#footer .footer-widget .subscribe {
	left:55px;
	position:relative;
	margin-bottom:0;
	padding-right:0;
	width:60%;
}

#footer .footer-widget .subscribe .col2 {
	width:48%;
	float:left;
	margin:0;
}

#footer .footer-widget .subscribe .col2:nth-child(2) {
	margin-right:20px;
}

#footer .footer-widget .copyright .right {
	color:#41a5d9;
}

#footer .footer-widget .copyright .right a {
	color:#fff;
	text-transform:none;
	font-size:12px;
}

.loginformcontainer .attention {
	width: 98.7%;
    background: #9d0003;
    color: #fff;
    padding: 10px;
    text-align: center;
}

.loginformcontainer .attention p {
	color: #fff;
}

.loginformcontainer .attention h2 {
	color: #fff;
}

.loginformcontainer.joinpage {
	margin:0 auto;
}

.loginformcontainer.joinpage .textcenter {
	color:#333;
	border-bottom:5px solid #2b246f;
	margin:10px;
	font-size:1.2em;
	padding:20px 0 15px;
}

.loginformcontainer h2.normal {
	text-align:center;
	margin:1em auto;
	color:#2b246f;
	font-size:1.5em;
	line-height:20px;
}

.loginformcontainer .left,.loginformcontainer .right {
	padding:0 20px;
	float:none;
}

.loginformcontainer label {
	font-size:13px;
}

.loginformcontainer p {
	font-size:20px;
	margin:10px 0;
	line-height:24px;
	color:#2b246f;
}

.loginformcontainer p a {
	color:#2b246f;
	text-decoration:underline!important;
}

.loginformcontainer .benefits {
	display:none;
}

.loginformcontainer .benefits h3 {
	font-weight:700!important;
	color:#2b246f;
}

.loginformcontainer h3.blueborder {
	width:85%;
	text-align:center;
	margin:.75em auto;
	color:#2b246f!important;
	padding:0 0 15px;
	font-weight:700!important;
}

.loginformcontainer .newsformcontainer .pigeonregbutton:after {
	right:20%!important;
}

.loginformcontainer .waiting-for-results {
	position:relative;
	top:20px!important;
}

.loginformcontainer a.pigeonregbutton {
	color:#fff!important;
	text-decoration:none!important;
	line-height:60px;
	padding:0;
	font-weight:400!important;
}

.loginformcontainer a.pigeonregbutton:after {
	top:20px;
}

.pigeon-ui-login .prl-form-row.opt-in a.pigeonregbutton {
	text-decoration:none!important;
}

.loginoverlay .logo,.popupoverlay .logo {
	background-color:#f1f1f5;
}

.loginoverlay .logo a,.popupoverlay .logo a {
	width:100px;
	display:block;
	padding:15px 0 0;
	margin:0 auto!important;
}

.benefits p {
	margin:20px 0;
	color:#2b246f;
	text-align:left;
	border-bottom:1px solid #2b246f;
	padding:0 10px 20px;
	font-size:17px;
	line-height:24px;
}

.benefits .plus:before {
	content:"\f067";
	color:#f14c00;
	font-size:20px;
	height:30px;
	position:relative;
	top:10px;
	font:normal normal normal 25px/1 FontAwesome;
	width:40px;
	float:left;
}

.benefits h3 {
	color:#2b246f!important;
	border-bottom:5px solid #2b246f;
	margin:10px;
	font-size:1.6em;
	padding:20px 0 15px;
	text-align:left;
}

.blueborder {
	border-bottom:solid 5px #2b246f;
}

.pigeonregbutton {
	font:normal normal normal 17px/35px Montserrat,Helvetica,Arial,sans-serif;
	text-transform:none;
	width:100%;
	padding:0 20px;
}

.pigeonregbutton:after {
	background:url(images/arrow-orange.png) no-repeat!important;
	content:'';
	float:right;
	position:relative;
	width:20px;
	height:20px;
	right:35px;
	top:9px;
}

.pigeon-ui-register .prl-form-row,.pigeon-ui-login .prl-form-row {
	margin:10px 0 20px;
	height:40px;
}

.pigeon-ui-register .prl-form-row.opt-in,.pigeon-ui-login .prl-form-row.opt-in {
	font-size:10px;
	margin:10px 0;
	height:auto!important;
}

.pigeon-ui-register .prl-form-row.opt-in a,.pigeon-ui-login .prl-form-row.opt-in a {
	color:inherit;
	text-decoration:underline!important;
}

.pigeon-ui-register label,.pigeon-ui-login label {
	display:inline;
}

.pigeon-ui-register .input,.pigeon-ui-login .input {
	border:none!important;
	background:none;
	font-size:13px;
	margin-left:0;
	margin-right:0;
	padding:10px 0 5px;
}

.pigeon-ui-register .input:focus,.pigeon-ui-login .input:focus {
	border-color:inherit;
	-webkit-box-shadow:none;
	box-shadow:none;
	outline:0;
}

.pigeon-ui-register .input[type="checkbox"],.pigeon-ui-login .input[type="checkbox"] {
	cursor:pointer;
	width:20px;
	height:20px;
	top:0;
	border-radius:4px;
	margin-right:10px;
}

.pigeon-ui-register input:focus::-webkit-input-placeholder,.pigeon-ui-login input:focus::-webkit-input-placeholder {
	color:transparent;
	opacity:0;
}

.pigeon-ui-register input:focus:-moz-placeholder,.pigeon-ui-login input:focus:-moz-placeholder {
	color:transparent;
	opacity:0;
}

.pigeon-ui-register input:focus::-moz-placeholder,.pigeon-ui-login input:focus::-moz-placeholder {
	color:transparent;
	opacity:0;
}

.pigeon-ui-register input:focus:-ms-input-placeholder,.pigeon-ui-login input:focus:-ms-input-placeholder {
	color:transparent;
	opacity:0;
}

.pigeon-ui-register .error,.pigeon-ui-login .error {
	color:#fff;
	background-color:#f14c00;
	font-size:11px;
	margin:0;
	padding:4px 10px;
}

.pigeon-ui-register .error.terms,.pigeon-ui-login .error.terms {
	display:inline;
	top:7px;
	left:10px;
}

.pigeon-ui-register .error-border,.pigeon-ui-login .error-border {
	display:block;
	border-bottom:2px solid #f14c00!important;
}

.pigeon-ui-register .message,.pigeon-ui-login .message {
	top:0;
	font-size:14px;
	background-color:#f14c00;
	height:auto;
	color:#fff;
	padding:5px;
}

.widget_pigeon_freetiral_signup .newsformcontainer {
	float:left;
	width:100%;
}

.widget_pigeon_freetiral_signup .newsformcontainer.darkblue {
	color:#2b246f;
}

.widget_pigeon_freetiral_signup .newsformcontainer.darkblue .newsletterformtext {
	color:#2b246f;
	font-size:25px;
	font-weight:700;
	border-bottom:solid 3px #2b246f;
	padding-bottom:15px;
	margin-bottom:20px;
}

.widget_pigeon_freetiral_signup .newsformcontainer.darkblue .prl-form-row {
	color:#2b246f;
}

.widget_pigeon_freetiral_signup .newsformcontainer.darkblue ::-webkit-input-placeholder {
	color:#2b246f;
	opacity:1;
}

.widget_pigeon_freetiral_signup .newsformcontainer.darkblue ::-moz-placeholder {
	color:#2b246f;
	opacity:1;
}

.widget_pigeon_freetiral_signup .newsformcontainer.darkblue :-ms-input-placeholder {
	color:#2b246f;
	opacity:1;
}

.widget_pigeon_freetiral_signup .newsformcontainer.darkblue .normal-border {
	display:block;
	border-bottom:2px solid #2b246f!important;
}

.widget_pigeon_freetiral_signup .newsformcontainer.darkblue .pigeonregbutton {
	background-color:#f14c00;
	height:60px;
	font-size:20px;
}

.widget_pigeon_freetiral_signup .newsformcontainer.darkblue .pigeonregbutton:hover,.widget_pigeon_freetiral_signup .newsformcontainer.darkblue .pigeonregbutton:active {
	background-color:#2b246f;
	opacity:1;
}

.widget_pigeon_freetiral_signup .newsformcontainer.darkblue .input,.widget_pigeon_freetiral_signup .newsformcontainer.darkblue .input:focus {
	color:#2b246f;
}

.widget_pigeon_freetiral_signup .newsformcontainer.darkblue .hint {
	font-size:10px;
	color:#2b246f;
	position:relative;
}

.widget_pigeon_freetiral_signup .newsformcontainer.darkblue .okstyle {
	color:#fff;
	background-color:#2b246f;
}

.widget_pigeon_freetiral_signup .newsformcontainer.white {
	color:#fff;
}

.widget_pigeon_freetiral_signup .newsformcontainer.white .newsletterformtext {
	color:#fff;
}

.widget_pigeon_freetiral_signup .newsformcontainer.white .prl-form-row {
	color:#fff;
}

.widget_pigeon_freetiral_signup .newsformcontainer.white ::-webkit-input-placeholder {
	color:#fff;
	opacity:1;
}

.widget_pigeon_freetiral_signup .newsformcontainer.white ::-moz-placeholder {
	color:#fff;
	opacity:1;
}

.widget_pigeon_freetiral_signup .newsformcontainer.white :-ms-input-placeholder {
	color:#fff;
	opacity:1;
}

.widget_pigeon_freetiral_signup .newsformcontainer.white .normal-border {
	display:block;
	border-bottom:2px solid #fff!important;
}

.widget_pigeon_freetiral_signup .newsformcontainer.white .pigeonregbutton {
	background-color:#2b246f;
}

.widget_pigeon_freetiral_signup .newsformcontainer.white .pigeonregbutton:hover,.widget_pigeon_freetiral_signup .newsformcontainer.white .pigeonregbutton:active {
	background-color:#f14c00;
	opacity:1;
}

.widget_pigeon_freetiral_signup .newsformcontainer.white .input,.widget_pigeon_freetiral_signup .newsformcontainer.white .input:focus {
	color:#fff;
}

.widget_pigeon_freetiral_signup .newsformcontainer.white .okstyle {
	color:#2b246f;
	background-color:#fff;
}

.widget_pigeon_freetiral_signup .newsformcontainer .newsletterformtext {
	font-size:18px;
	line-height:30px;
	margin:0;
}

.widget_pigeon_freetiral_signup .newsformcontainer .hint {
	font-size:10px;
	color:#fff;
	position:relative;
}

.widget_pigeon_login .pigeon-ui-login {
	width:90%;
	margin:0 auto;
}

.widget_pigeon_login .pigeonregbutton {
	background-color:#f14c00;
	height:60px;
	font-size:20px;
}

.widget_pigeon_login .pigeonregbutton:hover,.widget_pigeon_login .pigeonregbutton:active {
	background-color:#2b246f;
	opacity:1;
}

.widget_pigeon_login ::-webkit-input-placeholder {
	color:#2b246f;
	opacity:1;
}

.widget_pigeon_login ::-moz-placeholder {
	color:#2b246f;
	opacity:1;
}

.widget_pigeon_login :-ms-input-placeholder {
	color:#2b246f;
	opacity:1;
}

.widget_pigeon_login .normal-border {
	display:block;
	border-bottom:2px solid #2b246f!important;
}

.widget_pigeon_login .links p {
	font-size:13px;
	margin:0;
	padding:0;
	line-height:22px;
}

@media screen and (min-width:768px) {
	.loginformcontainer .newsformcontainer .pigeonregbutton:after {
		right:20%!important;
	}
	
	.loginformcontainer .benefits {
		display:block;
	}
	
	.loginformcontainer .left,.loginformcontainer .right {
		float:left;
		width:40%;
	}
	
	.loginformcontainer .left {
		margin-left:2em;
	}
	
	.loginformcontainer .right {
		margin-right:2em;
	}
	
	.loginformcontainer h3 {
		width:85%;
		padding:0 0 15px;
	}
}

@media screen and (min-width:1000px) {
	.loginformcontainer .benefits {
		display:block;
	}
	
	.loginformcontainer .left,.loginformcontainer .right {
		float:left;
		width:35%;
	}
	
	.loginformcontainer .left {
		margin-left:8em;
	}
	
	.loginformcontainer .right {
		margin-left:2em;
	}
	
	.widget_pigeon_login .pigeon-ui-login {
		width:35%;
	}
}

@media (max-width:1199px) {
	#sliderTab .slider_tabs .tabs a {
		padding:10px 20px;
	}
	
	.social-widget a {
		width:32px;
		height:32px;
		line-height:32px;
		font-size:14px;
	}
	
	.widget.widget-weather {
		font-size:12px;
	}
	
	.widget.widget-weather .today .today_icon i {
		font-size:40px;
		width:40px;
		height:40px;
		line-height:50px;
	}
	
	.prl-nav-flip {
		top:8px;
	}
	
	#sliderTab.singlepost_slidertab .slider_tabs .tabs {
		bottom:-160px;
	}
	
	.crp_inline {
		width:90px;
	}
	
	.prl-grid,#disqus_thread {
		margin:0;
	}
	
	.sticknavlogo.hidetablet,.mobile {
		display:none;
	}
	
	.homepage .prl-span-new8 {
		padding:0!important;
	}
	
	.carosel6up .cat-thumbnail {
		width:158px!important;
	}
	
	.carosel7up .cat-thumbnail {
		width:80px!important;
	}
	
	.carosel3up .cat-thumbnail.left {
		width:155px!important;
	}
	
	.carosel2up .content,.carosel6up:first-child .content {
		padding:15px 15px 10px;
	}
	
	.carosel2up .prl-article h2.prl-article-title,.carosel6up:first-child .prl-article h2.prl-article-title {
		font-size:2.546em;
	}
	
	#footer .footer-widget .subscribe .col2 {
		width:45%;
	}
	
	#footer .footer-widget .subscribe .col2:nth-child(2) {
		margin-right:10px;
	}
	
	#footer .footer-widget .subscribe .pigeonregbutton:after {
		right:5px;
	}
}

@media (max-width:1080px) {
	.prl-header-logo {
		width:250px;
	}
	
	.nav_search {
		width:185px;
	}
	
	#sidebar {
		padding:0 0 0 20px!important;
	}
}

@media (max-width:1024px) {
	.nav_search {
		width:150px!important;
	}
	
	#sidebar {
		padding:0!important;
	}
	
	.prl-header-social {
		left:-108px;
	}
	
	form.gsc-search-box {
		width:265px!important;
		top:-14px;
	}
	
	.sticky-nav form.gsc-search-box {
		top:14px;
	}
	
	.leaderboardadcontainer {
		padding:10px!important;
	}
	
	input.gsc-input {
		width:200px!important;
	}
	
	.mainmenu .sf-menu li .sf-mega-list li,.mainmenu .sub-menu li {
		padding:0 0 2px 10px!important;
	}
	
	.prl-span-3.pmlinks {
		padding:0 15px;
	}
	
	#footer .prl-container {
		padding:0;
	}
	
	#footer .prl-span-3:nth-child(3):before {
		left:-6px;
	}
	
	.sticky-nav .prl-header-social {
		left:0!important;
	}
	
	.sf-mega .prl-span-3 {
		width:24.2%;
	}
	
	.sf-mega .withsubcategory .prl-span-3:first-child {
		margin:0 10px 0 0!important;
	}
	
	.sf-mega .withsubcategory .prl-span-3:not(:first-child) {
		width:24%;
	}
	
	.partnerbox {
		margin-right:20px;
		width:22%;
	}
	
	.prl-span-3.prl-entry-meta {
		padding-left:0!important;
	}
	
	.prl-span-3.prl-entry-meta .prl-article-meta,.prl-span-3.prl-entry-meta .prl-article-tags {
		padding-left:20px!important;
	}
	
	.longformat-container p,.longformat-container ol,.longformat-container ul,.longformat-container h2,.longformat-container .prl-article-author,.longformat-container .aesop-article-chapter-wrap,.longformat-container .aesop-content-comp-inner,.longformat-container .aesop-component aesop-quote-component,.longformat-container .aesop-quote-comp-wrap,.longformat-container .aesop-image-component {
		max-width:600px!important;
	}
	
	.longformat-container .prl-span-3 {
		left:1%!important;
	}
	
	.longformat-container .aesop-quote-component {
		padding:0 20%;
	}
	
	.prl-list-category .list-thumbnail.t-right img.featureimg,.prl-list-category li .list-thumbnail.t-right .featuredtext {
		width:400px;
	}
	
	.prl-list-category .fixwidth {
		width:50%!important;
	}
	
	.longformat-container .aesop-quote-component {
		padding:0 20%;
	}
	
	.teamcol {
		width:60%;
	}
	
	.prl-span-new8 {
		width:70%;
		padding-right:15px!important;
	}
	
	.googleadsensead,#cpgAdsenseContainerId8143140410 {
		display:none!important;
	}
	
	#footer .prl-span-3.pmlinks {
		width:28%;
	}
	
	#footer .footer-widget .subscribe {
		width:49%;
		left:85px;
	}
}

@media (max-width:1000px) {
	.prl-header-logo {
		width:210px;
	}
	
	form.gsc-search-box {
		width:165px!important;
	}
	
	input.gsc-input {
		width:120px!important;
	}
}

@media (max-width:959px) {
	.subscribe {
		width:53%;
	}
	
	.subscribe .user_not_logged_in {
		left:-8px;
		background:#217bbc;
		position:relative;
		padding:0 0 0 10px;
	}
	
	#footer .sub-menu li:last-child {
		border-bottom:solid 5px #fff;
	}
	
	.footer-widget.not_an_user {
		background-color:#f1f1f5;
	}
	
	.homepage .prl-span-12 {
		padding:0!important;
	}
	
	#sidebar {
		display:none;
	}
	
	#main {
		top:-40px;
		position:relative;
	}
	
	#main .prl-article-meta,.prl-article-tags {
		padding-left:0;
		text-align:left;
	}
	
	.prl-span-new8 {
		width:100%;
	}
	
	.homepage {
		top:5px;
		position:relative;
		padding:0;
	}
	
	.prl-article-author .author-info {
		width:82%;
	}
	
	.aq-template-wrapper.prl-grid-divider:not(:empty)>[class*='prl-span-'] {
		padding:0;
	}
	
	header#masthead .prl-header-social {
		float:right;
	}
	
	header#masthead .prl-header-social a {
		margin-right:0;
		margin-left:10px;
	}
	
	#sf-menu {
		display:none;
	}
	
	.prl-navbar .nav_menu_control {
		display:block;
	}
	
	#sliderTab .slider_tabs {
		display:none;
	}
	
	#sliderTab .slider_content {
		float:none;
		width:auto;
	}
	
	.hide-tablet {
		display:none;
	}
	
	#sliderTab .slider_title {
		display:block;
	}
	
	#breadcrumbs {
		width:405px;
		float:left;
	}
	
	.nav_menu_control_text,.prl-navbar .prl-header-social,.prl-navbar .prl-nav-flip {
		display:none!important;
	}
	
	.tablet {
		display:block;
	}
	
	.prl-navbar {
		float:right;
		top:-70px;
		right:10px;
		background:#fff;
	}
	
	.leaderboardad {
		width:auto;
		margin-bottom:10px;
		margin-right:10px;
	}
	
	.prl-header-logo {
		width:100%!important;
		margin:100px 0 0!important;
		float:none!important;
	}
	
	.prl-header-logo img {
		margin:0 auto;
	}
	
	#offcanvas .mobile-topnav li#menu-item-784 a:before {
		content:"\f007";
		font-family:"FontAwesome";
		font-size:15px;
		line-height:15px;
		color:#fff;
		margin-right:5px;
	}
	
	#footer .twitter-timeline {
		left:-10px;
		position:relative;
		width:77%!important;
	}
	
	#masthead .shadowborder {
		padding:10px 0 20px!important;
	}
	
	.prl-navbar .nav_menu_control {
		display:block;
	}
	
	.gsc-search-button input[type=button] {
		background-image:url(images/searcharrow-tablet.png);
	}
	
	.prl-nav-toggle-search,.gsc-search-button input[type=button] {
		height:30px;
		width:30px!important;
	}
	
	input.gsc-input {
		height:40px;
		width:180px!important;
	}
	
	form.gsc-search-box {
		width:240px!important;
		float:none;
		top:0;
		margin:0 auto!important;
		padding:0;
	}
	
	.nav_search {
		float:none;
		top:0;
		right:0;
		margin-top:20px;
		left:11px;
	}
	
	#offcanvas .prl-header-social a {
		background-image:url(images/TheMandarin_Social-Icons.png);
		background-repeat:no-repeat;
		background-color:#2b246f;
		width:30px;
	}
	
	#offcanvas .prl-header-social a.facebook {
		background-position:13px -49px;
	}
	
	#offcanvas .prl-header-social a.linkedin {
		background-position:-9px -49px;
	}
	
	#offcanvas .prl-header-social a.twitter {
		background-position:-43px -49px;
	}
	
	#offcanvas .prl-header-social a.youtube {
		background-position:-75px -50px;
	}
	
	#offcanvas .prl-header-social a.rss {
		background-position:-108px -49px;
	}
	
	.prl-header-social {
		margin:10px 0 0 15px;
		float:none;
		top:0;
		left:0;
	}
	
	.masthead-notifications {
		left:0;
		margin:0 20px;
		display:block;
	}
	
	.membership {
		margin:2px 45px 0 0;
		padding-left:30px;
	}
	
	.noofarticles {
		padding:5px 10px;
		background:#245099;
		color:#fff;
	}
	
	.sticknavlogo {
		background-image:url(images/themandarin-tablet-stickynav.png);
		width:280px;
		height:49px;
		margin:15px 210px 15px 0;
		background-repeat:no-repeat;
		float:right;
	}
	
	.sticky-nav .prl-nav-toggle {
		margin:15px 0;
	}
	
	#footer .prl-container {
		padding:0;
	}
	
	#footer .prl-span-5 {
		width:50%;
	}
	
	.subscribe {
		width:49%;
	}
	
	#footer .prl-span-3.subscribe {
		left:100px;
		width:36%;
	}
	
	#footer .prl-span-5 .prl-span-2 {
		width:50%;
	}
	
	.pmlinks {
		display:none!important;
	}
	
	#footer .newsletterformtext {
		padding:15px 0 10px;
	}
	
	.widget_pigeon_freetiral_signup .prl-block-title {
		margin:0;
	}
	
	#footer .footer-widget .subscribe .col2 {
		width:75%;
	}
	
	#footer .prl-span-3:nth-child(3) {
		left:25px;
	}
	
	#footer .prl-span-3:nth-child(3):before {
		left:-20px!important;
	}
	
	#footer .copyright {
		padding-bottom:40px;
	}
	
	.longformat-container .aesop-quote-component {
		padding:0 12.5%;
	}
	
	.homepage .shadowborder.noimage,.homepage.shadowborder.nopadding {
		display:none;
	}
	
	.homepage .prl-span-3 {
		width:95%;
		padding:0 0 10px;
	}
	
	.homepage .prl-span-3:first-child {
		padding-left:10px!important;
	}
	
	.homepage .prl-span-3:last-child {
		padding-right:10px!important;
	}
	
	.homepage .prl-span-3 .cat-thumbnail {
		width:100px;
		float:right;
	}
	
	.homepage .prl-span-3 .prl-article:after,.homepage .prl-list li:last-child:after {
		content:'';
		position:relative;
		float:left;
		width:100%;
		height:5px;
		background:-webkit-linear-gradient(#f3f3f7,#fafafb);
		background:-o-linear-gradient(#f3f3f7,#fafafb);
		background:-moz-linear-gradient(#f3f3f7,#fafafb);
		background:linear-gradient(#f3f3f7,#fafafb);
	}
	
	.homepage .aq-template-wrapper .prl-span-new3 {
		margin-bottom:20px!important;
	}
	
	.homepage .prl-article .prl-article-title,.homepage .prl-article.noimage .prl-article-title {
		font-size:1.077em;
	}
	
	.homepage .has-post-thumbnail .prl-article .prl-article-title,.homepage .has-post-thumbnail .prl-article .prl-article-meta {
		width:auto;
	}
	
	#caroseltabs .prl-article .prl-article-title {
		width:auto!important;
	}
	
	.leaderboardadcontainer {
		padding:20px 0;
	}
	
	.prl-span-12.prl-panel:empty,.homepage .excerpt,#caroseltabs .shadowborder {
		display:none;
	}
	
	.homepage .aq-template-wrapper.prl-grid-divider:not(:empty)>[class*='prl-span-'] {
		margin:0;
	}
	
	.homepage .prl-span-new8 {
		width:58%;
		margin-right:10px!important;
	}
	
	.carosel2up {
		width:100%;
	}
	
	.carosel2up .content,.carosel3up .content,.carosel6up .content {
		min-height:230px!important;
	}
	
	.carosel2up .prl-article h2.prl-article-title {
		font-size:2em;
		line-height:39px;
	}
	
	.carosel2up:first-child,.carosel2up:nth-child(2) {
		padding:0 10px!important;
	}
	
	.carosel3up .content {
		padding:15px 10px 0!important;
		line-height:22px;
		min-height:105px\0;
		background-color:#2b2171;
		color:#fff;
	}
	
	.carosel3up .prl-article h2.prl-article-title {
		font-size:2em!important;
		font-weight:400;
		line-height:39px!important;
		margin:0!important;
		padding:0!important;
		color:#fff;
		background:none!important;
		text-align:left!important;
	}
	
	.carosel3up .prl-article h2.prl-article-title a,.carosel3up .prl-article-meta {
		color:#fff!important;
	}
	
	.carosel3up .prl-article h2.prl-article-title .prl-article-meta a,.carosel6up .prl-article-meta a {
		color:#2a83c2!important;
	}
	
	.carosel3up .prl-article-entry.right {
		width:auto;
		float:none!important;
	}
	
	.carosel3up#tabs-1 {
		padding:0 10px!important;
	}
	
	.carosel3up#tabs-1 .prl-article h2.prl-article-title {
		margin:0 10px!important;
		min-height:auto!important;
	}
	
	.carosel3up .cat-thumbnail.left {
		width:100%!important;
		float:none!important;
	}
	
	.carosel2up .content,.carosel6up .content {
		padding:15px 15px 10px!important;
	}
	
	.carosel3up .cat-thumbnail,.carosel2up .cat-thumbnail,.carosel6up .cat-thumbnail,.carosel7up .cat-thumbnail {
		margin-bottom:5px;
	}
	
	.homepage #caroselnumbertabs {
		display:block;
		float:left;
		padding:0;
		position:relative;
		top:-22px;
		margin:0 0 0 10px;
		border:none;
		background:none;
		left:-10px;
	}
	
	.homepage .ui-widget-content {
		border:none;
		background:none;
		color:#333;
	}
	
	.homepage .aq-template-wrapper .carosel6up.prl-span-6,.carosel3up#tabs-1,#caroseltabs .ui-tabs-panel {
		padding:0!important;
	}
	
	.carosel3up#tabs-1 {
		margin-bottom:10px!important;
	}
	
	.homepage .ui-tabs .ui-tabs-nav li {
		top:12px;
		margin:0 4px 0 0;
		border-radius:0;
		width:auto;
	}
	
	.homepage .ui-state-default,.homepage .ui-widget-content .ui-state-default {
		background:#f1f1f5;
		border:none;
	}
	
	.homepage .ui-state-active,.homepage .ui-widget-content .ui-state-default a {
		color:#2a83c2;
		border:none;
	}
	
	.homepage .ui-state-active,.homepage .ui-widget-content .ui-state-active {
		background:#2b246f;
	}
	
	.homepage .ui-state-active,.homepage .ui-widget-content .ui-state-active a {
		color:#fff;
	}
	
	.homepage .ui-tabs .ui-tabs-nav li a {
		padding:7px 10px;
	}
	
	.homepage .aq-template-wrapper .prl-span-6 {
		width:100%!important;
		padding:0 10px!important;
	}
	
	.carosel2up:nth-child(2) .cat-thumbnail {
		margin:0 0 5px;
	}
	
	.carosel6up .content {
		line-height:22px;
		min-height:365px;
		min-height:105px\0;
		background-color:#2b2171;
		color:#fff;
	}
	
	.carosel6up .content.rightcontainer {
		width:auto;
		margin:0;
		float:none!important;
	}
	
	.carosel6up .cat-thumbnail {
		width:100%!important;
		float:none!important;
	}
	
	.carosel6up .content h4 {
		border-top:none!important;
		padding-top:0;
	}
	
	.carosel6up .prl-article-meta {
		display:block;
		color:#fff;
	}
	
	.homepage .content .minsize {
		color:#fff;
	}
	
	.homepage #caroseltabs .ui-tabs-panel {
		margin-top:0;
	}
	
	.homepage .carosel3up.ui-tabs-panel {
		margin-bottom:0!important;
	}
	
	.carosel6up .prl-article h2.prl-article-title,.carosel6up .content h4 a {
		font-size:2em!important;
		font-weight:400;
		line-height:39px!important;
		margin-bottom:0;
		color:#fff!important;
	}
	
	.partnerbox {
		margin-right:10px;
	}
	
	.partnerbox.contrib,.partnerbox.whoiswho {
		width:30%;
		margin:0 20px;
	}
	
	.alphabets a {
		padding:0 5px;
	}
	
	.teamcol {
		width:75%;
	}
	
	.loginformcontainer,.popupoverlay .loginformcontainer {
		margin:0;
		width:100%;
	}
	
	.loginformbtn:after {
		left:-34px;
	}
	
	.joinpage .prl-tab {
		margin-top:50px;
	}
	
	.bcg {
		top:38px;
		position:relative;
	}
	
	.longformat-container .prl-span-3 {
		float:none!important;
		left:0!important;
	}
	
	.longformat-container .aesop-image-component-image.aesop-component-align-left {
		left:-18px;
	}
	
	.longformat-container .aesop-image-component-image.aesop-component-align-right {
		right:-18px;
	}
	
	.longformat-container .prl-span-3.nextprev {
		margin-top:0;
		width:100%!important;
	}
	
	.fullwidthvideo {
		margin:0 20px;
	}
	
	.hangounts .featured_video_plus {
		height:410px!important;
	}
	
	.hangounts .featured_video_plus iframe {
		height:400px!important;
	}
	
	.prl-list-category .list-thumbnail.t-right img.featureimg,.prl-list-category li .list-thumbnail.t-right .featuredtext {
		width:400px;
	}
	
	.prl-list-category .fixwidth {
		width:48%!important;
	}
	
	.prl-navbar {
		float:left;
		left:0;
	}
	
	header#masthead .prl-header-logo {
		left:25px;
	}
	
	.prl-list-category.features .prl-article-meta {
		text-align:center!important;
	}
	
	.fullwidthvideo .fluid-width-video-wrapper iframe {
		width:98%!important;
		height:450px!important;
	}
	
	.googleadsensead,#cpgAdsenseContainerId8143140410 {
		display:block!important;
	}
	
	.relatedpost-desktop {
		margin-left:0;
	}
	
	.homepage #caroselnumbertabs {
		display:none;
	}
	
	.homepage #caroseltabs .prl-article::after {
		content:"";
		position:relative;
		float:left;
		width:100%;
		height:5px;
		background:transparent linear-gradient(#f3f3f7,#fafafb) repeat scroll 0 0;
	}
	
	.homepage #caroseltabs .prl-article {
		margin-left:10px;
		margin-right:10px;
	}
	
	.homepage #caroseltabs .content {
		width:62%!important;
		background:none;
		min-height:auto!important;
		padding:10px 5px 0 0!important;
		float:left!important;
	}
	
	.homepage #caroseltabs .content h2.prl-article-title,.homepage #caroseltabs .content h4.normal a {
		line-height:22px!important;
		color:#333!important;
		font-size:1.077em!important;
		font-family:"Montserrat","Helvetica",Arial,sans-serif!important;
	}
	
	.homepage #caroseltabs .content .sponsorbrand {
		color:#333;
	}
	
	.homepage #caroseltabs .content .prl-article-meta {
		color:#333;
		margin-bottom:10px;
	}
	
	.homepage #caroseltabs .content .minsize {
		color:#333!important;
		text-transform:uppercase!important;
	}
	
	.homepage #caroseltabs .content h4 {
		margin-bottom:0!important;
	}
	
	.homepage #caroseltabs .content .prl-article-title span {
		padding-left:0!important;
	}
	
	.homepage #caroseltabs .content.noimage {
		width:100%!important;
	}
	
	.homepage #caroseltabs .cat-thumbnail {
		width:100px!important;
		float:right!important;
		padding-top:10px;
	}
	
	.homepage #caroseltabs .carosel2up a,.homepage #caroseltabs .carosel2up span,.homepage #caroseltabs .carosel6up:first-child a,.homepage #caroseltabs .carosel6up:first-child span,.homepage #caroseltabs .carosel3up .prl-article h2.prl-article-title a,.homepage #caroseltabs .carosel3up .prl-article-meta {
		color:#444!important;
	}
	
	.homepage #caroseltabs .carosel3up .prl-article h2.prl-article-title .authorbyline a,.homepage #caroseltabs .carosel3up .prl-article h2.prl-article-title a[rel=author] {
		color:#2a83c2!important;
	}
	
	.homepage #caroseltabs .carosel2up .prl-article .authorbyline a,.homepage #caroseltabs .carosel2up .prl-article a[rel=author] {
		color:#2a83c2!important;
	}
	
	.homepage #caroseltabs .space-top {
		margin-top:0;
	}
	
	.homepage.mrechalfpagead {
		margin-top:20px;
		margin-left:auto;
		margin-right:auto;
	}
}

@media (max-width:767px) {
	#main {
		top:0;
	}
	
	.homepage .prl-span-12 {
		padding:0!important;
	}
	
	h1 {
		font-size:1.7em;
		line-height:30px;
	}
	
	header#masthead {
		line-height:normal;
	}
	
	header#masthead .prl-header {
		padding:0;
	}
	
	header#masthead .prl-header-logo img {
		top:0;
		left:20px;
		position:relative;
	}
	
	header#masthead .prl-header-social,.tablet,.fontresizer-container {
		display:none!important;
	}
	
	header#masthead .prl-header-logo {
		width:100%!important;
		margin:10px 0 0!important;
	}
	
	.leaderboardad.mobile {
		max-width:320px;
		margin:0 auto;
	}
	
	#sliderTab .slider_title,.mobile {
		display:block;
	}
	
	.masthead-bg {
		margin:5px 0 0 1px;
	}
	
	.prl-list-category .list-thumbnail {
		float:none;
		margin-right:0;
		margin-bottom:20px;
		width:auto;
	}
	
	.prl-list-category .list-thumbnail.t-right {
		float:none;
		margin:0;
	}
	
	.prl-list-category .list-thumbnail.t-right img.featureimg,.prl-list-category li .list-thumbnail.t-right .featuredtext {
		width:300px;
	}
	
	.prl-entry-content {
		font-size:15px;
	}
	
	#nav .prl-container {
		padding:0!important;
	}
	
	.homepage.carosel {
		margin-right:-10px;
	}
	
	.homepage .has-post-thumbnail .prl-article .prl-article-title,.homepage .has-post-thumbnail .prl-article .prl-article-meta {
		width:240px;
		line-height:22px;
	}
	
	.social-widget a {
		width:39px;
		height:39px;
		line-height:39px;
		font-size:16px;
	}
	
	.widget.widget-weather {
		font-size:13px;
	}
	
	#footer .footer-widget .subscribe {
		width:95%;
		left:10px!important;
	}
	
	.newsletterformtext {
		display:block;
		margin:15px 0 0;
	}
	
	#footer h5.prl-block-title span {
		top:5px;
	}
	
	#footer .footer-widget .subscribe .col2 {
		width:98%;
		float:none;
	}
	
	#footer .twitter-timeline {
		width:98%!important;
	}
	
	#footer .footer-widget .subscribe .newsformcontainer .prl-form-row {
		margin:10px 0 20px;
	}
	
	.widget.widget-weather .today .today_icon i {
		font-size:50px;
		width:50px;
		height:50px;
		line-height:60px;
	}
	
	#footer .copyright {
		text-align:center;
	}
	
	#footer .copyright .left,#footer .copyright .right {
		float:none;
	}
	
	.hide-tablet,.hidemobile,.hide-mobile {
		display:none;
	}
	
	.nav_search .nav_search_input {
		width:100px;
	}
	
	.prl-nav-flip {
		top:8px;
	}
	
	.checkboxtext {
		width:94%;
	}
	
	.half-width {
		float:none;
	}
	
	.crp_inline {
		width:180px;
	}
	
	.longformat-container .topcontentsection {
		position:relative;
		top:100px!important;
	}
	
	.longformat-container .homeSlide {
		height:390px!important;
	}
	
	.longformat-container {
		padding:0 15px;
	}
	
	.longformat-container .prl-span-3 {
		float:none;
		left:0!important;
	}
	
	.longformat-title {
		font-size:2.3em;
		line-height:36px;
	}
	
	.longformat-container h2 {
		line-height:30px!important;
	}
	
	.longformat-container .author-avatar img {
		height:150px;
	}
	
	.longformat-container .aesop-image-component-image.aesop-component-align-left {
		left:-3px;
	}
	
	.longformat-container .aesop-image-component-image.aesop-component-align-right {
		right:-3px;
	}
	
	.longformat-container li,.longformat-container p,.aesop-content-comp-inner {
		font-size:1em!important;
		line-height:24px!important;
	}
	
	.longformat-container .aesop-quote-component,.longformat-container .aesop-content-comp-wrap {
		padding:0 2%;
	}
	
	.longformat-container .aesop-quote-component blockquote {
		font-size:1.5em!important;
	}
	
	.longformat-container .nextprevfix {
		display:block;
		clear:both;
	}
	
	.longformat-container .next_previous li {
		width:100px!important;
	}
	
	.longformat-container .aesop-quote-component:before {
		margin:20px 10px 20px -7px;
	}
	
	.longformat-container .aesop-quote-component blockquote {
		line-height:35px;
	}
	
	.prl-list-category.features .list-thumbnail,.prl-list-category.features .prl-article {
		min-height:0;
	}
	
	.prl-list-category.features .prl-article-title {
		line-height:35px!important;
		font-size:2em!important;
		margin:0!important;
		padding:0!important;
		text-align:left;
	}
	
	.prl-navbar {
		right:1px;
		left:0;
	}
	
	.masthead-notifications {
		float:none;
	}
	
	#topright-sf-menu.loggedinusers {
		display:none;
	}
	
	.sticknavlogo {
		background-image:url(images/themandarin-mobile.png);
		width:251px;
		height:41px;
		margin:0;
		float:right;
		left:-15px;
		position:relative;
	}
	
	.topright-sf-menu,.longformat-container .author-avatar {
		display:none;
	}
	
	.sticky-nav .masthead-notifications {
		font-size:12px;
	}
	
	.membership {
		margin:0;
		background-color:#f14c00;
		color:#fff;
		padding:5px 10px;
		width:39%;
		text-align:center;
	}
	
	.mobilelogout {
		margin:0;
		color:#fff;
		padding:5px 10px;
		background-color:#2382c4;
		text-align:center;
	}
	
	.membership a,.mobilelogout a {
		color:#fff;
	}
	
	#footer .prl-span-5,#footer .prl-span-5 .prl-span-3:nth-child(2) {
		width:100%;
		left:0;
	}
	
	.prl-span-3.pmlinks,#footer .prl-span-2,#footer .prl-span-3.subscribe,#footer #better-menu-widget-2 #menu-footer-menu li:before,#footer #better-menu-widget-2 #menu-footer-menu li:after,.masthead-topmiddlemenu,.feature-content {
		display:none;
	}
	
	#footer .prl-container,#footer .sub-menu li {
		max-width:100%;
	}
	
	#footer .sub-menu li {
		width:99%!important;
		padding-left:0!important;
	}
	
	.better-menu-widget {
		width:100%;
	}
	
	#footer .sub-menu li a {
		margin-left:0;
		padding-left:20px;
		line-height:30px;
	}
	
	#footer .copyright .right {
		margin-top:10px;
	}
	
	#footer .copyright {
		padding-bottom:40px;
	}
	
	#footer .prl-span-3:last-child {
		padding-left:0;
	}
	
	#footer .sub-menu .current-menu-item a:before {
		background-color:#2382c4!important;
	}
	
	.prl-article-author .author-info,.prl-grid.withshadow .topalignment {
		width:100%;
		position:relative;
		border-bottom:solid 1px #ccc;
	}
	
	.prl-grid.withshadow .prl-span-3.prl-entry-meta {
		padding-left:0;
	}
	
	.prl-grid.withshadow .prl-span-3.prl-entry-meta,.prl-grid.withshadow .prl-span-9.prl-span-flip {
		display:block;
	}
	
	.prl-span-3.prl-entry-meta .prl-article-meta,.prl-span-3.prl-entry-meta .prl-list.prl-list-sharing,.prl-span-3.prl-entry-meta .prl-article-tags,.whodesc {
		display:none;
	}
	
	.prl-span-3.prl-entry-meta .next-prev {
		clear:both;
		padding:0;
		margin:0;
		position:relative;
		width:auto;
	}
	
	.prl-list.prl-list-line.next_previous li {
		float:left;
		width:110px;
		margin:0 4px;
		min-height:140px;
		margin-bottom:10px;
	}
	
	.post .prl-span-9.prl-span-flip,.prl-article-author .author-avatar {
		display:block;
		float:none;
		margin-bottom:15px;
	}
	
	.prl-article-author .user_sociallinks {
		margin-bottom:15px;
		display:block;
	}
	
	.author-info p {
		font-size:12px!important;
	}
	
	.prl-grid.withshadow .prl-span-9.prl-span-flip {
		padding-left:0;
		width:100%;
	}
	
	.homepage .prl-span-new8,.homepage .prl-span-3 {
		width:auto;
	}
	
	.mrechalfpagead {
		width:300px;
	}
	
	.carosel2up .prl-article h2.prl-article-title,.carosel3up .prl-article h2.prl-article-title,.carosel6up .prl-article h2.prl-article-title,.carosel6up .content h4 a {
		font-size:1.077em!important;
		line-height:25px!important;
	}
	
	.homepage #caroselnumbertabs {
		top:-22px;
	}
	
	.carosel2up .cat-thumbnail,.carosel3up .cat-thumbnail,.carosel6up .cat-thumbnail,.carosel7up .cat-thumbnail {
		margin:0!important;
	}
	
	.carosel2up .content,.carosel3up .content,.carosel6up .content {
		min-height:140px!important;
		padding:15px 10px 10px!important;
	}
	
	.partnerbox {
		margin:10px 10px 20px;
		width:85%;
		float:none;
		border-bottom:solid 5px #f1f1f5;
	}
	
	.partnerbox .shadowborder {
		display:none;
	}
	
	.teamcol {
		width:95%;
	}
	
	.teaminfo {
		float:none;
		width:auto;
	}
	
	.teamavatar {
		margin-top:30px;
	}
	
	.partnerbox.contrib,.partnerbox.whoiswho {
		width:90%;
		border-bottom:solid 5px #fafafb;
		margin-bottom:10px;
	}
	
	.partnerbox.whoiswho {
		border-bottom:none!important;
	}
	
	#ourteamtabscontent .shadowborder,#whoiswhotabscontent .shadowborder {
		display:none;
	}
	
	.alphabets {
		word-wrap:break-word;
	}
	
	.staticjoinpage .loginoverlay.ui-dialog,.staticjoinpage .popupoverlay.ui-dialog {
		left:0!important;
		width:100%!important;
	}
	
	.loginformbtn:after {
		left:-50px!important;
	}
	
	.loginformcontainer h2 {
		font-size:1.7em;
		line-height:30px;
	}
	
	.subscribelink:after {
		left:-5px;
	}
	
	.staticjoinpage .popup-form h2 {
		width:auto;
		word-wrap:normal;
		top:20px!important;
	}
	
	.loginoverlay .ui-dialog-titlebar,.popupoverlay .ui-dialog-titlebar {
		top:75px;
		right:-4px;
	}
	
	.joinpage .prl-tab>li {
		width:95%!important;
		text-align:center;
		margin-bottom:0!important;
		border-left:solid 1px #ddd!important;
	}
	
	.joinpage .tablerow.header .basic:before,.joinpage .tablerow.header .prem:before,.joinpage .tablerow .plus:before {
		display:none;
	}
	
	.joinpage .tablerow.header div:first-child {
		border-right:solid 1px #fff;
	}
	
	.joinpage .tablerow.header div {
		padding:10px 0!important;
		font-size:20px;
	}
	
	.joinpage .tablerow div {
		font-size:15px;
		padding:10px 5px;
		width:37%;
	}
	
	.joinpage .tablerow .button a {
		width:150px;
		height:40px;
		padding-top:10px;
	}
	
	.joinpage .dotgov .tablerow .button:first-child a {
		width:220px;
		padding:13px 10px 4px;
		height:45px;
	}
	
	.joinpage .dotgov .tablerow .button:first-child a:after {
		right:4px;
		top:-6px!important;
	}
	
	.joinpage .dotgov .tablerow .button a:after {
		content:'';
		background:url(images/purpleroundarrow.png) no-repeat!important;
	}
	
	.joinpage .tablerow.header .prem {
		padding-left:10px!important;
	}
	
	.joinpage .tablerow .button a:after {
		content:"\f054";
		background:none!important;
		font-family:"FontAwesome";
		right:0!important;
		top:1px!important;
	}
	
	.joinpage .button-submit,.joinpage div.wdform-element-section {
		width:245px!important;
	}
	
	.joinpage .button-submit:after {
		right:50px;
	}
	
	.joinpage form .button-submit {
		width:240px!important;
		font-size:15px!important;
	}
	
	.staticjoinpage .popupoverlay {
		height:1700px!important;
	}
	
	.prl-header-right {
		float:none!important;
	}
	
	.leaderboardad {
		width:300px!important;
		margin:0 auto!important;
		background-color:#f1f1f5;
		height:50px;
	}
	
	.leaderboardadcontainer {
		padding:0;
		margin:0;
	}
	
	.featuredtext {
		width:auto!important;
		min-height:200px;
		font-size:1.4em;
		line-height:22px;
	}
	
	.betalogo {
		float:left;
	}
	
	.greeting {
		padding:5px 0 0;
		height:30px;
		width:47%;
		display:block;
		float:left;
		font-size:8px;
	}
	
	.whoiswho_module.incontext .left {
		width:27%;
	}
	
	.whoiswho_module.incontext .whoiswhocopy {
		width:62%;
		padding-left:0;
	}
	
	.whoiswho-title {
		width:95px;
	}
	
	.whoiswho_module.incontext .user_sociallinks {
		margin:5px 0 0 5px;
	}
	
	.wsp-pages-list li {
		float:none!important;
		width:auto!important;
	}
	
	.twitterhashtag ul li .right {
		width:75%;
	}
	
	.fullwidthvideo {
		margin:0;
	}
	
	.hangounts .featured_video_plus {
		height:280px!important;
	}
	
	.hangounts .featured_video_plus iframe {
		width:100%!important;
		height:260px!important;
		margin:0;
	}
	
	.top_authorbio .author-info {
		float:none;
		width:90%;
		padding-top:0;
		margin:0 auto;
	}
	
	.top_authorbio .author-avatar {
		float:none;
		margin:0 auto 10px;
	}
	
	.top_authorbio {
		line-height:40px;
	}
	
	.prl-list-category>li {
		margin-bottom:30px;
		border-bottom:solid 5px #f1f1f5;
		padding-bottom:15px;
	}
	
	.prl-list-category>li .shadowbordertop {
		border-top:none;
		margin-bottom:0!important;
	}
	
	.avatar.alignnone {
		width:auto;
	}
	
	.intextposts .prl-article img,#related_posts .prl-article img,#related_topviews_posts .prl-article img {
		width:30%;
		margin:0 .5em 0 0;
		float:right;
	}
	
	.intextposts .postcontent {
		float:left;
		width:55%;
	}
	
	#related_posts .prl-span-6,#related_posts .prl-span-12,#related_posts .prl-span-4 {
		clear:both;
		padding:0;
	}
	
	.intextposts {
		padding:0 15px;
	}
	
	#related_topviews_posts .prl-article img {
		margin-left:5%;
		margin-bottom:15px;
	}
	
	#related_topviews_posts .prl-article .postcontent {
		width:65%;
	}
	
	#related_topviews_posts .prl-article .prl-article-meta {
		width:65%;
	}
	
	#related_topviews_posts .prl-span-4 {
		clear:both;
	}
	
	.prl-navbar {
		float:left;
	}
	
	.prl-nav-toggle {
		padding:7px;
		left:7px!important;
		margin:0!important;
	}
	
	#related_topviews_posts h3.prl-article-title {
		font-size:1.1em;
		line-height:1.3em;
	}
	
	#related_topviews_posts .prl-article-meta {
		font-size:.93em;
	}
	
	#footer .copyright .left,#footer .copyright .left a {
		font-size:9px;
	}
	
	.teamcol .teamavatar img {
		width:150px;
	}
	
	.teamcol .teamavatar {
		border-top:5px solid #f1f1f5;
		padding-top:20px;
		margin-bottom:20px;
		width:100%;
	}
	
	.teamcol .teaminfo {
		border-top:none;
	}
	
	.teamcol {
		margin:0 21px 0 0;
	}
	
	.teamcol:last-child {
		margin-bottom:40px;
	}
	
	.adsbygoogle {
		width:300px!important;
	}
	
	#breadcrumbs {
		width:275px;
	}
	
	.breadcrumbar p {
		display:block;
	}
	
	.fontresizer-container {
		float:none;
	}
	
	.prl-grid.withshadow {
		padding:0 5px;
		top:-10px;
		position:relative;
	}
	
	#related_posts .postcontent,#related_posts .prl-article-meta,#related_topviews_posts .postcontent,#related_topviews_posts .prl-article-meta {
		width:200px;
	}
	
	#related_topviews_posts .prl-article-meta,#related_posts .prl-article-meta {
		top:-7px;
	}
	
	#related_posts h3.prl-article-title,#related_posts h2.prl-article-title,#related_topviews_posts h2.prl-article-title,#related_topviews_posts h3.prl-article-title {
		font-size:1.2em;
		line-height:22px;
	}
	
	#related_posts .shadowborder.noimage,#related_topviews_posts .shadowborder.noimage {
		display:none;
	}
	
	#related_posts .prl-article:after,#related_topviews_posts .prl-article:after {
		content:'';
		position:relative;
		float:left;
		width:100%;
		height:5px;
		background-color:#fafafb;
		background:-webkit-linear-gradient(#f3f3f7,#fafafb);
		background:-o-linear-gradient(#f3f3f7,#fafafb);
		background:-moz-linear-gradient(#f3f3f7,#fafafb);
		background:linear-gradient(#f3f3f7,#fafafb);
		margin:0 0 10px;
	}
	
	#related_posts .prl-span-4:last-child .prl-article:after,#related_topviews_posts .prl-span-4:last-child .prl-article:after {
		display:none;
	}
	
	.breadcrumbar {
		margin-top:-40px;
	}
	
	#main #breadcrumbs a,.prl-container #breadcrumbs a {
		color:#333!important;
	}
	
	#breadcrumbs span span:nth-child(1):not(.breadcrumb_last),#breadcrumbs span span:nth-child(2),#breadcrumbs span span:nth-child(3) {
		background:#fff;
		padding:3px;
		color:#000;
	}
	
	#breadcrumbs a:after {
		content:'|';
		position:relative;
		float:right;
		margin:0 0 0 5px;
	}
	
	#breadcrumbs span span:last-child a:after {
		content:'';
	}
	
	p#breadcrumbs {
		line-height:15px;
	}
	
	hr {
		margin:10px 0 0;
	}
	
	.fluid-width-video-wrapper {
		padding:0!important;
	}
	
	.webinar-asset .fluid-width-video-wrapper {
		height:250px;
	}
	
	.fullwidthvideo .fluid-width-video-wrapper iframe {
		width:98%!important;
		height:400px!important;
		position:relative!important;
	}
	
	.half-width-excerpt {
		margin-right:0!important;
	}
	
	.breadcrumbar {
		margin-bottom:-5px;
	}
	
	.whoiswho_module {
		background:#f1f1f5;
		float:left;
		padding-top:30px;
	}
	
	.whoiswho_module img {
		width:30%;
		float:left;
		display:block;
		margin:10px;
	}
	
	.whoiswho_module.incontext img {
		width:auto;
		margin:0 0 10px;
	}
	
	.whoiswho_module.incontext {
		padding-top:0;
	}
	
	.whoiswhocopy {
		padding-left:5px;
		padding-right:5px;
		width:160px;
		float:left;
	}
	
	.article-single .prl-article-meta {
		margin-bottom:20px;
	}
	
	.prl-article-meta .font20px.normal {
		font-size:1em;
		float:left;
		margin-right:10px;
	}
	
	.prl-article-meta .datetime {
		font-size:.923em!important;
		font-weight:400;
	}
	
	hr.prl-grid-divider.withshadow {
		margin:10px 0 0 -8px;
		width:106%;
	}
	
	.pulled-left {
		width:260px!important;
		margin:10px 0 30px!important;
		padding:0 0 0 20px!important;
		float:none;
		clear:both;
	}
	
	h1.category {
		font-size:2.646em;
	}
	
	.font20px {
		font-size:1.4em;
	}
	
	.prl-list-category.features .prl-article-meta {
		text-align:left!important;
	}
	
	.page_navi {
		width:100%;
		margin-bottom:20px;
	}
	
	.page_navi li {
		margin:2px;
	}
	
	.prl-entry-content .fluid-width-video-wrapper iframe {
		height:200px!important;
	}
	
	.homepage {
		top:-20px;
		position:relative;
		padding:0;
	}
	
	.wp-caption {
		float:none!important;
	}
	
	.googleadsensead {
		width:300px!important;
	}
	
	.subscribe {
		background:none;
	}
	
	.subscribe .user_not_logged_in {
		background:none;
		left:5px;
		position:relative;
		padding:0;
	}
	
	#footer .sub-menu li:last-child {
		border-bottom:none;
	}
	
	.footer-widget.footer-widget.not_an_user {
		background-color:#217bbc;
	}
	
	.aq-template-wrapper .prl-span-6 {
		width:100%;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.widget-reading-meter li .progress-indicator {
		top:2px!important;
	}
}

.fadeout {
	position: relative;
    margin-top: -220px;
    height: 265px;
    width: 100%;
    background: linear-gradient(to bottom, transparent, white);
	background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.001) 0%, #fff 70%, #fff 100%);

}

#login-form {
}
.login-container {
	width: 35%;
	margin: 50px auto;
}
#login-form .login-submit #wp-submit {
	background-color: #f14c00;
    height: 60px;
    font-size: 20px;
	font: normal normal normal 17px/35px Montserrat,Helvetica,Arial,sans-serif;
    text-transform: none;
    width: 100%;
    padding: 0 20px;
}
#login-form .login-submit #wp-submit:hover {
	background-color: #2b246f;
	opacity: 1;
}
.registration-box .registration_wrapper li input::-webkit-input-placeholder {
	color:    #fff;
   opacity:  1;
}
.registration-box .registration_wrapper li input::-moz-placeholder  {
	color:    #fff;
   opacity:  1;
}
.registration-box .registration_wrapper li input:-ms-input-placeholder {
	color:    #fff;
   opacity:  1;
}
.registration-box .registration_wrapper li input:-moz-placeholder  {
	color:    #fff;
   opacity:  1;
}

.registration-box .registration_wrapper #field_1_6 {
	width: 100% !important
}
.registration-box .registration_wrapper #field_1_6 span.ginput_right input {
	width: 95%;
	margin-left:13px
}
.registration-box .registration_wrapper #field_1_6 span.ginput_right label {
	margin-left: 13px
}

.tml-lostpassword ul.tml-action-links li {
	display: none
}
.tml-login ul.tml-action-links li {
	display: none
}
#resetpassform .indicator-hint { display: none; visibility: hidden; }

.page-template-page-join-php h3.gravity {
	color: #2b246f !important;
	font-size: 25px;
	font-weight: 700;
	border-bottom: solid 3px #2b246f;
	padding-bottom: 15px;
	margin-bottom: 0;
	width: 100%;
}
.page-template-page-join-php .registration_wrapper {
	margin: 0;
}
.page-template-page-join-php .registration_wrapper li {
	width: 100% !important
}
.page-template-page-join-php .registration_wrapper li label {
	display: none !important
}
.page-template-page-join-php .registration_wrapper li .ginput_container_checkbox label {
	display: inline !important;
	color: #2b246f
}
.page-template-page-join-php .registration_wrapper li input {
	border-bottom: 1px solid #2b246f !important;
	border-top: none;
	border-left: none;
	border-right: none
}
.page-template-page-join-php .registration_wrapper li input:focus {
	box-shadow: none
}
.page-template-page-join-php .registration_wrapper li input::-webkit-input-placeholder {
	color: #2b246f;
}
.page-template-page-join-php .registration_wrapper li input::-moz-placeholder  {
	color: #2b246f;
}
.page-template-page-join-php .registration_wrapper li input:-ms-input-placeholder {
	color: #2b246f;
}
.page-template-page-join-php .registration_wrapper li input:-moz-placeholder  {
	color: #2b246f;
}
.page-template-page-join-php .registration_wrapper li .ginput_container_password span {
	width: 100%
}
.page-template-page-join-php .registration_wrapper input[type=submit] {
	background-color: #f14c00;
    height: 60px;
    font-size: 20px !important;
	font: normal normal normal 17px/35px Montserrat,Helvetica,Arial,sans-serif;
    text-transform: none;
    width: 100% !important;
    padding: 0 20px;
}
.page-template-page-join-php .registration_wrapper input[type=submit]:hover {
	background-color: #2b246f;
	opacity: 1;
}

footer .registration_wrapper {
	margin: 0;
}
footer .registration_wrapper li label {
	display: none !important
}
footer .registration_wrapper li .ginput_container_checkbox label {
	display: inline !important;
}
footer .registration_wrapper li input {
	background: #217bbc;
	color: #fff !important;
	border-bottom: 1px solid #fff !important;
	border-top: none;
	border-left: none;
	border-right: none
}
footer .registration_wrapper li input:focus {
	box-shadow: none
}
footer .registration_wrapper li input::-webkit-input-placeholder {
	color: #fff;
}
footer .registration_wrapper li input::-moz-placeholder  {
	color: #fff;
}
footer.registration_wrapper li input:-ms-input-placeholder {
	color: #fff;
}
footer .registration_wrapper li input:-moz-placeholder  {
	color: #fff;
}
footer .registration_wrapper li .ginput_container_password span {
	width: 100%
}
footer .registration_wrapper li .ginput_container_checkbox {
	color: #fff
}

footer .registration_wrapper #field_1_6 {
	width: 100% !important
}
footer .registration_wrapper #field_1_6 span.ginput_right input {
	width: 95%;
	margin-left:13px
}
footer .registration_wrapper #field_1_6 span.ginput_right label {
	margin-left: 13px
}

.page-template-page-join-php footer {
	display: none;
}
.loggedin-alert { text-align: center; padding: 15px 0; margin: 0 0 15px 0; background: #f14c00; color: #fff }
.loggedin-alert h2 { color: #fff }

@media (max-width:640px) {
	.registration-box .registration_wrapper input[type="password"] {
		width: 85% !important;
	}
	.registration-box .registration_wrapper #field_1_6 span.ginput_right input {
		margin: 0
	}
	.registration-box .registration_wrapper #field_1_6 span.ginput_right label {
		margin: 0
	}
}