/*
Theme Name: ThoughtfulReading
Theme URI: https://thoughtfulreading.com
Author: ThoughtfulReading
Author URI: https://thoughtfulreading.com
Description: ThoughtfulReading is a Minimal Responsive theme with Plenty of premium features including Parallax Header, Numbered page navigation, Responsive Slider, Customizable Header & Footer, 4 Page Layouts, Custom Widgets & User Friendly Time Display. ThoughtfulReading also has a powerful admin options panel, which lets you modify your site to a great extent. ThoughtfulReading Theme is best suited for Blog/Magazine type Wordpress sites. It has been already translated into all popular langauges.
Version: 1.0.1
License: GNU General Public License
License URI: license.txt
Text Domain: thoughtfulreading
Domain Path: /languages/
Tags: light, custom-background, two-columns, right-sidebar, responsive-layout, custom-menu, sticky-post, theme-options, threaded-comments, translation-ready, gray, left-sidebar, custom-menu, editor-style, featured-images, full-width-template, sticky-post, theme-options, threaded-comments

ThoughtfulReading WordPress Theme, Copyright 2016 ThoughtfulReading.
ThoughtfulReading WordPress Theme is distributed under the terms of the GNU GPL v3.
*/


/* =Reset
-------------------------------------------------------------- */


#wpadminbar.sticky-admin { /* #secondary.default-sidebar #text-7 h3.widget-title
	/* eliminates overlaying of the admin bar that shows when logged in, over my nav bar sticky which confused and caused errors, by hiding it on scroll when my sticky nav bar sticks to the top. */
	display: none;
}

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, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
html {
	font-size: 62.5%; /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units https://clagnut.com/blog/348/#c790 */
	overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust:     100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
html {
    margin-top: 0 !important;
}
body {
	word-wrap: break-word;
	-ms-word-wrap: break-word;
}
* { 
      padding:0px;
      margin:0px;
}
/* new font */
@font-face{font-family:'bebas_neueregular';
src:url("https://thoughtfulreading.com/fonts/BebasNeue-webfont.eot");src:url("https://thoughtfulreading.com/fonts/BebasNeue-webfont.eot?#iefix") format("embedded-opentype"),url("https://thoughtfulreading.com/fonts/BebasNeue-webfont.woff") format("woff"),url("https://thoughtfulreading.com/fonts/BebasNeue-webfont.ttf") format("truetype"),url("https://thoughtfulreading.com/fonts/BebasNeue-webfont.svg#bebas_neueregular") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'bebas_reg';
src:url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-regular.eot");src:url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-regular.eot?#iefix") format("embedded-opentype"),url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-regular.woff") format("woff"),url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-regular.ttf") format("truetype"),url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-regular.svg#bebas_reg") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'bebas_bold';
src:url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-bold.eot");src:url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-bold.eot?#iefix") format("embedded-opentype"),url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-bold.woff") format("woff"),url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-bold.ttf") format("truetype"),url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-bold.svg#bebas_bold") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'bebas_book';
src:url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-book.eot");src:url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-book.eot?#iefix") format("embedded-opentype"),url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-book.woff") format("woff"),url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-book.ttf") format("truetype"),url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-book.svg#bebas_book") format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'bebas_thin';
src:url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-thin.eot");src:url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-thin.eot?#iefix") format("embedded-opentype"),url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-thin.woff") format("woff"),url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-thin.ttf") format("truetype"),url("https://thoughtfulreading.com/fonts/bebas-pro/bebas-neue-pro-thin.svg#bebas_thin") format("svg");font-weight:400;font-style:normal}
/* end new font */

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block;
}
ol, ul {
	list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
blockquote.normalfont,
blockquote.normalfont p {
    font-size: 14px;
    line-height: 22px;
    padding: 5px 10px;
}
a:focus {
	outline: thin dotted;
}
a:hover,
a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
	outline: 0;
}
a img {
	border: 0;
}

.entry-content p {
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 18px;
    line-height: 25px;
    padding: 7px 0;
}

/* =Global
----------------------------------------------- */

body,
button,
input,
select,
textarea {
	color: #404040;
	font-family: sans-serif;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* Headings */
h1, h2, h3, h4, h5, h6 {
	clear: both;
}

h4 {
    margin-top: 20px !important;
}

hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.5em;
}
hr.li-hr {
	margin: 10px 0;
}
hr.snopebusters {
    border-top: 1px solid #ddd;
}
hr.posthr {
    border-top: 1px solid #ddd;
}
/* Text elements */
p {
	margin-bottom: 1.5em;
}
ul, ol {
	margin: 0 0 1.5em 3em;
}
ul {
	list-style: disc;
}
ol {
	list-style: decimal;
}
li > ul,
li > ol {
	margin-bottom: 0;
	margin-left: 1.5em;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 1.5em 1.5em;
}
b, strong {
	font-weight: bold;
}
dfn, cite, em, i {
	font-style: italic;
}
blockquote {
	margin: 0 1.5em;
}
address {
	margin: 0 0 1.5em;
}
pre {
	background: #eee;
	font-family: "Courier 10 Pitch", Courier, monospace;
	font-size: 15px;
	font-size: 1.5rem;
	line-height: 1.6;
	margin-bottom: 1.6em;
	max-width: 100%;
	overflow: auto;
	padding: 1.6em;
}
code, kbd, tt, var {
	font: 15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym {
	border-bottom: 1px dotted #666;
	cursor: help;
}
mark, ins {
	background: transparent;
	text-decoration: none;
}
sup,
sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
super {
    font-size: 10px;
    vertical-align: top;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
small {
	font-size: 75%;
}
big {
	font-size: 125%;
}
figure {
	margin: 0;
}
table {
	margin: 0 0 1.5em;
	width: 100%;
}
th {
	font-weight: bold;
}
img {
	height: auto; /* Make sure images are scaled correctly. */
	max-width: 100%; /* Adhere to container width. */
}
button,
input,
select,
textarea {
	font-size: 100%; /* Corrects font size not being inherited in all browsers */
	margin: 0; /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
	vertical-align: baseline; /* Improves appearance and consistency in all browsers */
	*vertical-align: middle; /* Improves appearance and consistency in all browsers */
}
button,
input {
	line-height: normal; /* Addresses FF3/4 setting line-height using !important in the UA stylesheet */
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	border: 1px solid #ccc;
	border-color: #ccc #ccc #bbb #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #e6e6e6;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.5), inset 0 15px 17px rgba(255, 255, 255, 0.5), inset 0 -5px 12px rgba(0, 0, 0, 0.05);
	color: rgba(0, 0, 0, .8);
	cursor: pointer; /* Improves usability and consistency of cursor style between image-type 'input' and others */
	-webkit-appearance: button; /* Corrects inability to style clickable 'input' types in iOS */
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1;
	padding: .6em 1em .4em;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}
button:hover,
html input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
	border-color: #ccc #bbb #aaa #bbb;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.8), inset 0 15px 17px rgba(255, 255, 255, 0.8), inset 0 -5px 12px rgba(0, 0, 0, 0.02);
}
button:focus,
html input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
html input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
	border-color: #aaa #bbb #bbb #bbb;
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15);
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box; /* Addresses box sizing set to content-box in IE8/9 */
	padding: 0; /* Addresses excess padding in IE8/9 */
}
button::-moz-focus-inner,
input::-moz-focus-inner { /* Corrects inner padding and border displayed oddly in FF3/4 www.sitepen.com/blog/2008/05/14/the-devils-in-the-details-fixing-dojos-toolbar-buttons/ */
	border: 0;
	padding: 0;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
textarea {
	color: #666;
	border: 1px solid #ccc;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
textarea:focus {
	color: #111;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"] {
	padding: 3px;
}
textarea {
	overflow: auto; /* Removes default vertical scrollbar in IE6/7/8/9 */
	padding-left: 3px;
	vertical-align: top; /* Improves readability and alignment in all browsers */
	width: 98%;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.aligncenter {
	clear: both;
	display: block;
	margin: 0 auto;
}

/* Text meant only for screen readers */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar */
}

/* Clearing */
.clear,
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
	content: '';
	display: table;
}

.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
	clear: both;
}



/* =Content
----------------------------------------------- */

#masthead {
	margin: 10px auto 100px auto !important;
}
.hentry {
	margin: 0 0 1.5em;
	/* border-bottom: double 4px #00ac97; */
	border-bottom: double 10px #6382ac;
	padding-bottom: 50px;
}
.byline,
.updated {
	display: none;
}
.single .byline,
.group-blog .byline {
	display: inline;
}
.page-content,
.entry-content,
.entry-summary {
	margin: 1.5em 0 0;
}
.page-links {
	clear: both;
	margin: 0 0 1.5em;
}


/* =Asides
----------------------------------------------- */

.blog .format-aside .entry-title,
.archive .format-aside .entry-title {
	display: none;
}


/* =Media
----------------------------------------------- */

.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
.site-main .gallery {
	margin-bottom: 1.5em;
}
.gallery-caption {
}
.site-main .gallery a img {
	border: none;
	height: auto;
	max-width: 90%;
}
.site-main .gallery dd {
	margin: 0;
}
.site-main .gallery-columns-4 .gallery-item {
}
.site-main .gallery-columns-4 .gallery-item img {
}

/* Make sure embeds and iframes fit their containers */
embed,
iframe,
object {
	max-width: 100%;
}


/* =Navigation
----------------------------------------------- */

.site-main [class*="navigation"] {
	margin: 0 0 1.5em;
	overflow: hidden;
}
[class*="navigation"] .nav-previous {
	float: left;
	width: 50%;
}
[class*="navigation"] .nav-next {
	float: right;
	text-align: right;
	width: 50%;
}
#nav-below .nav-previous {
    background: #00ac97 !important;
    padding: 7px 0 7px 10px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width: 45% !important;
}
#nav-below .nav-next {
    background: #00ac97 !important;
    padding: 7px 10px 7px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    width: 45% !important;
}

/* =Comments
----------------------------------------------- */

.comment-content a {
	word-wrap: break-word;
}
.bypostauthor {
}


/* =Widgets
----------------------------------------------- */

.widget {
	margin: 0 0 1.5em;
}

/* Make sure select elements fit in widgets */
.widget select {
	max-width: 100%;
}

/* Search widget */
.widget_search .search-submit {
	display: none;
}


/* =Infinite Scroll
----------------------------------------------- */

/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .paging-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending .site-footer { /* Theme Footer (when set to scrolling) */
	display: none;
}

/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before */
.infinity-end.neverending .site-footer {
	display: block;
}

/* =Additional CSS and CSS Overrides
----------------------------------------------- */

/* PREUS FONTS */

@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 100;
  src: local('Lato Hairline'), local('Lato-Hairline'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/boeCNmOCCh-EWFLSfVffDg.woff) format('woff');
}
@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: local('Lato Light'), local('Lato-Light'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/KT3KS9Aol4WfR6Vas8kNcg.woff) format('woff');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Noto Sans'), local('NotoSans'), url(https://fonts.gstatic.com/s/notosans/v5/LeFlHvsZjXu2c3ZRgBq9nFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(https://fonts.gstatic.com/s/notosans/v5/LeFlHvsZjXu2c3ZRgBq9nD8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Noto Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Noto Sans Bold'), local('NotoSans-Bold'), url(https://fonts.gstatic.com/s/notosans/v5/PIbvSEyHEdL91QLOQRnZ1-gdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(https://fonts.gstatic.com/s/notosans/v5/PIbvSEyHEdL91QLOQRnZ13hCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Roboto Slab';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Slab Regular'), local('RobotoSlab-Regular'), url(https://fonts.gstatic.com/s/robotoslab/v4/y7lebkjgREBJK96VQi37Zo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'), url(https://fonts.gstatic.com/s/robotoslab/v4/y7lebkjgREBJK96VQi37ZobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}

/* END PREUS FONTS */

#parallax-bg {
	background: #000 url('https://thoughtfulreading.com/images/headbg.jpg') center top repeat-x !important;
}

#page {
    /* margin-top: -32px; */
}

#twitter-widget-0 {
    width: 325px !important;
    margin-left: 11px !important;
}
#secondary aside p {
    padding-left: 16px !important;
}

#secondary aside .rp {
    padding-left: 8px !important;
}

#secondary aside ul {
    padding-left: 16px !important;
}

#secondary h3 {
    padding-left: 10px !important;
    padding-top: 5px !important;
}

#secondary h3.widget-title label[for="subscribe-field"] {
    padding-top: 6px !important;
    padding-left: 2px !important;
}

#main-title {
	text-shadow: -1px 1px 1px #000, 1px -1px 1px #000, -1px -1px 1px #000, 1px 1px 1px #000;
	margin-left: -5px;
	font-size: 51px; /* bebas */
}
#main-tagline {
	margin-left: 82px;
	/* font-size: 18px; */ /* roboto */
	font-size: 24px;/* bebas */
	margin-top: -2px;  
	margin-bottom: -24px;  
	color: rgba(109, 176, 237, 0.99);  font-weight: bold;
	text-shadow: -1px 1px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000, 1px 1px 0 #000;
	min-width: 362px;
	display: block;
	float: left;
}
h2.entry-title {
	/* color: #00ac97; */
    color: #2e73a3;
	/* font-family: "Roboto Slab", Arial, Helvetica, sans-serif; */
	font-family: "bebas_reg", "Roboto Slab", Arial, Helvetica, sans-serif;
	font-size: 44px; /* bebas */
}
.site-title, .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content h7 {
	/* color: #00ac97; */
    color: #2e73a3;
	/*font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important; */
	font-family: "bebas_reg", "Roboto Slab", Arial, Helvetica, sans-serif !important;
    font-size: 34px;
}
.entry-content.entry-topten h4,
.entry-content.entry-topten h4 a {
    color: #2e73a3;
}
.entry-topten .list.wfont0 {
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
}
.entry-topten .list.wfont1,
.entry-topten .list.wfont1 a {
	font-family: Calibri, Arial, Helvetica, sans-serif !important;
	font-size: 17px !important;
    line-height: 19px;
}
.countdown-cont .list.wfont1 .review {
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
}
.entry-topten .list.wfont2,
.entry-topten .list.wfont2 a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
}
.countdown-cont .list.wfont2,
.countdown-cont .list.wfont2 a {
	font-family: "Open Sans", Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
    line-height: 19px;
}
.countdown-cont .list.wfont2 .review {
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
}
.entry-topten .list.wfont3,
.entry-topten .list.wfont3 a {
	font-family: Courier, Arial, Helvetica, sans-serif !important;
}
.entry-topten .list.wfont4,
.entry-topten .list.wfont4 a {
	font-family: Helvetica, Arial, sans-serif !important;
}
.entry-topten .list.wfont5,
.entry-topten .list.wfont5 a {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}
.entry-topten .list.wfont6,
.entry-topten .list.wfont6 a {
	font-family: Arial, Helvetica, sans-serif !important;
}
.entry-topten .list.wfont0 span.why-special,
.entry-topten .list.wfont1 span.why-special,
.entry-topten .list.wfont2 span.why-special,
.entry-topten .list.wfont3 span.why-special,
.entry-topten .list.wfont4 span.why-special,
.entry-topten .list.wfont5 span.why-special,
.entry-topten .list.wfont6 span.why-special {
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
}
.item-list h4 {
    border-bottom: 1px solid #ddd;
    margin-bottom: 0;
}
.item-list {
    background: #f7f7f7; 
    margin-top: 25px; 
    margin-bottom: 25px; 
    padding: 0 15px !important;
    border: 1px solid #ddd;
}
.item-list br {
    display: none;
}
.item-list p {
    margin-bottom: 0;
}
.item-list span {
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    display: block;
}
.site-title {
	width: 400px;
}
.site-title img {
	height: 92px;
	margin-bottom: -33px;
	/* margin-top: -20px; */
    float: left;
    margin-top: 0;
    margin-left: -10px;
    margin-right: 10px;
}
h4 {
	line-height: 25px !important;
	padding-bottom: 10px;
}
.widget-title {
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
}
.entry-content img {
	max-width: 100%;
	border: solid 5px #ffffff;
	box-shadow: 0 1px 4px #888;
	-moz-box-shadow: 0px 1px 4px #888;
	-webkit-box-shadow: 0px 1px 4px #888;
	margin-bottom: 10px;
	margin-left: 0px;
}
.entry-content iframe[src^="https://www.youtube-nocookie.com/embed"] {
    /* light version
    border: solid 5px #ffffff;
    box-shadow: 0 1px 4px #888;
    -moz-box-shadow: 0px 1px 4px #888;
    -webkit-box-shadow: 0px 1px 4px #888; */
    /* dark version */
    border: solid 5px #191919;
    box-shadow: 0 1px 10px #000;
    -moz-box-shadow: 0 1px 10px #000;
    -webkit-box-shadow: 0 1px 10px #000;
}
#site-navigation {
    background: transparent !important;
}
#site-navigation a {
	padding-left: 25px !important;
	background: rgba(0,0,0,0.5);
}
#site-navigation .current_page_item > a {
	padding-bottom: 17px !important;
	rgba(0,0,0,0.65) !important;
}
#site-navigation .current_page_item > a:hover {
	padding-bottom: 15px !important;
}
.post a {
	/* color: #00ac75 !important; /* green */
	color: #0073ac !important;
	/* font-family: "Roboto Slab", Arial, Helvetica, sans-serif; */
	/* color: #87cb59 !important;
	font-weight: 600; */
}
.entry-content p a {
	color: #0073ac !important;
	border-bottom: 2px dotted rgba(0,115,172,0.3);
    padding: 0 2px;
}
.entry-content p a:hover {
    text-decoration: none;
	border-bottom: 2px solid rgba(0,115,172,1);
}
.nav-previous a, .nav-next a {
	background: #00ac97 !important;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
	font-weight: 600;
	color: #fff !important;
	padding: 0 5px 1px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.nav-previous a:hover, .nav-next a:hover {
	background: #00cf8d !important;
	text-decoration: none;
	text-shadow: -1px 1px 1px #007751;
}
/* new UL dot */
ul {
    /* list-style-image: url('https://thoughtfulreading.com/wp-content/uploads/2014/09/arrow-right-green4-sm.png'); */
}
.entry-content li {
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 18px;
    line-height: 25px;
    padding: 2px 0;
}
/*
ol { 
	float: left;
	list-style: none;
	padding-left: 2em;
	text-indent: -1em;
}
ol li:first-letter { 
	color: white; 
	background: #00ac97;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left:-15px;
} */

#bp-login-widget-form {
	padding: 0 0 20px 20px;
}
/***************** BEGIN SIMPLE NAV *****************/


.menu-toggle {
	display: none;
}
/* 
#content, .content {
	background: #f7fcff;
}
.full{
	padding:30px;
	margin: 0 auto 0 auto;
	max-width:62.5em;
}
.hero {
	padding: 100px 30px 30px 30px;
	background: #444;
}
h1, h2, h3, h4, h5, a {
	font-family:"Source Sans Pro","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-weight:400;
	font-style:normal;
}
h5 {
	line-height: 20px !important;
}
html, body {
	width: 100%;
	height: 100%;
	padding:0;
	margin: 0;
	font-family:"Open Sans","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
	font-weight:normal;
	font-style:normal;
	line-height:1.5;
	font-size: 1.1em;
}
.hero h1 {
	font-size: 5em;
	line-height: 0.0001em;
	letter-spacing: -0.07em;
}
.img {
	display: block;
	width: 100%;
} */

/* @media only screen and (min-width: 48em){ */
.top-bar label {
	display:none;
}
.menu {
	width:100%;
	margin: 0 auto -10px auto;
	/* max-width:62.5em; THIS IS 1000px */
	max-width:77em;
	/* max-width:70.5em; This is the number for without the topten category */
	height: auto;
}

nav#mainnav {
	display: block;  
	width: 100%;
	position: absolute;
	z-index: 1000;
	background: rgba(0, 0, 0, 0.7);
}
nav#mainnav ul ul {
	display: none;
}
nav#mainnav ul li:hover > ul {
	display: block;
}
nav#mainnav ul {
	list-style: none;
	position: relative;
	display: inline-table;
	padding: 0;
	/* border-bottom: solid 1px #535353; */
}
nav#mainnav ul:after {
	content: "";
	clear: both;
	display: block;
}
nav#mainnav ul li {
	float: left;
	border-right: 1px solid rgba(2,10,38, 0.5);
}
.first {
	border-left: 1px solid rgba(2,10,38, 0.5);
}
nav#mainnav ul li:hover, .current {
	background: rgba(11, 106, 187, 0.4);
}
nav#mainnav ul li:hover a {
	color: #fff;
}
nav#mainnav ul li a {
	display: block; 
	padding: 25px 25px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
nav#mainnav ul ul {
	background: rgba(0,0,0,0.8); padding: 0;
	position: absolute; top: 100%;
	z-index: 100;
}
nav#mainnav ul ul li {
	float: none; 
	border-top: 1px solid #535353;
}
nav#mainnav ul ul li a {
	padding: 15px 25px;
	color: #535353;
}	
nav#mainnav ul ul li a:hover {
	background: rgba(11, 106, 187, 0.4);
	color: #fff;
}	
nav#mainnav ul ul ul {
	position: absolute;
	left: 100%;
	top:0;}
/* } */

/* my css customizations */

