/*
Theme Name: 22 Words Wordpress Theme
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

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, font, 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 {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img { border: none; }




/* =Fonts
-------------------------------------------------------------- */

h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
.wp-caption-text,
input[type=submit]
{
	font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}
pre {
	font-family: "Courier 10 Pitch", Courier, monospace;
}
code {
	font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

body,
input,
textarea {
	color: #666;
	font-size: 12px;
	line-height: 18px;
}
hr {
	background-color: #E7E7E7;
	border:0;
	height: 1px;
	margin-bottom: 18px;
	clear:both;
}

/* Text elements */
p {
	margin-bottom: 18px;
}
ul {
	list-style: square;
	margin: 0 0 18px 1.5em;
}
ol {
	list-style: decimal;
	margin: 0 0 18px 1.5em;
}
ol ol {
	list-style:upper-alpha;
}
ol ol ol {
	list-style:lower-roman;
}
ol ol ol ol {
	list-style:lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
	margin-bottom:0;
}
dl {
	margin:0 0 24px 0;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 18px;
}
strong {
	font-weight: bold;
}
cite,
em,
i {
	font-style: italic;
}
big {
	font-size: 131.25%;
}
ins {
	background: #ffc;
	text-decoration: none;
}
blockquote {
	font-style: italic;
	padding: 0 3em;
}
blockquote cite,
blockquote em,
blockquote i {
	font-style: normal;
}
pre {
	background: #f7f7f7;
	color: #222;
	line-height: 18px;
	margin-bottom: 18px;
	padding: 1.5em;
}
abbr,
acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
input[type="text"],
textarea {
	padding: 2px;
	background: #f9f9f9;
	border: 1px solid #ccc;
	box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-moz-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
	-webkit-box-shadow: inset 1px 1px 1px rgba(0,0,0,0.1);
}




table {
	border: 1px solid #e7e7e7;
	text-align: left;
	margin: 0 -1px 24px 0;
	width: 100%;
}
tr th,
 thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}
 tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}
 tr.odd td {
	background: #F2F7FC;
}




.attachment img {
	max-width: 900px;
}
.alignleft,
img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
.alignright,
img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
.aligncenter,
img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft, 
 img.alignright, 
 img.aligncenter {
	margin-bottom: 12px;
}
 .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	text-align: center;
	margin-bottom: 20px;
	padding: 4px;
}
 .wp-caption img {
	margin: 5px 5px 0;
}
.wp-caption p.wp-caption-text {
	margin: 5px;
	color: #888;
	font-size: 12px;
}
.wp-smiley {
	margin:0;
}


/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom:none;
	margin-bottom:0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #FF4B33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #FF4B33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	margin-bottom: 18px;
	padding-bottom: 18px;
	border-bottom: 1px solid #e7e7e7;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
	display:block;
	margin: 0;
}
#comments .pingback .url {
	font-style: italic;
	font-size: 13px;
}



/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	margin: 24px 0;
	border-top: 1px solid #e7e7e7;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#respond .required {
	color:#FF4B33;
	font-weight:bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin:0 0 9px;
	width:98%;
}
#respond textarea {
	width:98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	width: auto;
	font-size: 14px;
}