nav#mainnav a:hover {
	text-decoration: none;
}
.mainmenu {
	height: 45px;
	margin-top: -74px;
	margin-bottom: 25px;
}
/* image icons */
li.first a {
	padding-top: 12px !important;
	padding-bottom: 38px !important;
	background-image: url(https://thoughtfulreading.com/images/home.png);
	background-repeat: no-repeat;
	background-position: 32px 33px;
}
li.movies a {
	padding-top: 12px !important;
	padding-bottom: 38px !important;
	background-image: url(https://thoughtfulreading.com/images/movies-tv.png);
	background-repeat: no-repeat;
	background-position: 14px 33px; /* 38px 33px while just Movies title, 49px 33px for film reel image  */
}
.sticky li.movies a {
	background-image: url(https://thoughtfulreading.com/images/movies.png);
    /* Movies, TV title ** background-position: 90px 4px !important; */
    /* Media title */ background-position: 59px 4px !important;
}
li.games a {
	padding-top: 12px !important;
	padding-bottom: 38px !important;
	background-image: url(https://thoughtfulreading.com/images/games.png);
	background-repeat: no-repeat;
	background-position: 35px 33px;
}
li.tech a {
	padding-top: 12px !important;
	padding-bottom: 38px !important;
	background-image: url(https://thoughtfulreading.com/images/tech.png);
	background-repeat: no-repeat;
	background-position: 48px 33px;
}
li.topten a {
    padding-top: 12px !important;
    padding-bottom: 38px !important;
    background-image: url(https://thoughtfulreading.com/images/top-ten-icon7.png);
    background-repeat: no-repeat;
    background-position: 35px 37px;
}
li.psychology a {
	padding-top: 12px !important;
	padding-bottom: 38px !important;
	/* background-image: url(https://thoughtfulreading.com/images/psychology-bulb.png); */
	/* psychology title */ background-position: 50px 33px;
	/* other title */ background-image: url(https://thoughtfulreading.com/images/book2.png);
	/* other title */ /* background-position: 32px 33px; */
	background-repeat: no-repeat;
}
li.quizzes a {
    padding-top: 12px !important;
    padding-bottom: 38px !important;
    background-image: url(https://thoughtfulreading.com/images/quizzes-mark.png);
    background-repeat: no-repeat;
    background-position: 39px 33px;
}
li.answers a {
    padding-top: 12px !important;
    padding-bottom: 38px !important;
    background-image: url(https://thoughtfulreading.com/images/psychology-bulb.png);
    background-repeat: no-repeat;
    background-position: 43px 33px;
}
li.relationships a {
	padding-top: 25px !important;
	padding-bottom: 25px !important;
	background-image: none;
	background-repeat: no-repeat;
	background-position: 50px 33px;
}
li.politics a {
	padding-top: 12px !important;
	padding-bottom: 38px !important;
	background-image: url(https://thoughtfulreading.com/images/politics.png);
	background-repeat: no-repeat;
	background-position: 29px 33px;
}
li.world a {
    padding-top: 12px !important;
    padding-bottom: 38px !important;
    background-image: url(https://thoughtfulreading.com/images/earth.png);
    background-repeat: no-repeat;
    background-position: 34px 35px;
}
li.cars a {
	padding-top: 12px !important;
	padding-bottom: 38px !important;
	background-image: url(https://thoughtfulreading.com/images/car-front5.png);
	background-repeat: no-repeat;
	background-position: 29px 35px;
	padding-left: 33px !important;
	padding-right: 37px !important;
}
li.gear a {
	padding-top: 12px !important;
	padding-bottom: 38px !important;
	background-image: url(https://thoughtfulreading.com/images/top-items-icon5.png);
	background-repeat: no-repeat;
	background-position: 33px 34px;
	padding-left: 33px !important;
	padding-right: 37px !important;
}
li.contact a {
	padding-top: 12px !important;
	padding-bottom: 38px !important;
	background-image: url(https://thoughtfulreading.com/images/contact.png);
	background-repeat: no-repeat;
	background-position: 39px 33px;
}
/***************** END SIMPLE NAV *******************/
.default-nav-wrapper, #top-bar {
	display: none;
}

/* search bar */

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
   color: #ddd !important;  
}

input[type="search"] {
	-webkit-appearance: textfield; /* Addresses appearance set to searchfield in S5, Chrome */
	-webkit-box-sizing: content-box; /* Addresses box sizing set to border-box in S5, Chrome (include -moz to future-proof) */
	-moz-box-sizing:    content-box;
	box-sizing:         content-box;
}
input[type="search"]::-webkit-search-decoration { /* Corrects inner padding displayed oddly in S5, Chrome on OSX */
	-webkit-appearance: none;
}

input[type="search"],
textarea {
	background: rgba(0,0,0,0.7) !important;
	border: none !important;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
	color: #111 !important;
}
#top-search input[type=text] {
	background: rgba(0,0,0,0.7) !important;
	width: 300px !important;
	padding-left: 15px !important;
	color: #fff !important;
	height: 35px !important;
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-moz-box-shadow: none !important;
	padding-right: 40px;
}
#top-search {
	top: -10px !important;
	/* top: 20px !important;
	left: 280px !important;
	z-index: 999 !important; */
}
#top-search [class^="icon-"] {
	margin-top: -8px !important;
	margin-left: 247px !important;
	position: absolute !important;
}
#top-search img {
	max-width: 20px !important;
}
.icon-search:before {
	content: none !important;
}

/* OTHER CSS */

#nav-below {
	background: none;
}
#search-table {	
    width: 450px;
    float:  right;
    margin-top: 40px;
    margin-bottom: -20px;
}
.social-icon {
	color: #fff !important;
	transition: ease 0.1s all !important;
}

/* CUSTOM BGS */

.new-content-bg {
	background-position: top center !important;
	background-attachment: fixed !important;
}
.home-content-bg {
	/* background-image: url(https://thoughtfulreading.com/images/homebg-winter.jpg) !important; */
	background-image: url(https://thoughtfulreading.com/images/homebg.jpg) !important;
	border-color: rgba(11, 106, 187, 0.5) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: bottom center !important;
}
.movies-content-bg {
	background-image: url(https://thoughtfulreading.com/images/terminatorbg.jpg) !important;
	border-color: rgba(11, 106, 187, 0.5) !important;
}
.games-content-bg {
	background-image: url(https://thoughtfulreading.com/images/titanfallbg.jpg) !important;
	border-color: rgba(11, 106, 187, 0.5) !important;
}
.tech-content-bg {
	background-image: url(https://thoughtfulreading.com/images/matrixbg.jpg) !important;
	border-color: rgba(11, 106, 187, 0.5) !important;
}
.psychology-content-bg {
	background-image: url(https://thoughtfulreading.com/images/psychologybg.jpg) !important;
	border-color: rgba(11, 106, 187, 0.5) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.quizzes-content-bg {
	background-image: url(https://thoughtfulreading.com/images/psychologybg.jpg) !important;
	border-color: rgba(11, 106, 187, 0.5) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}
.politics-content-bg {
	background-image: url(https://thoughtfulreading.com/images/politicsbg.jpg) !important;
	border-color: rgba(11, 106, 187, 0.5) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: bottom center !important;
}
.cars-content-bg {
	background-image: url(https://thoughtfulreading.com/images/carsbg.jpg) !important;
	border-color: rgba(11, 106, 187, 0.5) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: bottom center !important;
}
.gear-content-bg {
	background-image: url(https://thoughtfulreading.com/images/gearbg.jpg) !important;
	border-color: rgba(11, 106, 187, 0.5) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: bottom center !important;
}
.topten-content-bg {
	background-image: url(https://thoughtfulreading.com/images/toptenbg50.jpg) !important;
	border-color: rgba(11, 106, 187, 0.5) !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: top center !important;
}
.home-container-bg,
.movies-container-bg,
.games-container-bg,
.tech-container-bg,
.psychology-container-bg,
.quizzes-container-bg,
.politics-container-bg,
.cars-container-bg,
.gear-container-bg,
.topten-container-bg {
	background: rgba(255,255,255,0.98);
	border-right: 3px solid rgba(0,143,70,0.7);
	border-left: 3px solid rgba(0,143,70,0.7);
	border-top: 4px solid rgba(11, 106, 187, 0.7) !important;
	margin-top: 40px !important;
	border-top-right-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-left-radius: 10px;
}

.home-footer-bg,
.movies-footer-bg,
.games-footer-bg,
.tech-footer-bg,
.psychology-footer-bg,
.politics-footer-bg,
.cars-footer-bg,
.gear-footer-bg,
.topten-footer-bg,
.post-footer-bg {
	background: #000 !important;
	color: #eee !important;
	border-top: 4px solid rgba(11, 106, 187, 0.7) !important;
	border-bottom: none !important;
}

.home-container-bg,
.home-footer-bg,
.psychology-container-bg,
.psychology-footer-bg,
.quizzes-container-bg,
.quizzes-footer-bg,
.politics-container-bg,
.politics-footer-bg,
.cars-container-bg,
.cars-footer-bg,
.gear-container-bg,
.gear-footer-bg {
	border-color: rgba(11, 106, 187, 0.5) !important;
}
/* @media screen and (-webkit-min-device-pixel-ratio:0) { 
	.sticky {
		position: fixed !important;
		margin-top: -89px !important;
		background: rgba(0, 0, 0, 0.89) !important;
	}
} */
.sticky {
	position: fixed !important;
	/* margin-top: -89px; /* -122px; */
	background: rgba(0, 0, 0, 0.89) !important;
	top: 0;
}
.sticky-first {
	background-position: 57px 3px !important;
}
.sticky-movies {
	background-position: 67px 3px !important;
}
.sticky-media {
	background-position: 67px 3px !important;
}
.sticky-games {
	background-position: 65px 3px !important;
}
.sticky-tech {
	background-position: 97px 3px !important;
}
.sticky-topten {
    background-position: 72px 7px !important;
    background-image: url(https://thoughtfulreading.com/images/top-ten-icon7-sm.png) !important;
}
.sticky-psychology {
	/* psychology title */ background-position: 97px 3px !important;
	/* other title ** background-position: 59px 3px !important; */
}
.sticky-quizzes {
    background-position: 71px 4px !important;
}
.sticky-answers {
    background-position: 77px 4px !important;
}
.sticky-world {
    background-position: 62px 5px !important;
}
.sticky-politics {
	background-position: 65px 3px !important;
}
.sticky-cars {
	/* background-position: 47px 5px !important; */
	background-position: 49px 7px !important;
	background-image: url(https://thoughtfulreading.com/images/car-front11.png) !important;
}
.sticky-gear {
	background-position: 52px 6px !important;
	background-image: url(https://thoughtfulreading.com/images/top-items-icon9.png) !important;
}
.sticky-contact {
	background-position: 74px 3px !important;
}

/* begin adbannr */
#regular-banner {
}
#mobile-banner {
	display: none;
}
/* end adbannr */

#social-media-mobile {
    position: relative;
    margin-top: -55px;
    float: right;
    margin-right: 90px;
}
#social-media-mobile a {
    padding: 10px 5px;
}

#social-icons {
    display: none;
}
	

/* recent posts extended widget */
.rpwe-block ul{
list-style: none !important;
margin-left: 0 !important;
padding-left: 0 !important;
}

.rpwe-block li{
list-style-type: none;
height: 100px;
}

.rpwe-block a{
display: inline !important;
text-decoration: none;
}

.rpwe-block h3{
background: none !important;
clear: none;
margin-bottom: 0 !important;
margin-top: 0 !important;
font-weight: 400;
font-size: 12px !important;
line-height: 1.5em;
}

.rpwe-thumb{
margin: 2px 10px 2px 0;
padding: 0;
object-fit: cover;
border: 2px solid #fff !important;
box-shadow: 0 0 3px #777;
-moz-box-shadow: 0 0 3px #777;
-webkit-box-shadow: 0 0 3px #777;
border-radius: 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
}

.rpwe-summary{
font-size: 12px;
}

.rpwe-time{
color: #bbb;
font-size: 11px;
}

.rpwe-comment{
color: #bbb;
font-size: 11px;
padding-left: 5px;
}

.rpwe-alignleft{
display: inline;
float: left;
}

.rpwe-alignright{
display: inline;
float: right;
}

.rpwe-aligncenter{
display: block;
margin-left: auto;
margin-right: auto;
}

.rpwe-clearfix:before,
.rpwe-clearfix:after{
content: "";
display: none;
}

.rpwe-clearfix:after{
clear: both;
}

.rpwe-clearfix{
zoom: 1;
}

#secondary h3.rpwe-title {
    height: 62px;
    overflow: hidden;
    padding-left: 0 !important;
}
/* end recent posts extended widget */

@media screen and (min-width: 991px) and (max-width: 1199px) {
	#newscroller {
		height: 360px !important;
		width: 970px !important;
		margin-left: -18px !important;
		margin-bottom: 20px !important;
	}
	.boxes-b {
		width: 305px !important;
		height: 305px !important;
	}
	.latest-posts-img {
		width: 275px !important;
	}
	.featured-category-posts-img {
		width: 575px !important;
	}
	.boxes-bottom {
        width: 185px !important;
	}
	.latest-posts-img-bottom {
        width: 195px !important;
	}
	/* fix missing list numbers top viewed content sidebar */
	ol.gtc-list {
	    list-style-position: inside;
        list-style-type: decimal;
	}
	/* end fix */
}
@media screen and (max-width: 991px) {
	#social-media-mobile {
	    display: block !important;
	}
    #mobilemenu-tr.show-search {
        margin-top: -74px !important;;
    }
    #top-search input[type=text] {
        background: #444 !important;
    }
    #top-search input[type=text] {
        background: #444 !important;
        height: 55px !important;
        margin-top: -11px !important;
        margin-right: -80px !important;
    }
    .show-searchbox {
        display: block !important;
    }
    .hide-searchbutton {
        display: none !important;
    }
	.searchy {
        width: auto;
        padding-left: 0;
        margin-left: 0;
    }
	#search-table {
		margin-top: -57px !important;
		margin-bottom: -20px !important;
		position: absolute !important;
		margin-left: 280px !important;
	}
	#mobilemenu-tr ul li ul.dropdown {
	    background-color: transparent !important;
	}
	#mobilemenu-tr ul li ul.dropdown li {
        background-color: #000 !important;
	    width: 300px !important;
	    margin-bottom: -1px !important;
	}
	.site-title {
		padding: 15px 0 !important;
	}
	nav#mainnav {
		background: rgba(0, 0, 0, 0.97);
	}
	nav#mainnav ul li a {
		padding: 8px 45px 8px 11px !important;
	}
	li.first a {
		background-position: 57px 3px !important;
	}
	li.movies a {
		/* Media title */ background-position: 59px 3px !important;
		/* Movies, TV title ** background-position: 90px 3px !important; */
		/* Movies title ** 67px 3px while just Movies title */
	    background-image: url(https://thoughtfulreading.com/images/movies.png) !important;
	}
	li.media a {
		/* Media title */ background-position: 59px 3px !important;
	    background-image: url(https://thoughtfulreading.com/images/movies.png) !important;
	}
	li.games a {
		background-position: 65px 3px !important;
	}
	li.tech a {
		background-position: 97px 3px !important;
	}
	li.topten a {
        background-position: 72px 7px !important;
        background-image: url(https://thoughtfulreading.com/images/top-ten-icon7-sm.png) !important;
    }
	li.psychology a {
		background-position: 95px 3px !important;
	}
	li.quizzes a {
        background-position: 71px 4px !important;
    }
	li.answers a {
        background-position: 71px 4px !important;
    }
	li.politics a {
		background-position: 64px 3px !important;
	}
	li.world a {
		background-position: 64px 3px !important;
	}
	li.cars a {
		/* background-position: 47px 5px !important; */
		background-position: 49px 7px !important;
		background-image: url(https://thoughtfulreading.com/images/car-front11.png) !important;
	}
	li.gear a {
		background-position: 52px 6px !important;
		background-image: url(https://thoughtfulreading.com/images/top-items-icon9.png) !important;
	}
	li.contact a {
		background-position: 74px 3px; !important;
	}
	/* REMOVED NEWSCROLLER ON MOBILE
	#newscroller {
		display: none;
	}
	.container.col-md-12.home-container-bg {
		margin-top: 0px !important;
	}
	*/
	/* ADDED BACK NEWSCROLLER ON MOBILE */
	#newscroller {
		width: 103% !important;
		height: 300px !important;
		margin-top: -360px !important;
		margin-bottom: -60px !important;
	}
	.container.col-md-12.home-container-bg {
		margin-top: 330px !important;
	}
	#primary {
        padding: 3px 15px 1px 15px !important;
    }	
    #primary.home-content {
        padding: 55px 15px 1px 15px !important;
    }
    #newscroller-bottom {
        width: 104% !important;
        height: auto !important;
    }
    footer.entry-meta {
        margin-top: 30px;
        text-align: center;
    }
    .latest-posts-img {
		width: 200px !important;
		height: 118px !important;
	}
	.boxes-b {
		width: 210px !important;
	}
	.home-content {
		margin-top: 0 !important;
	}
	/* END ADDED BACK NEWSCROLLER ON MOBILE */
	/*
	.site-title #title {
		text-shadow: -1px 1px 1px #000, 1px -1px 1px #000, -1px -1px 1px #000, 1px 1px 1px #000 !important;
	}
	.site-title #subtitle {
		color: rgba(109, 176, 237, 0.99);
		text-shadow: -1px 1px 0px #000, 1px -1px 0px #000, -1px -1px 0px #000, 1px 1px 0px #000 !important;
	}
	*/
	#social-icons {
		padding-left: 0;
		display: none;
	}
   /* .gear-leftbox {
        max-width: 65% !important;
    } */
}

@media screen and (min-width: 768px) and (max-width: 991px) {
	.sticky {
		margin-top: -88px !important; /* -78px !important;  -121px !important; */
	}
	/*
	#search-table {	
		margin-top: -70px !important;
		margin-bottom: -20px !important;
		position: absolute !important;
		margin-left: 250px !important;
	}
	*/
	.mainmenu {
		height: 45px !important;
		margin-top: -40px !important;
	}
	#social-icons {
		position: absolute !important;
		margin-top: 150px !important;
		z-index: 999 !important;
		margin-left: 350px !important;
	}
	#social-icons i {
		color: #000 !important;
	}
	#masthead {
	/* mobilefix	margin-bottom: 40px !important; */
	}
}
/* @media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 768px) and (max-width: 991px) { 
	.sticky {
		margin-top: -78px !important;
	}
} */
@media screen and (min-width: 880px) and (max-width: 991px) {
	.container {
	/* mobilefix	margin-top: 13px !important; /* -20px !important; */
	}
}
@media screen and (min-width: 768px) and (max-width: 880px) {
	.sticky {
		margin-top: -88px !important; /* margin-top: -68px !important; /* -101px !important; */
	}
	#masthead {
	/* mobilefix	margin-bottom: 0px !important; /* margin-bottom: -20px !important; */
	}
	.mainmenu {
		margin-top: 0px !important;
	}
	.container {
	/* mobilefix	margin-top: 40px !important; */
	}
}
/* @media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 768px) and (max-width: 880px) { 
	.sticky {
		margin-top: -68px !important;
	}
} */
@media screen and (min-width: 1200px) and (max-width: 1251px) {
    .swp_social_panelSide.nc_socialPanel.swp_boxed.swp_default_full_color.swp_individual_full_color.swp_other_full_color.slide {
        display:none !important
    }
	/* new swp version */
	.swp_social_panelSide[class*=swp_side].swp_boxed  {    
		display: none !important;
	}
}

@media screen and (max-width: 1290px) {
    .swp_social_panelSide.swp_boxed .nc_tweetContainer, .swp_social_panelSide.swp_boxed .nc_tweetContainer a, .swp_social_panelSide.swp_circles .nc_tweetContainer, .swp_social_panelSide.swp_circles .nc_tweetContainer a  {
        width:45px !important
    }
    
    .swp_social_panelSide.swp_boxed .nc_tweetContainer,.swp_social_panelSide.swp_boxed .nc_tweetContainer a,.swp_social_panelSide .iconFiller,.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.totes) span.swp_count,.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.totes) span.swp_share,.swp_social_panelSide.nc_socialPanel.swp_boxed.swp_default_full_color.swp_individual_full_color.swp_other_full_color.slide {
        width:45px !important
    }
    .swp_social_panelSide.swp_boxed .nc_tweetContainer i.sw {
        width:33px !important
    }
    .swp_social_panelSide.nc_socialPanel div.totes.totesalt,.swp_social_panelSide.nc_socialPanel:hover:nth-child(1) {
        width:45px !important;
        text-shadow:0 0 1px #fff
    }
    .swp_social_panelSide {
        padding-top:20px !important
    }
	
	/*  new swp version */
	.swp_social_panelSide.swp_social_panel {
		width: 45px !important;
	}

	.swp_social_panelSide.swp_social_panel .nc_tweetContainer {
		width: 45px !important;
	}

	.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) span.swp_share {
		/* font-size: 12px !important; */
		padding-right: 1px;
	}
	.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .spaceManWilly i.sw {
		text-align: center !important;
		padding-top: 10px !important;
		font-size: 27px !important;
		height: 40px !important;
		padding-right: 1px;
	}
	/* only padding if hide count */
	.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .swp_count.swp_hide .spaceManWilly i.sw {
		padding-left: 8px;
	}
}

@media screen and (min-width: 992px) and (max-width: 1067px) {
    .swp_social_panelSide.nc_socialPanel.swp_boxed.swp_default_full_color.swp_individual_full_color.swp_other_full_color.slide {
        display:none !important
    }
}

@media screen and (max-width: 839px) {
    .swp_social_panelSide.nc_socialPanel.swp_boxed.swp_default_full_color.swp_individual_full_color.swp_other_full_color.slide {
        display:none !important
    }
	/* new swp version */
	.swp_social_panelSide[class*=swp_side] {    
		display: none !important;
	}
}
@media screen and (min-width: 840px) {
    .swp_social_panelSide.nc_socialPanel.swp_boxed.swp_default_full_color.swp_individual_full_color.swp_other_full_color.slide {
        left:5px !important
    }
    .nc_socialPanel.mobile .iconFiller ~ .swp_count {
        display:block !important
    }
	/* new swp version */
	.swp_social_panelSide[class*=swp_side] {    
		display: block !important;
	}
}
@media screen and (max-width: 768px) {
	.sticky {
		margin-top: -124px !important; /* -171px !important; */
	}
	/* 
	#search-table {	
		margin-top: -20px !important;
		margin-bottom: -20px !important;
		margin-left: 0 !important;
		position: absolute !important;
	}
	.site-title {
		margin-left: 125px !important;
	}
	#social-icons {
		position: absolute !important;
		margin-top: 150px !important;
		z-index: 999 !important;
		margin-left: 350px !important;
	}
	*/
	#search-table {
		/* margin-top: 0px !important; */
		margin-bottom: -20px !important;
		margin-left: 10% !important;
		position: absolute !important;
	}
	.site-title {
		margin-left: 10% !important;
	}
	#social-icons {
		margin-left: 10px !important;
	}

	#social-icons i {
		color: #000 !important;
	}
	.mainmenu {
		height: 45px !important;
		margin-top: -44px !important;
	}
	#menu-toggle {
		display: none !important;
	}
	#newscroller-bottom {
		width: 100% !important;
		height: auto !important;
	}
	/* begin adbannr */
	#regular-banner {
		display: none;
	}
	#mobile-banner {
		display: block;
	}
	/* end adbannr */
}
/*
@media screen and (min-width: 580px) and (max-width: 768px) { 
	#newscroller-inner {
		width: 505px !important;
		margin: 0 auto !important;
	}
}
@media screen and (max-width: 580px) { 
	#newscroller-inner {
		width: 255px !important;
		margin: 0 auto !important;
	}
}
*/
/* @media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 768px) { 
	.sticky {
		margin-top: -124px !important;
	}
} */
@media screen and (min-width: 480px) and (max-width: 991px) { 
	.home-content {
		margin-top: -60px;
	}
}
@media screen and (min-width: 480px) and (max-width: 768px) { 
	#social-icons {
		margin-left: 0px !important;
	}
}
@media screen and (max-width: 1199px) { 
	.cars-specs-cont {
		max-width: 599px !important;
		background-color: transparent !important;
		border-top: none !important;
		border-bottom: none !important;
	}
	.cars-specs.specs-fav {
		display: none !important;
	}

}
@media screen and (max-width: 1199px) { 
	.cars-specs-cont {
		width: 117% !important;
	}
}
@media screen and (min-width: 991px) and (max-width: 1199px) { 
	.entry-cars .featured-image-single img {
		max-width: 599px !important;
	}
}
@media screen and (max-width: 768px) { 
	.entry-cars .featured-image-single img {
		max-width: 115% !important;
	}
}
@media screen and (min-width: 991px) and (max-width: 1199px) {
	.entry-cars .cars-fav-add a {
		padding: 20px 337px 20px 55px !important;
	}
}
@media screen and (max-width: 991px) {
	#featured-archives .latest-posts-img {
		width: 100% !important;
	}
	#featured-archives .boxes-c {
		width: 100% !important;
	}
	.featured-sidebar {
		width: 100% !important;
	}
	#primary.cars-archives article {
		width: 100% !important;
	}
	#primary.cars-archives h2.entry-title a {
		height: auto !important;
	}
}
@media screen and (min-width: 769px) and (max-width: 991px) {
	.entry-cars .cars-fav-add a {
		padding: 20px 429px 20px 55px !important;
	}
}
@media screen and (min-width: 481px) and (max-width: 768px) {
	.entry-cars .cars-fav-add a {
		padding: 20px 143px 20px 55px !important;
	}
}
@media screen and (max-width: 599px) { 
	.cars-specs-cont {
		margin-bottom: 53px;
	}
}
@media screen and (min-width: 532px) and (max-width: 768px) { 
	.container {
	/* mobilefix	margin-top: 27px !important; */
	}
}
@media screen and (max-width: 531px) { 
	.container {
	/* mobilefix	margin-top: 63px !important; */
	}
}
@media screen and (max-width: 480px) { 
    html {
        overflow-x: hidden;
    }
    #top-nav-box {
        display: none;
    }
	.author-meta-list .author-meta-desc {
		max-width: 150px !important;
		max-height: 62px !important;
		overflow: hidden !important;
	}
	.container.cars-container-bg {
		padding: 0 !important;
	}
	.cars-container-bg #featured-archives .boxes-c.cars {
		width: 100% !important;
	}
	#primary.home-content {
        padding: 0 15px 0 15px !important;
    }
	#primary.cars-archives {
		padding: 0 !important;
		padding-top: 0 !important;
	}
	#primary.cars-archives article {
		margin: 0 !important;
	}
	#primary.cars-archives .featured-thumb {
		width: 100%;
	}
	#primary.cars-archives .article-rest.col-md-12 {
		padding: 0 !important;
	}
	#featured-archives .latest-posts-box.boxes-c.cars .latest-posts-img {
		height: 200px !important;
	}
	/* MOBILE NEWSCROLLER */
	#newscroller {
	    width: calc(100% + 37px) !important;
		height: 300px !important;
		margin-top: -344px !important;
		margin-bottom: 75px !important;
		margin-left: -19px !important;
		border-radius: 0 !important;
		-moz-border-radius: 0 !important;
		-webkit-border-radius: 0 !important;
		background-color: #000 !important;
	}
	.container.col-md-12.home-container-bg {
		margin-top: 300px !important;
		border-top-left-radius: 0 !important;
		-moz-top-left-border-radius: 0 !important;
		-webkit-top-left-border-radius: 0 !important;
		border-top-right-radius: 0 !important;
		-moz-top-right-border-radius: 0 !important;
		-webkit-top-right-border-radius: 0 !important;
	}
    #social-media-mobile {
    	margin-right: 77px !important;
    	margin-top: -58px !important;
    }
    #social-media-mobile a {
        padding: 5px 0px !important;
    }
    #content #mobilemenu-tr ul li a,
	.content #mobilemenu-tr ul li a {
        padding: 27px 25px 23px 59px !important;
    }
    #content #mobilemenu-tr.sticky2 ul li a.menu-dropdown,
	.content #mobilemenu-tr.sticky2 ul li a.menu-dropdown  {
        padding: 8px 25px 5px 38px !important;
    }
    #mobilemenu-search {
		margin-top: -37px !important;
		margin-right: -20px !important;
	}
	.latest-posts-img {
		width: 120px !important;
		height: 71px !important;
	}
	.boxes-b {
		width: 137px !important;
	}
	.latest-posts-box span {
		font: 14px "Roboto Slab", Arial, Helvetica, sans-serif !important;
		line-height: 17px !important;
	}
	#newscroller .latest-posts-box span {
		max-height: 51px !important;
	}
	#newscroller {
		height: 220px !important;
		margin-top: -264px !important;
	}
	.container.col-md-12.home-container-bg {
		margin-top: 220px !important;
	}
	.home-post-cats-overlay {
		padding: 1px 25px 0 14px !important;
		margin-top: 4px !important;
		margin-left: -5px !important;
		/* background: url('https://thoughtfulreading.com/wp-content/uploads/2015/08/banner-sm-transparent-320-wide.png') no-repeat !important; */
		width: 99px !important;
		height: 31px !important;
		background-position: -989px -104px !important;
	}
	.home-post-cats-overlay a {
		font-size: 11px !important;
	}
	/* play games newscroller
	.view-all-games a {
	    display: none;
	} */
	.breaking-news-cont.free-games-cont {
	/* actually these games are not mobile friendly so should remove on mobile devices */
	    display: none;
	}
	/*
	#secondary .widget.widget_thoughtfulreading_rp2 {
	    margin-top: 430px !important;
	} 
	*/
	/* breaking news 2 */
	.breaking-news-cont2 {
        background: #eee !important;
        height: 249px !important;
        margin-top: 0px !important;
    }
	.breaking-news2 div.latest-posts-img {
        width: 150px !important;
        height: 90px !important;
    }
    .breaking-news2 .latest-posts-box span {
        width: 150px !important;
        font-size: 12px !important;
        height: 53px !important;
        overflow: hidden;
    }
    .breaking-news2 .boxes-c {
        width: 170px !important;
        padding-left: 5px !important;
        margin-right: 0 !important;
    }
	/* end breaking news 2 */
	/* END MOBILE NEWSCROLLERS */
	#top-section #featured-archives .latest-posts-img {
        height: 200px !important;
	}
}
@media screen and (max-width: 395px) { 
	.cars-specs-cont {
		margin-bottom: 91px;
	}
}
@media screen and (min-width: 480px) and (max-width: 580px) { 
	.author-meta, .author-meta-cars {
	/*	padding: 10px 10px 140px 12px !important; */
	}
	.author-meta-cars .cars-info-cont {
		padding-top: 10px;
	}
	i.author-avatar img {	
		margin-left: 10px !important;
	}
}
@media screen and (max-width: 480px) { 
	.sticky {
		margin-top: -124px !important; /* -170px !important; */
		position: absolute !important;
	}
	.sticky li a {
	}
	.sticky2 {
		margin-top: -124px !important; /* -170px !important; */
		position: absolute !important;
	}
	.sticky2 li a {
	}
	#top-search {
		margin-left: -310px !important;
	/*
		margin-left: -150px !important;
		position: relative;
		z-index: 1;
	*/
	}
	#social-icons {
		display: none;
	/*
		margin-left: -80px !important;
		z-index: 2;
		position: relative;
	*/
	}
	.home-content {
		margin-top: -65px !important;
	}
	.page-header {
		margin-top: 30px !important;
	}
	#primary {
	/* mobilefix	padding-top: 40px !important; */
	}
	/* SMALLER TITLE TO FIX ON PHONE SCREEN */
	.site-title {
		margin-left: -50px !important;
		margin-right: 50px !important;
	}
	#main-title {
		font-size: 27px !important;
	}
	.sticky2 #main-title {
		font-size: 14px !important;
	}
	#main-tagline {
		font-size: 15px !important;
		margin-left: 15px !important;
	}
	/* REMOVE BACKGROUND ON MOBILE DEVICES FOR FASTER LOADING */
	#parallax-bg {
		/* background: #000 !important; */
		background: url(https://thoughtfulreading.com/images/header-bg-mobile2.jpg) no-repeat left top !important;
	}
	.home-content-bg {
		background-image: none !important;
	}
	.movies-content-bg {
		background-image: none !important;
	}
	.media-content-bg {
		background-image: none !important;
	}
	.games-content-bg {
		background-image: none !important;
	}
	.tech-content-bg {
		background-image: none !important;
	}
	.psychology-content-bg {
		background-image: none !important;
	}
	.quizzes-content-bg {
		background-image: none !important;
	}
	.answers-content-bg {
		background-image: none !important;
	}
	.politics-content-bg {
		background-image: none !important;
	}
	.world-content-bg {
		background-image: none !important;
	}
	.cars-content-bg {
		background-image: none !important;
	}
	.gear-content-bg {
		background-image: none !important;
	}
	.topten-content-bg {
		background-image: none !important;
	}
	.entry-cars .cars-fav-add a {
		padding: 20px 40px 20px 55px !important;
	}
	#content, .content  {
	    /* background-color: #000 !important */
	}
}
/* FEATURED SLIDER I CREATED */

#newscroller {
	position: relative;
	width: 1148px;
	height: 370px;
	border: 4px solid rgba(11, 106, 187, 0.59);
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: rgba(0,0,0,0.7);
	margin: 0 auto;
	margin-left: -8px;
	margin-top: -430px;
	overflow: hidden;
}
#newscroller-inner {
	position: relative;
	width: auto;
	overflow: hidden;
	padding-left: 10px;
}
#newscroller .latest-posts-box span {
	max-height: 76px;
    overflow: hidden;
}
#newstitle {
	height: 50px;
	font: 30px "Roboto Slab", Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 9px 0 0 15px;
	font-weight: bold;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	/* width: 1130px; */
	/* background: rgba(0,0,0,0.5); */
	/* margin-bottom: 5px; */
	/* border-radius: 10px; */
	/* -moz-border-radius: 10px; */
	/* -webkit-border-radius: 10px; */
	/* border-top: 4px solid rgba(11, 106, 187, 0.59); */
	/* background: rgba(0,0,0,0.7); */
	/* border-right: 4px solid rgba(11, 106, 187, 0.59); */
	/* border-left: 4px solid rgba(11, 106, 187, 0.59); */
}
#maintitle {
	font: 30px "Roboto Slab", Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 9px 0 0 15px;
	font-weight: bold;
	color: #777; /* #3181cb; */
	margin-top: 35px;
	margin-bottom: -10px;
}
.latest-posts-img {
	width: 340px;
	height: 200px;
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 10px;
	float: left;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.featured-category-posts-img {
	width: 575px;
	height: 200px;
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 10px;
	float: left;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}
.home-post-img-bg {
	height: 100%;
	min-width: 100%;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid rgba(11, 106, 187, 0.59);
}
.home-post-cats-overlay {
    position: absolute;
    padding: 6px 25px 0 17px;
    margin-top: 10px;
    margin-left: -7px;
    /* background: url('https://thoughtfulreading.com//images/banner-sm-transparent.png'); */
    width: 114px;
    height: 45px;
    text-align: center;
    /*
     opacity: 0.8;
     color: rgba(173, 200, 225, 0.9);
     background: #111;
     background: #093050;
     border: 2px solid #000;
     border: 2px solid rgba(11, 106, 187, 0.59);
     border: 2px solid rgba(37, 124, 199, 0.59) 
    */
}
.home-post-cats-overlay a {
    color: #adc8e1;
    font-size: 13px;
    font-weight: 600;
}
.home-post-cats-overlay a:hover {
    color: #adc8e1 !important;
    background: none !important;
    border-bottom: 1px dotted #adc8e1;
}
.latest-posts-box {
	float: left;
	padding: 10px;
	margin-left: 10px;
	/* border: 4px solid rgba(11, 106, 187, 0.5); */
	/* margin-right: 10px; */
	/* background: #f7f7f7; */
	/* border: 4px solid rgba(11, 106, 187, 0.5); */
	/* background: rgba(255,255,255,0.8); */
	/* border-radius: 10px; */
	/* -moz-border-radius: 10px; */
	/* -webkit-border-radius: 10px; */
}
.boxes-b {
	width: 360px;
	height: 310px;
	/* width: 370px; */
}

/* begin featured section */
#featured-archives .latest-posts-img {
	width: 100% !important;
	height: 340px !important;
}
#featured-archives .boxes-c {
	width: 60%;
	height: auto;
	padding-left: 10px;
	padding-top: 25px;
	margin-left: 0;
}
#featured-archives .boxes-c.cars {
	width: 80% !important;
	height: auto;
	margin: 0 auto !important;
	padding: 20px !important;
	border: 2px solid #999;
	/* border-top: 5px solid #184a87 !important; */
    border-bottom: 5px solid #184a87 !important;
	float: none !important;
	/* background: #fff; */
	background: rgba(255,255,255,0.9) !important;
    font-weight: 600;
}
#featured-archives .latest-posts-box.boxes-c.cars span {
	border-bottom: 1px dotted rgba(255,255,255,0);
}
#featured-archives .latest-posts-box.boxes-c.cars:hover span {
	border-bottom: 1px dotted #3375ce !important;
}
#featured-archives .latest-posts-box.boxes-c.cars a.read-more-list:hover {
    background: none;
    border-bottom: 1px dotted #3375ce !important;
}
#featured-archives .latest-posts-box span {
	text-align: left;
	padding-left: 5px;
	color: #3c7ec3;
	font-weight: bold;
}
.featured-sidebar {
	width: 40%;
	float: left !important;
	padding-top: 10px !important;
}
#secondary.featured-sidebar h3.widget-title {
	background: #000 url(images/breaking-news-title-bgsm2.png) !important;
	padding-left: 25px !important;
}
/* end featured section */

/* begin breaking news section */
.breaking-news-cont {
	background: #eee !important;
	float: left;
	height: 294px;
	width: 100%;
	padding-top: 0px !important;
	margin-top: 20px;
}
.breaking-news-cont2 {
	background: #eee !important;
	height: 294px;
	width: 100%;
	padding-top: 0px !important;
	margin-top: 20px;
	position: relative;
	white-space: nowrap;
	overflow: hidden;
}
.breaking-news-cont2 .scroll-arrows,
.breaking-news-cont.free-games-cont .scroll-arrows {
    float: right;
}
.breaking-news,
.breaking-news2 {
	padding-left: 8px;
	width: 100%;
	top: 65px;
	bottom: 0px;
	position: absolute;
	overflow: hidden;
	white-space: nowrap;
}
.breaking-news-inner,
.breaking-news-inner2 {
	position: absolute;
	width: 100%;
	overflow: hidden;
}
.breaking-news ul,
.breaking-news2 ul {
	margin: 0;
	padding: 0;
}
.breaking-news .latest-posts-img,
.breaking-news2 .latest-posts-img {
	width: 250px !important;
	height: 120px !important;
}
.breaking-news .boxes-c,
.breaking-news2 .boxes-c {
	width: 250px;
	height: auto;
	padding-left: 10px;
	margin-left: 0;
	margin-right: 30px;
}
.breaking-news2 .boxes-c {
	vertical-align: top;
}
.breaking-news .latest-posts-box span,
.breaking-news2 .latest-posts-box span {
	text-align: left;
	padding-left: 5px;
	font-size: 14px;
	line-height: 18px;
	color: #3472b2;
	font-weight: bold;
	/* padding-left: 7px !important; */
	width: 250px;
}
.breaking-news-title {
	/* background: #000 url(images/breaking-news-title-bg.png) !important; /* #072b4d !important; */
	padding: 15px 24px !important;
	color: #fff !important;
	border: none !important;
	font-size: 20px;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
	margin-top: 0;
}
@media screen and (min-width: 481px) {
    .scroll-arrows1 {
        float: right;
        margin-right: 38px !important;
    }
}
@media screen and (max-width: 481px) {
    .scroll-arrows1 {
    	float: left;
    	margin-left: -25px;
    }
}
.scroll-arrows2 {
	float: right;
}
.scroll-arrows {
	position: relative;
	z-index: 2;
}
.scroll-arrows.scroll-games {
	margin-right: 3px;
}
.scroll-arrows div {
	float: left;
	padding: 3px 8px;
	color: #fff;
	font-weight: bold;
	background: rgba(0,0,0,0.5);
	margin-right: 5px;
	cursor: pointer;
}/*
#prev_nav_home {
	background: url("images/left-arrow.png");
	width: 25px;
	height: 25px;
}
#next_nav_home {
	background: url("images/right-arrow.png");
	width: 25px;
	height: 25px;
}
#prev_nav {
	background: url("images/left-arrow-ltblue.png");
	width: 25px;
	height: 25px;
}
#next_nav {
	background: url("images/right-arrow-ltblue.png");
	width: 25px;
	height: 25px;
}
#prev_nav2 {
	background: url("images/left-arrow-red.png");
	width: 25px;
	height: 25px;
}
#next_nav2 {
	background: url("images/right-arrow-red.png");
	width: 25px;
	height: 25px;
}*/
.latest-posts-outer {
	width: 100%;
	top: 0px;
	bottom: 0px;
	overflow: hidden;
	white-space: nowrap;
}
.latest-posts-inner.breaking-news-inner,
.latest-posts-inner.breaking-news-inner2 {
	position: relative;
}
.breaking-news-inner h3 a span,
.breaking-news-inner2 h3 a span {
	white-space: normal;
}
.breaking-news-inner .latest-posts-box.boxes-b {
	display: inline-block !important;
	float: none !important;
	vertical-align: top;
}
breaking-news-inner2 .latest-posts-box.boxes-b {
	float: left !important;
}
.home-arrows {
	margin-top: -33px;
	margin-right: 10px;
}
#scroll-right {
	width: 70px;
	position:  absolute;
	margin-top: 70px;
	margin-left: 1120px;
	opacity:  0.7;
	display: none;
}
#scroll-left {
	width: 70px;
	position:  absolute;
	margin-top: 70px;
	margin-left: -70px;
	opacity:  0.7;
	display: none;
}
/* end breaking news section */