body										{padding:0; margin:0; width:100%; font-family: 'Source Sans Pro', sans-serif;}
.wrapper									{padding:0; margin:0; width:100%;}
.container									{width:1032px; margin:0 auto;}
h1											{font-size: 33px; font-weight: 600; line-height: 36px; color: #2d2c2c;}
h2											{font-size: 25px; font-weight: 600; line-height:27px; color: #2d2c2c;}
h3											{font-size:22px; font-weight: 600; line-height:24px; color: #2d2c2c;}
h4											{font-size:19px; font-weight: 600; line-height:20px; color: #2d2c2c;}
h5											{font-size:18px; font-weight: 600; line-height:18px; color: #2d2c2c;}
h6											{font-size:17px; font-weight: 600; line-height:18px; color: #2d2c2c;}

.clear										{clear:both !important; display:block!important; font-size:0px!important; line-height:0px!important; color:none!important; background:none!important; padding:0;!important margin:0!important; height:0!important; width:0 !important; float:none !important;}

.header										{padding-bottom:16px;}
.top_header									{padding:30px 0 25px;}
a.logo										{float:left;}
.facebook_fan_cont_wrap						{float:right; width:240px;}

.search_stories								{width:368px; float:left; padding-left:125px; position:relative;}
.search_stories input[type="text"]			{border: 1px solid #e9e9e9; color: #bbbbbb; font-size:16px; height: 38px;  font-family: 'Source Sans Pro', sans-serif; padding:0 10px;width: 346px; box-shadow:none; background:none; }
.search_stories input[type="submit"]		{background:url(images/search.jpg) left top no-repeat; position:absolute; right:15px; top:11px; width:18px; height:18px; border:none; boxn
; cursor:pointer;}

.facebook_fan_cont_wrap img					{float:left;}
.facebook_fan_cont							{float:right; width:184px; background:#3b5997; height:36px; line-height:36px; color:#fff; text-align:center; font-size:15px; position:relative; }
.facebook_fan_cont span						{position:absolute; background:url(images/fbcountarrow.png) left top no-repeat; width:12px; height:16px; top:50%; margin-top:-8px; left:-12px; }

.navigation 								{padding-bottom:5px;}
.navigation ul								{float:left; width:100%; margin:0; position:relative; z-index:99;}
.navigation ul li							{border-right:1px solid #fff;  float:left; width:16.58%; list-style:none; text-align:center; transition: all 0.4s ease 0s;}
.navigation ul li a							{display:block; position:relative; font-family: 'PT Sans', sans-serif; color: #000000; display: block;  font-size: 15px; height: 48px; letter-spacing: 1px; line-height: 48px; opacity: 0.7; position: relative; transition: all 0.4s ease 0s; width: 100%; text-transform:uppercase; text-decoration:none; font-weight:700;}.navigation > ul >li:last-child			{border:none;}
.navigation ul li ul						{position:absolute; left:0; top:100%; width:94.5%; background-color:#ededed; padding:25px 0 30px 5.5%; display:none; }
.navigation ul li ul li						{width:20%; margin-right:5%; border:none; text-align:left; text-indent:0; border-bottom:1px solid #d1d1d1; }
.navigation ul li ul li a					{height:46px; line-height:46px; background-image:url(images/right_arrow.png); background-position: 90% center; background-repeat: no-repeat; color: #666666; display: inline-block; font-family: Helvetica,Arial,sans-serif; font-size: 18px; font-weight: initial; letter-spacing: 1px; line-height: 47px; text-transform: none; transition: all 0.2s ease 0s; width: 194px; opacity:1;}	
.navigation ul li ul li:hover a				{background-position: right center; color: #99db00;}
.navigation ul li a	 span					{ display: inline-block; height: 34px; position: absolute; width: 34px;}
.navigation ul li.teal						{background-color: #00c1a7; text-indent:35px;}
.navigation ul li.teal span					{background-image:url(images/faces_all.png); background-position: 0 0; left: 30px; top: 7px;}
.navigation ul li.teal:hover span			{-webkit-animation: funny 1s steps(12) infinite alternate; -moz-animation: funny 1s steps(12) infinite alternate; -ms-animation: funny 1s steps(12) infinite alternate; -o-animation: funny 1s steps(12) infinite alternate; animation: funny 1s steps(12) infinite alternate;}
.navigation ul li.orange					{background-color: #ff7700; text-indent: 48px;}
.navigation ul li.orange span				{background-image:url(images/faces_all.png); background-position: 0 -43px; left: 30px; top: 7px; width: 35px;}
.navigation ul li.orange:hover span			{-webkit-animation: bizarre 1s steps(12) infinite alternate; -moz-animation: bizarre 1s steps(12) infinite alternate; -ms-animation: bizarre 1s steps(12) infinite alternate; -o-animation: bizarre 1s steps(12) infinite alternate;  animation: bizarre 1s steps(12) infinite alternate;}
.navigation ul li.gold						{background-color: #ffe700; text-indent: 52px;}
.navigation ul li.gold span					{background-image:url(images/faces_all.png); background-position: 0 -85px; left: 30px; top: 7px;}
.navigation ul li.gold:hover span			{-webkit-animation: amazing 1.2s steps(12) infinite alternate; -moz-animation: amazing 2.4s steps(12) infinite alternate; -ms-animation: amazing 2.4s steps(12) infinite alternate; -o-animation: amazing 2.4s steps(12) infinite alternate; animation: amazing 1.2s steps(12) infinite alternate;}
.navigation ul li.pink						{background-color: #f1277f; text-indent: 42px;}
.navigation ul li.pink span					{background-image:url(images/faces_all.png); background-position: 0 -127px; left:42px; top: 6px; height:37px;}
.navigation ul li.pink:hover span			{ -webkit-animation: cute 1s steps(12) infinite alternate; -moz-animation: cute 1s steps(12) infinite alternate; -ms-animation: cute 1s steps(12) infinite alternate; -o-animation: cute 1s steps(12) infinite alternate; animation: cute 1s steps(12) infinite alternate;}
.navigation ul li.blue						{background-color: #01afef; text-indent:50px;}
.navigation ul li.blue span					{background-image:url(images/faces_all.png); background-position: 0 -173px; left: 18px; top: 7px;}
.navigation ul li.blue:hover span			{-webkit-animation: intriguing 1s steps(12) infinite alternate; -moz-animation: intriguing 1s steps(12) infinite alternate; -ms-animation: intriguing 1s steps(12) infinite alternate; -o-animation: intriguing 1s steps(12) infinite alternate; animation: intriguing 1s steps(12) infinite alternate;}
.navigation ul li.green						{background-color: #99db00; text-indent:41px;}
.navigation ul li.green span				{background-image:url(images/faces_all.png); background-position: 0 -215px; left:12px; top: 7px; width:36px;}
.navigation ul li.green:hover span			{ -webkit-animation: brain-food 1s steps(12) infinite alternate;-moz-animation: brain-food 1s steps(12) infinite alternate;
 -ms-animation: brain-food 1s steps(12) infinite alternate; -o-animation: brain-food 1s steps(12) infinite alternate; animation: brain-food 1s steps(12) infinite alternate;}

.navigation ul li:hover.teal				{background-color: #80e0d3;}
.navigation ul li:hover.orange				{background-color: #ffbb80;}
.navigation ul li:hover.gold				{background-color: #fff480;}
.navigation ul li:hover.pink				{background-color: #f993bf;}
.navigation ul li:hover.blue				{background-color: #80d8f8;}
.navigation ul li:hover.green				{background-color: #ededed;}
.navigation >ul >li> a em				{background-image:url(images/nav_drop_arrow-dark-2.png);
background-repeat: no-repeat;
background-size: 12px auto;
width: 12px;
height: 12px;
background-position: 0px 3px;
display: inline-block;
margin-left: 5px;
transition: all 0.2s linear;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
position: relative;}
.navigation ul li:hover a em			{background-position:0 -8px;}
@-webkit-keyframes funny {
    from {
    background-position: 0px 0px;
}
to {
    background-position: -455px 0px;
}
}@-moz-keyframes funny {
    from {
    background-position: 0px 0px;
}
to {
    background-position: -455px 0px;
}
}@-ms-keyframes funny {
    from {
    background-position: 0px 0px;
}
to {
    background-position: -455px 0px;
}
}@-o-keyframes funny {
    from {
    background-position: 0px 0px;
}
to {
    background-position: -455px 0px;
}
}@keyframes funny {
    from {
    background-position: 0px 0px;
}
to {
    background-position: -455px 0px;
}
}

@-webkit-keyframes bizarre {
    from {
    background-position: 0px -43px;
}
to {
    background-position: -438px -43px;
}
}@-moz-keyframes bizarre {
    from {
    background-position: 0px -43px;
}
to {
    background-position: -438px -43px;
}
}@-ms-keyframes bizarre {
    from {
    background-position: 0px -43px;
}
to {
    background-position: -438px -43px;
}
}@-o-keyframes bizarre {
    from {
    background-position: 0px -43px;
}
to {
    background-position: -438px -43px;
}
}@keyframes bizarre {
    from {
    background-position: 0px -43px;
}
to {
    background-position: -438px -43px;
}
}


@-webkit-keyframes amazing {
    from {
    background-position: 0px -85px;
}
to {
    background-position: -406px -85px;
}
}@-moz-keyframes amazing {
    from {
    background-position: 0px -85px;
}
to {
    background-position: -406px -85px;
}
}@-ms-keyframes amazing {
    from {
    background-position: 0px -85px;
}
to {
    background-position: -406px -85px;
}
}@-o-keyframes amazing {
    from {
    background-position: 0px -85px;
}
to {
    background-position: -406px -85px;
}
}@keyframes amazing {
    from {
    background-position: 0px -85px;
}
to {
    background-position: -406px -85px;
}
}

@-webkit-keyframes cute {
    from {
    background-position: 0px -127px;
}
to {
    background-position: -424px -127px;
}
}@-moz-keyframes cute {
    from {
    background-position: 0px -127px;
}
to {
    background-position: -424px -127px;
}
}@-ms-keyframes cute {
    from {
    background-position: 0px -127px;
}
to {
    background-position: -424px -127px;
}
}@-o-keyframes cute {
    from {
    background-position: 0px -127px;
}
to {
    background-position: -424px -127px;
}
}@keyframes cute {
    from {
    background-position: 0px -127px;
}
to {
    background-position: -424px -127px;
}
}

@-webkit-keyframes intriguing {
    from {
    background-position: 0px -173px;
}
to {
    background-position: -452px -173px;
}
}@-moz-keyframes intriguing {
    from {
    background-position: 0px -173px;
}
to {
    background-position: -452px -173px;
}
}@-ms-keyframes intriguing {
    from {
    background-position: 0px -173px;
}
to {
    background-position: -452px -173px;
}
}@-o-keyframes intriguing {
    from {
    background-position: 0px -173px;
}
to {
    background-position: -452px -173px;
}
}@keyframes intriguing {
    from {
    background-position: 0px -173px;
}
to {
    background-position: -452px -173px;
}
}


@-webkit-keyframes brain-food {
    from {
    background-position: 0px -215px;
}
to {
    background-position: -461px -215px;
}
}@-moz-keyframes brain-food {
    from {
    background-position: 0px -215px;
}
to {
    background-position: -461px -215px;
}
}@-ms-keyframes brain-food {
    from {
    background-position: 0px -215px;
}
to {
    background-position: -461px -215px;
}
}@-o-keyframes brain-food {
    from {
    background-position: 0px -215px;
}
to {
    background-position: -461px -215px;
}
}@keyframes brain-food {
    from {
    background-position: 0px -215px;
}
to {
    background-position: -461px -215px;
}
}

.top_advertisement								{background:#ededed; padding:16px;}
.top_advertisement_cont							{width:728px; margin:0 auto;}
.as_seen_wrap									{background:#474747; padding:10px 0 7px;}
.as_seen_wrap span								{display:inline-block;  font-size:19px; line-height:33px; color:#a4c249; float:left; text-transform:uppercase; font-weight:600;}
.as_seen_wrap ul								{text-align:right; margin:0; display:inline-block; float:right;}
.as_seen_wrap ul li								{ display:inline-block; list-style:none; padding-left:18px;}

.btm_footer										{background:#222222; padding:30px 0 0;}
.bottom_posts 									{background:url(images/border-1.jpg) left bottom repeat-x;}
.bottom_posts ul								{margin:0; float:left; width:100%;}
.bottom_posts ul li								{float:left; width:16%; margin-right:0.8%; list-style:none; padding-bottom:8px;}
.bottom_posts ul li:last-child					{margin-right:0;}	
.bottom_posts ul li h5							{font-size:17px; line-height:20px; color:#fff;}	
.bottom_posts ul li h5 a						{color:#fff; text-decoration:none;}
.about_words 									{padding-top:15px; width:62.5%; padding-right:5.2%; float:left; min-height:202px;}
.about_words h6									{font-size:17px; line-height:17px; color:#9dc346; padding-bottom:8px;}
.about_words  p									{font-size:15px; line-height:17px; color:#fff;}	

.privacy_policy									{padding-top:15px; width:29.8%; padding-left:2.5%; float:right; background:url(images/border2.jpg) left top repeat-y; min-height:202px; }
.privacy_policy ul								{margin:0; float:left; padding-bottom:2px;}
.privacy_policy ul li							{float:left; list-style:none; background:url(images/copyright_sep.jpg) left center no-repeat; font-size:12px; line-height:14px; color:#797777; padding:2px 6px 2px 10px;}
.privacy_policy ul li a							{color:#797777; text-decoration:none; }
.privacy_policy ul li:first-child				{padding-left:0; background:none; }
.privacy_policy span							{font-size:12px; line-height:13px; color:#565555; text-transform:uppercase;}
.privacy_policy span a							{color:#565555; text-decoration:none;}

.footer_pages									{padding:12px 0 5px; border-top:1px solid #5f5e5e;}
.footer_navigation								{float:left; padding-top:7px;}
.footer_navigation ul							{margin:0; }
.footer_navigation ul li						{display:inline; padding:0 6px 0 16px; background:url(images/footernavsep.png) left center no-repeat;}
.footer_navigation ul li a						{font-size:15px; line-height:16px; color:#fff; text-decoration:none; text-transform:uppercase; font-weight:600; letter-spacing:1px;}
.footer_navigation ul li:first-child a			{color:#9dc348;}
.footer_navigation ul li:first-child			{background:none; padding-left:0;}
.footer_search									{float:left; padding-left:165px;}
.footer_search form 							{position:relative;}
.footer_search form input[type="text"]			{background:#474747; border: 0 none; border-radius:5px; color: #ffffff; padding:0 28px; width:274px; height:38px; line-height:38px; font-size:16px; color:#c3bfbf;}
.footer_search form input[type="submit"] 		{position:absolute; background:url(images/footersearchbtn.png) left top no-repeat; border:none; box-shadow:none; right:18px; top:50%; margin-top:-7.5px; cursor:pointer;}

.left_content									{float:left; width:66%;}
.post_lists ul									{margin:0;}
.post_lists ul li								{list-style:none;}
.post_lists ul li h6							{font-size:19px; line-height:22px; color:#333333; font-weight:300; padding-bottom:15px;}
.post_lists ul li blockquote					{font-size:19px; line-height:22px; color:#333333; font-weight:300; padding-bottom:15px; font-style:normal; padding-right:0;}
.post_lists >ul >li								{list-style:none; padding-bottom:24px; border-bottom:1px solid #eaeaea; margin-bottom:15px;}
p												{ font-size:19px; line-height:22px; color:#333333; font-weight:300; margin:0; padding-bottom:15px;}
h1												{font-size:33px; line-height:36px; color:#2a2a2a; font-weight:600; padding-bottom:8px;}
.post_lists  h1 a								{color:#2a2a2a; text-decoration:none; }
.post_lists  h1 a:hover							{color:#7a9535;}
.post_by 										{padding-bottom:20px;}
.post_by ul										{float:left; margin:0; }
.post_by ul	li									{float:left; font-size:12px; line-height:16px; color:#686666; background:url(images/postbysep.png) left center no-repeat; padding:0 6px 0 12px; font-family:Arial, Helvetica, sans-serif; list-style:none;}
.post_by ul	li:first-child						{background:none; padding-left:0;}
.post_by ul	li a								{display:block; background:#757575; color:#fff; text-decoration:none; padding:0 8px; border-radius:3px; padding:1px 8px 0; position:relative;}
.post_by ul	li a span							{background:url(images/commentarrow.png) left top no-repeat; position:absolute; right:6px; top:100%; width:5px; height:3px;}
.pictures_list ul li 							{padding-bottom:22px;}
.pictures_list ul li img						{display:block; max-width:92%; margin:0 auto; height:auto; }
a.read_more										{display:block; width:175px; margin:0 auto; padding:12px 0 14px; text-align:center; border-radius:5px; background:#acd34b; text-decoration:none; font-size:20px; line-height:20px; color:#fffffe; -webkit-font-smoothing: subpixel-antialiased;
    -webkit-transition: 0.25s linear;
    transition: 0.25s linear;}
a.read_more:hover								{background:#90b03e;}
a.read_more em									{display:inline-block; font-style:normal; }
a.read_more img									{display:inline-block;padding-left:4px;}
.video_wrap										{padding-bottom:22px;}
a.share_fb										{background: linear-gradient(to bottom, #4569aa 0%, #3a588c 100%) repeat; border: 1px solid #39578b;
 border-radius: 4px; box-shadow: 0 1px 0 0 #6582b8 inset; margin-right: 1.4%; float:left; width:49%; padding:10px 0 12px; text-align:center; text-decoration:none;}
 a.share_fb	em									{color: #ffffff; display: inline-block; font-size: 16px; line-height: 16px; padding-left: 5px; font-style:normal; position:relative; top:-2px;}
 a.share_fb	span								{display:inline-block; line-height:16px; }
a.share_fb:hover								{background:linear-gradient(to bottom, #3a588c 0%, #3a588c 100%) repeat;}
.share_cont										{margin:0 0 10px;}
a.share_tweeter									{background:linear-gradient(to bottom, #57c9fa 0%, #45a6d1 100%) repeat; border: 1px solid #45a6d1;
 border-radius: 4px; box-shadow: 0 1px 0 0 #63d0fa inset; float:right; width:49%; padding:10px 0 12px; text-align:center; text-decoration:none;}
 a.share_tweeter	em							{color: #ffffff; display: inline-block; font-size: 16px; line-height: 16px; padding-left: 5px; font-style:normal; position:relative; top:-2px;}
 a.share_tweeter	span						{display:inline-block; line-height:16px; }
a.share_tweeter:hover							{background:linear-gradient(to bottom, #45a6d1 0%, #45a6d1 100%) repeat;}
a.older											{background-color: #8eae46;
    background-image: -moz-linear-gradient(center top , #acd84d 0%, #8eae46 100%);
    border: 1px solid #aaaaaa;
    box-shadow: 0 2px 6px rgba(170, 170, 170, 0.85);
    box-sizing: border-box;
    color: #ffffff;
    height: 32px;
    padding: 4px 10px 4px;
    text-decoration: none;
    text-shadow: 0 1px 1px #777777; 
    text-transform: uppercase; font-size:16px; line-height:16px; letter-spacing:1px;}
a.older	 span									{position:relative; background:}
a.older:hover									{border:1px solid #666;}
.post_lists										{padding-bottom:45px;}


/*Sidebar styling start here*/

.right_sidebar									{float:right; width:32%;}
.side_widget									{background:#ededed; padding:18px 15px 15px; margin-bottom:15px;}
.side_social 									{padding:0 5px 18px;}
.side_social img								{max-width:100%; height:auto;}
.get_best										{background:#4d4d4d; padding:20px;}
.get_best h4									{font-size:15px; line-height:15px; color:#fff; font-weight:700; background:url(images/emailicon.png) left top no-repeat; padding:0 25px 12px 68px; text-transform:uppercase; }
.get_best form input[type="email"]				{border: 1px solid #d8dce1; border-radius: 3px; box-sizing: border-box; font-size: 14px;line-height: 18px; padding:0px 10px; width: 180px; float:left; color:#cfcece; font-weight:700; font-family: 'Source Sans Pro', sans-serif; height:36px; line-height:36px; border-radius:0; border-bottom:none; border-right:none;}
.get_best form input[type="submit"]				{float:left; font-family: 'Source Sans Pro', sans-serif; font-size:15px; color:#fff; font-weight:700; text-transform:uppercase; background:#99db00; border-bottom:1px solid #6b862e; border-right:1px solid #6b862e; border-top:1px solid #8abf0f; border-left:1px solid #8abf0f;  background:#99db00; padding:0; height:34px; box-shadow:none; margin:1px 0 0; width:75px; padding:0; cursor:pointer;}
.get_best form input:focus 						{ box-shadow: 0 0 4px 0 #9dd613;}
.side_add img									{max-width:100%; height:auto;}

.side_widget ul 								{margin:0;}
.side_widget ul li								{list-style:none;}
.side_widget  h3								{font-family: 'PT Sans', sans-serif; font-size:19px; line-height:20px; color:#2d2c2c; font-weight:600; padding-bottom:18px;}
.side_widget ul li a 							{display:block;}
.side_widget ul li a img						{max-width:100%; height:auto; border:1px solid #cccccc;}
h4												{font-size:19px; line-height:20px; color:#555555; font-weight:600;}
.side_widget ul li h4							{ padding:13px 0}
.side_widget ul li h4 a:hover					{color:#7a9535;}
.side_widget ul li h4 a							{ color:#555555; text-decoration:none;}
.trending_stories ul li 						{border-bottom:1px solid #cccccc; margin-bottom:25px;}
.trending_stories ul li:last-child				{border:none;}
.video_wrap img									{max-width:100%; height:auto;}

a.menubtn										{position:absolute; right:0; top:99px; display:none;}
a.menubtn em									{float:left; padding-right:10px; color: #2a2a2a; font-size: 23px;  font-weight: 600; line-height:25px; font-style:normal;}
a.menubtn img									{float:right; padding-top:1px;}


/*Inner page start here*/
#social-bar-wide.old .sur, #social-bar-wide.old .digg, #social-bar-wide.old .email_r, #social-bar-wide.old .facebookr{ margin-top: 9px;}
#social-bar-wide.old .facebookr 				{ margin-right: 10px;}
.social-bar-wide								{background:#ededed; padding: 10px; position: relative; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.35); margin: -7px 0 25px;}
.facebookr										{float:left; padding-right:10px;}
.tweet-button									{float:left;  padding-right:10px;}
.sur											{float:left; padding-top:10px;}
.nav-arrows										{float:right;}
#facebookShareSmall								{border-radius: 3px; box-shadow: none; cursor: pointer; display: inline-block; height: 18px; padding: 8px 10px 8px 15px; width: 80px; background: linear-gradient(to bottom, #4569aa 0%, #3a588c 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border: 1px solid #39578b;margin-right: 1.4%;}
#facebookShareSmall .facebook-icon img			{height:13px; width:auto;}
#facebookShareSmall .facebook-icon-text 		{ color: #ffffff; display: inline-block; font-size: 11px !important; font-weight: bold; line-height: 18px;}
#facebookShareSmall .facebook-icon 				{ padding-right: 8px; position: relative; top: 2px;}
.nav-arrows .tip 								{ color: #9e9e9e; float: left; font-size: 12px; font-style: italic; margin-right: 16px; margin-top: 10px; float:left;}
.social-bar-wide .nav-arrows .newer 			{ float: left;}
.social-bar-wide .nav-arrows .older 			{ float: left; margin-left:3px;}
.nav-arrows .older a::before 					{ content: url("images/l-arrow.png"); display: block; height: 9px; left: 7px; position: absolute; top: 12px; width: 5px;}
.nav-arrows a 									{ background-color: #8eae46; background-image: -moz-linear-gradient(center top , #acd84d 0%, #8eae46 100%); border: 1px solid #aaaaaa; color: #ffffff; display: block; font-size: 11px; line-height: 1; padding: 11px 20px; position: relative; text-decoration: none; text-shadow: 0 1px 1px #777777; text-transform: uppercase; float: left; font-family: "PT Sans",sans-serif; margin: 0 0 0 3px;}
.social-bar-wide .nav-arrows .newer a::after 	{ content: url("images/r-arrow.png"); display: block; height: 9px; position: absolute; right: 7px; top:12px; width: 5px;}

.animation-target 								{-webkit-animation:animation 1000ms linear both;animation:animation 1000ms linear both;-webkit-transition:all 500ms ease-out;-moz-transition:all 500ms ease-out;-ms-transition:all 500ms ease-out;-o-transition:all 500ms ease-out;transition:all 500ms ease-out;opacity:1;position:relative;z-index:1000;}

.subscribe-fb .facebook-icon 					{ background: none repeat scroll 0 0 #3a55a4; border-bottom-left-radius: 3px; border-top-left-radius: 3px; display: block;
    float: left; height: 34px; margin-right: 55px; padding: 9px 136px 7px; text-align: center; width: 38px;}
.subscribe-fb 									{ background: none repeat scroll 0 0 #4964bb; border-radius: 3px; color: #ffffff; cursor: pointer; display: block; height: 50px; margin-bottom: 20px; margin-left: auto; margin-right: auto; text-decoration: none; width: 626px;}

.subscribe-fb .facebook-icon img				 { position: relative; top: -4px;}

.subscribe-fb p 								 { color: #ffffff; display: inline-block; font-family: "PT Sans",arial,sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 2px; line-height: 38px; margin: 0; padding-top: 8px; text-transform: uppercase;}
.subscribe-fb p a								 { color: #ffffff; text-decoration:none;}
.subscribe-fb:hover 							{background:#3b5997;}

.post_navigation								{padding:0 30px 28px;}
.post_navigation h1								{font-size:53px; line-height:55px; color:#000002; padding-bottom:5px; text-align:center;}
.post_navigation h6								{font-size:15px; line-height:15px; color:#000000; text-align:center; padding-bottom:28px;}
.left_post										{float:left; width:48.5%;}
.right_post										{float:right; width:48.5%;}
.left_post	a									{ font-size:15px; line-height:18px; color:#000; font-weight:600; text-decoration:none;}
.right_post	a									{ font-size:15px; line-height:18px; color:#000; font-weight:600; text-decoration:none;}
.left_post a img								{display:block; padding:0 0 14px;}
#subscribe-box-under-post						{background:#eff1f4; border:1px solid #d8dce1; padding:11px 23px 11px; margin-bottom:15px;}
.subscribe-email form							{position:relative; width:95%;}
.subscribe-email								{float:left; width:56.8%; border-right:1px solid #d8dce1;}
.subscribe-email form input[type="email"]		{ width:91%; padding:0 4%; height:24px; line-height:24px; font-size:14px; color:#b3adad;   font-family: 'Source Sans Pro', sans-serif;}
.subscribe-email form input[type="submit"]		{border-color: #d8dce1; border-radius: 0 3px 3px 0; bottom: 0; color: #7d7d7d; font-family: "PT Sans",arial,sans-serif; font-size: 12px; font-weight: 700; line-height: 14px; padding: 4px 0; position: absolute;  right: 0; text-shadow: 0 0 0 #ffffff; text-transform: uppercase; top: 0; width: 55px; box-shadow:none; border:1px solid #d3d3d3; cursor:pointer;}
.subscribe-email form input:focus				{box-shadow:0 0 5px 0 #0066ff;}	
.subscribe-fb-like								{float:right; width:39.4%}
#subscribe-box-under-post	 h6					{font-size:18px; line-height:18px; color:#373737; font-weight:300; padding-bottom:14px;  }
.post_comment h5								{background:#000; color:#fff; font-size:17px; line-height:17px; font-weight:600; padding:5px 10px;}
.cont_add										{padding-bottom:24px;}
.cont_add img									{max-width:100%; height:auto;}
.postcommentform img							{max-width:100%; height:auto;}
.facebook_likes img								{max-width:100%; height:auto;}
.social_bar_left								{float:left;}


body 											{-webkit-text-size-adjust: 100%;-moz-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}

input[type="email"] 							{-webkit-appearance:none; -webkit-border-radius:0; outline:none !important}
input[type="text"] 								{-webkit-appearance:none; -webkit-border-radius:0;outline:none !important}
input[type="submit"] 							{-webkit-appearance:none; -webkit-border-radius:0; outline:none !important}
textarea 										{-webkit-appearance:none; -webkit-border-radius:0;outline:none !important}

#social-slidedown								{ position:fixed;left:0; top:0; width:100%; background:#ededed;  border-bottom: 1px solid #ffffff;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.35);  margin:0; text-align:right; z-index: 2000; padding:10px 0;  transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; top:-150px;}
.video_name h2									{font-size: 17px; line-height:19px; color:#000; }
.video_name 									{float:left; width:65%; padding-left: 12%; width: 50%;}
#social-slidedown .subscribe-fb					{float:right; width:35%; margin:0;}
#social-slidedown .subscribe-fb .facebook-icon	{padding:9px 17px 7px; margin-right: 20px;}
#social-slidedown .subscribe-fb p				{ padding-left: 18px; float:left; padding-top:6px; padding-bottom:0;}

.sticky  #social-slidedown						{ top:0;}


/* WordPress CSS */
.post-content h3{}
.post-content p{}
h1.screen-reader-texT{}
.paging-navigation{
	padding-top:10px;
	border-top:1px solid #000;
}
.navigation ul li.last a{}
.navigation ul li.current-menu-item a {}
.post_by ul li.author_link a{display:inline-block; background:none;color:rgb(104, 102, 102); text-transform:uppercase;padding:0;}
.post_by ul li:first-child{text-transform:uppercase;padding-left:0;}


.social_media_buttons_frontend li a.icon-facebook{
    background-color: #3B5998;
    width: 60px;
    height: 40px;
    text-align: center;
    padding: 20px 0 0 0 !important;
margin:0 15px 0 0;
}
.social_media_buttons_frontend li a.icon-twitter-alt {
    background-color: #55ACEE;
 width: 60px;
    height: 40px;
    text-align: center;
    padding: 20px 0 0 0 !important;
	margin:0 15px 0 0;
}
.social_media_buttons_frontend li a.icon-pinterest {
    background-color: #CB2027;
 width: 60px;
    height: 40px;
    text-align: center;
    padding: 20px 0 0 0 !important;
}
.social-likes{}
.social-likes ul{}
.social-likes span {
    float: left;
    margin: 0 2px 0;
	dispalay:inline-block;
}

.get_best form .eemail_textbox_class				{border: 1px solid #d8dce1; border-radius: 3px; box-sizing: border-box; font-size: 14px;line-height: 18px; padding:0px 10px; width: 180px; float:left; color:#cfcece; font-weight:700; font-family: 'Source Sans Pro', sans-serif; height:36px; line-height:36px; border-radius:0; border-bottom:none; border-right:none;}
.get_best form .eemail_textbox_button			{float:left; font-family: 'Source Sans Pro', sans-serif; font-size:15px; color:#fff; font-weight:700; text-transform:uppercase; background:#99db00; border-bottom:1px solid #6b862e; border-right:1px solid #6b862e; border-top:1px solid #8abf0f; border-left:1px solid #8abf0f;  background:#99db00; padding:0; height:34px; box-shadow:none; margin:1px 0 0; width:75px; padding:0; cursor:pointer;}
.get_best form input:focus 						{ box-shadow: 0 0 4px 0 #9dd613;}
.eemail_msg, .eemail_textbox{margin:0 !important; padding:0 !important;}

.cat-post-item a {
color: #555555;
text-decoration: none;
font-size: 19px;
line-height: 20px;
color: #555555;
font-weight: 600;
padding:0 0 13px 0;
}
#facebookShareSmall .facebook-icon-text a{text-decoration:none !important; color:#fff !important;}

.subscribe-email form .eemail_textbox_class		{ width:91%; padding:0 4%; height:24px; line-height:24px; font-size:14px; color:#b3adad;   font-family: 'Source Sans Pro', sans-serif;}
.subscribe-email form .eemail_textbox_button {
    border-radius: 0px 3px 3px 0px;
    bottom: 0px;
    color: #7D7D7D;
    font-family: "PT Sans",arial,sans-serif;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    position: absolute;
    right: 0px;
    text-shadow: 0px 0px 0px #FFF;
    text-transform: uppercase;
    top: 10px;
    width: 55px;
    box-shadow: none;
    border: 1px solid #D3D3D3;
    cursor: pointer;
    height: 26px;
    padding: 0px;
    margin: 0px;
}
.subscribe-email form input:focus				{box-shadow:0 0 5px 0 #0066ff;}	
.side_social ul li{float:left; margin:0 10px 0 0;}
.side_social ul li a img{border:none !important; }
.side_social ul{overflow:hidden;}
.social-likes{margin:0 0 15px }
.bnav li a,
.bnav li a:hover,
.bnav li.active a,
.bnav li.disabled {
	color: #fff;
	text-decoration:none;
}

.bnav li {
	display: inline;
}

.bnav li a,
.bnav li a:hover,
.bnav li.active a,
.bnav li.disabled {
	background-color: #6FB7E9;
	border-radius: 3px;
	cursor: pointer;
	padding: 12px;
	padding: 0.75rem;
}

.bnav li a:hover,
.bnav li.active a {
	background-color: #3C8DC5;
}
.bnav ol{margin:0 !important;}
.post_subscribe{padding-top:10px;}