/* Begin Free Games Section */
.breaking-news-cont.free-games-cont {
	height: 244px !important;
	margin-top: 15px !important;
	border-bottom: 3px solid #2e7ea7;
	border-radius: 10px !important;
	-moz-border-radius: 10px !important;
	-webkit-border-radius: 10px !important;
	position: relative;
	overflow: hidden;
}
.breaking-news-title.top-free-games-title {
	/* background: #000 url(images/games-title-bg-wide-blue2.png) !important; /* #072b4d !important; */
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	-moz-border-top-right-radius: 10px;
	-moz-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
}
.breaking-news-title.top-free-games-title span {
}
.breaking-news-title.top-free-games-title a {
	visibility:hidden;
}
.breaking-news-title.top-free-games-title:hover span {
	display: none;
}
.breaking-news-title.top-free-games-title:hover a {
	visibility:visible;
	color: #fff !important;
}
/*.breaking-news-title.top-free-games-title:after {
	content: 'View All Games';
}*/
li.latest-posts-box.boxes-c {
	list-style: none !important;
	display: inline-block !important;
	float: none !important;
}
li.latest-posts-box.boxes-d {
	list-style: none !important;
	display: inline-block !important;
	/* float: none !important; */
}
li.latest-posts-box.boxes-c.free-games h3 a span {
	text-align: center !important;
}
.view-all-games a {
    margin-top: -62px;
    color:  #fff;
    float:  right;
    padding: 15px 18px;
    font-size:  18px;
}
.view-all-games a:hover {
    color:  #fff;
}
/* End Free Games Section */

.home-post-img-bg:hover {
	opacity: 0.95;
}

.latest-posts-box span {
	font: 18px "Roboto Slab", Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	line-height: 25px;
	color: #adc8e1;
}
.latest-posts-box a:hover {
	color: #3375ce;
	text-decoration: none;
	background: rgba(255,255,255,0.97);
}
.latest-posts-box:hover span {
	color: #3375ce;
}
.latest-posts-box:hover span {
	border-bottom: 1px dotted #3375ce;
}
.sponsors, .sponsors img {
	width: 330px;
	height: 115px;
	margin-left: 5px;
	margin-bottom: 7px;
}
.sponsors a {
	background: url(https://thoughtfulreading.com/images/everplex-hosting-ad.jpg);
	background-size: cover;
	width: 330px;
	height: 115px;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	display: block;
	border: 3px solid #222;
}
.sponsors a:hover {
	background: url(https://thoughtfulreading.com/images/everplex-hosting-ad-hover.jpg);
	background-size: cover;
}
div {
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}

.rp-thumb, .rp-thumb img {
	width: 64px !important;
}
.rp-title {
	padding-left: 70px !important;
	padding-top: 4px;
	padding-right: 10px;
}
#thoughtfulreading_rp-2 .rp-title a,
#thoughtfulreading_rp-3 .rp-title a {
    margin-top: -3px;
    display: block;
    max-height: 80px;
    overflow: hidden;
}

#thoughtfulreading_rp-2 .rp-thumb,
#thoughtfulreading_rp-3 .rp-thumb {
    width: 128px !important;
    height: 80px;
    display: block;
    position: relative;
    overflow: hidden;
    margin-right: 10px;
    margin-left: 2px;
    margin-top: 1px !important;
    box-shadow: 0 0 3px #777;
    -moz-box-shadow: 0 0 3px #777;
    -webkit-box-shadow: 0 0 3px #777;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}

#thoughtfulreading_rp-2 .rp-thumb img,
#thoughtfulreading_rp-3 .rp-thumb img {
    width: 100% !important;
    height: 80px;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0;
}

#secondary #text-80 .widget.google_top_posts,
#secondary #text-84 .widget.google_top_posts,
#secondary #text-85 .widget.google_top_posts,
#secondary #text-88 .widget.google_top_posts,
#secondary #text-97 .widget.google_top_posts,
#secondary #text-113 .widget.google_top_posts {
    border: none !important;
    margin-top: 0 !important;
}
#secondary #text-80.widget .textwidget,
#secondary #text-84.widget .textwidget,
#secondary #text-85.widget .textwidget,
#secondary #text-88.widget .textwidget,
#secondary #text-97.widget .textwidget,
#secondary #text-113.widget .textwidget {
    padding: 0;
}
.widget.google_top_posts .gtc-content-thumb img {
    height: 74px;
    min-width: 128px;
    object-fit: cover;
    border: 2px solid #fff !important;
    box-shadow: 0 0 3px #777;
    -moz-box-shadow: 0 0 3px #777;
    -webkit-box-shadow: 0 0 3px #777;
    border-radius: 1px;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
}
.rp-item {
    overflow: hidden !important;
}
#secondary .widget {
    background: #ddd !important;
}

#secondary h3.widget-title {
    background: #072b4d !important;
    padding: 15px 17px !important;
    color: #fff !important;
    border: none !important;
}

#secondary a {
    color: #555 !important;
}

#secondary.games-custom-sidebar {
    float: left;
}

h1.page-title {
	font: 37px "Roboto Slab", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #072b4d;
	margin-top: -20px;
}
.archive .entry-title a {
	background: #072b4d !important;
	padding: 15px 17px !important;
	color: #fff !important;
	border: none !important;
	text-decoration: none !important;
}
.archive .entry-header {
	background: #eee !important;
}
.archive .entry-meta {
	padding-left: 10px !important;
}
.archive .entry-content {
	background: #eee !important;
	margin-top: 0 !important;
	padding: 20px 15px 15px !important;
}
.searchy {
	width: 350px;
	padding-left: 50px;
}

/* BUTTON TEXT SIZE */
#buddypress .comment-reply-link, #buddypress a.button, #buddypress button, #buddypress div.generic-button a, #buddypress input[type=button], #buddypress input[type=reset], #buddypress input[type=submit], #buddypress ul.button-nav li a, a.bp-title-button {
	font-size: 1.2rem !important;
}

#dpa-redemption-form {
	padding: 5px 15px 15px;
}
/**** STYLE FAV BUTTON ****/

ul.custom-fav-button {
	list-style-image: none !important;
	list-style-type: none !important;
	margin-left: 0 !important;
}
ul.custom-fav-button a {
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
	text-decoration: none !important;
	font-size: 20px;
	color: #fff !important;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
ul.custom-fav-button .custom-fav-add {
	margin: 15px 0 35px 0;
	white-space: nowrap;
}
ul.custom-fav-button .custom-fav-view {
	margin: 15px 0;
	white-space: nowrap;
}
ul.custom-fav-button .custom-fav-add a, ul.custom-fav-button .custom-fav-view a {
	background: #072b4d !important;
	white-space: nowrap;
}
ul.custom-fav-button .custom-fav-add a {
	padding: 15px 500px 15px 17px;
}
ul.custom-fav-button .custom-fav-view a {
	padding: 15px 520px 15px 17px;
}
ul.custom-fav-button .custom-fav-add a:hover, ul.custom-fav-button .custom-fav-view a:hover {
	background: #0d4171 !important;
}
ul.custom-fav-button .custom-fav-remove {
	margin: -38px 0 38px 550px;
	white-space: nowrap;
}
ul.custom-fav-button .custom-fav-remove a {
	font-size: 12px;
	padding: 7px 15px !important;
	background: #145592;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
}
ul.custom-fav-button .custom-fav-remove a:hover {
	background: #1964ab;
}
.top-line {
	display: block;
	width: 55px;
	min-width: 30px;
	border-top: 1px solid #ddd;
	margin-bottom: 30px;
}
#post-1328 .featured-image-single img {
	border-top: 2px solid #f7f7f7 !important;
}
/* NEW STYLE CARS */

.entry-cars {
	padding: 0 20px;
	background: #f7f7f7;
	margin-top: 15px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	box-shadow: 0px 2px 10px #888;
	-moz-box-shadow: 0px 2px 10px #888;
	-webkit-box-shadow: 0px 2px 10px #888;
}
.entry-cars .entry-title { 
	color: #3d4e65 !important;
}
.entry-cars .entry-date, .entry-cars .url {
	color: #516b8e !important;
}
.entry-cars .featured-image-single img {
	margin-bottom: 0px !important;
	margin-left: -40px !important;
	margin-top: 0;
	margin-right: -40px;
}

.entry-cars .featured-image-single img {
	max-width: 728px;
	border-bottom: solid 5px #3d4e65;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin-bottom: 30px;
	margin-left: -10px;
	border-width: 0 0 5px 0;
}
.cars-content {
	margin-top: 20px;
}
img.car-hidden {
	display: none;
}
.cars-specs-cont {
	width: 730px;
	height: 38px;
	margin-left: -21px;
	background-color: #ddd;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.cars-specs {
	background-color: #ddd;
	border: 1px solid #ccc;
	color: #3d4e65;
	float: left;
	padding: 8px 8px 8px 12px; /* 8px; */
	 /* width: 146px; */
	margin-top: -1px;
}
.cars-icons {
	height: 20px;
	background-image: url(images/car-sprite-sm2.png);
}

.specs-gauge {
	/* padding-left: 27px; */
	width: 112px;
}
.specs-engine {
	/* padding-left: 27px; */
	width: 115px;
}
.specs-timer {
	/* padding-left: 35px; */
	width: 97px;
}
.specs-gas {
	/* padding-left: 18px; */
	width: 118px;
}
.specs-gears {
	/* padding-left: px; */
	width: 120px;
}
.specs-fav {
}

.icons-gauge {
	width: 25px;
	background-position: 0 0;
}
.icons-engine {
	padding-left: 27px;
	width: 34px;
	background-position: -24px 0;
}
.icons-timer {
	width: 21px;
	background-position: -58px 0;
}
.icons-gas {
	width: 21px;
	background-position: -79px 0;
}
.icons-gears {
	width: 20px;
	background-position: -100px 0;
}
.icons-fav {
	background: #3d4e65 url(https://thoughtfulreading.com/images/featured.png) no-repeat 10px 15px !important;
}

.car-inner {
	line-height: 21px;
}
.icons-gauge .car-inner {
	margin-left: 32px;
}
.icons-engine .car-inner {
	margin-left: 17px;
}
.icons-timer .car-inner {
	margin-left: 28px;
}
.icons-gas .car-inner {
	margin-left: 28px;
}
.icons-gears .car-inner {
	margin-left: 25px;
}
.cars-specs .car-inner {
	width: 100px;
	color: #3d4e65 !important;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
	font-weight: bold;
	font-size: 17px !important;
}
.cars-specs .car-numbers {
}
.cars-specs .car-units {
	font-size: 11px;
}
.cars-specs .medium {
	font-size: 12.5px;
}
.cars-specs.specs-fav {
	padding: 0 !important;
}
.cars-specs .icons-fav {
	background: none !important;
	width: 1px;
}
.icons-fav .car-inner {
	width: 167px;
	margin-top: 6px;
}
.icons-fav .car-inner a {
	padding: 10px 14px 11px 44px;
	margin-left: -1px;
	border-left: 0px !important;
	background: #4d6687 url(https://thoughtfulreading.com/images/featured.png) no-repeat 10px 6px !important;
	color: #fff !important;
	margin-top: -1px;
	font-size: 12.9px !important;
	font-weight: bold;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
	cursor: pointer;
}
.icons-fav .car-inner a:hover {
	text-decoration: none;
	background-color: #5c79a0 !important;
}

/* END NEW STYLE CARS */

.entry-cars .top-line {
	border: none !important;
	margin-bottom: 20px !important;
}
.entry-cars .cars-fav-add, .entry-cars .cars-fav-view {
	padding-bottom: 8px !important;
}
.entry-cars .cars-fav-add a {
	background: #3d4e65 url(https://thoughtfulreading.com/images/featured.png) no-repeat 20px 20px !important;
	color: #fff !important;
	font-size: 20px;
	padding: 20px 470px 20px 55px;
	/* no star	padding: 20px 505px 20px 20px !important; */
	margin-left: -63px !important;
	margin-right: -40px !important;
}
.entry-cars .cars-fav-view a {
	background: #3d4e65 url(https://thoughtfulreading.com/images/featured.png) no-repeat 20px 20px !important;
	color: #fff !important;
	font-size: 20px;
	padding: 20px 480px 20px 57px !important;
	margin-left: -63px !important;
	margin-right: -40px !important;
}
.entry-cars .cars-fav-add a:hover, .entry-cars .cars-fav-view a:hover {
	text-decoration: none;
	background: #4d6687 url(https://thoughtfulreading.com/images/featured.png) no-repeat 20px 20px !important;
}
.entry-cars .cars-fav-remove {
	margin-top: -31px;
	margin-left: 440px;
}
.entry-cars .cars-fav-remove a {
	color: #fff !important;
	padding: 10px;
	background: #4d6687 !important;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.entry-cars .cars-fav-remove a:hover {
	text-decoration: none;
	background-color: #5c79a0 !important;
}
.already-collected {
	padding-right: 15px !important;
}

/* STYLE FAVORITE BUTTON FOR SMALLER SCREEN SIZES */

@media (min-width: 665px) and  (max-width: 1199px) {
	ul.custom-fav-button .custom-fav-add a {
		padding: 15px 360px 15px 17px !important;
	}
	ul.custom-fav-button .custom-fav-view a {
		padding: 15px 378px 15px 17px !important;
	}
	ul.custom-fav-button .custom-fav-remove {
		margin: -38px 0 38px 408px !important;
	}
}

@media (min-width: 647px) and  (max-width: 664px) {
	ul.custom-fav-button .custom-fav-add a {
		padding: 15px 345px 15px 17px !important;
	}
	ul.custom-fav-button .custom-fav-view a {
		padding: 15px 378px 15px 17px !important;
	}
	ul.custom-fav-button .custom-fav-remove {
		margin: -38px 0 38px 390px !important;
	}
}

@media (min-width: 527px) and  (max-width: 646px) {
	ul.custom-fav-button .custom-fav-add a {
		padding: 15px 215px 15px 17px !important;
	}
	ul.custom-fav-button .custom-fav-view a {
		padding: 15px 240px 15px 17px !important;
	}
	ul.custom-fav-button .custom-fav-remove {
		margin: -38px 0 38px 270px !important;
	}
}

@media (min-width: 487px) and  (max-width: 526px) {
	ul.custom-fav-button .custom-fav-add a {
		padding: 15px 185px 15px 17px !important;
	}
	ul.custom-fav-button .custom-fav-view a {
		padding: 15px 200px 15px 17px !important;
	}
	ul.custom-fav-button .custom-fav-remove {
		margin: -38px 0 38px 230px !important;
	}
}

@media (max-width: 486px) {
	ul.custom-fav-button .custom-fav-add a {
		padding: 15px 105px 15px 17px !important;
		display: none !important;
	}
	ul.custom-fav-button .custom-fav-view a {
		padding: 15px 105px 15px 17px !important;
	}
	ul.custom-fav-button .custom-fav-remove {
		margin: 35px 0 38px 0px !important;
	}
}

/* END STYLE FAVORITE BUTTON FOR SMALLER SCREEN SIZES */


/* BOTTOM FEATURED ITEMS BELOW POSTS */

#newscroller-bottom {
	position: relative;
	width: 758px;
	height: 555px;
	padding-left: 10px;
	margin: 0 auto;
	margin-left: -30px;
	overflow: hidden;
}
.latest-posts-box-bottom {
	float: left;
	padding: 10px;
	margin-left: 12px;
}
.boxes-bottom {
	width: 230px;
	/* height: 240px; */
	height: 248px;
	margin-top: -8px;
}
.latest-posts-img-bottom {
	width: 230px;
	height: 120px;
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 10px;
	float: left;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding-left: 10px;
}
.home-post-img-bg-bottom {
	height: 100%;
	min-width: 100%;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px solid rgba(11, 106, 187, 0.59);
}
.latest-posts-box-bottom span {
	font: 18px "Roboto Slab", Arial, Helvetica, sans-serif;
	display: block;
	text-align: center;
	line-height: 25px;
	color: #adc8e1;
}
.latest-posts-box-bottom a span {
	/* border-bottom: 1px solid rgba(11, 106, 187, 0.3); */
	font-size: 15px;
	line-height: 18px;
	height: 58px;
	overflow: hidden;
	color: #777;
}
.latest-posts-box-bottom a p {
	height: 64px;
	border-bottom: 2px dashed rgba(0,0,0, 0.3);
	margin-right: -20px;
	margin-left: 10px;
}
.latest-posts-box-bottom:hover span {
	color: #3375ce;
}
.latest-posts-box-bottom:hover a p {
	/* border-bottom: 2px dashed rgba(0,0,0, 0.3); */
	border-bottom: 1px dotted #3375ce;
}
.latest-posts-box-bottom:hover .in-the-category, .latest-posts-box-bottom:hover .in-the-category a {
	color: rgba(11, 106, 187, 0.59) !important;
}
.latest-posts-box-bottom:hover .in-the-category a:hover {
	color: #3375ce !important;
	border-bottom: 1px dashed #3375ce !important;
}
.latest-posts-box-bottom a:hover {
	text-decoration: none;
}
.in-the-category {
	margin-top: -5px;
	margin-left: 20px;
	font: 15px "Roboto Slab", Arial, Helvetica, sans-serif;
	color: #999;
}
.in-the-category a {
	color: #999 !important;
}
.newscroller-bottom-title {
	font: 18px "Roboto Slab", Arial, Helvetica, sans-serif !important;
	border-top: 1px solid #ddd;
	margin: 5px 0 10px 20px;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: bold;
	padding-top: 8px;
	max-width: 125px;
}
/* END BOTTOM FEATURED ITEMS BELOW POSTS */


.cars-img {
	width: 214px;
	height: 150px;
	background-position: center center;
	background-repeat: no-repeat;
	overflow: hidden;
	margin-bottom: 15px;
	margin-left: 10px;
	border: solid 5px #ffffff;
	box-shadow: 0px 1px 4px #888;
	-moz-box-shadow: 0px 1px 4px #888;
	-webkit-box-shadow: 0px 1px 4px #888;
	display: inline-block;
}
.cars-img-bg {
	min-height: 100%;
	width: 100%;
}

/* LIGHTBOX (BASIC MODAL) */

#basic-modal-content1,
#basic-modal-content2,
#basic-modal-content3,
#basic-modal-content4,
#basic-modal-content5,
#basic-modal-content6,
#basic-modal-content7,
#basic-modal-content8,
#basic-modal-content9,
#basic-modal-content10,
#basic-modal-content11,
#basic-modal-content12,
#basic-modal-content13,
#basic-modal-content14,
#basic-modal-content15 {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000;}

/* Container */
#simplemodal-container2 {
	height: auto !important; 
	width: auto !important; 
	color:#bbb; 
	background-color:#333; 
	border:4px solid #444; 
	padding:12px; 
	clear:both;
	top: 15% !important;
	left: 15% !important;
}
@media screen and (max-width: 1199px) {
	#simplemodal-container2 {
		width: 80% !important; 
	}
}

@media screen and (max-width: 1199px) {
	#simplemodal-container2 {
		left: 10% !important;
	}
}
#simplemodal-container2 .simplemodal-data {padding:8px;}
#simplemodal-container2 code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container2 a {color:#ddd;}
#simplemodal-container2 a.modalCloseImg {background:url(https://thoughtfulreading.com/images/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container2 h3 {color:#84b8d9;}
a.basic:hover {
	cursor: pointer;
}
#quicklinkscont {
    background: #ddd;
    box-sizing: border-box;
}

#quicktitle {
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif ;
    padding: 10px 20px;
    font-size: 20px;
}

.quicklinks {
    background: #444;
    border: 1px solid #333;
    border-width: 0 1px 1px 1px;
    padding: 15px 0;
}

.quicklinks a {
    color: #eee !important;
    padding: 15px 570px 15px 15px;
}

.quicklinks a:hover {
    text-decoration: none;
}

.quicklinks:hover {
    background: #555;
    border-color: #444;
}
.game-disclm {
    padding: 5px 0 0 0 !important;
    font-size: 18px !important;
    color: #888 !important;
}
.author-meta,
.author-meta-cars {
	height: 82px !important;
	padding: 10px 10px 10px 12px;
	background: #eee !important;
}
.author-meta {
	margin: -7px 4px 15px -6px !important;
	display: table;
	width: 100%;
}
.author-meta-cars {
	margin: 15px 0 0 0 !important;
}
.author-meta-cars .cars-info-cont {
	float: left;
	padding-left: 10px;
}
.author-meta-list {
	margin: 10px 10px 0 0 !important;
	height: 82px !important;
	padding: 10px 10px 10px 12px;
	background: #ddd !important;
}
.author-meta a,
.author-meta-cars a {
	color: #4f6685 !important; /* #3d4e65 !important; */
	font-weight: bold !important;
}
.author-meta-list a {
	color: #3b4f6b !important;
	font-weight: bold !important;
}
.author-meta .posted-in-meta a,
.author-meta-cars .posted-in-meta a {
	color: #8c97a6 !important; /* #3d4e65 !important; */
}
.author-meta-list .posted-in-meta a {
	color: #5a6677 !important;
	font-weight: bold;
}
i.author-avatar img {
	border: solid 1px #fff !important !important;
	box-shadow: 0px 1px 4px #888 !important;
	-moz-box-shadow: 0px 1px 4px #888 !important;
	-webkit-box-shadow: 0px 1px 4px #888 !important;
	margin-bottom: 0 !important;
	margin-left: 2px;
	border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	height: 55px !important;
	width: auto !important;	
}
.posted-date-meta,
.posted-in-meta {
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.author-meta .posted-date-meta,
.author-meta .posted-in-meta,
.author-meta-cars .posted-date-meta,
.author-meta-cars .posted-in-meta {
	color: #a7a7a7 !important;
}
.author-meta-list .posted-date-meta
.author-meta-list .posted-in-meta {
	color: #878787 !important;
}
.icon-note:before {
	content: url("https://thoughtfulreading.com/images/note8.png");
}
.author-meta-img {
	float: left;
	margin-top: 3px;
}
.author-meta-desc {
	float: left;
	padding-left: 10px;
}
.author-meta-list .author-meta-desc {
	margin-top: 1px;
}
.author-meta-list .author-meta-desc a,
.author-meta-list .posted-date-meta {
	line-height: 20px;
}

.bp-login-widget-user-avatar img.avatar {
	width: auto !important;
}
a.read-more-list {
	color: #5b8ec2 !important;
	font-weight: bold;
}
a.read-more-list:hover {
    text-decoration: none;
    border-bottom: 1px dotted #3375ce !important;
}
#mbstring-post h5 {
	line-height: 20px !important;
}
.hidden {
	display: none !important;
}
.quotes {
	background: url("https://thoughtfulreading.com/images/quotes.jpg") no-repeat 0 27px;
	padding: 25px 15px 25px 40px;
	font-size: 18px;
	color: #bdbdbd;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	border-top: 3px solid #ddd;
	border-bottom: 3px solid #ddd;
	margin: 35px 40px 35px 25px;
}
.quotes a {
	color: #bbb !important;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed #bbb;
}
.quotes a:hover {
	color: #a5a5a5 !important;
	border-bottom: 1px dashed #a5a5a5;
	text-decoration: none;
}
.quotes-topten {
	background: url("https://thoughtfulreading.com/images/quotes.png") no-repeat 0 27px;
	padding: 25px 15px 25px 40px;
	font-size: 16px;
	color: #9d9d9d;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	border-top: 3px solid #ccc;
	border-bottom: 3px solid #ccc;
	margin: 25px 40px 25px 25px;
}
.quotes-topten a {
	color: #ccc !important;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px dashed #ccc;
}
.quotes-topten a:hover {
	color: #a5a5a5 !important;
	border-bottom: 1px dashed #a5a5a5;
	text-decoration: none;
}
.x {
	background: url("https://thoughtfulreading.com/images/red-x.png") no-repeat;
	background-size: 15px;
	height: 25px;
	line-height: 15px;
	padding: 0 0 25px 20px;
	font-style: italic;
}
.list {
	padding: 10px;
	background: #eee;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
}
.list.plaintext {
	font-family: 'Open Sans', Arial, Helvetica, sans-serif !important;
}
.listbox {
	padding-left: 30px;
	background: #eee;
	float: left;
}
.listbox2 {
	padding-left: 15px;
	background: #eee;
	float: left;
}
.list.h5 {
	padding: 10px 0 !important;
	width: 165px;
}
.list.h5.items1 {
	margin-bottom: 20px;
	padding-left: 15px !important;
	float: left;
	width: 100%;
}
.list.h5.items1 img {
	margin-left: 15px !important;
	margin-top: 15px;
	max-width: 95%;
}
.list.h5.items1 p {
	padding: 0 !important;
	margin: 0 !important;
	
}
.h5, .h10 {
	/* color: #00ac97; */
    color: #2e73a3;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
	line-height: 21px !important;
	font-weight: bold !important;
}
.h9 {
	color: #111;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
	line-height: 21px !important;
	font-weight: bold !important;
}
.greenbold {
	/* color: #00ac97; */
    color: #2e73a3;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
	margin-left: -12px;
}
.greybold {
	color: #222;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
	font-weight: bold !important;
}
.listbox.techs {
	padding: 15px 10px 15px 30px;
	margin-bottom: 20px;
	line-height: 23px !important;
}
.list.listitems {
    padding-left: 30px;
    line-height: 24px;
}

/* begin carouFredSel */
#carouFredSel-cont {
	overflow: hidden;
}
#carouFredSel-cont #intro {
	width: 580px;
	margin: 0 auto;
}
#carouFredSel-cont .wrapper {
	background-color: white;
	width: 480px;
	margin: 40px auto;
	padding: 50px;
	box-shadow: 0 0 5px #999;
	-moz-box-shadow: 0 0 5px #999;
	-webkit-box-shadow: 0 0 5px #999;
}
#carouFredSel-cont .list_carousel {
	/* background-color: #ccc; */
	margin: 0 0 30px 60px;
	width: 360px;
}
#carouFredSel-cont .list_carousel ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display: block;
}
#carouFredSel-cont .list_carousel li {
     /* font-size: 40px;
	color: #999;
	text-align: center;
	background-color: #eee;
	border: 5px solid #999;
	width: 50px;
	height: 50px;
	padding: 0;
	margin: 6px; 
     */
	display: block;
	float: left !important;
	white-space: normal !important;
	margin-top: 18px;
}
#carouFredSel-cont .list_carousel.responsive {
	width: auto;
	margin-left: 0;
}
#carouFredSel-cont .clearfix {
	float: none;
	clear: both;
}
#carouFredSel-cont .prev {
	float: left;
	margin-left: 10px;
}
#carouFredSel-cont .next {
	float: right;
	margin-right: 10px;
}
#carouFredSel-cont .pager {
	float: left;
	width: 300px;
	text-align: center;
}
#carouFredSel-cont .pager a {
	margin: 0 5px;
	text-decoration: none;
}
#carouFredSel-cont .pager a.selected {
	text-decoration: underline;
}
#carouFredSel-cont .timer {
	background-color: #999;
	height: 6px;
	width: 0px;
}
/* end carouFredSel */

/* .img-meta:hover {
	background-image: url('images/readmore.png');
	background-repeat: no-repeat;
	background-position: 620px 285px;
	background-color: rgba(0,0,0,0.1);
	z-index: 100;
	position: relative;
	height: 292px;
	width: 718px;
} */
.featured-thumb:hover img {
	/* -webkit-transform: scale(1.05); */
	opacity: 1 !important;
}

.play-games-title {
	/* background: #000 url(images/games-title-bg-ltblue.png) !important; */
	padding: 15px 15px 15px 25px;
	font-size: 20px !important;
	margin-left: -11px;
	margin-right: 9px;
}
.play-games-title {
	color: #eee !important;
	font-weight: bold !important;
}
.play-games-title-a:hover {
	color: #eee !important;
	text-decoration: none !important;
}
.bookmark-button {
	background: #222;
	padding: 10px 15px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	color: #fff;
}
.bookmark-button:hover {
	background: #2e7ea7; /* green #51e941; */
	color: #fff;
	text-decoration: none;
	text-shadow: -1px 1px 3px #000;
}
.countdown {
	padding: 8px 14px !important;
	background: #47a3e4;
	color: #fff !important;
	/* border-radius: 20px; */
	font-size: 18px !important;
	font-weight: bold !important;
	margin-right: 10px !important;
	float: left;
    margin-top: -8px;
}
.countdown.small {
    padding: 5px 10px !important;
    font-size: 15px !important;
    margin-right: 100% !important;
    margin-bottom: 10px !important;
}
.countdown.more-num {
    float: left;
}
.countdown-null {
	padding: 8px 14px !important;
	background: #930a24 !important;
	color: #fff !important;
	/* border-radius: 20px; */
	font-size: 18px !important;
	font-weight: bold !important;
	margin-right: 10px !important;
}
.review {
	font-size: 15px !important;
	font-weight: bold !important;
	/* color: #eb155c !important; */
	color: #fff !important;
	background: #eb155c;
	/* padding: 2px 6px 2px 7px;
	margin-right: 5px; */
	padding: 5px 6px 5px 7px;
    margin-right: 9px;
    margin-top: 4px;
    float: left;
}
.countdown-cont hr {
	border-top: 1px solid #ccc !important;
	border-bottom: 2px solid #eee !important;
}
.countdown-cont img {
	margin-left: 0 !important;
}
.cars-archives {
	margin-bottom: 20px;
}
.cars-archives article {
	width: 50% !important;
	margin-right: 15px;
	float: left !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
}
.cars-archives .hentry {
	border-bottom: none;
	padding-bottom: 0 !important;
}
.cars-archives h2.entry-title {
	margin: 0px -1px 0 -2px !important;
}
.cars-archives .entry-header {
	background: none !important;
}
.cars-archives .entry-meta {
	background: #ddd;
	padding-left: 0px !important;
	margin-top: -10px !important;
	/* border for the articles part 1 */
	border-left: 2px solid #777;
	border-right: 2px solid #777;
	margin-left: -2px !important;
	margin-right: -1px;
	background: #ddd;
}
.cars-archives .entry-content {
	/* border for the articles part 2 */
	border-left: 2px solid #777;
	border-right: 2px solid #777;
	border-bottom: 2px solid #777;
	margin-left: -2px !important;
	margin-right: -1px;
}
.cars-archives h2.entry-title a {
	background: rgba(0,0,0,0.8) !important;
	font-size: 17px !important;
	height: 75px;
}
.cars-archives .featured-thumb {
	height: auto !important;
}
.cars-archives .featured-thumb img {
	border-color: #184a87 !important; /* rgba(11, 106, 187, 0.59) */
}

/* ad cont */
.textwidget iframe {
	background: #ddd;
}
#text-4 {
	margin-top: -22px !important;
	border-top: 0 !important;
}
#text-8 {
    margin-top: -28px !important;
    border-top: none !important;
}
/* end ad cont */

.wordpoints-points-top-users,
.widget_wordpoints_points_widget {
	margin: 0 15px;
	width: auto !important;
}
.wordpoints-points-top-users th,
.widget_wordpoints_points_widget th {
	text-align: center;
}
.wordpoints-points-top-users tfoot,
.widget_wordpoints_points_widget tfoot {
	display: none;
}
.widget_wordpoints_points_widget td {
	border: 1px solid #bebebe;
	padding: 5px;
}
.widget_wordpoints_points_widget .odd {
	background: #e7e7e7;
}
.wordpoints-points-widget-text {
	margin-bottom: -30px;
	/* text-align: center; */
	font-size: 18px;
	font-weight: bold;
	color: #072b4d;
	padding-left: 15px !important;
}
#text-4.widget-6 {
    display: none;
}
#polls-widget-2 ul li a[href="https://thoughtfulreading.com/pollsarchive"], #polls-widget-2 ul li::before {
    display: none;
}
#april-fools {
	background: #5a85b0;
	border: 3px dashed #3d658c;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin: 20px 50px;
	padding: 30px;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
	font-size: 20px;
}
#spoiler-alert {
	background: #5a85b0;
	border: 3px dashed #3d658c;
/* red version
    background: #dc7584;
	border: 3px dashed #b75664;
	*/
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin: 20px 20px;
	padding: 30px;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
	font-size: 20px;
    text-align: center;
    color: #fff;
}
#spoiler-alert-red {
    background: #db0330;
	border: 3px dashed #930220;
/* red version
    background: #dc7584;
	border: 3px dashed #b75664;
	*/
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin: 20px 20px;
	padding: 30px;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
	font-size: 20px;
    text-align: center;
    color: #fff;
}
#spoiler-alert h2,
#spoiler-alert-red h2 {
    color: #fff;
}

.pq_logo[target="_PQDefaultTarget"] {
    display: none !important;
}
/* make the bottom bar smaller and float right
.pq_cont.pq_bar {
    left: inherit;
    right: 0;
    max-width: 700px;
}
*/
.bg_black {
    background: rgba(0,0,0,0.8) !important;
}
/* topten custom post template css */
.topten-img {
    margin-left: 1px !important;
}
.why-special {
	font-size: 15px !important;
	font-weight: bold !important;
	color: #fff !important;
	margin-right: 9px;
	/* padding: 2px 6px 2px 7px; */
    padding: 7px 10px 7px 10px;
    float: left;
    margin-top: 2px;
}
.list .cool-fact {
    font-size: 17px;
    line-height: 40px;
    font-weight: bold;
    float: left;
    color: #2b578e;
}
.why-special.wbg0,
.countdown.wbg0 {
	background: #47a3e4;
}
.why-special.wbg1,
.countdown.wbg1 {
	background: #eb155c;
}
.why-special.wbg2,
.countdown.wbg2 {
	background: #5192e3;
}
.why-special.wbg3,
.countdown.wbg3 {
	background: #2b578e;
}
.why-special.wbg4,
.countdown.wbg4 {
	background: #2b818e;
}
.why-special.wbg5,
.countdown.wbg5 {
	background: #2db042;
}
.why-special.wbg6,
.countdown.wbg6 {
	background: #59c56b;
}
.why-special.wbg7,
.countdown.wbg7 {
	background: #e49d49;
}
.why-special.wbg8,
.countdown.wbg8 {
	background: #9a6be1;
}
.why-special.wbg9,
.countdown.wbg9 {
	background: #e16bc9;
}
.why-special.wbg10,
.countdown.wbg10 {
	background: #db0330;
}
.why-special.wbg11,
.countdown.wbg11 {
	background: #777;
}
.why-special.wbg12,
.countdown.wbg12 {
	background: #000;
}
.why-special.wbg14,
.countdown.wbg14 {
	background: #b98e3a;
}
#contest {
    /* background: url(https://thoughtfulreading.com/images/thoughtfulreading-comment-contest-3sm.jpg) no-repeat; */
    background: url(https://thoughtfulreading.com/images/thoughtfulreading-comment-contest-nobg.png) no-repeat;
    background-size: contain !important;
    margin-top: -10px;
    margin-bottom: -7px;
}
#contest img {
    width: 100%;
    max-height: 155px;
}
@media screen and (max-width: 1199px) {
    #contest img {
        max-height: 125px;
    }
}

/*
#reply-title {
    background: #072b4d;
    border: 4px solid #041a2f;
    border-width: 4px 4px 0 4px;
    color: #fff;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
    margin-top: -15px;
    margin-bottom: 0px;
    padding: 10px;
    font-weight: bold;
    border-top-left-radius: 10px;
    -moz-border-top-left-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -moz-border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
}
#commentform {
    background: #072b4d;
    border: 4px solid #041a2f;
    border-width: 0 4px 4px 4px;
    margin-bottom: 15px;
    padding-bottom: 5px;
    padding-left: 10px;
    padding-right: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
}
#cars-respond #reply-title {
    background: #3d4e65; /* #072b4d; *//*
    border: 4px solid #25303e; /* #041a2f; *//*
    border-width: 4px 4px 0 4px;
}
#cars-respond #commentform {
    background: #3d4e65; /* #072b4d; *//*
    border: 4px solid #25303e; /* #041a2f; *//*
    border-width: 0 4px 4px 4px;
}
*/
/* NEW DEFAULT WP COMMENTS SECTION */
#comment.form-control {
    background: #eee !important;
}
.comment-awaiting-moderation {
    display: inline-block;
    margin-left: 20px;
    background: #3ed90e;
    color: #fff;
    font-weight: bold;
    padding: 12px 14px 10px 14px;
    border-radius: 3px;
    border: 1px solid #3fc217;
}
.comment-metadata {
    color: #777;
    line-height: 17px;
    font-size: .87em;
    position: relative;
}

.comment-metadata .fn {
    font-family: 'Helvetica Neue', arial, sans-serif;
    font-size: 13px;
}
#comments .vcard img {
    width: 36px;
    height: 36px;
    border: none !important;
    border-radius: 3px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
}
.comment-author.vcard {
    width: 51px;
    padding-right: 0;
}
.time-ago-bullet {
    padding: 0 5px;
    font-size: 9px;
    color: #ccc;
    line-height: 1.4;
    font-weight: normal;
}
.commentator-time {
    font-weight: normal;
}
.comment-edit-link {
    float: right;
}
.thoughtfulreading-comment-author-tag {
    padding: 3px 5px;
    font-size: .8em;
    line-height: 1;
    background: #8D969C;
    color: white;
    border-radius: 4px;
    font-weight: normal;
}
#comments .comment-metadata {
    padding-bottom: 5px;
}
.wangguard-user-report {
    display: none;
}
.vortex-container-vote-comment.vortex-align-left {
    float: left;
    margin-right: 10px;
}
.icon-thumbs-up-1 {
    margin-right: 10px;
}
.icon-thumbs-down-1:before {
    vertical-align: -2px;
    display: inline-block;
}
.reply {
    font-size: 12px;
    padding-top: 2px;
    margin-left: 20px;
    display: inline-block;
}
.reply .fa-reply {
    font-size: 11px;
    color: #00ac75;
}
.comment-submit #submit {
    width: 200px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-left: 65px !important;
    margin-top: -5px;
    margin-bottom: 30px !important;
    z-index: 2;
    position: relative;
    height: 50px;
    background: #5180ac !important;
    border: 1px solid #487096 !important;
    box-shadow: none !important;
    font-size: 14px;
    line-height: 1;
    padding: .6em 1em .4em;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
    color: white;
}
.comment-submit #submit:hover {
    background: #5b8fc1 !important;
    border: 1px solid #507faa !important;
}
.comment-submit i {
    margin-left: -34px;
    position: relative;
    z-index: 9;
    color: #fff;
}
#comment.form-control {
    background: #fff !important;
    padding: 12px 12px !important;
    min-height: 150px !important;
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
    border: 2px solid #cfd3d5 !important;
}
#comment::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #bbb;
  font-size: 17px;
  padding: 3px 5px;
  font-family: 'Helvetica Neue', arial, sans-serif;
}
#comment::-moz-placeholder { /* Firefox 19+ */
  color: #bbb;
  font-size: 17px;
  padding: 3px 5px;
  font-family: 'Helvetica Neue', arial, sans-serif;
}
#comment:-ms-input-placeholder { /* IE 10+ */
  color: #bbb;
  font-size: 17px;
  padding: 3px 5px;
  font-family: 'Helvetica Neue', arial, sans-serif;
}
#comment:-moz-placeholder { /* Firefox 18- */
  color: #bbb;
  font-size: 17px;
  padding: 3px 5px;
  font-family: 'Helvetica Neue', arial, sans-serif;
}
#commentarea-custom-wrapper {
    position: relative;
    margin: 0 65px;
}
.custom-avatar {
    width: 48px;
    float: left;
}
.custom-avatar img {
    border: none;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.logged-in-as {
    position: absolute;
    margin-top: 215px;
    right: 0;
    margin-right: 85px;
    text-align: right;
}
.the-comment-form {
    margin: 24px 0 18px;
}
h3.comment-reply-title {
    font-family: 'Oswald', Arial, Helvetica !important;
    font-size: 24px;
    text-transform: uppercase;
    line-height: 26px;
    padding: 0 !important;
    padding: 40px 0 0 0 !important;
    color: #444;
    border-top: 2px solid #EAEEF0;
}
#thoughtfulreading-post-count {
    font-size: 19px;
    margin-top: 4px;
    color: #2e73a3;
}
.comments-name {
    max-width: 32%;
    float: left;
    margin-right: 15px;
}
.comments-email {
    max-width: 32%;
    float: left;
    margin-right: 15px;
}
.comments-website {
    max-width: 31%;
    float: left;
}
.commenttitle-not-logged-in {
    min-width: 100px;
    display: block;
}
.comment-not-logged-in1 #submit {
    margin-left: 0 !important;
    margin-top: 5px;
}
.comments-title {
    font-size: 18px;
}
/* END NEW DEFAULT WP COMMENTS */
/* contact page */
#fscf_name1,
#fscf_email1,
#fscf_field1_2,
#fscf_field1_3 {
    /* background: #fff !important;
    border: 1px solid #ccc !important; */
    background: rgba(11, 106, 187, 0.2) !important;
    border: 3px solid rgba(11, 106, 187, 0.59) !important;
}
#fscf_submit1,
#fscf_submit4 {
    background: #072b4d !important;
    border: 1px solid #05223d !important;
    color: #fff !important;
    width: 250px;
    height: 50px;
    font-size: 20px;
    box-shadow: none !important;
}
#fscf_submit1:hover,
#fscf_submit4:hover {
    background: #0e4477 !important;
    border: 1px solid #083056 !important;
    box-shadow: none !important;
}
#fscf_captcha_code1,
#fscf_captcha_code4 {
    width: 250px !important;
    border: 3px solid rgba(11, 106, 187, 0.59) !important;
    background: rgba(11, 106, 187, 0.2);
}
#text-6.widget,
#text-14.widget,
#text-16.widget,
#text-19.widget,
#text-21.widget,
#text-27.widget,
#text-32.widget,
#text-33.widget,
#text-58.widget {
    background: none !important;
    border: none !important;
}
#text-6.widget .textwidget,
#text-14.widget .textwidget,
#text-16.widget .textwidget,
#text-19.widget .textwidget,
#text-21.widget .textwidget,
#text-27.widget .textwidget,
#text-32.widget .textwidget,
#text-33.widget .textwidget,
#text-58.widget .textwidget {
    padding: 0 !important;
}

/* custom css for mailchimp subscribe */

#mc_embed_signup,
.mc_embed_signup {
    clear:left;
    padding: 0 10px!important;
    /* background: #eff9fd; */
    background: #ddd !important;
     font:14px "Roboto Slab", Arial, Helvetica, sans-serif;
    color: #2c2c2c;
    font-weight: normal;
    border: 1px solid #c4d5da;
    border-width: 0 1px 1px 1px;
    margin-top: -10px !important;
    padding-top: 10px !important;
    width: 100% !important;
    border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
}
#mc_embed_signup h2, 
.mc_embed_signup h2, 
#mc_embed_signup .indicates-required, 
.mc_embed_signup .indicates-required, 
label[for="mce-EMAIL"] {
    display: none !important;
}
#mc_embed_signup .button, 
.mc_embed_signup .button, 
form#signup_form input#signup_submit  {
    background: #266198 !important; /* #072b4d !important; */
    border: 1px solid #1b4d7c !important; /* #05223d !important; */
    color: #fff !important;
    width: 250px;
    height: 40px !important;
    font-size: 17px !important;
    box-shadow: none !important;
    font-weight: normal !important;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
}
#mc_embed_signup .button.apply,
.mc_embed_signup .button.apply,
#secondary .mc_embed_signup .button.apply {
    line-height: 39px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    color: #fff !important;
    margin: 0 5px 10px 0;
    padding: 5px 22px !important;
    display: inline-table;
    width: 100%;
    text-align: center;
    text-decoration: none;
}
#mc_embed_signup .button:hover,
.mc_embed_signup .button:hover, 
form#signup_form input#signup_submit:hover  {
    background: #3274b2 !important; /* #0e4477 !important; */
    border: 1px solid #255f95 !important; /* #083056 !important; */
    box-shadow: none !important;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
}
#mc_embed_signup div.mce_inline_error,
.mc_embed_signup div.mce_inline_error {
    background-color: #970132 !important;
    margin-top: -67px !important;
    float: left;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
#mc_embed_signup input.mce_inline_error,
.mc_embed_signup input.mce_inline_error {
    border-color: #970132 !important;
    border-width: 2px;
}
.icon-linkedin-sign:before {
    content: url(https://thoughtfulreading.com/images/linkedin.png);
}
/*
#twitter-widget-0 {
    margin-left: 10px !important;
}
.IN-widget {
    margin-top: 5px !important;
    margin-left: 10px !important;
}
.IN-widget {
    width: 21px;
    height: 21px;
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}
*/
/* fix opbtuse overlay on sharing during page load */
.IN-widget iframe {
    background: transparent;
}
/* end fix */
#text-7 .textwidget {
    overflow: hidden;
}
.fb_iframe_widget {
    margin-left: 11px;
    margin-bottom: 5px;
    margin-top: 0;
    width: 100% !important;
}
.fb_iframe_widget iframe {
    transform: scale(1.4);
    -ms-transform: scale(1.4); 
    -webkit-transform: scale(1.4); 
    -o-transform: scale(1.4); 
    -moz-transform: scale(1.4); 
    transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}
/* Hide Facebook Like Dialog (popup after liking) */
.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
    display: none !important;
}
.fb_like_hider {
    margin-top: -12.99px;
}
.fb_like_hider span {
    overflow: hidden;
    height: 29px !important;
    top: 0 !important;
    padding-top: 11px;
    margin-top: -7px;
    width: 300px !important;
    border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
}
.fb_like_hider iframe {
    height: 30px !important;
    padding-top: 6px;
    margin-top: -8px;
}
/* End Hide Facebook Like Dialog (popup after liking) */
.twitter-follow-container {
	float: left;
}
.google-plus-follow-container {
    margin-left: 11px !important;
    margin-top: 5px !important;
    width: 250px !important;
    height: 35px !important;
    float: left;
}
.linkedin-follow-container {
	float: left;
}
.facebook-follow-container {
	float: left;
}

#___follow_0 {
    /* margin-left: 10px !important; */
    margin-top: 7px !important;
    width: 100% !important;
}
#___follow_0 iframe {
    transform: scale(1.2);
    -ms-transform: scale(1.2); 
    -webkit-transform: scale(1.2); 
    -o-transform: scale(1.2); 
    -moz-transform: scale(1.2); 
    transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}
.IN-widget {
    margin-left: 11px !important;
    margin-top: 8px !important;
    width: 100% !important;
}
.IN-widget iframe {
    transform: scale(1.35);
    -ms-transform: scale(1.35); 
    -webkit-transform: scale(1.35); 
    -o-transform: scale(1.35); 
    -moz-transform: scale(1.35); 
    transform-origin: bottom left;
    -ms-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
    -moz-transform-origin: bottom left;
    -webkit-transform-origin: bottom left;
}
#sources a {
    color: #333 !important;
}
#sources a:hover {
    color: #2a6496 !important;
}
/* New Mobile Menu */
    #mobilemenu-tr {
        display: none;
    }
    #mobilemenu-tr .mobilemenu-outer {
        height: 71px;
    }
    #mobilemenu-tr ul li ul.dropdown li {
        border-color: rgba(11, 106, 187, 0.4);
    }
    #mobilemenu-tr ul{
        padding: 0;
        list-style: none;
        width: 100%;
        margin-left: 0;
        margin-bottom: 0;
    }
    #mobilemenu-tr ul li{
        display: inline-block;
        position: relative;
        line-height: 21px;
        text-align: left;
        width: 100%;
        background-repeat: no-repeat;
        background-position: 15px 22px;
    }
    #mobilemenu-tr ul li a{
        display: block;
        padding: 25px 25px 25px 59px !important;
        color: #fff;
        text-decoration: none;
        font-size: 20px;
    }
    #mobilemenu-tr ul li a:hover{
        color: #fff;
        background: rgba(11, 106, 187, 0.4);
    }
    /* #mobilemenu-tr ul#mobilemenu-search li a {
        margin-top: -75px !important;
        float: right !important;
        position: relative !important;
    }*/
    #mobilemenu-tr ul li ul.dropdown {
        min-width: 125px; /* Set width of the dropdown */
        background-color: #000;
        display: none;
        position: absolute;
        z-index: 999;
        left: 0;
        margin-left: 0;
    }
    /* previous hover-friendly version /* #mobilemenu-tr ul li:hover ul.dropdown {
        display: block;
    } */
    #mobilemenu-tr.show-menu ul.dropdown /* touch-friendly pseudoclass added by header js on click, allows for disabling the menu by second click */ {
        display: block;	/* Display the dropdown */
    }
    #mobilemenu-tr ul li ul.dropdown li{
        display: block;
    }
    /* #mobilemenu-search {
        position: absolute !important;
        display: none;
    }
    #mobilemenu-search a {
        position: absolute;
        margin-top: -61px;
        float: right;
        padding: 0px !important;
        margin-left: 280px;
        cursor:  pointer;
        background: url(https://thoughtfulreading.com/images/search-overlay.png) no-repeat;
    } */
    #mobilemenu-search {
        position: relative !important;
        float: right !important;
        display: none;
        margin-top: -35px;
        margin-right: -15px;
    }
    #mobilemenu-search a {
        padding: 25px 25px 5px 25px !important;
        margin-left: -85px;
        cursor: pointer;
        /* 
        padding: 25px 25px 25px 59px !important;
        background: url(https://thoughtfulreading.com/images/search-overlay.png) no-repeat; */
    }
    #mobilemenu-search a:hover {
        /* background: url(https://thoughtfulreading.com/images/search-overlay-h4.png) no-repeat !important; */
    }
    #mobilemenu-search .prerender {
        display: none;
    }
    #mobilemenu-tr.show-search {
        margin-top: -4px;
    }

@media screen and (max-width: 991px) {
  .mainmenu {    
    display: none;
  }
  #mobilemenu-tr {    
    display: block;    
    font-weight: bold;    
    background: rgba(0, 0, 0, 0.7);    
    width: 100%;    
    margin-top: -74px;
  }
  #mobilemenu-search {
    display: block;
  }
  #search-table {    
    display: none;
  }
}
@media screen and (min-width: 480px) and (max-width: 991px) {
	#search-table {
		margin-top: 29px !important;
	}
}

@media screen and (min-width: 991px) and  (max-width: 1010px) {
    nav#mainnav ul {
        margin-left: 10px;
    }
}
@media screen and (min-width: 991px) and  (max-width: 1026px) {
    nav#mainnav.sticky ul {
        margin-left: 5px;
    }
}
@media screen and (max-width: 480px) {
    #mobilemenu-tr {
        background: #000;
        margin-top: -74px;
        border-top: 2px solid #191919;
        /* border-bottom: 2px solid #191919; */
    }
    #mobilemenu-tr:hover {
        border-color: #12324d;
    }
    .site-title {
        margin-left: -68px !important;
        margin-top: 2px !important;
        margin-bottom: 7px !important;
    }
    #search-table {
        margin-left: 70px !important;
    }
    .home-container-bg,
    .movies-container-bg,
    .media-container-bg,
    .games-container-bg,
    .tech-container-bg,
    .psychology-container-bg,
    .quizzes-container-bg,
    .answers-container-bg,
    .politics-container-bg,
    .world-container-bg,
    .cars-container-bg,
    .gear-container-bg,
    .topten-container-bg {
    	margin-top: 0px !important;
    }
    #mobilemenu-tr ul li ul.dropdown li {
        width: 210px !important;
    }
    #top-search input[type=text] {
        width: 200px !important;
        margin-left: 100px !important;
        margin-top: 79px !important;
    }
}
.mobilemenu-menutop {
    background-image: url(https://thoughtfulreading.com/images/menu-overlay.png);
	background-position: 12px 13px !important;
    background-color: #222;
}
/* .mobilemenu-menutop a {
    width: 170px;
}*/
.mobilemenu-first {
	background-image: url(https://thoughtfulreading.com/images/home.png);
}
.mobilemenu-movies {
	background-image: url(https://thoughtfulreading.com/images/movies.png);
}
.mobilemenu-media {
	background-image: url(https://thoughtfulreading.com/images/movies.png);
}
.mobilemenu-games {
	background-image: url(https://thoughtfulreading.com/images/games.png);
}
.mobilemenu-tech {
	background-image: url(https://thoughtfulreading.com/images/tech.png);
}
.mobilemenu-topten {
    background-image: url(https://thoughtfulreading.com/images/top-ten-icon7-sm.png);
}
.mobilemenu-psychology {
	/* background-image: url(https://thoughtfulreading.com/images/psychology-bulb.png); */
	/* other */ background-image: url(https://thoughtfulreading.com/images/book2.png);
}
.mobilemenu-quizzes {
	background-image: url(https://thoughtfulreading.com/images/psychology-bulb.png);
}
.mobilemenu-politics {
	background-image: url(https://thoughtfulreading.com/images/politics.png);
}
.mobilemenu-cars {
	background-image: url(https://thoughtfulreading.com/images/car-front11.png);
}
.mobilemenu-gear {
	background-image: url(https://thoughtfulreading.com/images/top-items-icon9.png);
}
.mobilemenu-contact {
	background-image: url(https://thoughtfulreading.com/images/contact.png);
}
/* End New Mobile Menu */


/* Top Viewed Content (Analytics) Widget */
.gtc-list {
    margin-top: -4px;
}

.gtc-list li {
    margin-left: -18px;
}
.gtc-list li:after{
    content:"";
    display: block;
    clear:both;
}

.gtc-list a.gtc-link {
    max-height: 74px;
    overflow: hidden;
    font-size: 13px;
    display: block;
    margin-top: 20px;
    margin-left: 0px;
    width: 174px;
}

.gtc-list .gtc-content-thumb img {
    margin-top: 4px;
    margin-left: -4px;
    margin-right: 30px;
}

@media  (max-width: 1199px) {
  .gtc-list a.gtc-link {    
    max-height: 78px !important;    
    max-width: 118px;
  }
}
/* End Top Viewed Content (Analytics) Widget */

/* Style Default Comments */
/* REMOVED FOR NEW COMMENTS SYSTEM */
/*
#comments ol.comment-list {
    margin-left: 0px !important;
}
.comment-list li.comment.parent {
    border-color: #ccc!important;
    border-width: 2px 2px 0 2px!important;
    padding-bottom: 35px!important;
    margin-bottom: -30px!important;
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 10px !important;
}
footer.comment-meta .comment-author.vcard.col-md-2.col-sm-2.hidden-xs {
    width: 1px !important;
}
ol.comment-list div.reply {
    margin-top: 15px !important;
    margin-bottom: 7px !important;
}
footer.comment-meta .comment-metadata.col-md-10.col-sm-10.col-xs-12 {
    padding-left: 1px !important;
    margin-top: -3px !important;
    margin-bottom: 10px !important;
}
a.comment-reply-link {
    /* background: #00ac75 !important; *//*
    background: #072b4d !important;
    color: #fff !important;
    padding: 5px 8px 5px 9px !important;
    border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    -webkit-border-radius: 4px !important;
}
a.comment-reply-link:hover {
    /* background: #1bcc93 !important; *//*
    background: #0d4171 !important;
    text-decoration: none !important;
}
.comment-list .children .comment.byuser.depth-2 {
    background: #efefef !important;
    border: solid 2px #ccc !important;
}
.comment-list .comment-content.col-md-10.col-sm-10.col-xs-12 {
    width: 94% !important;
    margin-left: 5px !important;
}
ol.comment-list a time {
    color: #999 !important;
}
ol.comment-list a time:hover {
    color: #999 !important;
}
ol.comment-list .comment-metadata a:hover {
    text-decoration: none !important;
    cursor: text !important;
}
ol.comment-list .comment-metadata cite.fn a {
    color: #072b4d !important;
}
ol.comment-list .comment-metadata .edit-link a {
    color: #777 !important;
    margin-left: 10px !important;
    float: right !important;
    margin-right: -85px !important;
}
ol.comment-list .comment-metadata cite.fn a:hover {
    text-decoration: underline !important;
    cursor: pointer !important;
    color: #0d4171 !important;
}
ol.comment-list .comment-metadata .edit-link a:hover {
    text-decoration: underline !important;
    cursor: pointer !important;
    color: #0d4171 !important;
}
/* End Style Default Comments */

/* Begin Style Commentator Comments */
.commentator-comment-body {
    margin-left: 47px !important;
}
.commentator-avatar.hovercard img {
    width: 36px !important;
    height: 36px !important;
}
.commentator-comment-content .commentator-avatar {
    top: 12px !important;
    left: 12px !important;
}
.commentator-comments-list .pingback {
    display: none;
}
#comments.commentator-area {
    padding: 0px 20px 20px 20px !important;
}
.commentator-icon-rocket:before {
    content: "Post ➨" !important;
    font-size: 18px;
    font-family: calibri;
    /* font-weight: bold; */
    padding-top: 4px;
    display: block;
}
.commentator-submit {
    background: #266198 !important;
    border: 1px solid #1b4d7c !important;
    box-shadow: none !important;
}
.commentator-submit:hover {
    background: #3274b2 !important;
    border: 1px solid #255f95 !important;
    box-shadow: none !important;
}
.comment.depth-2 {
    background: #eee !important;
}
.comment.depth-3 {
    background: #e2e2e2 !important;
}
.comment.depth-4 {
    background: #eee !important;
}
.comment.depth-5 {
    background: #e2e2e2 !important;
}
.comment.depth-6 {
    background: #eee !important;
}
.comment.depth-7 {
    background: #e2e2e2 !important;
}
.comment.depth-8 {
    background: #eee !important;
}
.comment.depth-9 {
    background: #e2e2e2 !important;
}
/* End Style Commentator Comments */


/* Fix for unicode not showing on mobile devices */
.unicode-char {
    font-family: Helvetica, Arial, sans-serif !important;
}
/* End fix for unicode not showing on mobile devices */
/* Sprite Icons */
#next_nav, #prev_nav, #next_nav2, #prev_nav2, #next_nav_home, #prev_nav_home, #mobilemenu-search a, #mobilemenu-search a:hover, .home-post-cats-overlay, .icon-search, .lin-mobile, .fb-mobile, .tw-mobile, .lin-mobile2, .fb-mobile2, .tw-mobile2, .breaking-news-title.top-free-games-title, .play-games-title, .breaking-news-title { 
	background: url('https://thoughtfulreading.com/images/ttsprite11.png') no-repeat;
}
#prev_nav_home { background-position: -787px -204px; width: 25px; height: 25px; }
#prev_nav { background-position: -737px -204px; width: 25px; height: 25px; }
#prev_nav2 { background-position: -762px -204px; width: 25px; height: 25px; }
#next_nav_home { background-position: -1110px -205px; width: 25px; height: 25px; }
#next_nav { background-position: -812px -204px; width: 25px; height: 25px; }
#next_nav2 { background-position: -1085px -205px; width: 25px; height: 25px; }
#mobilemenu-search a { background-position: -740px -154px; width: 50px; height: 50px; }
#mobilemenu-search a:hover { background-position: -925px -149px; width: 50px; height: 50px; }
.icon-search { background-position: -977px -211px; width: 20px; height: 20px; }
.home-post-cats-overlay { background-position: -875px -104px; width: 114px; height: 45px; }
.breaking-news-title { background-position: -0px -0px; background-color: #000; width: 1135px; height: 52px; }
.play-games-title { background-position: -0px -104px; background-color: #000; width: 740px; height: 52px; }
.breaking-news-title.top-free-games-title { background-position: -0px -52px; background-color: #000; width: 1135px; height: 52px; }
.tw-mobile { background-position: -790px -154px; width: 40px; height: 40px; }
.fb-mobile { background-position: -1055px -135px; width: 40px; height: 40px; }
.lin-mobile { background-position: -875px -149px; width: 40px; height: 40px; }
.tw-mobile2 { background-position: -690px -104px; width: 25px; height: 25px; }
.fb-mobile2 { background-position: -715px -129px; width: 25px; height: 25px; }
.lin-mobile2 { background-position: -715px -104px; width: 25px; height: 25px; }

/*
#secondary.games-custom-sidebar h3.widget-title, 
#archives-games-sidebar h3.widget-title { 
	background: url('https://thoughtfulreading.com/images/ttsprite8.png') no-repeat !important;
    background-position: 0px -156px !important;
    background-color: #000 !important;
    width: auto;
    height: 52px; 
}
*/
/*
#archives-games-sidebar #rss_links-2 h3.widget-title,
#archives-games-sidebar #wordpoints_top_users_widget-2 h3.widget-title,
#archives-games-sidebar #archives-2 h3.widget-title,
#archives-games-sidebar #bp_core_login_widget-3 h3.widget-title,
#archives-games-sidebar #text-7 h3.widget-title { 
    background-position: 0px -104px !important;
}
#archives-games-sidebar #rss_links-2:hover h3.widget-title,
#archives-games-sidebar #wordpoints_top_users_widget-2:hover h3.widget-title,
#archives-games-sidebar #archives-2:hover h3.widget-title,
#archives-games-sidebar #bp_core_login_widget-3:hover h3.widget-title,
#archives-games-sidebar #text-7:hover h3.widget-title { 
    background-position: 0px 0px !important;
}
*/

/* home page new title bg */

.home-content h2.entry-title a,
.content-area h2.entry-title a {
    background: url('https://thoughtfulreading.com/images/ttsprite12.png') no-repeat !important;
    background-color: #06203b !important;
    border-left: 8px solid #072b4d !important;
    padding-left: 15px !important;
    background-position: 450px -335px !important;
}
.home-content h2.entry-title:hover a,
.content-area h2.entry-title:hover a {
    /* opacity: 0.95; */
    background-color: #04192e !important;
}

/* default sidebar new bg */

#secondary h3.widget-title {
    margin-top: 0 !important;
    font-size: 21px;
}
#secondary #text-23 h3.widget-title,
#secondary #text-5 h3.widget-title {
    font-size: 17px !important;
}

#secondary.default-sidebar h3.widget-title, 
#secondary.default-sidebar h3.widget-title,
#secondary.default-sidebar #text-6 h3.widget-title,
#secondary.default-sidebar #text-66 h3.widget-title,
#secondary.default-sidebar #thoughtfulreading_rp-2 h3.widget-title,
#secondary.default-sidebar #text-7 h3.widget-title,
#secondary.default-sidebar #dsgnwrks_google_top_posts_widgets-3 h3.widget-title,
#secondary.default-sidebar #bp_core_login_widget-3 h3.widget-title,
#secondary.default-sidebar #archives-2 h3.widget-title,
#secondary.default-sidebar #rss_links-2 h3.widget-title,
#secondary.default-sidebar #wordpoints_top_users_widget-2 h3.widget-title,
#secondary.default-sidebar #text-5 h3.widget-title,
#secondary.default-sidebar #text-9 h3.widget-title,
#secondary.default-sidebar #text-10 h3.widget-title,
#secondary.default-sidebar #text-11 h3.widget-title,
#secondary.default-sidebar #text-34 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-1 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-2 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-3 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-4 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-5 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-6 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-7 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-8 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-9 h3.widget-title,
#secondary #bp_core_login_widget-1 h3.widget-title,
#secondary #bp_core_login_widget-2 h3.widget-title,
#secondary #bp_core_login_widget-4 h3.widget-title,
#secondary #bp_core_login_widget-5 h3.widget-title,
#secondary #bp_core_login_widget-6 h3.widget-title,
#secondary #bp_core_login_widget-7 h3.widget-title,
#secondary #bp_core_login_widget-8 h3.widget-title,
#secondary #bp_core_login_widget-9 h3.widget-title,
#secondary #text-16 h3.widget-title,
#secondary #text-18 h3.widget-title,
#secondary #text-19 h3.widget-title,
#secondary #text-23 h3.widget-title,
#secondary #text-36 h3.widget-title,
#secondary #text-38 h3.widget-title,
#secondary #text-29 h3.widget-title,
#secondary #text-33 h3.widget-title,
#secondary #text-39 h3.widget-title,
#secondary #text-14 h3.widget-title,
#secondary #text-41 h3.widget-title,
#secondary #text-25 h3.widget-title {
    background: url('https://thoughtfulreading.com/images/ttsprite11.png') no-repeat !important;
    background-color: #03172a !important;
    border-left: 8px solid #072b4d !important;
    padding-left: 15px !important;
}

/* movies dark sidebar bg version */
#secondary.movies-dark #dsgnwrks_google_top_posts_widgets-8 h3.widget-title,
#secondary.movies-dark #bp_core_login_widget-4 h3.widget-title,
#secondary.movies-dark #text-16 h3.widget-title,
#secondary.movies-dark #text-23 h3.widget-title,
#secondary.movies-dark #text-36 h3.widget-title {
    background: url('https://thoughtfulreading.com/images/ttsprite15.png') no-repeat !important;
    background-color: #16528a !important;
    border-left: 8px solid #113c6d!important;
    padding-left: 15px !important;
}
#secondary.movies-dark #dsgnwrks_google_top_posts_widgets-8 h3.widget-title {
    background-position: 156px -387px !important;
}
#secondary.movies-dark #bp_core_login_widget-4 h3.widget-title {
    background-position: 75px -387px !important;
}
#secondary.movies-dark #text-16 h3.widget-title {
    background-position: 196px -387px !important;
}
#secondary.movies-dark #text-36 h3.widget-title {
    background-position: 86px -387px !important;
}
#secondary.movies-dark #text-23 h3.widget-title {
    background-position: 246px -387px !important;
}
#secondary.movies-dark #dsgnwrks_google_top_posts_widgets-8:hover h3.widget-title,
#secondary.movies-dark #bp_core_login_widget-4:hover h3.widget-title,
#secondary.movies-dark #text-36:hover h3.widget-title,
#secondary.movies-dark #text-16:hover h3.widget-title {
    background-position: 216px -387px !important;
}
/* end movies dark sidebar bg version */


#secondary.default-sidebar h3.widget-title {
    background-position: 148px -283px !important;
}
#secondary.default-sidebar #text-6 h3.widget-title,
#secondary #text-16 h3.widget-title,
#secondary #text-19 h3.widget-title,
#secondary #text-33 h3.widget-title,
#secondary #text-14 h3.widget-title {
    background-position: 196px -283px !important;
}
#secondary.default-sidebar #text-66 h3.widget-title {
    background-position: 161px -283px !important;
}
#secondary.default-sidebar #thoughtfulreading_rp-2 h3.widget-title {
    background-position: 110px -283px !important;
}
#secondary.default-sidebar #text-7 h3.widget-title,
#secondary #text-36 h3.widget-title,
#secondary #text-38 h3.widget-title,
#secondary #text-39 h3.widget-title,
#secondary #text-41 h3.widget-title {
    background-position: 86px -283px !important;
}
#secondary.default-sidebar #dsgnwrks_google_top_posts_widgets-3 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-1 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-2 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-3 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-4 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-5 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-6 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-7 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-8 h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-9 h3.widget-title {
    background-position: 156px -283px !important;
}
#secondary.default-sidebar #bp_core_login_widget-3 h3.widget-title,
#secondary #bp_core_login_widget-1 h3.widget-title,
#secondary #bp_core_login_widget-2 h3.widget-title,
#secondary #bp_core_login_widget-3 h3.widget-title,
#secondary #bp_core_login_widget-4 h3.widget-title,
#secondary #bp_core_login_widget-5 h3.widget-title,
#secondary #bp_core_login_widget-6 h3.widget-title,
#secondary #bp_core_login_widget-7 h3.widget-title,
#secondary #bp_core_login_widget-8 h3.widget-title,
#secondary #bp_core_login_widget-9 h3.widget-title {
    background-position: 75px -283px !important;
}
#secondary.default-sidebar #archives-2 h3.widget-title {
    background-position: 73px -283px !important;
}
#secondary.default-sidebar #rss_links-2 h3.widget-title {
    background-position: 83px -283px !important;
}
#secondary.default-sidebar #wordpoints_top_users_widget-2 h3.widget-title {
    background-position: 82px -283px !important;
}
#secondary.default-sidebar #text-5 h3.widget-title,
#secondary #text-23 h3.widget-title,
#secondary #text-18 h3.widget-title,
#secondary #text-29 h3.widget-title,
#secondary #text-25 h3.widget-title {
    background-position: 246px -283px !important;
}
#secondary.default-sidebar #text-9 h3.widget-title {
    background-position: 91px -283px !important;
}
#secondary.default-sidebar #text-10 h3.widget-title {
    background-position: 139px -283px !important;
}
#secondary.default-sidebar #text-11 h3.widget-title {
    background-position: 178px -283px !important;
}
#secondary.default-sidebar #text-34 h3.widget-title {
    background-position: 230px -283px !important;
}

#secondary.default-sidebar:hover h3.widget-title,
#secondary.default-sidebar #text-6:hover h3.widget-title,
#secondary.default-sidebar #text-66:hover h3.widget-title,
#secondary.default-sidebar #thoughtfulreading_rp-2:hover h3.widget-title,
#secondary.default-sidebar #text-7:hover h3.widget-title,
#secondary.default-sidebar #dsgnwrks_google_top_posts_widgets-3:hover h3.widget-title,
#secondary.default-sidebar #bp_core_login_widget-3:hover h3.widget-title,
#secondary.default-sidebar #archives-2:hover h3.widget-title,
#secondary.default-sidebar #rss_links-2:hover h3.widget-title,
#secondary.default-sidebar #wordpoints_top_users_widget-2:hover h3.widget-title,
#secondary.default-sidebar #text-9:hover h3.widget-title,
#secondary.default-sidebar #text-10:hover h3.widget-title,
#secondary.default-sidebar #text-11:hover h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-1:hover h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-2:hover h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-3:hover h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-4:hover h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-5:hover h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-6:hover h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-7:hover h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-8:hover h3.widget-title,
#secondary #dsgnwrks_google_top_posts_widgets-9:hover h3.widget-title,
#secondary #bp_core_login_widget-1:hover h3.widget-title,
#secondary #bp_core_login_widget-2:hover h3.widget-title,
#secondary #bp_core_login_widget-3:hover h3.widget-title,
#secondary #bp_core_login_widget-4:hover h3.widget-title,
#secondary #bp_core_login_widget-5:hover h3.widget-title,
#secondary #bp_core_login_widget-6:hover h3.widget-title,
#secondary #bp_core_login_widget-7:hover h3.widget-title,
#secondary #bp_core_login_widget-8:hover h3.widget-title,
#secondary #bp_core_login_widget-9:hover h3.widget-title,
#secondary #text-16:hover h3.widget-title,
#secondary #text-36:hover h3.widget-title,
#secondary #text-19:hover h3.widget-title,
#secondary #text-38:hover h3.widget-title,
#secondary #text-33:hover h3.widget-title,
#secondary #text-29:hover h3.widget-title,
#secondary #text-39:hover h3.widget-title,
#secondary #text-14:hover h3.widget-title,
#secondary #text-41:hover h3.widget-title {
    background-position: 216px -283px !important;
}

/* end default sidebar new bg */

/* new games sidebars bg */

#secondary.games-custom-sidebar h3.widget-title, 
#archives-games-sidebar h3.widget-title,
#archives-games-sidebar #text-6 h3.widget-title,
#archives-games-sidebar #text-66 h3.widget-title,
#archives-games-sidebar #thoughtfulreading_rp-2 h3.widget-title,
#archives-games-sidebar #text-7 h3.widget-title,
#archives-games-sidebar #dsgnwrks_google_top_posts_widgets-3 h3.widget-title,
#archives-games-sidebar #bp_core_login_widget-3 h3.widget-title,
#archives-games-sidebar #archives-2 h3.widget-title,
#archives-games-sidebar #rss_links-2 h3.widget-title,
#archives-games-sidebar #wordpoints_top_users_widget-2 h3.widget-title,
#archives-games-sidebar #text-5 h3.widget-title,
#archives-games-sidebar #text-9 h3.widget-title,
#archives-games-sidebar #text-10 h3.widget-title,
#archives-games-sidebar #text-11 h3.widget-title,
#archives-games-sidebar #text-34 h3.widget-title,
.play-games-title {
    background: url('https://thoughtfulreading.com/images/ttsprite11.png') no-repeat !important;
    background-color: #000 !important;
    border-left: 8px solid #b23434 !important;
    padding-left: 15px !important;
}

#secondary.games-custom-sidebar h3.widget-title {
    background-position: 148px -231px !important;
}
#archives-games-sidebar #text-6 h3.widget-title {
    background-position: 196px -231px !important;
}
#archives-games-sidebar #text-66 h3.widget-title {
    background-position: 161px -231px !important;
}
#archives-games-sidebar #thoughtfulreading_rp-2 h3.widget-title {
    background-position: 110px -231px !important;
}
#archives-games-sidebar #text-7 h3.widget-title {
    background-position: 86px -231px !important;
}
#archives-games-sidebar #dsgnwrks_google_top_posts_widgets-3 h3.widget-title {
    background-position: 156px -231px !important;
}
#archives-games-sidebar #bp_core_login_widget-3 h3.widget-title {
    background-position: 75px -231px !important;
}
#archives-games-sidebar #archives-2 h3.widget-title {
    background-position: 73px -231px !important;
}
#archives-games-sidebar #rss_links-2 h3.widget-title {
    background-position: 83px -231px !important;
}
#archives-games-sidebar #wordpoints_top_users_widget-2 h3.widget-title {
    background-position: 82px -231px !important;
}
#archives-games-sidebar #text-5 h3.widget-title {
    background-position: 246px -231px !important;
}
#archives-games-sidebar #text-9 h3.widget-title {
    background-position: 91px -231px !important;
}
#archives-games-sidebar #text-10 h3.widget-title {
    background-position: 139px -231px !important;
}
#archives-games-sidebar #text-11 h3.widget-title {
    background-position: 178px -231px !important;
}
#archives-games-sidebar #text-34 h3.widget-title {
    background-position: 230px -231px !important;
}
.play-games-title {
    background-position: 200px -231px !important;
}

#secondary.games-custom-sidebar:hover h3.widget-title,
#archives-games-sidebar #text-6:hover h3.widget-title,
#archives-games-sidebar #text-66:hover h3.widget-title,
#archives-games-sidebar #thoughtfulreading_rp-2:hover h3.widget-title,
#archives-games-sidebar #text-7:hover h3.widget-title,
#archives-games-sidebar #dsgnwrks_google_top_posts_widgets-3:hover h3.widget-title,
#archives-games-sidebar #bp_core_login_widget-3:hover h3.widget-title,
#archives-games-sidebar #archives-2:hover h3.widget-title,
#archives-games-sidebar #rss_links-2:hover h3.widget-title,
#archives-games-sidebar #wordpoints_top_users_widget-2:hover h3.widget-title,
#archives-games-sidebar #text-9:hover h3.widget-title,
#archives-games-sidebar #text-10:hover h3.widget-title,
#archives-games-sidebar #text-11:hover h3.widget-title,
.play-games-title:hover {
    background-position: 216px -231px !important;
}

/*
#archives-games-sidebar #text-66:hover h3.widget-title {
    background-position: 161px -231px !important;
}
#archives-games-sidebar #thoughtfulreading_rp-2:hover h3.widget-title {
    background-position: 110px -231px !important;
}
#archives-games-sidebar #text-7:hover h3.widget-title {
    background-position: 86px -231px !important;
}
#archives-games-sidebar #dsgnwrks_google_top_posts_widgets-3:hover h3.widget-title {
    background-position: 156px -231px !important;
}
#archives-games-sidebar #bp_core_login_widget-3:hover h3.widget-title {
    background-position: 75px -231px !important;
}
#archives-games-sidebar #archives-2:hover h3.widget-title {
    background-position: 73px -231px !important;
}
#archives-games-sidebar #rss_links-2:hover h3.widget-title {
    background-position: 83px -231px !important;
}
#archives-games-sidebar #wordpoints_top_users_widget-2:hover h3.widget-title {
    background-position: 82px -231px !important;
}
#archives-games-sidebar #text-5:hover h3.widget-title {
    background-position: 246px -231px !important;
}
#archives-games-sidebar #text-9:hover h3.widget-title {
    background-position: 91px -231px !important;
}
#archives-games-sidebar #text-10:hover h3.widget-title {
    background-position: 139px -231px !important;
}
#archives-games-sidebar #text-11:hover h3.widget-title {
    background-position: 178px -231px !important;
}
#archives-games-sidebar #text-34:hover h3.widget-title {
    background-position: 230px -231px !important;
}
*/

/* NOT IN USE
.sp-banner-sm, .sp-car, .sp-car-sm, .sp-contact, .sp-featured, .sp-games,  .sp-gear, .sp-gear-sm, .sp-home, .sp-linkedin, .sp-movies, .sp-movies-tv, .sp-note, .sp-politics, .sp-psych, .sp-quotes, .sp-quotes2, .x, .sp-tech, .sp-topten, .sp-topten-sm, .sp-x, #secondary.featured-sidebar h3.widget-title { 
	background: url('https://thoughtfulreading.com/images/ttsprite3.png') no-repeat;
}
.sp-banner-sm { background-position: -989px -104px; width: 99px; height: 31px; }
.sp-featured { background-position: -709px -179px; width: 28px; height: 28px; }
.sp-games { background-position: -1007px -188px; width: 28px; height: 28px; }
.sp-car { background-position: -1085px -185px; width: 33px; height: 20px; }
.sp-car-sm { background-position: -975px -163px; width: 41px; height: 25px; }
.sp-contact { background-position: -1105px -135px; width: 30px; height: 28px; }
.sp-home { background-position: -874px -199px; width: 28px; height: 28px; }
.sp-movies { background-position: -840px -154px; width: 35px; height: 28px; }
.sp-movies-tv { background-position: -989px -135px; width: 66px; height: 28px; }
.sp-note { background-position: -975px -149px; width: 11px; height: 13px; }
.sp-politics { background-position: -1088px -104px; width: 42px; height: 28px; }
.sp-psych { background-position: -930px -199px; width: 27px; height: 27px; }
.sp-tech { background-position: -840px -182px; width: 34px; height: 28px; }
.sp-gear { background-position: -1051px -185px; width: 34px; height: 27px; }
.sp-gear-sm { background-position: -709px -156px; width: 29px; height: 23px; }
.sp-topten { background-position: -1016px -163px; width: 35px; height: 25px; }
.sp-topten-sm { background-position: -975px -188px; width: 32px; height: 23px; }
.sp-quotes { background-position: -1105px -163px; width: 28px; height: 21px; }
.sp-quotes2 { background-position: -902px -199px; width: 28px; height: 21px; }
.sp-linkedin { background-position: -837px -210px; width: 24px; height: 24px; }
.x { background-position: -957px -211px; width: 20px; height: 20px; }
.sp-x { background-position: -709px -207px; width: 25px; height: 29px; }
#secondary.featured-sidebar h3.widget-title { background-position: -0px -156px; background-color: #000; width: 709px; height: 75px; } */
/* End Sprite Icons */
/* Mobile Sticky Nav */
.sticky2 {
	position: fixed !important;
	/* margin-top: -169px !important; */
	z-index: 9998;
	top: 74px;
}
.sticky2 .mobilemenu-menutop {
	height: 39px !important;
	border-bottom: 4px solid rgba(11, 106, 187, 0.59) !important;
	background-image: url(https://thoughtfulreading.com/images/menu-overlay-sticky2.png) !important;
	background-position: 7px 6px !important;
}
#mobilemenu-tr.sticky2 ul li a.menu-dropdown {
	font-size: 12px !important;
	padding: 8px 25px 5px 38px !important;
}
.sticky2 .social-media-mobile {
	display: none !important;
}
.sticky2 #social-media-mobile-sticky {
	margin-top: -34px !important;
	position: relative !important;
	z-index: 9999 !important;
	float: right !important;
	display: block !important;
	margin-right: 43px !important;
}
.sticky2 #mobilemenu-search.search-mobile-sticky {
	margin-top: -25px !important;
	margin-right: -95px !important;
}
.sticky2 #mobilemenu-search.search-mobile-sticky a {
	background-position: -690px -129px !important;
	width: 25px !important;
	height: 25px !important;
	padding: 0 11px 8px 14px !important;
}
.sticky2 #mobilemenu-search.search-mobile-sticky a:hover {
	background-position: -665px -129px !important;
}
.sticky2 .site-title {
    display: block !important;
	margin: -20px 0 -6px 68px !important;
	padding: 0 !important;
	width: 180px !important;
}
@media screen and (min-width: 993px) and (max-width: 1050px) {
	.sticky2 {
		margin-top: -164px !important;
	}
}

@media screen and (max-width: 992px) {
    .site-title {
        margin-top: 15px !important;
    }
}
@media screen and (min-width: 992px) and (max-width: 992px) {
    .sticky {
        margin-top: -94px;
    }
}
@media screen and (min-width: 480px) and (max-width: 1050px) {
	.sticky2 .site-title {
		margin: -20px auto -6px auto !important;
	}
}
.sticky2 .site-title img {
    height: 25px !important;
	margin-bottom: 0 !important;
	margin-top: -4px !important;
	margin-right: 5px !important;
}
.sticky2 .site-title a {
	color: rgba(109, 176, 237, 0.99) !important;
}
@media screen and (max-width: 480px) { 
    /* Fix menu which doesn't show all menus, and adjust icon positions */
    #content #mobilemenu-tr.show-menu.sticky2 ul li a,
	.content #mobilemenu-tr.show-menu.sticky2 ul li a  {
    	padding: 19px 25px 19px 59px !important;
    }
    #content #mobilemenu-tr.show-menu.sticky2 ul li a.menu-dropdown,
	.content #mobilemenu-tr.show-menu.sticky2 ul li a.menu-dropdown {
    	padding: 8px 25px 5px 38px !important;
    }
    .show-menu.sticky2 li.mobilemenu-first {
    	background-position: 15px 15px !important;
    }
    .show-menu.sticky2 li.mobilemenu-movies {
    	background-position: 15px 16px !important;
    }
    .show-menu.sticky2 li.mobilemenu-media {
    	background-position: 15px 16px !important;
    }
    .show-menu.sticky2 li.mobilemenu-games {
    	background-position: 15px 16px !important;
    }
    .show-menu.sticky2 li.mobilemenu-cars {
    	background-position: 15px 20px !important;
    }
    .show-menu.sticky2 li.mobilemenu-gear {
    	background-position: 15px 17px !important;
    }
    .show-menu.sticky2 li.mobilemenu-topten {
    	background-position: 15px 18px !important;
    }
    .show-menu.sticky2 li.mobilemenu-tech {
    	background-position: 15px 15px !important;
    }
    .show-menu.sticky2 li.mobilemenu-psychology {
    	background-position: 15px 16px !important;
    }
    .show-menu.sticky2 li.mobilemenu-quizzes {
    	background-position: 15px 16px !important;
    }
    .show-menu.sticky2 li.mobilemenu-answers {
    	background-position: 15px 16px !important;
    }
    .show-menu.sticky2 li.mobilemenu-politics {
    	background-position: 15px 16px !important;
    }
    .show-menu.sticky2 li.mobilemenu-world {
    	background-position: 15px 16px !important;
    }
    .show-menu.sticky2 li.mobilemenu-contact {
    	background-position: 15px 16px !important;
    }
    /* new tall right left arrows mobile */
    #prev_nav_home {
		/* sprite 6 ** background-position: -787px -229px !important; */
		background-position: -1185px -18px !important;
		height: 212px !important;
		position: absolute !important;
		/* margin-left: -344px !important; */
		margin-top: -17px !important;
		/* background-color: rgba(0,0,0,0.5); */
		opacity: 0.7;
	}
	#next_nav_home {
		/* sprite 6 ** background-position: -1110px -230px !important; */
		background-position: -1260px -18px !important;
		height: 212px !important;
		position: absolute !important;
		margin-left: -15px !important;
		margin-top: -17px !important;
		/* background-color: rgba(0,0,0,0.5); */
		opacity: 0.9;
	}
	#newscroller-inner {
		padding-left: 25px !important;
	}
	#newstitle {
		padding-left: 45px !important;
	}
    /* end new tall right left arrows mobile */
    /* smaller archive page titles mobile */
	.archive .entry-title a {
		font-size: 20px !important;
	}
    /* smaller page titles mobile */
	h2.entry-title {
		font-size: 25px !important;
	}
	/* fixed mobile header too wide issue */
	.site-branding h1.site-title {
	    width: 320px !important;
        margin-left: -18px !important;
        margin-right: -100px !important;
	}
	/* cars page UI improvements for mobile */
	.entry-cars {
		margin: -16px -21px 20px -20px !important;
	}
	ul#activity-stream {
		display: none !important;
	}
	.cars-img {
		width: 130px !important;
		margin-right: 5px !important;
		margin-left: 5px !important;
	}
	/* cars page specs mobile */
	.cars-specs-cont {
		height: auto !important;
	}
	.specs-gauge {
		width: 33% !important;
	}
	.specs-engine {
		width: 33% !important;
	}
	.specs-timer {
		width: 31% !important;
	}
	.specs-gas {
		width: 33% !important;
	}
	.specs-gears {
		width: 33% !important;
	}

	/* cars page specs add to favorites mobile */
    	.cars-specs.specs-fav {
    		padding: 0 !important;
    		width: 115px !important;
    		overflow: hidden !important;
    		height: 38px !important;
    		background: #4d6687 !important;
    	}
    	.icons-fav .car-inner {
    		padding-top: 3px !important;
    		padding-bottom: 4px !important;
    		line-height: 27px !important;
    		overflow: hidden !important;
    		width: 115px !important;
    		margin-top: 1px !important;
    	}
    	.icons-fav .car-inner a {
    		white-space: nowrap !important;
    		display: none !important;
    	}
    	.icons-fav .car-inner:after {
    		background: #4d6687 url(https://thoughtfulreading.com/images/featured.png) no-repeat 10px 6px !important;
    		content: 'Favorite' !important;
    		font-size: 14px !important;
    		color: #fff !important;
    		margin-top: -1px !important;
    		font-weight: bold !important;
    		font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
    		cursor: pointer !important;
    		padding: 10px 0 11px 44px !important;
    		white-space: nowrap !important;
    	}
    	/* .cars-specs-cont:after {
            padding: 0 115px 18px 0;
            overflow: hidden;
            background: #4d6687;
            content: '' !important;
        } */
	/* end cars page specs mobile */
}
/* End Mobile Sticky Nav */

.review-ratings-titles {
    color: #2e73a3;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
    font-weight: bold;
}
.review-ratings-large {
    color: #2e73a3;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
    font-size: 18px;
    font-weight: bold;
}
/*
.review-ratings-a {
    color: #16dc36;
}
.review-ratings-b {
    color: #20dda1;
}
.review-ratings-c {
    color: #dd9d20;
}
.review-ratings-d {
    color: #dd5520;
}
.review-ratings-f {
    color: #dd2020;
} */
.review-ratings-a {
    background: #16dc36;
    color: #fff;
    padding: 2px 5px 2px 4px;
    border-radius: 10px;
    display: inline-block;
    width: 28px;
    text-align: center;
}
.review-ratings-b {
    background: #20dda1;
    color: #fff;
    padding: 2px 5px 2px 4px;
    border-radius: 10px;
    display: inline-block;
    width: 28px;
    text-align: center;
}
.review-ratings-c {
    background: #dd9d20;
    color: #fff;
    padding: 2px 5px 2px 4px;
    border-radius: 10px;
    display: inline-block;
    width: 28px;
    text-align: center;
}
.review-ratings-d {
    background: #dd5520;
    color: #fff;
    padding: 2px 5px 2px 4px;
    border-radius: 10px;
    display: inline-block;
    width: 28px;
    text-align: center;
}
.review-ratings-f {
    background: #dd2020;
    color: #fff;
    padding: 2px 5px 2px 4px;
    border-radius: 10px;
    display: inline-block;
    width: 28px;
    text-align: center;
}

/***** TRANSITIONS *****/

.container {
    /* this makes a smooth responsive transition on window resize */
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
}

/* menu slide */

#mobilemenu-tr ul li ul.dropdown {
    /* must not have display hidden in order to use the transition */
    display: block !important;
}
#mobilemenu-tr ul.dropdown {
    /* -webkit-transition: all 0.1s ease-in; */
/****** working transition *********
    -webkit-transition-duration: 1s;
    -moz-transition-duration: 1s;
    -o-transition-duration: 1s;
    transition-duration: 1s;
******* end working transition *****/
    /* opacity instead of visibility will result in fade in and out */
    opacity: 0;
    /* visibility: hidden; */
    left: -100% !important;
}

#mobilemenu-tr.show-menu ul.dropdown {
    opacity: 0.983;
    /* visibility: visible; */
    left: 0 !important;
}

#mobilemenu-tr.show-menu ul.dropdown li {
    border-right: 4px solid rgba(11, 106, 187, 0.59) ;
}


/* sliding the content page alongside the menu *******

    .container {
        -webkit-transition-delay: 0.19s;
        -moz-transition-delay: 0.19s;
        -o-transition-delay: 0.19s;
        transition-delay: 0.19s;
    }
    .container.show-menu-slide {
        left: 300px;
    }
    @media screen and (max-width: 480px) {
        .container.show-menu-slide {
            left: 100px;
        }
    } 
    
** end sliding the content page alongside the menu ***/

.ps4-price-drop {
    margin: 20px auto;
    border: 5px solid #3e6fa3;
    text-align: center;
    box-shadow: 2px 2px 4px 2px #999;
}

.ps4-price-drop a {
    font-family: arial, sans-serif;
}
.ps4-price-drop th {
    font-size: 15px;
    text-align: center;
    vertical-align: middle;
    padding: 10px;
    padding-bottom: 15px;
    color: #fff;
    background-color: #3e6fa3;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
}
.ps4-price-drop tr:nth-child(even) {
    background: #e5f1fd;
}
.ps4-price-drop tr:nth-child(odd) {
    background: #d3e5f8;
}
.ps4-price-drop td {
    border: 1px solid #6699cc;
    vertical-align: middle;
}
.ps4-price-drop td:nth-child(2),
.ps4-price-drop td:nth-child(3) {
    text-align: center;
}
.ps4-price-drop i {
    color: #3e6fa3;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.ps4-price-drop td:nth-child(1) {
    color: #555;
}
.ps4-price-drop td:nth-child(2) {
    color: #555;
    min-width: 100px;
}
.ps4-price-drop td:nth-child(3) {
    color: #3e6fa3;
    font-weight: bold;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
    min-width: 100px;
}
table.gear-leftrightbox,
table.gear-leftrightbox td {
    border: 0 !important;
    background: none !important;
}
.gear-leftbox {
    /* float: left;
    /* max-width: 80%; */
    vertical-align: top;
}
.gear-rightbox {
    /* float: right; */
    width: 120px;
    margin-left: 10px;
    margin-right: 10px;
}
.gear-leftbox1 {
    vertical-align: top;
    float: left;
    margin-bottom: 15px;
}
.gear-rightbox1 {
    float: right;
    width: 120px;
    padding-left: 10px;
    margin: auto;
    display: block;
}
/* amz sidebar blocks */
.a1block {
    margin: -10px auto -4px auto;
}

/* fix line height for sidebar titles */
#secondary h3.widget-title {
    line-height: 30px !important;
    padding-top: 11px !important;
    padding-bottom: 11px !important;
}
/* end fix line height for sidebar titles */

/* attachment pages */
#primary.image-attachment #main article.attachment {
    max-width: 720px;
}
span.attachment-post-link {
    display: inline-block;
    background: #2e73a3;
    padding: 4px 7px;
    border-radius: 5px;
}
span.attachment-post-link a {
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #fff;
}
span.attachment-post-link:hover {
    background: #3e89be;
}
span.attachment-post-link a:hover {
    color: #fff;
    text-decoration: none;
}
span.attachment-post-title {
    color: #2e73a3;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
}
.sad-abdloxer {
    /* background: url('images/sad-abdloxer.jpg');
    width: 300px;
    height: 250px; */
    margin-top: -10px;
}
/* end attachment pages */

/* new top bar */
#top-nav-box {
    position: relative;
    top: 0;
    width: 100%;
    height: 20px;
    background: rgba(0,0,0,0.35);
    z-index: 999;
    margin-bottom: -10px;
}
#top-nav {
    width: 75%;
    margin: 0 auto;
    /* background: rgba(0,0,0,0.3); */
    height:  20px;
}
#top-login-box {
    height: 20px;
    width: auto;
    float:  right;
    /* background:  #000; */
    text-align: center;
}
/*
#top-nav-box:hover, #top-nav-box:hover #top-nav, #top-nav-box:hover #top-login-box {
    height: 40px;
}

#top-nav-box:hover #top-login-box a {
    margin-top: 5px;
    display: inline-block;
}
*/
#top-techreader-link a {
    padding: 7px !important;
    border-radius: 5px;
    background: rgba(5,29,51,0.8);
    color: #fff;
    margin-left: 10px;
}
#top-techreader-link a:hover {
    cursor: pointer;
    text-decoration: none;
    background: rgba(26,62,92,0.8) !important;
    color: #fff;
}
#top-login-box a {
    padding: 4px 7px;
    border-radius: 5px;
    background: rgba(5,29,51,0.8);
    color: #fff;
    margin-left: 10px;
}
#top-login-box a:hover {
    cursor: pointer;
    text-decoration: none;
    background: #2e73a3;
    color: #fff;
}
    /* prevent topnav from messing up sticky nav */
    #top-nav-box.sticky-topnav {
        display: none !important;
    }
/* end new top bar */

/* bump up left shares on scroll down */
.sticky-shares {
    top: 50px !important;
}
/* end bump up left shares on scroll down */
/* bump sidebar item to stick at bottom */
@media screen and (min-width: 1199px) {

    #text-40.sticky-sidebar-shares {
        width: 360px;
    }
    #text-27.sticky-sidebar-newsletter,
    #text-16.sticky-sidebar-newsletter,
    #text-6.sticky-sidebar-newsletter,
    #text-14.sticky-sidebar-newsletter,
    #text-19.sticky-sidebar-newsletter,
    #text-33.sticky-sidebar-newsletter,
    #text-32.sticky-sidebar-newsletter,
    #text-21.sticky-sidebar-newsletter {
        width: 360px;
    }
    #text-54.sticky-sidebar-abds,
    #text-52.sticky-sidebar-abds,
    #text-9.sticky-sidebar-abds,
    #text-43.sticky-sidebar-abds,
    #text-42.sticky-sidebar-abds,
    #text-28.sticky-sidebar-abds,
    #text-45.sticky-sidebar-abds,
    #text-50.sticky-sidebar-abds,
    #text-66.sticky-sidebar-special-abds {
        width: 360px;
    }
    /* games archives sidebar is differnt, undo sticky */
    /* #archives-games-sidebar #text-6.sticky-sidebar-newsletter, */
    #archives-games-sidebar #text-9.sticky-sidebar-abds {
        width: 358px;
    }
}
@media screen and (min-width: 991px) and (max-width: 1198px) {
    #text-40.sticky-sidebar-shares {
        width: 300px;
    }
    #text-27.sticky-sidebar-newsletter,
    #text-16.sticky-sidebar-newsletter,
    #text-6.sticky-sidebar-newsletter,
    #text-14.sticky-sidebar-newsletter,
    #text-19.sticky-sidebar-newsletter,
    #text-33.sticky-sidebar-newsletter,
    #text-32.sticky-sidebar-newsletter,
    #text-21.sticky-sidebar-newsletter {
        width: 300px;
    }
    #text-54.sticky-sidebar-abds,
    #text-52.sticky-sidebar-abds,
    #text-9.sticky-sidebar-abds,
    #text-43.sticky-sidebar-abds,
    #text-42.sticky-sidebar-abds,
    #text-28.sticky-sidebar-abds,
    #text-45.sticky-sidebar-abds,
    #text-50.sticky-sidebar-abds,
    #text-66.sticky-sidebar-special-abds {
        width: 300px;
        overflow: hidden;
    }
    /* games archives sidebar is differnt, undo sticky */
    /* #archives-games-sidebar #text-6.sticky-sidebar-newsletter, */
    #archives-games-sidebar #text-9.sticky-sidebar-abds {
        width: 300px;
    }
}
@media screen and (min-width: 991px) {
    /* main sidebar (home, archives): #text-6 & #text-9 */
    #text-40.sticky-sidebar-shares {
        position: fixed;
        top: 40px;
        width: 360px;
    }
    #text-27.sticky-sidebar-newsletter,
    #text-16.sticky-sidebar-newsletter,
    #text-6.sticky-sidebar-newsletter,
    #text-14.sticky-sidebar-newsletter,
    #text-19.sticky-sidebar-newsletter,
    #text-33.sticky-sidebar-newsletter,
    #text-32.sticky-sidebar-newsletter,
    #text-21.sticky-sidebar-newsletter {
        position: fixed;
        top: 40px;
    }
    #text-54.sticky-sidebar-abds,
    #text-52.sticky-sidebar-abds,
    #text-9.sticky-sidebar-abds,
    #text-43.sticky-sidebar-abds,
    #text-42.sticky-sidebar-abds,
    #text-28.sticky-sidebar-abds,
    #text-45.sticky-sidebar-abds,
    #text-50.sticky-sidebar-abds,
    #text-66.sticky-sidebar-special-abds {
        position: fixed;
        /* top: 290px; *** for shares at top *** */
        top: 250px;
    }
    /* games archives sidebar is differnt, undo sticky */
    /* #archives-games-sidebar #text-6.sticky-sidebar-newsletter, */
    #archives-games-sidebar #text-9.sticky-sidebar-abds {
        position: relative;
        top: inherit;
    }
    #secondary.games-custom-sidebar {
        width: 40%;
    }
}
/* bump sidebar item to stick at bottom */

/* bp captcha */
@media screen and (min-width: 1199px) {
    #bp-captcha-label {
        padding-left: 40px;
        float: left;
    }
    #recaptcha_widget_div {
        margin-left: 377px;
    }
    #buddypress .standard-form#signup_form div div.error {
        width: auto !important;
        float: left !important;
        /* margin-left: 20px; */
    }
}
@media screen and (min-width: 991px) and (max-width: 1198px) {
    #bp-captcha-label {
        padding-left: 20px;
        float: left;
    }
    #recaptcha_widget_div {
        margin-left: 287px;
    }
    #buddypress .standard-form#signup_form div div.error {
        width: auto !important;
        float: right !important;
        margin-right: -10px;
    }
}
@media screen and (min-width: 739px) and (max-width: 991px) {
    #bp-captcha-label {
        padding-left: 20px;
        float: left;
    }
    #recaptcha_widget_div {
        margin-left: 340px;
    }
    #buddypress .standard-form#signup_form div div.error {
        width: auto !important;
        float: right !important;
        margin-right: 20px;
    }
}
@media screen and (max-width: 738px) {
    #bp-captcha-label {
        float: left;
        width: 100% !important;
        /* margin-top: 250px !important;
        margin-left: -40px !important; */
    }
    #recaptcha_widget_div {
        margin-left: inherit;
    }
    #buddypress .standard-form#signup_form div div.error {
        width: auto !important;
        float: left !important;
    }
}
/* end bpcaptcha */

.register-section #signup_email,
.register-section #signup_password,
.register-section #signup_password_confirm {
    min-width: 250px !important;
}
.register-section .error {
    min-width: 250px !important;
}
/* heateor social login bugfix */
	.theChampFacebookLogin{
	     display: block !important;
	}
/* end heateor social login bugfix */

article.attachment .entry-attachment .attachment a.main-attachmt-img img {
    background: url(https://thoughtfulreading.com/images/mission-failed-404-4.jpg) center center !important;
}

/* quizzes styles */
.wpvq {
    max-width: 800px !important;
}

div#wpvq-final-personality .wpvq-you-are {
	font-size: 22px !important;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
	background: #2e73a3;
	color: #fff !important;
	padding: 10px 15px;
	margin-bottom: 12px;
	display: block;
	text-align: center;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
span.wpvq-quiz-title {
	font-size: 15px !important;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
}
div#wpvq-final-personality .wpvq-personality-content {
	font-size: 15px;
	font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
}
input.vq-css-checkbox + label.vq-css-label {
    min-height: 40px;
}
.wpvq-progress {
    height: 30px !important;
}
.wpvq-page-progress .wpvq-progress-value {
    font-size: 18px !important;
    padding-top: 5px;
}
div#wpvq-forceToShare-before-results p.wpvq-forceToShare-please {
    font-size: 30px !important;
    background: #fede04;
}
#wpvq-form-informations p.wpvq-who-are-you {
    font-size: 23px !important;
    background: #fede04;
}
#wpvq-ask-before-results #wpvq-form-informations input[type=text] {
    /* border-color: #fede04;
    border-width: 2px; */
    box-shadow: 0 0 5px #fede04;
}
#wpvq-form-informations .wpvq-input-block {
    font-size: 18px !important;
}
div#wpvq-final-score, 
div#wpvq-final-personality, 
div#wpvq-ask-before-results, 
div#wpvq-forceToShare-before-results {
    background: #edf3f5 !important;
    border: 1px solid #b1d3e1 !important;
}
div#wpvq-forceToShare-before-results {
    height: 400px;
    padding-top: 155px !important;
}
/* end quizzes styles */

/* contact apply page */

.contact-apply {
    width: 100% !important;
    /* padding: 20px 0;
    background: rgba(11, 106, 187, 0.2);
    border: 3px solid rgba(11, 106, 187, 0.59) !important; */
}
.contact-apply div:nth-child(1) {
    width: 80% !important;
}
.contact-apply input {
    max-width: 700px !important;
}
.contact-apply div#fscf_div_field4_0  {
    max-width: 700px !important;
}
.contact-apply textarea {
    background: #fff !important;
    border: 1px solid #ccc !important;
    max-width: 700px !important;
}

#fscf_div_field4_9 span label, #fscf_div_field4_10 span label {
    display: table !important;
    margin-top: -31px !important;
    margin-bottom: -11px !important;
    margin-left: 30px !important;
}

#fscf_div_field4_9 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

#fscf_div_field4_9 .contact-smalltext {
    margin-top: -158px !important;
    padding-bottom: 115px !important;
    margin-bottom: 0px !important;
    display: block !important;
    color: #888 !important;
    margin-left: 1px !important;
}

#fscf_label4_9 {
    margin-bottom: 50px !important;
}

#fscf_div_field4_10 .contact-smalltext {
    display: block !important;
    color: #888 !important;
    margin-left: 1px !important;
}

#fscf_label4_10 {
    margin-bottom: 50px !important;
}

#fscf_div_field4_8, #fscf_div_field4_11 {
    margin-top: 20px !important;
}

#fscf_div_field4_11 .contact-smalltext {
    margin-top: -198px !important;
    padding-bottom: 133px !important;
    display: block !important;
    color: #888 !important;
    margin-left: 1px !important;
}
#fscf_label4_11 {
    margin-bottom: 80px !important;
}


#fscf_div_field4_8 .contact-smalltext {
    padding-bottom: 133px !important;
    display: block !important;
    color: #888 !important;
    margin-left: 1px !important;
}

#fscf_div_field4_8, #fscf_div_field4_9, #fscf_div_field4_10, #fscf_div_field4_11 {
    border: 3px solid #ddd !important;
    padding: 10px 12px 15px 15px !important;
    border-radius: 8px !important;
    background: #fafafa !important;
}

/*
.contact-apply-content {
    border: 3px solid #ddd !important;
    padding: 10px 12px 15px 15px !important;
    border-radius: 8px !important;
    background: #fafafa !important;
    width: 90% !important;
    margin: 0 auto !important;
} */
.contact-apply-content {
    border: 3px solid #6491b0 !important;
    padding: 10px 12px 15px 15px !important;
    border-radius: 8px !important;
    background: #f5f8fa !important;
    width: 90% !important;
    margin: 0 auto !important;
    color: #305f80 !important;
    font-size: 15px !important;
}

@media screen and (min-width: 1200px) {
    #fscf_div_field4_8 .contact-smalltext {
        margin-top: -174px !important;
    }
    #fscf_label4_8 {
        margin-bottom: 54px !important;
    }
    #fscf_div_field4_10 .contact-smalltext {
        margin-top: -448px !important;
        padding-bottom: 410px !important;
    }
    /* footer width */
    .thefooter {
        width: 1170px;
        margin: 0 auto;
    }
    /* end footer width */
}
@media screen and (max-width: 1199px) and (min-width: 991px) {
    #fscf_div_field4_8 .contact-smalltext {
        margin-top: -196px !important;
    }
    #fscf_label4_8 {
        margin-bottom: 79px !important;
    }
    #fscf_div_field4_10 .contact-smalltext {
        margin-top: -448px !important;
        padding-bottom: 410px !important;
    }
}
@media screen and (max-width: 991px) {
    #fscf_div_field4_8 .contact-smalltext {
        margin-top: -196px !important;
    }
    #fscf_label4_8 {
        margin-bottom: 79px !important;
    }
    #fscf_div_field4_10 .contact-smalltext {
        margin-top: -448px !important;
        padding-bottom: 410px !important;
    }
}
@media screen and (min-width: 716px) {
    #main-contact-form {
        display: visible;
    }
    #mobile-contact-form {
        display: none;
    }
}
@media screen and (max-width: 715px) {
    #main-contact-form {
        display: none;
    }
    #mobile-contact-form {
        display: visible;
    }
}
@media screen and (max-width: 565px) {
    #post-4839 h2 {
        margin-left: 0 !important;
    }
    .contact-apply-content {
        width: 100% !important;
    }
    #FSContact4 {
        margin-left: -40px !important;
    }
}
#fscf_div_field4_0,
#fscf_div_field4_1,
#fscf_div_field4_6,
#fscf_div_field4_7,
#fscf_div_field4_8,
#fscf_div_field4_9,
#fscf_div_field4_10,
#fscf_div_field4_11 {
    min-width: 347px;
}

#post-4839 h2 {
    margin-left: 40px;
}
/* end contact apply page */

/* pagefaiir fix
#e5521776
{
    z-index: 4;
}
/* end pagefaiir fix */

h3.featured-title-overlay {
	margin-top: 262px;
	padding: 0 20px 0 10px;
	float: left;
	height: 60px;
    overflow: hidden;
}
h3.featured-title-overlay span {
	color: #fff !important;
	text-shadow: 1px 1px 2px #000, -1px -1px 2px #000, -1px 1px 2px #000, 1px -1px 2px #000;
	font-size: 24px;
	line-height: 30px;
	text-align: right !important;
}

/* featured archives topfeat */

@media screen and (min-width: 991px) {
    .featured-archives-topfeat {
        display: block;
    }
}
@media screen and (max-width: 991px) {
    .featured-archives-topfeat {
        display: none !important;
    }
}
.featured-archives-topfeat {
    height: 390px;
    width: calc(100% + 30px);
    margin-left: -15px;
    padding-left: 15px;
    padding-right: 15px;
    background: #d7dde6;
    border-top-left-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-top-right-radius: 7px;
}

.featured-archives-topfeat .home-post-img-bg, .featured-archives-topfeat .latest-posts-img {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}

.featured-archives-topfeat .home-post-img-bg:hover {
    opacity: 1;
    border-color: rgba(0,143,70,0.7);
}

.featured-archives-topfeat .latest-posts-img:hover h3 span {
    border: 0;
}

.featured-archives-topfeat #featured-archives-rightbox {
    padding-top: 25px;
}

.featured-archives-topfeat #featured-archives-rightbox .latest-posts-box.boxes-c.topfeat {
    width: 40%;
    display: block;
    height: 177px;
    overflow: hidden;
    padding-top: 0;
}

.featured-archives-topfeat #featured-archives-rightbox .home-post-img-bg {
    /* height: 100%; */
}

.featured-archives-topfeat #featured-archives-rightbox .latest-posts-img {
    height: 162px !important;
}

.featured-archives-topfeat #featured-archives-rightbox h3.featured-title-overlay {
    margin-top: 90px;
}

.featured-archives-topfeat #featured-archives-rightbox h3.featured-title-overlay span {
    font-size: 18px;
}

.featured-archives-topfeat .latest-posts-img:hover {
    opacity: 0.90;
}

.featured-archives-topfeat .latest-posts-img:hover .home-post-img-bg {
    /* -webkit-transform: scale(1.05);
    transition: 0.4s all ease; */
}

.featured-archives-topfeat .latest-posts-box.boxes-c.topfeat .latest-posts-img {
    height: 100%;
}



.featured-archives-topfeat .latest-posts-img {
    position: relative;
}

.featured-archives-topfeat div.featured-title-overlay {
    position: absolute;
    bottom: 0;
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
    background: rgba(0,0,0,0.5);
}

.featured-archives-topfeat .latest-posts-box span {
    color: #fff !important;
    text-shadow: 1px 1px 2px #000, -1px -1px 2px #000, -1px 1px 2px #000, 1px -1px 2px #000;
    text-align: right !important;
    padding-left: 20% !important;
}

.featured-archives-topfeat #featured-archives-leftbox div.featured-title-overlay {
    padding: 3px 20px 7px 10px;
    height: 68px;
}
.featured-archives-topfeat #featured-archives-leftbox .latest-posts-box span {
    font-size: 24px;
    line-height: 30px;
}
.featured-archives-topfeat #featured-archives-rightbox div.featured-title-overlay {
    padding: 3px 20px 8px 10px;
    height: 56px;
}
.featured-archives-topfeat #featured-archives-rightbox .latest-posts-box span {
    line-height: 25px;
}
/* end featured archives topfeat */

/* bp filler cover image */
#buddypress #cover-image-container {
    background-image: url(https://thoughtfulreading.com/wp-content/uploads/2014/07/headbg.png);
    background-position: center left;
    height: 225px;
    background-size: cover;
}

#buddypress #header-cover-image {
    background-color: transparent;
}
/* end bp filler cover image */


/* credits */
.site-info {
    float: left;
}

@-webkit-keyframes spin {
    0%  {-webkit-transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);}	
}

/* sliding everplex logo */

.everplex {
    width: 200px !important;
    margin: auto;
    overflow: hidden;
    height: auto;
    position: relative;
}

.everplex-logo:hover {
    /* -webkit-animation: spin 0.4s 1 linear; */
    -webkit-animation: spin 0.4s 2.12 linear;
    cursor: pointer;
}

.everplex-credits {
    float: left;
    margin-left: 250px;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    z-index: 2;
    width: 150px;
    visibility: hidden;
    position: absolute;
    color: #073358;
    font-weight: bold;
}
.everplex-credits a {
    color: #0d4777;
    font-weight: bold;
}
.everplex-credits a:hover {
    color: #1d6aaa;
    text-decoration: none;
}
.everplex-inner {
    background-repeat: no-repeat;
    background-position: right;
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    margin-right: -85px;
}

.everplex-logo-outer {
    z-index: 3;
    position: relative;
    background: #000;
    width: 100px;
    height: 24px;
    float: right;
    padding-left: 3px;
}

.everplex-logo-outer a {
    float: left;
}

.everplex:hover .everplex-credits {
    /* margin-left: -257px; */
    margin-left: 0px;
    visibility: visible;
}

/* end sliding everplex logo */
/* end credits */

/* dark movies posts */

.content-area.movies-dark {
    background: #2c2c2c !important;
    box-shadow: 0px 1px 4px #000 !important;
    -moz-box-shadow: 0px 1px 4px #000 !important;
    -webkit-box-shadow: 0px 1px 4px #000 !important;
    border-top: 4px solid #222 !important;
}

.movies-dark .site-title,
.movies-dark .entry-content h1, 
.movies-dark .entry-content h2, 
.movies-dark .entry-content h3, 
.movies-dark .entry-content h4, 
.movies-dark .entry-content h5, 
.movies-dark .entry-content h6, 
.movies-dark .entry-content h7 {
    color: #4b87b1;
    text-shadow: -2px 2px 3px rgba(0,0,0,0.3);
}

.movies-dark div.entry-content p, .movies-dark .latest-posts-box-bottom a span {
    color: #ccc !important;
}
.movies-dark center i {
    color: #aaa !important;
    margin-top: -5px !important;
    margin-bottom: 20px;
    display: block;
}

.movies-dark .latest-posts-box-bottom a:hover span,
.movies-dark .latest-posts-box-bottom.boxes-bottom:hover span {
    color: #428bca !important;
}

.movies-dark .author-meta {
    background: #222 !important;
    box-shadow: 0px 1px 4px #000 !important;
    -moz-box-shadow: 0px 1px 4px #000 !important;
    -webkit-box-shadow: 0px 1px 4px #000 !important;
}

.movies-dark .author-meta img {
    border-color: #131313 !important;
}

.movies-dark .author-meta table {
    background: #222 !important;
}

.movies-dark i.author-avatar img {
    /* box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    border-color: #334358 !important; */
    border: none;
}

.movies-dark h2.entry-title {
    text-shadow: 0px 1px 4px #000 !important;
    padding: 20px;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #0a0a0a;
    border: 2px solid #222;
}

.movies-dark .sd-content li a {
    background: #1d1d1d !important;
    border-color: #0d0d0d !important;
}

.movies-dark div *:before, .movies-dark .top-line, .movies-dark .newscroller-bottom-title {
    border-color: #252525 !important;
}

.movies-dark footer.entry-meta {
    color: #aaa !important;
}
    
#secondary.movies-dark .widget {
    background: #191919 !important;
    border-color: #072b4d !important;
}
#secondary.movies-dark h3.widget-title {
    background: #16528a !important;
}

#secondary.movies-dark .widget.google_top_posts .gtc-content-thumb img,
#secondary.movies-dark .rpwe-li .rpwe-img img {
    border-color: #000 !important;
    box-shadow: 0 0 3px #000;
    -moz-box-shadow: 0 0 3px #000;
    -webkit-box-shadow: 0 0 3px #000;
}
#secondary.movies-dark .widget .gtc-list li {
    color: #999;
}
#secondary.movies-dark #insticator-api-div {
    /* filter: invert(100%) hue-rotate(180deg) brightness(80%) saturate(120%); */
    filter: invert(100%) hue-rotate(190deg) brightness(70%) saturate(300%) sepia(30%);
    -webkit-filter: invert(100%) hue-rotate(190deg) brightness(70%) saturate(300%) sepia(30%);
    -moz-filter: invert(100%) hue-rotate(190deg) brightness(70%) saturate(300%) sepia(30%);
}

#secondary.movies-dark .widget #contest {
    background: url(https://thoughtfulreading.com/wp-content/uploads/2016/07/thoughtfulreading-comment-contest-nobg-dark.png) no-repeat;
}
#secondary.movies-dark a {
    color: #aaa !important;
}

.movies-dark .textwidget iframe {
    background: transparent !important;
}

.movies-dark #text-16 {
    border-bottom-left-radius: 10px !important;
    -moz-border-bottom-left-radius: 10px !important;
    -webkit-border-bottom-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    -moz-border-bottom-right-radius: 10px !important;
    -webkit-border-bottom-right-radius: 10px !important;
}

.movies-dark #mc_embed_signup,
.movies-dark .mc_embed_signup {
    background: #191919 !important;
    border-color: #072b4d !important;
}

.movies-dark #mc_embed_signup input.required.email,
.movies-dark .mc_embed_signup input.required.email {
    background: #0e0e0e !important;
    border-color: #0e0e0e !important;
    color: #aaa !important;
}

.movies-dark .entry-content img {
    border-color: #090909 !important;
    box-shadow: 0px 1px 4px #000 !important;
    -moz-box-shadow: 0px 1px 4px #000 !important;
    -webkit-box-shadow: 0px 1px 4px #000 !important;
}

/* end dark movies post */

a.post-retweet {
    display: inline-block;
    font-size: 25px;
    font-weight: bold;
    color: #fff !important;
    text-decoration: none;
    padding: 5px 15px 10px 15px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
/*** green ***
    text-shadow:0 1px 0 #ddfcb3;
    border: 1px solid #67a01b;
    box-shadow: 0 1px #b6f562 inset;
    -moz-box-shadow: 0 1px #b6f562 inset;
    -webkit-box-shadow: 0 1px #b6f562 inset;
    background-color: #8dc63f;
    background: linear-gradient(to bottom, #a0db51, #8dc63f);
***/
/*** blue ***/
    text-shadow:0 1px 0 #4e9cc4;
    border: 1px solid #38a8e2;
    box-shadow: 0 1px #66c3f3 inset;
    -moz-box-shadow: 0 1px #66c3f3 inset;
    -webkit-box-shadow: 0 1px #66c3f3 inset;
    background-color: #419bca;
    background: linear-gradient(to bottom, #5bb1de, #3f97c5);
}
a.post-retweet:hover {
    text-decoration: none;
    cursor: pointer;
    text-shadow:0 1px 0 #56a2c9;
    border: 1px solid #5cbbec;
    box-shadow: 0 1px #80cef6 inset;
    -moz-box-shadow: 0 1px #80cef6 inset;
    -webkit-box-shadow: 0 1px #80cef6 inset;
    background-color: #5dabd4;
    background: linear-gradient(to bottom, #62b5e0, #489ecb);
    
}
.post-retweet span.twitt-icon {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAjCAYAAACD1LrRAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAf1JREFUeNrs179rE2Ecx/FLCZXiFos4ZfEHOBSFCtEhuBQkNEWqCGJJ0LWuGoQOOpSMikP/gJRmK+oiOpSSRUwrSKAOhVaCP6D1F2JKl7T16fvke/Jw3CX3HDmy3BdeJJc+d5/ck+e+d00opax+1IDVp4qD4+A4OA526jgeoIZNvMEjpD3GZnHEslsmRnFT3pu6jj/Ku9ooYhi30MTjf21adi7LwCuGoVkVrFryWpf9Us4BnmuDigFDk/imgtcKcqgi7xzkrWvQEzlwp+CcMqsf8lrRp3rBY+BH+V38gsvKvGac/Z2DTHYY3MB9nHEFlwxDF/X9E9qDwDtc6HLZNPBeZFAwuOQquP1/i+BBnMMJ1FR09VQ/4yTZf1HFNn7LdhQd7Yu+YQfv4yVKEXfJD/qG8xvbre1ThKF7OIYdd6/+jOkIg5f1UGdx6Qr4GsHCmnT3AXdwCmN41sPQLa8GlHRNyQ3M4WcPp/me56ce36bew7Nd9Wu5Xh/aDeV1j4LTfsGJDv873UFOLrVMiCnOS3+wgk61zv5i8yHOdKrb/dzvD6fwEN8NA3cxEeRBwl7VExjHgTSU87gYYmpf4S6agUaTfhKz+BVyAS3hmulDontxXcJVXMZp6a/usu9iG/Io+0LuzcbltaqPylSfxQiGnMlBC2tYRx3tsF3lUIABAFabFOAsLXFeAAAAAElFTkSuQmCC');
    width: 30px;
    height: 34px;
    display: inline-block;
    margin-bottom: -2px;
    margin-right: 3px;
}
#christmas-lights {
    position: absolute;
 /* z-index: 889;
    margin-top: 171px; */
    height: 67px;
    width: 100%;
    background: url(https://thoughtfulreading.com/images/christmas-lights-sm.png) repeat-x;
}

.percent-thoughtfulreading-movie-title {
    width: 100%;
    background: #072b4d;
    padding: 14px 15px;
    margin: 20px 0 0 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
a .percent-thoughtfulreading-movie-title:hover {
    background: #15426c;
    cursor: pointer;
}
.movies-dark .percent-thoughtfulreading-movie-title {
    width: 100%;
    background: #1e1e1e;
    padding: 14px 15px;
    margin: 15px 0 0 0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.movies-dark a .percent-thoughtfulreading-movie-title:hover {
    background: #171717;
    cursor: pointer;
}
ul.star-list {
    list-style-image: url('https://thoughtfulreading.com/images/li-star.png') !important;
    margin-top: 12px;
    margin-bottom: 15px;
}
.inline-star {
    background: url('https://thoughtfulreading.com/images/li-star.png');
    display: inline-block;
    width: 12px;
    height: 12px;
}
#div-insticator-ad-1 {
    display: none;
}

a.back-to-part-1 {
    background: #1d69c0;
    width: 365px;
    margin: 0 auto 20px;
    font-size: 30px;
    font-weight: bold;
    color: #fff !important;
    border: 4px solid #104e94;
    padding: 15px 0 10px 45px;
    border-radius: 10px;
    display: block;
}

a.back-to-part-1 img {
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    height: 40px;
    width: 36px;
}
a.back-to-part-1:hover {
    background: #2579d9;
    text-decoration: none;
    cursor: pointer;
}

a.go-to-part-2 {
    background: #1d69c0;
    width: 365px;
    margin: 20px auto 0 auto;
    font-size: 30px;
    font-weight: bold;
    color: #fff !important;
    border: 4px solid #104e94;
    padding: 15px 0 10px 70px;
    border-radius: 10px;
    display: block;
}

a.go-to-part-2 img {
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    height: 40px;
    width: 36px;
    padding-left: 7px;
}
a.go-to-part-2:hover {
    background: #2579d9;
    text-decoration: none;
    cursor: pointer;
}

a.file-hosting-2016-button {
    background: #1d69c0;
    width: 470px;
    margin: 20px auto 20px auto;
    font-size: 30px;
    font-weight: bold;
    color: #fff !important;
    border: 4px solid #104e94;
    padding: 15px 0 10px 25px;
    border-radius: 10px;
    display: block;
}

a.file-hosting-2016-button img {
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    height: 40px;
    width: 36px;
    padding-left: 7px;
}
a.file-hosting-2016-button:hover {
    background: #2579d9;
    text-decoration: none;
    cursor: pointer;
}


.nc_socialPanel.swp_default_full_color a,html body .nc_socialPanel.swp_individual_full_color .nc_tweetContainer:hover a,body .nc_socialPanel.swp_other_full_color:hover a {
    color:white !important;
}
.nc_socialPanel.swp_default_full_color a,html body .nc_socialPanel.swp_individual_full_color .nc_tweetContainer:hover a,body .nc_socialPanel.swp_other_full_color:hover a {
    color:white !important;
}
.socwarfare-custom-title {
    margin:0;
    display:block;
    font-size:12px;
    font-weight:700;
    position:absolute;
    font-size: 16px !important;
    line-height: 4px;
}
.socwarfare-custom-title:before {
    content:"";
    display:block;
    width:100%;
    min-width:30px;
    border-top:1px solid #ddd;
    margin-bottom:1em;
}
.socwarfar-clr {
    height:18px;
    clear:both;
}
.swp_social_panelSide .nc_tweetContainer.totes .swp_count {
    color:#2e73a3;
    font-family:'Roboto Slab', Arial, Helvetica, sans-serif;
    font-size:25px !important;
    line-height:25px;
}
.swp_social_panelSide .nc_tweetContainer.totes .swp_label {
    color:#2e73a3;
    font-family:'Roboto Slab', Arial, Helvetica, sans-serif;
    line-height:14px;
}
.swp_social_panelSide .nc_tweetContainer.totes .swp_label {
    font-size:13px !important;
}
.swp_social_panelSide.swp_boxed .totes {
    width:55px !important;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer,.swp_social_panelSide.swp_boxed .nc_tweetContainer a {
    width:55px;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer span.iconFiller {
    width:51px;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer i.sw {
    width:37px;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.totes) span.swp_share {
    width:54px;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.totes) span.swp_count {
    width:52px;
}
.movies-dark .entry-content .nc_socialPanel .nc_tweetContainer.totes.totesalt {
    color:#fff;
}
.movies-dark .entry-content .nc_socialPanel .swp_count,.movies-dark .entry-content .nc_socialPanel .swp_count span {
    color:#fff !important;
}

/* NEW SWP */
.swp_social_panel{
    clear:both;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    height:34px;
    line-height:1;
    margin-bottom:20px!important;
    margin-top:20px!important;
    overflow:hidden;
    padding:0;
    -webkit-align-items:stretch;
    align-items:stretch;
    -webkit-box-align:stretch;
    -moz-box-align:stretch;
    -webkit-box-pack:justify;
    -moz-box-pack:justify;
    direction:ltr;
    -ms-flex-align:stretch;
    -ms-flex-line-pack:center;
    -ms-flex-pack:justify;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-justify-content:space-between;
    justify-content:space-between
}
.swp_social_panel:not(.nc_floater):not(.swp_social_panelSide){
    width:100%!important
}
.nc_wrapper .swp_social_panel{
    margin-bottom:10px!important;
    margin-top:10px!important
}
div.swp_social_panel .nc_tweetContainer:not(.total_shares):not(.total_sharesalt){
    -webkit-border-radius:2px;
    border-radius:2px;
    cursor:pointer;
    float:left;
    font-family:Lato;
    height:32px;
    margin:0 5px 3px 5px;
    min-width:34px;
    overflow:hidden;
    text-align:center;
    -webkit-transition:all 0.1s linear;
    transition:all 0.1s linear
}
div.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.swp_social_panel .nc_tweetContainer a.nc_tweet,.swp_social_panel .total_shares .swp_count{
    display:block;
    display:-webkit-box;
    display:-webkit-flex;
    display:-moz-box;
    display:-ms-flexbox;
    display:flex;
    font-family:Lato,sans-serif;
    font-size:18px!important;
    font-weight:bold;
    height:30px;
    text-decoration:none;
    text-decoration:none!important;
    text-transform:none;
    -webkit-box-direction:normal;
    -moz-box-direction:normal;
    -webkit-box-orient:horizontal;
    -moz-box-orient:horizontal;
    -webkit-flex-flow:row wrap;
    -ms-flex-flow:row wrap;
    flex-flow:row wrap
}
.swp_social_panel:not(.nc_floater):not(.swp_social_panelSide).swp_shift{
    padding:0 10px
}
.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer:nth-child(1){
    margin-left:0
}
.swp_social_panel:not(.swp_social_panelSide) .nc_tweetContainer:nth-last-child(1){
    margin-right:0
}
.swp_social_panel a .swp_count:not(.swp_hide){
    display:inline-block;
    line-height:32px;
    margin:0;
    padding:0 5px;
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.swp_social_panel a .swp_count.swp_hide{
    margin:0 auto
}
.swp_social_panel span:before{
    content:initial!important
}
.swp_social_panel .total_shares .swp_count{
    line-height:30px
}
.swp_social_panel span.swp_count{
    font-size:14px
}
.swp_social_panel span.iconFiller{
    font-size:18px;
    margin:0 auto
}
.swp_social_panel.notMobile .nc_tweetContainer:nth-child(1){
    margin-left:0
}
.swp_social_panel:not(.swp_social_panelSide){
    -webkit-transition:opacity 0.2s ease-in-out;
    transition:opacity 0.2s ease-in-out
}
.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt:nth-child(1){
    margin-left:0;
    margin-right:15px;
    padding-left:0
}
.swp_social_panel:not(.swp_social_panelSide) div.total_shares.total_sharesalt:nth-last-child(1){
    margin-right:0;
    padding-right:0
}
a.swp_CTT{
    cursor:pointer
}
span.swp_share{
    display:block;
    float:right;
    float:left;
    font-size:14px;
    font-weight:normal;
    height:30px;
    line-height:30px;
    margin:0 0 0 6px;
    max-width:none!important;
    vertical-align:middle
}
.swp_social_panelSide span.swp_share{
    margin:0
}
.swp_social_panel .sw{
    float:left;
    height:30px;
    line-height:32px;
    margin:0 5px;
    text-shadow:none!important;
    width:20px
}
.iconFiller{
    display:block;
    float:left;
    height:30px;
    overflow:hidden;
    -webkit-transition:width 0.1s linear;
    transition:width 0.1s linear
}
.swp_social_panel .iconFiller{
    width:30px
}
span.spaceManWilly{
    display:block;
    width:120px
}
.swp_social_panel .total_shares{
    background:transparent!important;
    ;
    border:none!important;
    -webkit-border-radius:2px;
    border-radius:2px;
    color:white;
    cursor:default;
    display:block;
    font-size:19px;
    padding:0 10px;
    -webkit-box-flex:0!important;
    -moz-box-flex:0!important;
    -webkit-flex:none!important;
    -ms-flex:none!important;
    flex:none!important
}
.swp_social_panel .total_sharesalt{
    background:transparent!important;
    border:none!important
}
.swp_social_panel div.total_shares.total_sharesalt,.swp_social_panel:hover div.total_shares.total_sharesalt:not(:nth-child(1)){
    background:transparent!important;
    border:none;
    color:#474b4d;
    margin-left:0!important;
    margin-bottom:10px!important
}
div.swp_social_panel:hover div.total_shares.total_sharesalt:not(:nth-child(1)){
    background:transparent;
    color:#474b4d;
    margin-left:10px
}
.swp_social_panel .total_shares.total_sharesalt .swp_label{
    color:#474b4d;
    font-size:10px;
    letter-spacing:0;
    min-width:40px;
    vertical-align:middle
}
.swp_social_panel .total_shares .swp_label{
    font-size:10px;
    vertical-align:middle
}
.swp_social_panel .total_shares.total_sharesalt .swp_count{
    color:#474b4d;
    font-size:24px
}
.swp_social_panel:hover .total_shares,.swp_social_panel.swp_full_color .total_shares,.swp_social_panel.swp_fade .total_shares,.swp_social_panel.swp_customFull:hover div.total_shares{
    background:#e08a0f
}
.swp_social_panel .nc_tweetContainer.total_shares.total_sharesalt:before{
    content:"o";
    display:inline-block;
    font-family:sw-icon-font;
    margin-top:7px;
    vertical-align:top
}
.swp_social_panel:not(.swp_social_panelSide) .total_shares.total_sharesalt .swp_count{
    display:inline-block;
    line-height:0;
    margin-left:8px;
    margin-top:12px;
    min-width:45px;
    position:relative;
    vertical-align:middle
}
span.swp_label{
    display:block;
    font-size:9px!important;
    margin-top:13px;
    position:absolute;
    text-align:center!important;
    text-transform:uppercase
}
.swp_social_panelSide span.swp_label{
    margin-top:0
}
.swp_social_panel.swp_leaf .nc_tweetContainer{
    -webkit-border-radius:15px 0!important;
    border-radius:15px 0!important;
    border-width:1px
}
.swp_social_panel.swp_pill .nc_tweetContainer{
    -webkit-border-radius:50px!important;
    border-radius:50px!important;
    border-width:1px
}
.swp_social_panel.swp_shift .nc_tweetContainer:not(.total_shares){
    border-width:1px;
    -moz-transform:skew(-25deg);
    -o-transform:skew(-25deg);
    -webkit-transform:skew(-25deg)
}
.swp_social_panel.swp_shift .nc_tweetContainer a{
    -moz-transform:skew(25deg);
    -o-transform:skew(25deg);
    -webkit-transform:skew(25deg)
}
.swp_connected .nc_tweetContainer,.swp_connected:hover .nc_tweetContainer,.swp_connected .nc_tweetContainer:hover{
    -webkit-border-radius:0!important;
    border-radius:0!important;
    border-width:1px;
    margin:0!important
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_google_plus,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_google_plus:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_google_plus:not(:hover){
    border:1px solid #df4b37
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_twitter,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_twitter:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_twitter:not(:hover){
    border:1px solid #429cd6
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_facebook,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_facebook:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_facebook:not(:hover){
    border:1px solid #3a589e
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_pinterest,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_pinterest:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_pinterest:not(:hover){
    border:1px solid #cd2029
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_linkedin,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_linkedin:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_linkedin:not(:hover){
    border:1px solid #0d77b7
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_tumblr,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_tumblr:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_tumblr:not(:hover){
    border:1px solid #39475d
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_stumbleupon,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_stumbleupon:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_stumbleupon:not(:hover){
    border:1px solid #ef5025
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_yummly,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_yummly:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_yummly:not(:hover){
    border:1px solid #e26426
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_reddit,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_reddit:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_reddit:not(:hover){
    border:1px solid #f04b23
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_email,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_email:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_email:not(:hover){
    border:1px solid #6bcce9
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_whatsapp,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_whatsapp:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_whatsapp:not(:hover){
    border:1px solid #71c169
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_pocket,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_pocket:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_pocket:not(:hover){
    border:1px solid #ef4056
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_buffer,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_buffer:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_buffer:not(:hover){
    border:1px solid #323b43
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_hacker_news,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_hacker_news:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_hacker_news:not(:hover){
    border:1px solid #d85623
}
.swp_social_panel.swp_flat_fresh.swp_default_full_color .swp_flipboard,html body .swp_social_panel.swp_flat_fresh.swp_individual_full_color .swp_flipboard:hover,body .swp_social_panel.swp_flat_fresh.swp_other_full_color:hover .swp_flipboard:not(:hover){
    border:1px solid #bf2626
}
.swp_social_panel.swp_default_full_color .swp_google_plus,html body .swp_social_panel.swp_individual_full_color .swp_google_plus:hover,body .swp_social_panel.swp_other_full_color:hover .swp_google_plus{
    background:#df4b37;
    border:1px solid #c44133
}
.swp_social_panel.swp_default_full_color .swp_twitter,html body .swp_social_panel.swp_individual_full_color .swp_twitter:hover,body .swp_social_panel.swp_other_full_color:hover .swp_twitter{
    background:#429cd6;
    border:1px solid #3c87b2
}
.swp_social_panel.swp_default_full_color .swp_facebook,html body .swp_social_panel.swp_individual_full_color .swp_facebook:hover,body .swp_social_panel.swp_other_full_color:hover .swp_facebook{
    background:#3a589e;
    border:1px solid #2e4675
}
.swp_social_panel.swp_default_full_color .swp_pinterest,html body .swp_social_panel.swp_individual_full_color .swp_pinterest:hover,body .swp_social_panel.swp_other_full_color:hover .swp_pinterest{
    background:#cd2029;
    border:1px solid #aa1b29
}
.swp_social_panel.swp_default_full_color .swp_linkedin,html body .swp_social_panel.swp_individual_full_color .swp_linkedin:hover,body .swp_social_panel.swp_other_full_color:hover .swp_linkedin{
    background:#0d77b7;
    border:1px solid #0c6591
}
.swp_social_panel.swp_default_full_color .swp_tumblr,html body .swp_social_panel.swp_individual_full_color .swp_tumblr:hover,body .swp_social_panel.swp_other_full_color:hover .swp_tumblr{
    background:#39475d;
    border:1px solid #27313f
}
.swp_social_panel.swp_default_full_color .swp_stumbleupon,html body .swp_social_panel.swp_individual_full_color .swp_stumbleupon:hover,body .swp_social_panel.swp_other_full_color:hover .swp_stumbleupon{
    background:#ef5025;
    border:1px solid #d34427
}
.swp_social_panel.swp_default_full_color .swp_yummly,html body .swp_social_panel.swp_individual_full_color .swp_yummly:hover,body .swp_social_panel.swp_other_full_color:hover .swp_yummly{
    background:#e26426;
    border:1px solid #b65027
}
.swp_social_panel.swp_default_full_color .swp_reddit,html body .swp_social_panel.swp_individual_full_color .swp_reddit:hover,body .swp_social_panel.swp_other_full_color:hover .swp_reddit{
    background:#f04b23;
    border:1px solid #d33f27
}
.swp_social_panel.swp_default_full_color .swp_email,html body .swp_social_panel.swp_individual_full_color .swp_email:hover,body .swp_social_panel.swp_other_full_color:hover .swp_email{
    background:#6bcce9;
    border:1px solid #61bace
}
.swp_social_panel.swp_default_full_color .swp_whatsapp,html body .swp_social_panel.swp_individual_full_color .swp_whatsapp:hover,body .swp_social_panel.swp_other_full_color:hover .swp_whatsapp{
    background:#71c169;
    border:1px solid #28b04b
}
.swp_social_panel.swp_default_full_color .swp_pocket,html body .swp_social_panel.swp_individual_full_color .swp_pocket:hover,body .swp_social_panel.swp_other_full_color:hover .swp_pocket{
    background:#ef4056;
    border:1px solid #ce3d55
}
.swp_social_panel.swp_default_full_color .swp_buffer,html body .swp_social_panel.swp_individual_full_color .swp_buffer:hover,body .swp_social_panel.swp_other_full_color:hover .swp_buffer{
    background:#323b43;
    border:1px solid #000
}
.swp_social_panel.swp_default_full_color .swp_hacker_news,html body .swp_social_panel.swp_individual_full_color .swp_hacker_news:hover,body .swp_social_panel.swp_other_full_color:hover .swp_hacker_news{
    background:#f16522;
    border:1px solid #d85623
}
.swp_social_panel.swp_default_full_color .swp_flipboard,html body .swp_social_panel.swp_individual_full_color .swp_flipboard:hover,body .swp_social_panel.swp_other_full_color:hover .swp_flipboard{
    background:#e02828;
    border:1px solid #bf2626
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_google_plus,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_google_plus:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_google_plus{
    border-bottom:3px solid #c44133
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_twitter,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_twitter:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_twitter{
    border-bottom:3px solid #5595bc
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_facebook,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_facebook:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_facebook{
    border-bottom:3px solid #2e4675
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_pinterest,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_pinterest:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_pinterest{
    border-bottom:3px solid #aa1b29
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_linkedin,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_linkedin:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_linkedin{
    border-bottom:3px solid #0c6591
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_tumblr,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_tumblr:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_tumblr{
    border-bottom:3px solid #27313f
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_stumbleupon,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_stumbleupon:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_stumbleupon{
    border-bottom:3px solid #d34427
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_yummly,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_yummly:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_yummly{
    border-bottom:3px solid #b65027
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_reddit,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_reddit:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_reddit{
    border-bottom:3px solid #d33f27
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_email,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_email:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_email{
    border-bottom:3px solid #61bace
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_whatsapp,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_whatsapp:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_whatsapp{
    border-bottom:3px solid #28b04b
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_pocket,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_pocket:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_pocket{
    border-bottom:3px solid #ce3d55
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_buffer,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_buffer:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_buffer{
    border-bottom:3px solid #000
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_hacker_news,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_hacker_news:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_hacker_news{
    border-bottom:3px solid #d85623
}
.swp_social_panel.swp_three_dee.swp_default_full_color .swp_flipboard,html body .swp_social_panel.swp_three_dee.swp_individual_full_color .swp_flipboard:hover,body .swp_social_panel.swp_three_dee.swp_other_full_color:hover .swp_flipboard{
    border-bottom:3px solid #bf2626
}
.swp_social_panel.swp_default_light_gray .nc_tweetContainer,html body .swp_social_panel.swp_individual_light_gray .nc_tweetContainer:hover,body .swp_social_panel.swp_other_light_gray:hover .nc_tweetContainer{
    background-color:#ccc;
    border:1px solid #ccc
}
.swp_social_panel.swp_three_dee.swp_default_light_gray .nc_tweetContainer:not(.total_sharesalt),html body .swp_social_panel.swp_three_dee.swp_individual_light_gray .nc_tweetContainer:not(.total_sharesalt):hover,body .swp_social_panel.swp_three_dee.swp_other_light_gray:hover .nc_tweetContainer:not(.total_sharesalt){
    border-bottom:3px solid #999
}
.swp_social_panel.swp_default_medium_gray .nc_tweetContainer,html body .swp_social_panel.swp_individual_medium_gray .nc_tweetContainer:hover,body .swp_social_panel.swp_other_medium_gray:hover .nc_tweetContainer{
    background-color:#999;
    border:1px solid #999
}
.swp_social_panel.swp_three_dee.swp_default_medium_gray .nc_tweetContainer:not(.total_sharesalt),html body .swp_social_panel.swp_three_dee.swp_individual_medium_gray .nc_tweetContainer:not(.total_sharesalt):hover,body .swp_social_panel.swp_three_dee.swp_other_medium_gray:hover .nc_tweetContainer:not(.total_sharesalt){
    border-bottom:3px solid #444
}
.swp_social_panel.swp_default_dark_gray .nc_tweetContainer,html body .swp_social_panel.swp_individual_dark_gray .nc_tweetContainer:hover,body .swp_social_panel.swp_other_dark_gray:hover .nc_tweetContainer{
    background-color:#444;
    border:1px solid #444
}
.swp_social_panel.swp_three_dee.swp_default_dark_gray .nc_tweetContainer:not(.total_sharesalt),html body .swp_social_panel.swp_three_dee.swp_individual_dark_gray .nc_tweetContainer:not(.total_sharesalt):hover,body .swp_social_panel.swp_three_dee.swp_other_dark_gray:hover .nc_tweetContainer:not(.total_sharesalt){
    border-bottom:3px solid #222
}
.swp_social_panel.swp_default_light_gray_outlines a,html body .swp_social_panel.swp_individual_light_gray_outlines a:hover,body .swp_social_panel.swp_other_light_gray_outlines:hover a{
    color:#ccc
}
.swp_social_panel.swp_default_light_gray_outlines .nc_tweetContainer,html body .swp_social_panel.swp_individual_light_gray_outlines .nc_tweetContainer:hover,body .swp_social_panel.swp_other_light_gray_outlines:hover .nc_tweetContainer{
    background:transparent;
    border:1px solid #ccc
}
.swp_social_panel.swp_default_medium_gray_outlines a,html body .swp_social_panel.swp_individual_medium_gray_outlines a:hover,body .swp_social_panel.swp_other_medium_gray_outlines:hover a{
    color:#999
}
.swp_social_panel.swp_default_medium_gray_outlines .nc_tweetContainer,html body .swp_social_panel.swp_individual_medium_gray_outlines .nc_tweetContainer:hover,body .swp_social_panel.swp_other_medium_gray_outlines:hover .nc_tweetContainer{
    background:transparent;
    border:1px solid #999
}
.swp_social_panel.swp_default_dark_gray_outlines a,html body .swp_social_panel.swp_individual_dark_gray_outlines a:hover,body .swp_social_panel.swp_other_dark_gray_outlines:hover a{
    color:#444
}
.swp_social_panel.swp_default_dark_gray_outlines .nc_tweetContainer,html body .swp_social_panel.swp_individual_dark_gray_outlines .nc_tweetContainer:hover,body .swp_social_panel.swp_other_dark_gray_outlines:hover .nc_tweetContainer{
    background:transparent;
    border:1px solid #444
}
.swp_social_panel.swp_default_color_outlines .swp_google_plus a,html body .swp_social_panel.swp_individual_color_outlines .swp_google_plus a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_google_plus a{
    color:#df4b37
}
.swp_social_panel.swp_default_color_outlines .swp_facebook a,html body .swp_social_panel.swp_individual_color_outlines .swp_facebook a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_facebook a{
    color:#3a589e
}
.swp_social_panel.swp_default_color_outlines .swp_pinterest a,html body .swp_social_panel.swp_individual_color_outlines .swp_pinterest a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_pinterest a{
    color:#cd2029
}
.swp_social_panel.swp_default_color_outlines .swp_linkedin a,html body .swp_social_panel.swp_individual_color_outlines .swp_linkedin a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_linkedin a{
    color:#0d77b7
}
.swp_social_panel.swp_default_color_outlines .swp_tumblr a,html body .swp_social_panel.swp_individual_color_outlines .swp_tumblr a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_tumblr a{
    color:#39475d
}
.swp_social_panel.swp_default_color_outlines .swp_stumbleupon a,html body .swp_social_panel.swp_individual_color_outlines .swp_stumbleupon a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_stumbleupon a{
    color:#ef5025
}
.swp_social_panel.swp_default_color_outlines .swp_yummly a,html body .swp_social_panel.swp_individual_color_outlines .swp_yummly a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_yummly a{
    color:#e26426
}
.swp_social_panel.swp_default_color_outlines .swp_whatsapp a,html body .swp_social_panel.swp_individual_color_outlines .swp_whatsapp a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_whatsapp a{
    color:#71c169
}
.swp_social_panel.swp_default_color_outlines .swp_pocket a,html body .swp_social_panel.swp_individual_color_outlines .swp_pocket a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_pocket a{
    color:#ef4056
}
.swp_social_panel.swp_default_color_outlines .swp_reddit a,html body .swp_social_panel.swp_individual_color_outlines .swp_reddit a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_reddit a{
    color:#f04b23
}
.swp_social_panel.swp_default_color_outlines .swp_email a,html body .swp_social_panel.swp_individual_color_outlines .swp_email a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_email a{
    color:#6bcce9
}
.swp_social_panel.swp_default_color_outlines .swp_buffer a,html body .swp_social_panel.swp_individual_color_outlines .swp_buffer a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_buffer a{
    color:#323b43
}
.swp_social_panel.swp_default_color_outlines .swp_hacker_news a,html body .swp_social_panel.swp_individual_color_outlines .swp_hacker_news a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_hacker_news a{
    color:#f16522
}
.swp_social_panel.swp_default_color_outlines .swp_flipboard a,html body .swp_social_panel.swp_individual_color_outlines .swp_flipboard a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_flipboard a{
    color:#e02828
}
.swp_social_panel.swp_default_color_outlines .swp_google_plus,html body .swp_social_panel.swp_individual_color_outlines .swp_google_plus:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_google_plus{
    background:transparent;
    border:1px solid #df4b37
}
.swp_social_panel.swp_default_color_outlines .swp_twitter,html body .swp_social_panel.swp_individual_color_outlines .swp_twitter:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_twitter{
    background:transparent;
    border:1px solid #429cd6
}
.swp_social_panel.swp_default_color_outlines .swp_facebook,html body .swp_social_panel.swp_individual_color_outlines .swp_facebook:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_facebook{
    background:transparent;
    border:1px solid #3a589e
}
.swp_social_panel.swp_default_color_outlines .swp_pinterest,html body .swp_social_panel.swp_individual_color_outlines .swp_pinterest:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_pinterest{
    background:transparent;
    border:1px solid #cd2029
}
.swp_social_panel.swp_default_color_outlines .swp_linkedin,html body .swp_social_panel.swp_individual_color_outlines .swp_linkedin:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_linkedin{
    background:transparent;
    border:1px solid #0d77b7
}
.swp_social_panel.swp_default_color_outlines .swp_tumblr,html body .swp_social_panel.swp_individual_color_outlines .swp_tumblr:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_tumblr{
    background:transparent;
    border:1px solid #39475d
}
.swp_social_panel.swp_default_color_outlines .swp_stumbleupon,html body .swp_social_panel.swp_individual_color_outlines .swp_stumbleupon:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_stumbleupon{
    background:transparent;
    border:1px solid #ef5025
}
.swp_social_panel.swp_default_color_outlines .swp_yummly,html body .swp_social_panel.swp_individual_color_outlines .swp_yummly:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_yummly{
    background:transparent;
    border:1px solid #e26426
}
.swp_social_panel.swp_default_color_outlines .swp_whatsapp,html body .swp_social_panel.swp_individual_color_outlines .swp_whatsapp:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_whatsapp{
    background:transparent;
    border:1px solid #71c169
}
.swp_social_panel.swp_default_color_outlines .swp_reddit,html body .swp_social_panel.swp_individual_color_outlines .swp_reddit:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_reddit{
    background:transparent;
    border:1px solid #f04b23
}
.swp_social_panel.swp_default_color_outlines .swp_email,html body .swp_social_panel.swp_individual_color_outlines .swp_email:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_email{
    background:transparent;
    border:1px solid #6bcce9
}
.swp_social_panel.swp_default_color_outlines .swp_pocket,html body .swp_social_panel.swp_individual_color_outlines .swp_pocket:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_pocket{
    background:transparent;
    border:1px solid #ef4056
}
.swp_social_panel.swp_default_color_outlines .swp_buffer,html body .swp_social_panel.swp_individual_color_outlines .swp_buffer:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_buffer{
    background:transparent;
    border:1px solid #323b43
}
.swp_social_panel.swp_default_color_outlines .swp_hacker_news,html body .swp_social_panel.swp_individual_color_outlines .swp_hacker_news:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_hacker_news{
    background:transparent;
    border:1px solid #f16522
}
.swp_social_panel.swp_default_color_outlines .swp_flipboard,html body .swp_social_panel.swp_individual_color_outlines .swp_flipboard:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_flipboard{
    background:transparent;
    border:1px solid #bf2626
}
.swp_social_panelSide{
    flex-direction:column;
    height:auto;
    overflow:visible;
    -webkit-transition:all 0.2s linear;
    transition:all 0.2s linear;
    z-index:9998;
    margin:10px 5px!important;
    padding:0;
    -webkit-box-direction:normal;
    -moz-box-direction:normal;
    -webkit-box-orient:vertical;
    -moz-box-orient:vertical;
    -webkit-flex-direction:column;
    -ms-flex-direction:column
}
.swp_social_panelSide.slide,.swp_social_panelSide.fade{
    position:fixed;
    -webkit-transition:all 0.2s linear;
    transition:all 0.2s linear
}
.swp_social_panelSide.fade.swp_float_left{
    left:5px
}
.swp_social_panelSide.fade.swp_float_right{
    right:5px
}
.swp_social_panelSide[class*=swp_side]{
    height:auto;
    display:flex;
    position:fixed;
    padding:30px 0
}
.swp_social_panelSide.fade{
    display:none
}
.swp_social_panelSide.swp_float_right{
    align-content:flex-end
}
.swp_social_panelSide.swp_side_top{
    top:15px
}
.swp_social_panelSide.swp_side_bottom{
    bottom:15px
}
.swp_social_panelSide.swp_side_center{
}
.swp_social_panelSide .nc_tweetContainer{
    -webkit-border-radius:3px;
    border-radius:3px;
    clear:both;
    display:block;
    font-family:Lato,sans-serif;
    height:32px;
    margin:3px 0!important;
    overflow:hidden;
    padding:0;
    -webkit-transition:all 0.1s linear;
    transition:all 0.1s linear;
    vertical-align:top;
    width:90px
}
.swp_social_panelSide .nc_tweetContainer .iconFiller{
    display:inline-block;
    height:40px;
    margin:0 6px;
    padding:0;
    -webkit-transition:all 0.1s linear;
    transition:all 0.1s linear;
    vertical-align:middle;
    width:21px
}
.swp_social_panelSide .nc_tweetContainer .swp_count{
    display:inline-block;
    font-size:14px;
    height:32px;
    line-height:16px;
    margin:0;
    overflow:hidden;
    padding:0;
    text-align:right;
    -webkit-transition:all 0.1s linear;
    transition:all 0.1s linear;
    vertical-align:top;
    width:0
}
.swp_social_panelSide .nc_tweetContainer a{
    cursor:pointer;
    display:block;
    font-weight:500;
    height:36px;
    margin:0;
    padding:0;
    text-decoration:none;
    -webkit-transition:all 0.1s linear;
    transition:all 0.1s linear;
    vertical-align:top
}
.swp_social_panelSide .nc_tweetContainer .sw,.swp_social_panelSide .nc_tweetContainer .swp_share{
    float:left;
    line-height:34px
}
.swp_social_panelSide.swp_default .nc_tweetContainer .sw{
    line-height:32px
}
.swp_social_panelSide.swp_default .nc_tweetContainer .swp_share{
    line-height:30px
}
.swp_social_panelSide .nc_tweetContainer .swp_share{
    font-size:13px
}
.swp_social_panelSide .nc_tweetContainer:hover,.swp_social_panelSide .nc_tweetContainer:hover .iconFiller,.swp_social_panelSide .nc_tweetContainer:hover .swp_count{
    -webkit-transition:all 0.1s linear;
    transition:all 0.1s linear
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer,.swp_social_panelSide.swp_circles .nc_tweetContainer{
    margin-bottom:5px;
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer,.swp_social_panelSide.swp_boxed .nc_tweetContainer a,.swp_social_panelSide.swp_circles .nc_tweetContainer,.swp_social_panelSide.swp_circles .nc_tweetContainer a{
    height:67.5px!important;
    position:relative
}
.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares),.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) a{
    border-radius:50%!important
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer i.sw,.swp_social_panelSide.swp_circles .nc_tweetContainer i.sw{
    font-size:27px;
    height:40px;
    margin:0;
    padding-top:10px;
    text-align:center;
    width:100%
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) span.swp_share,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) span.swp_share{
    height:35px;
    opacity:0;
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
    width:67.5px
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) span.swp_count,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) span.swp_count{
    height:35px;
    margin:0;
    padding:0;
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
    -webkit-transition:padding 0.1s linear;
    transition:padding 0.1s linear;
    width:100%
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) span.swp_count.swp_hide,.swp_social_panelSide.swp_boxed .nc_tweetContainer span.swp_hide .iconFiller,.swp_social_panelSide.swp_boxed .nc_tweetContainer span.swp_hide .spaceManWilly,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) span.swp_count.swp_hide,.swp_social_panelSide.swp_circles .nc_tweetContainer span.swp_hide .iconFiller,.swp_social_panelSide.swp_circles .nc_tweetContainer span.swp_hide .spaceManWilly{
    height:67.5px;
    opacity:1
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer span.iconFiller,.swp_social_panelSide.swp_circles .nc_tweetContainer span.iconFiller{
    height:40px;
    width:67.5px
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares):hover span.swp_count:not(.swp_hide),.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares):hover span.swp_count:not(.swp_hide){
    opacity:0
}
.swp_social_panelSide.swp_boxed .total_shares,.swp_social_panelSide.swp_circles .total_shares{
    padding:0;
}
.swp_social_panelSide .nc_tweetContainer:not(.total_shares){
    line-height:34px
}
.swp_social_panelSide:not(.swp_boxed):not(.swp_circles) .nc_tweetContainer:not(.total_shares) .iconFiller{
    margin-left:2px;
    width:30px
}
.swp_social_panelSide .nc_tweetContainer:not(.total_shares) .swp_count{
    padding:0 8px;
    width:48px
}
.swp_social_panelSide .nc_tweetContainer:not(.total_shares) .swp_count.swp_hide{
    padding:0;
    width:100%
}
.swp_social_panelSide .nc_tweetContainer:not(.total_shares) .swp_count.swp_hide .iconFiller{
    display:block;
    float:none;
    margin:0 auto
}
.swp_social_panelSide:not(.swp_boxed):not(.swp_circles) .nc_tweetContainer:not(.total_shares):hover{
    width:150px
}
.swp_social_panelSide .nc_tweetContainer[data-network]:not(.total_shares):hover .iconFiller,.swp_social_panelSide .nc_tweetContainer:not(.total_shares) .spaceManWilly{
    width:90px
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares):hover .iconFiller,.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .spaceManWilly,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares):hover .iconFiller,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) .spaceManWilly{
    width:100%
}
.swp_social_panelSide .nc_tweetContainer.total_shares{
    background:rgba(0,0,0,0);
    border:0!important;
    font-weight:800;
    height:55px;
    margin:0;
    padding:0;
    text-align:center;
    width:90px;
    order:-100
}
.swp_social_panelSide .nc_tweetContainer.total_shares .swp_count{
    color:#444;
    display:block;
    font-family:Lato,sans-serif;
    height:28px;
    text-align:center;
    width:100%
}
.swp_social_panelSide .nc_tweetContainer.total_shares .swp_label{
    color:#444;
    display:block;
    font-family:Lato,sans-serif;
    font-size:50%;
    position:relative;
    text-align:center;
    width:100%
}
.nc_wrapper{
    background:white;
    position:fixed;
    -webkit-transition:top 0.5s bottom 0.5s;
    transition:top 0.5s bottom 0.5s;
    width:100%;
    z-index:99999
}
.nc_wrapper.bottom{
    bottom:0;
    left:0
}
.nc_wrapper.top{
    top:0;
    left:0
}
.nc_floater{
    margin:10px 0;
    position:relative;
    left:304px;
    width:740px
}
.swp_social_panelSide.hideCounts a{
    text-align:center
}
.swp_social_panelSide.hideCounts .iconFiller{
    float:none;
    text-align:left
}
.sw{
    display:inline-block;
    font-family:sw-icon-font!important;
    font-size:inherit;
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    font-style:normal;
    font-weight:normal;
    text-rendering:auto;
    text-transform:none!important;
    -ms-transform:translate(0,0);
    -webkit-transform:translate(0,0);
    transform:translate(0,0)
}
.sw:before{
    display:block!important
}
.wp-editor-container .sw:before{
    font-size:18px;
    line-height:22px
}
.wp-editor-container .sw-social-warfare:before{
    color:#ee464f
}
.mce-container .sw-social-warfare{
    color:#ee464f;
    font-size:20px;
    margin-right:15px;
    vertical-align:middle
}
i.swp_google_plus_icon:before{
    content:"h"
}
i.swp_pinterest_icon:before{
    content:"b"
}
i.swp_twitter_icon:before{
    content:"s"
}
i.swp_facebook_icon:before{
    content:"j"
}
i.swp_linkedin_icon:before{
    content:"f"
}
i.swp_tumblr_icon:before{
    content:"r"
}
i.swp_stumbleupon_icon:before{
    content:"q"
}
i.swp_reddit_icon:before{
    content:"a"
}
i.swp_email_icon:before{
    content:"k"
}
i.swp_yummly_icon:before{
    content:"x"
}
i.swp_whatsapp_icon:before{
    content:"y"
}
i.swp_pocket_icon:before{
    content:"B"
}
i.swp_buffer_icon:before{
    content:"z"
}
i.swp_hacker_news_icon:before{
    content:"D"
}
i.swp_flipboard_icon:before{
    content:"C"
}
.sw-social-warfare:before{
    content:"p"
}
.swp_CTT{
    text-decoration:none!important
}
.sw-tweet-clear{
    zoom:1
}
.sw-tweet-clear:after{
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden
}
.sw-click-to-tweet{
    display:block;
    margin:15px 0;
    padding:15px 30px;
    position:relative
}
.sw-click-to-tweet:after{
    clear:both;
    content:".";
    display:block;
    height:0;
    line-height:0;
    visibility:hidden
}
.sw-click-to-tweet .sw-ctt-text{
    margin:0 0 10px;
    padding:0;
    position:relative;
    word-wrap:break-word
}
a .sw-click-to-tweet .sw-ctt-text{
    display:block;
    font-size:24px;
    font-weight:500;
    line-height:140%;
    margin:0;
    padding:0;
    position:relative;
    text-decoration:none;
    text-transform:none
}
.sw-click-to-tweet .sw-ctt-btn{
    display:block;
    float:right;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:12px;
    font-weight:bold;
    line-height:100%;
    margin:10px 0 0;
    padding:3px 5px 3px 3px;
    position:relative;
    text-decoration:none;
    text-transform:uppercase
}
.sw-click-to-tweet i.swp_twitter_icon{
    float:right;
    font-size:21px;
    margin-left:15px!important;
    margin-top:2px;
    text-transform:none
}
a.swp_CTT.style1 .sw-click-to-tweet{
    background-color:#fff;
    border:1px solid #ddd;
    -webkit-border-radius:4px;
    border-radius:4px
}
a.swp_CTT.style2 .sw-click-to-tweet{
    background-color:#fff;
    border:4px double #ddd;
    -webkit-border-radius:0;
    border-radius:0
}
a.style2 .sw-click-to-tweet .sw-ctt-text{
    color:#666;
    font-style:italic;
    text-decoration:none
}
a.swp_CTT.style3:hover .sw-click-to-tweet{
    border-left:10px solid #3c87b2;
    padding-right:20px;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear
}
a.swp_CTT.style3 .sw-click-to-tweet{
    background-color:#429cd6;
    border:none;
    border-left:10px solid #429cd6;
    -webkit-border-radius:0;
    border-radius:0;
    padding-right:20px;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear
}
a.style3 .sw-click-to-tweet .sw-ctt-text{
    color:#fff;
    font-style:italic;
    text-decoration:none
}
a.swp_CTT.style4:hover .sw-click-to-tweet{
    border-left:10px solid #3c87b2;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear
}
a.swp_CTT.style4 .sw-click-to-tweet{
    background-color:#333;
    border-left:10px solid #c33;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear
}
a.swp_CTT.style5:hover .sw-click-to-tweet{
    background-color:#d34250;
    border-left:10px solid #30394f;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear
}
a.swp_CTT.style5 .sw-click-to-tweet{
    background-color:#30394f;
    border-left:10px solid #d34250;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear
}
a.swp_CTT.style6:hover .sw-click-to-tweet{
    background-color:#ced3dc;
    border-left:10px solid #d34250;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear
}
a.swp_CTT.style6 .sw-click-to-tweet{
    background-color:#eee;
    border-left:10px solid #d34250;
    -webkit-border-radius:0;
    border-radius:0;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear
}
a.style6 .sw-click-to-tweet i.swp_twitter{
    color:#30394f
}
.swp_pop_thumb{
    -webkit-border-radius:3px;
    border-radius:3px;
    float:left;
    height:100px;
    margin:5px 25px 5px 0;
    width:100px
}
.swp_popular_post{
    clear:both
}
.swp_clearfix:after{
    clear:both;
    content:" ";
    display:block;
    height:0;
    visibility:hidden
}
.swp_popular_post a.swp_popularity{
    border:none;
    display:block;
    line-height:1.5;
    margin:20px 0
}
span.swp_pop_count{
    display:block;
    font-size:70%
}
.swp_widget_box{
    -webkit-border-radius:3px;
    border-radius:3px
}
div.sw-pinit{
    display:table!important;
    line-height:0;
    position:relative!important
}
div.sw-pinit a.sw-pinit-button,div.sw-pinit a.sw-pinit-button:visited{
    background:#cd2029;
    border:1px solid #aa1b29;
    border:0;
    border-bottom:none;
    -webkit-border-radius:4px;
    border-radius:3px;
    -webkit-box-shadow:none;
    box-shadow:none;
    color:#fff;
    font-family:Lato,sans-serif;
    font-size:20px;
    font-size:15px;
    height:32px;
    line-height:32px;
    opacity:0;
    padding:0 20px;
    position:absolute;
    text-decoration:none;
    text-decoration:none;
    -webkit-transition:opacity 0.5s;
    transition:opacity 0.5s;
    z-index:200
}
div.sw-pinit:hover a.sw-pinit-button,div.sw-pinit:focus a.sw-pinit-button{
    opacity:1
}
div.sw-pinit a.sw-pinit-button::before{
    color:#fff;
    content:"b";
    float:left;
    font-family:sw-icon-font;
    font-size:20px;
    font-weight:400;
    line-height:36px;
    margin-left:-5px;
    margin-right:10px
}
div.sw-pinit a.sw-pinit-button:hover::before{
    content:"F"
}
div.sw-pinit a.sw-pinit-button:hover,div.sw-pinit a.sw-pinit-button:focus{
    background:#aa1b29;
    color:#fff;
    text-decoration:none
}
div.sw-pinit .sw-pinit-left{
    left:30px
}
div.sw-pinit .sw-pinit-center{
    margin-left:-60px;
    left:50%
}
div.sw-pinit .sw-pinit-right{
    right:30px
}
div.sw-pinit .sw-pinit-top{
    top:30px
}
div.sw-pinit .sw-pinit-middle{
    margin-top:-25px;
    top:50%
}
div.sw-pinit .sw-pinit-bottom{
    bottom:30px
}
.swp_social_panel.notMobile .nc_tweetContainer:nth-last-child(1),.mobile .nc_tweetContainer:nth-last-child(2),.nc_tweetContainer.total_shares:nth-last-child(1){
    margin-right:0
}
.swp_social_panel.swp_default_full_color a,html body .swp_social_panel.swp_individual_full_color .nc_tweetContainer:hover a,body .swp_social_panel.swp_other_full_color:hover a,.swp_social_panel.swp_default_light_gray a,html body .swp_social_panel.swp_individual_light_gray .nc_tweetContainer:hover a,body .swp_social_panel.swp_other_light_gray:hover a,.swp_social_panel.swp_default_medium_gray a,html body .swp_social_panel.swp_individual_medium_gray a:hover,body .swp_social_panel.swp_other_medium_gray:hover a,.swp_social_panel.swp_default_dark_gray a,html body .swp_social_panel.swp_individual_dark_gray a:hover,body .swp_social_panel.swp_other_dark_gray:hover a{
    color:white
}
.swp_social_panel.swp_default_color_outlines .swp_twitter a,html body .swp_social_panel.swp_individual_color_outlines .swp_twitter a:hover,body .swp_social_panel.swp_other_color_outlines:hover .swp_twitter a,.wp-editor-container .swp_twitter:before,a.style1 .sw-click-to-tweet i.swp_twitter,a.style2 .sw-click-to-tweet i.swp_twitter{
    color:#429cd6
}
.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares) .swp_hide span.swp_share,.swp_social_panelSide.swp_boxed .nc_tweetContainer:not(.total_shares):hover span.swp_share:not(.swp_hide),.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares) .swp_hide span.swp_share,.swp_social_panelSide.swp_circles .nc_tweetContainer:not(.total_shares):hover span.swp_share:not(.swp_hide){
    opacity:1
}
.swp_social_panel.mobile .iconFiller ~ .swp_count,.sw-content-locator{
    display:none
}
a.style1 .sw-click-to-tweet .sw-ctt-text,a.style1 .sw-click-to-tweet .sw-ctt-btn{
    color:#999;
    text-decoration:none
}
a.style1:hover .sw-click-to-tweet .sw-ctt-text,a.style1:hover .sw-click-to-tweet .sw-ctt-btn,a.style2:hover .sw-click-to-tweet .sw-ctt-text,a.style2 .sw-click-to-tweet .sw-ctt-btn,a.style2:hover .sw-click-to-tweet .sw-ctt-btn{
    color:#666;
    text-decoration:none
}
a.style3:hover .sw-click-to-tweet .sw-ctt-text,a.style3 .sw-click-to-tweet .sw-ctt-btn,a.style3:hover .sw-click-to-tweet .sw-ctt-btn,a.style3 .sw-click-to-tweet i.swp_twitter,a.style4 .sw-click-to-tweet .sw-ctt-text,a.style4:hover .sw-click-to-tweet .sw-ctt-text,a.style4 .sw-click-to-tweet .sw-ctt-btn,a.style4:hover .sw-click-to-tweet .sw-ctt-btn,a.style5 .sw-click-to-tweet .sw-ctt-text,a.style5:hover .sw-click-to-tweet .sw-ctt-text,a.style5 .sw-click-to-tweet .sw-ctt-btn,a.style5:hover .sw-click-to-tweet .sw-ctt-btn{
    color:#fff;
    text-decoration:none
}
a.style4 .sw-click-to-tweet i.swp_twitter,a.style5 .sw-click-to-tweet i.swp_twitter{
    color:#fff
}
a.style6 .sw-click-to-tweet .sw-ctt-text,a.style6 .sw-click-to-tweet .sw-ctt-btn{
    color:#30394f;
    text-decoration:none
}
a.style6:hover .sw-click-to-tweet .sw-ctt-text,a.style6:hover .sw-click-to-tweet .sw-ctt-btn,a.style6:hover .sw-click-to-tweet i.swp_twitter{
    color:#2a2d34;
    text-decoration:none
}
.scale-70{
    -ms-transform:scale(0.7);
    -webkit-transform:scale(0.7);
    transform:scale(0.7)
}
.swp_social_panel:not(.nc_floater).scale-70.scale-full_width{
    width:142.8571428571429%!important
}
.scale-80{
    -ms-transform:scale(0.8);
    -webkit-transform:scale(0.8);
    transform:scale(0.8)
}
.swp_social_panel:not(.nc_floater).scale-80.scale-full_width{
    width:125%!important
}
.scale-90{
    -ms-transform:scale(0.9);
    -webkit-transform:scale(0.9);
    transform:scale(0.9)
}
.swp_social_panel:not(.nc_floater).scale-90.scale-full_width{
    width:111.111111111111%!important
}
.scale-110{
    -ms-transform:scale(1.1);
    -webkit-transform:scale(1.1);
    transform:scale(1.1)
}
.swp_social_panel:not(.nc_floater).scale-110.scale-full_width{
    width:90.90909090909091%!important
}
.scale-120{
    -ms-transform:scale(1.2);
    -webkit-transform:scale(1.2);
    transform:scale(1.2)
}
.swp_social_panel:not(.nc_floater).scale-120.scale-full_width{
    width:83.33333333333333%!important
}
.scale-130{
    -ms-transform:scale(1.3);
    -webkit-transform:scale(1.3);
    transform:scale(1.3)
}
.swp_social_panel:not(.nc_floater).scale-130.scale-full_width{
    width:76.92307692307692%!important
}
.scale-140{
    -ms-transform:scale(1.4);
    -webkit-transform:scale(1.4);
    transform:scale(1.4)
}
.swp_social_panel:not(.nc_floater).scale-140.scale-full_width{
    width:71.42857142857143%!important
}
.scale-full_width,.scale-left,.nc_floater.scale-center,.nc_floater.scale-right{
    -ms-transform-origin:left;
    -webkit-transform-origin:left;
    transform-origin:left
}
.scale-right{
    -ms-transform-origin:right;
    -webkit-transform-origin:right;
    transform-origin:right
}
.scale-center{
    -ms-transform-origin:center;
    -webkit-transform-origin:center;
    transform-origin:center
}
div.swp_social_panel .nc_tweetContainer.swp_emphasize{
    -webkit-box-flex:2;
    -moz-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2
}
.sw-pinit.aligncenter{
    margin:0 auto
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    div.sw-pinit{
        display:inline-block!important;
        max-width:100%
    }
}
.swp_hidden_pin_image{
    height:0;
    opacity:0;
    position:absolute;
    top:0;
    width:0;
    z-index:-10
}
.fl-module-content .uabb-blog-posts .uabb-post-thumbnail .sw-pinit.lazyloaded{
    display:block!important
}
.swp-content-locator{
    display:none!important;
    margin:0!important
}
.float-position-top-left{
    transform-origin:top left
}
.float-position-center-left{
    transform-origin:center left
}
.float-position-bottom-left{
    transform-origin:bottom left
}
.float-position-top-right{
    transform-origin:top right
}
.float-position-center-right{
    transform-origin:center right
}
.float-position-bottom-right{
    transform-origin:bottom right
}
div[class*=custom_color][class^=_wrapper]{
    display:none
}
.swp_count span {
    color:#fff !important;
}
.swp_count, .spaceManWilly {
    color:#fff !important;
}

.nc_tweetContainer.swp_google_plus { 
	background-color: #065382 !important;
    border-color: #065382 !important;
}
.nc_tweetContainer.swp_reddit { 
	background-color: #cd2029 !important;
    border-color: #cd2029 !important;
}


/* swp manually add back font face */
@font-face {font-family: "sw-icon-font";src:url("https://thoughtfulreading.com/wp-content/plugins/social-warfare/fonts/sw-icon-font.eot");src:url("https://thoughtfulreading.com/wp-content/plugins/social-warfare/fonts/sw-icon-font.eot#iefix") format("embedded-opentype"),url("https://thoughtfulreading.com/wp-content/plugins/social-warfare/fonts/sw-icon-font.woff") format("woff"),url("https://thoughtfulreading.com/wp-content/plugins/social-warfare/fonts/sw-icon-font.ttf") format("truetype"),url("https://thoughtfulreading.com/wp-content/plugins/social-warfare/fonts/sw-icon-font.svg#1445203416") format("svg");font-weight: normal;font-style: normal;}
/* END NEW SWP */

/* END NEW SW */

/* force hide left share container on screen sizes with overlapping content */
@media screen and (min-width: 1200px) and (max-width: 1251px) {
    .nc_socialPanelSide.nc_socialPanel.swp_boxed.swp_d_fullColor.swp_i_fullColor.swp_o_fullColor.slide {
        display: none; !important;
    }
}
@media screen and (min-width: 992px) and (max-width: 1067px) {
    .nc_socialPanelSide.nc_socialPanel.swp_boxed.swp_d_fullColor.swp_i_fullColor.swp_o_fullColor.slide {
        display: none; !important;
    }
}
@media screen and (max-width: 840px) {
    /* min width above should match settings before hide for "Minimum Screen Width" in the back end */
    .nc_socialPanelSide.nc_socialPanel.swp_boxed.swp_d_fullColor.swp_i_fullColor.swp_o_fullColor.slide {
        /* force hide left share container on smaller screen sizes */
        display: none; !important;
    }
}
/* force hide left share container on screen sizes with overlapping content */

/* Prevent slide off when scrolling past a sw horizontal share row */
@media screen and (min-width: 840px) {
    /* min width above should match settings before hide for "Minimum Screen Width" in the back end */
    .nc_socialPanelSide.nc_socialPanel.swp_boxed.swp_d_fullColor.swp_i_fullColor.swp_o_fullColor.slide {
        left: 5px !important;
    }
    /* don't hide the share count in certain screen sizes */
    .nc_socialPanel.mobile .iconFiller ~ .swp_count {
        display: block !important;
    }
}
/* End prevent slide off when scrolling past a sw horizontal share row */
/* end social warfare overrides */

/* top viewed content sidebar layout fix */
@media screen and (min-width: 992px) and (max-width: 1199px) {
    .gtc-list a.gtc-link {
        width: 128px !important;
    }
    .gtc-list .gtc-content-thumb img {
        margin-right: 15px;
    }
}
@media screen and (max-width: 991px) {
    .widget.google_top_posts .gtc-content-thumb img {
        width: 59%;
        height: 120px;
    }
    .gtc-list .gtc-content-thumb img {
        margin-right: 20px;
    }
    .gtc-list a.gtc-link {
        width: 35% !important;
        max-width: 35% !important;
    }
	/* fix missing list numbers top viewed content sidebar */
	ol.gtc-list {
	    list-style-position: inside;
        list-style-type: decimal;
	}
	/* end fix */
/* end top viewed content sidebar layout fix */
	
	/* Related News to span full width on mobile */
    .boxes-bottom {
        width: 98%;
        height: 428px;
    }
    .latest-posts-img-bottom {
        width: 100%;
        height: 300px;
    }
    h3.newscroller-bottom-title {
        background: #2e73a3;
        color: #fff;
        padding: 10px;
        width: 100%;
        max-width: 100%;
        font-size: 23px !important;
        text-align: center;
        margin-bottom: 30px;
        padding-right: 30px;
    }
    .latest-posts-box-bottom a span {
        height: inherit;
        max-width: 95%;
    }
    .latest-posts-box-bottom a p {
        height: inherit;
        padding-bottom: 10px;
    }
	/* End Related News to span full width on mobile */
	
	/* Follow Us widget mobile */
    .twitter-follow-container-outer {
    	background: #9cc8e4;
        padding: 11px 5px 0 5px;
        width: 100%;
        height: 50px;
        margin-top: -7px;
    }
    .google-plus-follow-container-outer {
    	background: #e2bcbc;
        padding: 1px 5px 0 5px;
        width: 100%;
        height: 50px;
    }
    .linkedin-follow-container-outer {
    	background: #85c7ea;
        padding: 1px 5px 0 5px;
        width: 100%;
        height: 50px;
    }
    .facebook-follow-container-outer {
    	background: #9cb3e3;
        padding: 19px 5px 0 5px;
        width: 100%;
        height: 50px;
    }
    .twitter-follow-container-outer iframe {
    	background: #9cc8e4;
    }
    .google-plus-follow-container-outer iframe {
    	background: #f0b5af;
    }
    .linkedin-follow-container-outer iframe {
    	background: #85c7ea;
    }
    .facebook-follow-container-outer iframe {
    	background: #9cb3e3;
    }
    .twitter-follow-container {
        float: none !important;
        width: 302px;
        margin: 0 auto;
        display: block;
    }
    .google-plus-follow-container {
        float: none !important;
        width: 161px !important;
        margin: 8px auto 0 auto !important;
        display: block;
    }
    .linkedin-follow-container {
        float: none !important;
        width: 117px;
        margin: 10px auto 15px auto;
        display: block;
    }
    .facebook-follow-container {
        float: none !important;
        width: 120px;
        margin: 0 auto;
        display: block;
    }
    .follow-us-widget-wrapper br { 
        display: none;
    }
	/* end Follow Us widget mobile */
	
	.movies-dark h3.newscroller-bottom-title {
        color: #fff;
    }
    
    .entry-content .nc_socialPanel .nc_tweetContainer.totes.totesalt {
    }
    
}
.movies-dark .entry-content .nc_socialPanel .nc_tweetContainer.totes.totesalt {
    color: #fff;
}
.movies-dark .entry-content .nc_socialPanel .swp_count,
.movies-dark .entry-content .nc_socialPanel .swp_count span {
    color: #fff !important;
}
.follow-us-widget-wrapper {
    clear: both;
}
/* better archives sidebar */
#archives-2 {
    overflow: hidden;
    padding-bottom: 15px;
}

#archives-2 ul {
    padding-top: 10px;
}

#archives-2 li:before {
    display: none;
}

#archives-2 li a {
    color: #fff !important;
    width: 46%;
    text-align: center;
    background: #428bca;
    padding: 10px 0;
    float: left;
    margin-right: 5px;
    margin-bottom: 5px;
    position: relative;
}

#archives-2 li a:hover {
    text-decoration: none;
    background: #54a1e4;
}
/* end archives sidebar */


/* contact page styles */
#fscf_submit_div5 {
    float: right;
    margin-top: -61px;
}
#fscf_captcha_image_div5 {
    float: left;
    margin-left: -200px;
    margin-top: 30px;
    margin-bottom: -30px;
}
#fscf_captcha_code5 {
    margin-left: -30px !important;
    margin-top: 34px !important;
    width: 100px !important;
}
#fscf_captcha_field5 {
    float: right;
    position: absolute;
    margin-left: 87px;
    margin-top: 42px;
}
    /* mobile contact */
    #FSContact6, #FSContact7 {
        max-width: 255px !important;
        margin: 0 auto;
    }
    #fscf_captcha_code6, #fscf_captcha_code7 {
        width: 175px !important;
        height: 41px !important;
    }
    /* end mobile contact */
    
.new-contact {
    padding:10px;
    background: none;
}
.new-contact td {
    border: none;
}
.new-contact input {
    padding: 12px 10px;
}
.new-contact textarea {
    background: #fff !important;
}
.new-contact-title p {
    text-align: center !important;
}
.new-contact-title a img:hover {
    opacity: 0.85;
}
#fscf_submit5,
#fscf_submit6 {
    border: none;
    font-family: inherit;
    font-size: inherit;
    background: #00aeef;
    color: #fff;
    cursor: pointer;
    padding: 0.5em 1.5em;
    display: inline-block;
    margin: 1em 2em 1em 0;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 1px;
    font-weight: 700;
    outline: none;
    position: relative;
    box-shadow: 0 5px #0294cb;
    -moz-box-shadow: 0 5px #0294cb;
    -webkit-box-shadow: 0 5px #0294cb;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    padding: 12px 22px;
}
#fscf_submit5:hover,
#fscf_submit6:hover {
    box-shadow: 0 3px #0294cb;
    -moz-box-shadow: 0 3px #0294cb;
    -webkit-box-shadow: 0 3px #0294cb;
    top: 2px;
    color: #fff;
    text-decoration: none;
}
    
/* end contact page styles */

div.claim {
    font-size: 17px;
    font-weight: bold;
    color: #222;
    margin-bottom: 20px;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
}

div.claim b {
    font-size: 17px;
    font-weight: bold;
    color: #2e73a3;
    text-transform: uppercase;
}

div.true {
    font-size: 50px;
    font-weight: bold;
    color: #0e8a3b;
    margin-bottom: 10px;
}

div.true img {
    width: 70px;
    height: 70px;
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
} 
div.false {
    font-size: 50px;
    font-weight: bold;
    color: #ab1733;
    margin-bottom: 10px;
}

div.false img {
    width: 70px;
    height: 70px;
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

div.sources {
    padding-bottom: 20px;
}

div.sources a {
    display: block;
    border-top: 1px solid #eee;
    padding: 10px 10px 0 10px;
}


div.sources2 {
    padding-bottom: 20px;
}

div.sources2 a {
    display: block;
    border-top: 1px solid #eee;
    padding: 10px 10px 10px 10px;
    border-bottom: 1px solid #eee;
    margin-bottom: -11px;
}

div.liar {
    font-size: 25px;
    line-height: 70px;
    font-weight: bold;
    color: #ab1733;
}

div.liar img {
    width: 84px;
    height: 70px;
    border: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

div.quote {
    padding: 15px 15px 15px 20px;
    border-left: 4px solid #e4ac00;
    background: #f7f7f7;
    margin-bottom: 20px;
}
.quote span.red {
    font-weight: bold;
    color: #e40075;
}
.quote span.blue {
    font-weight: bold;
    color: #008be4;
}

.snopebusters li {
    border-bottom: 1px solid #eee ;             
    padding: 10px;
    margin: 0 50px 10px 0;
    background-color: #f7f7f7;
}

.tr-back-arrow { 
    margin-top: -12px;
    margin-left: -20px;
}

.tr-button {
    margin-top: -12px;
    border: 1px solid #000;
    border-radius: 5px;
    margin-left: 2px;
    background: #063a6b;
}
.tr-button:hover {
    background: #0c4e8c;
}
.sources3 hr {
    margin-top: 0;
    margin-bottom: -10px;
    border-color: #def5ee
}
.bible-verse {
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
    color: #555!important;
    font-style: italic;
    text-decoration: underline;
    display: inline;
    margin-right: 4px;
}
.long-verse {
    padding: 15px 20px;
    display: block;
    background: #fcfcfc;
    border: 2px solid #eee;
    color: #444;
    font-style: normal;
    text-decoration: none;
}
.long-verse a {
    color: #3179bd !important;
    color: #555 !important;
}
.red-letter {
    color: #9a0007;
}
.red-text {
    color: #a5071a;
}
.awake {
    display: inline-block;
    padding: 3px 5px;
    background: #bad0e3;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-left: 15px;
}
.asleep {
    display: inline-block;
    padding: 3px 5px;
    background: #e5e4ed;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.sleep-schedule {
    display: inline-block;
    padding: 0 10px;
    background: #deeefb;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.sleep-schedule h3 {
    margin-top: 10px;
}

@media screen and (max-width: 1290px) {
    .nc_socialPanelSide.swp_boxed .nc_tweetContainer, 
    .nc_socialPanelSide.swp_boxed .nc_tweetContainer a,
	.nc_socialPanelSide .iconFiller,
	.nc_socialPanelSide.swp_boxed .nc_tweetContainer:not(.totes) span.swp_count,
    .nc_socialPanelSide.swp_boxed .nc_tweetContainer:not(.totes) span.swp_share {
		width: 50px !important;
	}

	.nc_socialPanelSide.swp_boxed .nc_tweetContainer i.sw {
		width: 33px !important;
	}

	.nc_socialPanelSide.nc_socialPanel div.totes.totesalt, .nc_socialPanelSide.nc_socialPanel:hover:nth-child(1) {
		width: 50px !important;
		text-shadow: 0 0 1px #fff;
	}
}

.seven-conditions-post h3 {
    background: url(https://thoughtfulreading.com/files/2016/12/background-h3-sm.jpg) center center;
    height: 100px;
    line-height: 100px;
    text-align: center;
    color: #fff;
    width: 100%;
}

.seven-conditions-post h3 span {
    vertical-align: middle;
    display: inline-block;
    line-height: 30px;
    max-width: 90%;
}