/* Theme Name: TechReader
 * Version: 9.2.23
 */
#wpadminbar,#wpadminbar.sticky-admin {
    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%;
	overflow-x: hidden;
    overflow-y: scroll;
    -webkit-text-size-adjust:100%;
    -ms-text-size-adjust:100%;
    margin-top:0 !important;
}
body {
    word-wrap:break-word;
    -ms-word-wrap:break-word;
    padding-top: 0 !important;
}
* {
    padding:0px;
    margin:0px;
}
article,aside,details,figcaption,figure,footer,header,main,nav,section {
    display:block;
}
ol,ul {
    list-style:none;
}
emi {
    display: block;
    margin-top: 15px;
    font-style: italic;
}
table {
    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;
    text-decoration: none;
}
a:hover,a:active {
    outline:0;
    text-decoration: none;
}
a img {
    border:0;
}
body,button,input,select,textarea {
    color:#404040;
    font-family:sans-serif;
    font-size:16px;
    font-size:1.6rem;
    line-height:1.5;
}
h1,h2,h3,h4,h5,h6 {
    clear:both;
}
hr {
    background-color:#ccc;
    border:0;
    height:1px;
    margin-bottom:1.5em;
}
hr.li-hr {
    margin:10px 0;
}
p {
    margin-bottom:1.5em;
}
ul {
    margin:0 0 1.5em 3em;
}
ol {
    margin: 0 0 1.5em 40px;
}
ul {
    list-style:disc;
}
ol {
    list-style:decimal;
    font-size: 16px;
}
ol li {
    padding-bottom: 5px;
}
li > ul,li > ol {
    margin-bottom:0;
    margin-left:1.5em;
}
.list li {
    list-style: none;
}

.list li:before {
    margin-left: -17px;
    margin-right: 8px;
    color: #669ac7;
    /* plus ***
    font-family: 'FontAwesome5S';
    content: '\f067'; */
    /* angle-right ***
    font-family: 'FontAwesome5S';
    content: '\f105'; */
    /* battery-three-quarters ***
    font-family: 'FontAwesome5S';
    content: '\f241'; */
    /* bluetooth ***
    font-family: 'FontAwesome5B';
    content: '\f293'; */
    /* chart-pie ***
    font-family: 'FontAwesome5S';
    content: '\f200'; */
    /* chrome ***
    font-family: 'FontAwesome5B';
    content: '\f268'; */
    /* caret-square-right ***
    font-family: 'FontAwesome5S';
    content: '\f152'; */
    /* check-circle ***
    font-family: 'FontAwesome5S';
    content: '\f058'; */
    /* certificate ***
    font-family: 'FontAwesome5S';
    content: '\f0a3'; */
    /* chevron-circle-right *** */
    font-family: 'FontAwesome';
    content: '\f138';
}

dt {
    font-weight:bold;
}
dd {
    margin:0 1.5em 1.5em;
}
b,strong {
    font-weight:bold;
}
dfn,cite,em,i {
    font-style:italic;
}
em,i {
    /* font-family: 'Open Sans' !important;
    font-size: 16px; */
}
center p i {
    margin-top: -10px;
    display: block;
    text-align: center;
}
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;
    max-width:100%;
}
.fa {
    font: normal normal normal 14px/1 FontAwesome !important;
}
button,input,select,textarea {
    font-size:100%;
    margin:0;
    vertical-align:baseline;
    *vertical-align:middle;
}
button,input {
    line-height:normal;
}
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;
    -webkit-appearance:button;
    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;
    padding:0;
}
button::-moz-focus-inner,input::-moz-focus-inner {
    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;
    padding-left:3px;
    vertical-align:top;
    width:98%;
}
.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;
}
.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;
}
.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;
}
#masthead {
    margin: 30px auto 146px auto !important;
}
.hentry {
    margin:0 0 1.5em;
    border: 0;
    padding-bottom: 0;
}
.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;
}
.blog .format-aside .entry-title,.archive .format-aside .entry-title {
    display:none;
}
.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;
}
.site-main .gallery a img {
    border:none;
    height:auto;
    max-width:90%;
}
.site-main .gallery dd {
    margin:0;
}
embed,iframe,object {
    max-width:100%;
}
.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 7px 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 7px;
    border-radius:5px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    width:45% !important;
}
.comment-content a {
    word-wrap:break-word;
}
.widget {
    margin:0 0 1.5em;
}
.widget select {
    max-width:100%;
}
.widget_search .search-submit {
    display:none;
}
.infinite-scroll .paging-navigation,.infinite-scroll.neverending .site-footer {
    display:none;
}
.infinity-end.neverending .site-footer {
    display:block;
}
@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');
}
#parallax-bg {
    /* background:#000 url('https://techreader.net/images/headbg.png') center top repeat-x !important; */
    background: #000 url(https://techreader.net/files/2021/11/homebg-digital-banner2.jpg) center top repeat-x !important;
}
#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.rpwe-title {
    padding-left:10px !important;
    padding-top:3px !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;
}
#main-tagline {
    min-width:309px;
    /* color:rgba(109, 176, 237, 0.99); */
    color: rgba(155, 205, 251, 0.99);
    text-shadow:-1px 1px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000, 1px 1px 0 #000;
    display:block;
    margin-top:5px;
    margin-bottom:-24px;
    margin-left:70px;
    position:absolute !important;
    font-size:20px !important;
    font-weight:bold;
    font-family:calibri !important;
    font-style:italic !important;
}
h1.entry-title,h2.entry-title {
    color:#2e73a3;
    font-family:'Roboto Slab', Arial, Helvetica, sans-serif;
    font-size:30px;
}
.site-title,.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6,.entry-content h7 {
    color:#2e73a3;
    font-family:'Roboto Slab', Arial, Helvetica, sans-serif !important;
}
.entry-content.entry-topten h4,.entry-content.entry-topten h4 a {
    color:#2e73a3;
}
.entry-content.entry-topten img {
    margin-bottom: 20px;
}
.entry-topten .list.wfont0 {
    /* font-family:'Roboto Slab', Arial, Helvetica, sans-serif !important; */
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 17.4px;
    line-height: 24px;
	border: 2px solid #ddd;
	color: #272727;
}
.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: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.countdown-cont .list.wfont2,.countdown-cont .list.wfont2 a {
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 17.4px !important;
    line-height: 24px;
}
.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;
}
.site-title {
    width:400px;
    margin-top: 0;
    margin-bottom: 46px;
}
.site-title img {
    margin: -1px 0 -25px 317px !important;
    min-width: 500px;
    height:auto;
    position:absolute;
    z-index: 999;
}
h4 {
    line-height:25px !important;
    padding-bottom:10px;
}
.widget-title {
    font-family:'Roboto Slab', Arial, Helvetica, sans-serif !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;
}
.entry-content p {
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	line-height: 25px;
    padding: 7px 0;
}
.entry-content .post p a {
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
	font-size: 18px;
	line-height: 25px;
}

.entry-content .comment-content  p {
    font-size: 16.4px;
    line-height: 21px;
}

.entry-content img {
    max-width:100%;
    /* border:solid 5px #ffffff; */
    border:solid 1px #ccc;
    box-shadow:0 1px 4px #888;
    -moz-box-shadow:0px 1px 4px #888;
    -webkit-box-shadow:0px 1px 4px #888;
}
img.noborder {
    border: none !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}
.featured-image-single img {
    border:solid 1px #ccc !important
}
.entry-content iframe[src^="https://www.youtube-nocookie.com/embed"] {
    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;
}
#site-navigation .current_page_item > a:hover {
    padding-bottom:15px !important;
}
.post a {
    /* color:#00ac75 !important; */
    color:#428bca !important;
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.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;
}
p a.web-link {
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    color:#488ccb !important;
}
#bp-login-widget-form {
    padding:0 0 20px 20px;
}
.menu-toggle {
    display:none;
}
.top-bar label {
    display:none;
}
.menu {
    width:100%;
    margin:0 auto -10px auto;
    max-width: 79em;
    height:auto;
}
nav#mainnav {
    display:block;
    width:100%;
    position:absolute;
    z-index:1000;
    background:rgba(0, 0, 0, 0.7);
    /* overflow-x: hidden; */
    max-width: 100vw;
    margin-top: -6px;
}
#mainnav.sticky {
    margin-top: 0;
}
nav#mainnav .submenu-inner ul.new-nav li > a {
    padding: 15px 25px;
}
nav#mainnav2 {
    display:none;
    width:100%;
    z-index:1000;
	background: url(https://techreader.net/images/header-bg-mobile22.jpg) no-repeat left top !important;
}
nav#mainnav ul ul,
nav#mainnav2 ul ul {
    display:none;
}
nav#mainnav ul li:hover > ul,
nav#mainnav2 ul li:hover > ul {
    display:block;
}
nav#mainnav ul {
    list-style:none;
    position:relative;
    display:inline-table;
    padding:0;
}
nav#mainnav2 ul {
    list-style:none;
    position:relative;
    display:inline-table;
    padding:0;
    background: rgba(0, 0, 0, 0.7);
    width: 100%;
}
nav#mainnav ul:after,
nav#mainnav2 ul:after {
    content:"";
    clear:both;
    display:block;
}
nav#mainnav ul li,
nav#mainnav2 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,
nav#mainnav2 ul li:hover,
.current,
.new-current {
    background:rgba(11, 106, 187, 0.4);
    /* background:rgba(39, 130, 245, 0.4); */
}
nav#mainnav ul li:hover a,
nav#mainnav2 ul li:hover a {
    color:#fff;
}
nav#mainnav ul li a,
nav#mainnav2 ul li a {
    display:block;
    padding:25px 25px;
    color:#fff;
    font-weight:bold;
    text-decoration:none;
}
nav#mainnav ul ul,
nav#mainnav2 ul ul {
    background:rgba(0, 0, 0, 0.8);
    padding:0;
    position:absolute;
    top:100%;
    z-index:100;
}
nav#mainnav ul ul li,
nav#mainnav2 ul ul li {
    float:none;
    border-top:1px solid #535353;
}
nav#mainnav ul ul li a,
nav#mainnav2 ul ul li a {
    padding:15px 25px;
    color:#535353;
}
nav#mainnav ul ul li a:hover,
nav#mainnav2 ul ul li a:hover {
    background:rgba(11, 106, 187, 0.4);
    color:#fff;
}
nav#mainnav ul ul ul,
nav#mainnav2 ul ul ul {
    position:absolute;
    left:100%;
    top:0;
}
nav#mainnav a:hover,
nav#mainnav2 a:hover {
    text-decoration:none;
}
#mainnav2 .menu ul {
    margin-left: 0;
    z-index: 9999;
    position: relative;
}
#mainnav2 .menu .topmenu-mobile-dropdown {
	float: right;
    border-left: 1px solid rgba(2, 10, 38, 0.5);
}
#mainnav2 .menu .topmenu-mobile-dropdown a {
    font-size: 12px;
    padding-top: 21px;
    padding-bottom: 16px;
}
.topmenu-mobile-dropdown .fa-caret-down {
    color: #fff;
}
.mainmenu {
    height:45px;
    margin-top:-74px;
    margin-bottom:25px;
}
li.first a {
    padding-top:12px !important;
    padding-bottom:38px !important;
    background-image:url(https://techreader.net/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://techreader.net/images/movies-tv.png);
    background-repeat:no-repeat;
    background-position:29px 33px;
}
.sticky li.movies a {
    background-image:url(https://techreader.net/images/movies.png);
    background-position:90px 4px !important;
}
li.games a {
    padding-top:12px !important;
    padding-bottom:38px !important;
    background-image:url(https://techreader.net/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://techreader.net/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://techreader.net/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://techreader.net/images/deals-icon2.png);
    background-position:25px 31px;
    background-repeat:no-repeat;
}
.new-icon {
    position:absolute;
    margin-top:-90px;
    background:#cc0056;
    color:#fff;
    font-size:10px;
    padding:10px 5px;
    margin-left:50px;
    border-radius:50%;
    -moz-border-radius:50%;
    -webkit-border-radius:50%;
}
li.quizzes a {
    padding-top:12px !important;
    padding-bottom:38px !important;
    background-image:url(https://techreader.net/images/quizzes-mark.png);
    background-repeat:no-repeat;
    background-position:39px 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://techreader.net/images/politics.png);
    background-repeat:no-repeat;
    background-position:29px 33px;
}
li.cars a {
    padding-top:12px !important;
    padding-bottom:38px !important;
    background-image:url(https://techreader.net/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://techreader.net/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://techreader.net/images/contact.png);
    background-repeat:no-repeat;
    background-position:39px 33px;
}
li.travel a {
    padding-top:12px !important;
    padding-bottom:38px !important;
    background-image:url(https://techreader.net/images/travel.png);
    background-repeat:no-repeat;
    background-position:34px 36px;
}
.default-nav-wrapper,#top-bar {
    display:none;
}
::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder {
    color:#ddd !important;
}
input[type="search"] {
    -webkit-appearance:textfield;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    box-sizing:content-box;
}
input[type="search"]::-webkit-search-decoration {
    -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-search [class^="icon-"] {
    margin-top:-8px !important;
    margin-left:247px !important;
    position:absolute !important;
}
#top-search img {
    max-width:20px !important;
}
.btn-default /* show button on nothing found page */ {
    color: #ccc;
    background-color: #333;
}
.icon-search:before {
    content:none !important;
}
#nav-below {
    background:none;
}
#search-table {
    width:450px;
    float:right;
    margin-top:20px;
    margin-bottom:-20px;
    display: none;
}

  /* temporary hide search field
  #search-table {
    visibility: hidden !important;
  }
  */

@media screen and (max-width:992px) {
    .new-search-22 .search-toggle {
    	visibility: hidden;
    }
}
@media screen and (min-width:993px) {
    /* 1. hide top button on toggle */
    .new-search-22.search-box-show .search-toggle {
    	visibility: hidden;
    }
    /* 2. and show the search field on toggle */
    .new-search-22.search-box-show .search-field {
    	visibility: visible;
    }
    
    .search-box-show #search-table {
    	display: inline-block;
    }
    .search-box-show .search-toggle .icon-search {
        display: inline-block;
    }
    
    /* new search table style */
    .new-search-22 #top-login-box.search-box-show {
        height: 20px;
        width: 200px;
        float: right;
        position: relative;
        z-index: 9;
    }
    .new-search-22 #top-search {
    	position: absolute;
        top: 2px;
        left: -407px;
        z-index: 999;
    }
    .new-search-22 #top-search button {
        top: 5px;
        right: -9px;
        float: right;
        position: absolute;
    }
    .new-search-22 #search-table {
    	position: relative;
        top: -22px;
        width: auto;
        left: -202px;
        float: right;
        z-index: 9999;
    }
    .new-search-22 #search-table .fa-search {
        visibility: visible;
        color: #fff;
        font-size: 17px !important;
    }
    .new-search-22 .search-toggle {
        display: inline-block;
        cursor: pointer;
        text-decoration: none;
        background: rgba(5, 29, 51, 0.8);
        color: #fff;
        margin-top: -10px;
        margin-right: -4px;
        padding: 4px 7px;
        border-radius: 5px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
    }
    .new-search-22 .search-toggle:hover {
    	background: #2e73a3;
    }
    .new-search-22 .search-field {
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        -moz-border-top-left-radius: 0;
        -moz-border-top-right-radius: 0;
        -webkit-border-top-left-radius: 0;
        -webkit-border-top-right-radius: 0;
    }
    .sticky-top-outer #search-table {
      position: fixed;
      top: 34px;
      right: -120px;
      left: auto;
    }
    /* end new search table style */
}

.scoial-icon {
    color:#fff !important;
    transition:ease 0.1s all !important;
}
.new-content-bg {
    background-position:top center !important;
    background-attachment:fixed !important;
    background-size: cover !important;
}
.home-content-bg {
    background-image:url(https://techreader.net/images/homebg-digital.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; */
}
.nomad-content-bg,
.travel-content-bg {
    background-image:url(https://techreader.net/images/travelbg-new.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;
}
.startup-content-bg,
.off-grid-content-bg,
.sustainability-content-bg,
.coding-content-bg {
    background-image:url(https://techreader.net/images/techbg-new2.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;
}
.privacy-content-bg,
.security-content-bg {
    background-image:url(https://techreader.net/images/techbg-new3.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;
}
.reviews-content-bg {
    background-image:url(https://techreader.net/images/techbg-new2.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;
}
.apps-content-bg,
.topten-content-bg {
    background-image:url(https://techreader.net/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;
}
.movies-content-bg {
    background-image:url(https://techreader.net/images/terminatorbg.jpg) !important;
    border-color:rgba(11, 106, 187, 0.5) !important;
}
.games-content-bg {
    background-image:url(https://techreader.net/images/titanfallbg.jpg) !important;
    border-color:rgba(11, 106, 187, 0.5) !important;
}
.cars-content-bg {
    background-image:url(https://techreader.net/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://techreader.net/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;
}
.tech-content-bg,
.energy-content-bg {
    background-image:url(https://techreader.net/images/techbg-new2.jpg) !important;
    border-color:rgba(11, 106, 187, 0.5) !important;
}
.trends-content-bg,
.ai-content-bg {
    background-image:url(https://techreader.net/images/techbg-new.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;
}
.quizzes-content-bg {
    background-image:url(https://techreader.net/images/psychologybg.jpg) !important;
    border-color:rgba(11, 106, 187, 0.5) !important;
    background-repeat:no-repeat !important;
    background-size:cover !important;
}
.psychology-content-bg {
    background-image:url(https://techreader.net/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://techreader.net/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;
}
.home-container-bg,
.nomad-container-bg,
.startup-container-bg,
.off-grid-container-bg,
.sustainability-container-bg,
.coding-container-bg,
.travel-container-bg,
.privacy-container-bg,
.security-container-bg,
.reviews-container-bg,
.apps-container-bg,
.topten-container-bg,
.movies-container-bg,
.games-container-bg,
.cars-container-bg,
.gear-container-bg,
.tech-container-bg,
.trends-container-bg,
.ai-container-bg,
.energy-container-bg,
.quizzes-container-bg,
.psychology-container-bg,
.politics-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; */
    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;
}
#maintitle,
.home-container-bg .page-title,
.movies-container-bg .page-title,
.games-container-bg .page-title,
.tech-container-bg .page-title,
.psychology-container-bg .page-title,
.quizzes-container-bg .page-title,
.politics-container-bg .page-title,
.cars-container-bg .page-title,
.gear-container-bg .page-title,
.topten-container-bg .page-title,
.privacy-container-bg .page-title,
.security-container-bg .page-title,
.startup-container-bg .page-title,
.trends-container-bg .page-title,
.travel-container-bg .page-title,
.reviews-container-bg .page-title {
	color: #fff !important;
	font: 30px 'Roboto Slab', Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 9px 0 0 15px;
	font-weight: bold;
	margin-bottom: -10px;
}
#maintitle,
.home-container-bg .page-header,
.movies-container-bg .page-header,
.games-container-bg .page-header,
.tech-container-bg .page-header,
.psychology-container-bg .page-header,
.quizzes-container-bg .page-header,
.politics-container-bg .page-header,
.cars-container-bg .page-header,
.gear-container-bg .page-header,
.topten-container-bg .page-header,
.privacy-container-bg .page-header,
.security-container-bg .page-header,
.startup-container-bg .page-header,
.trends-container-bg .page-header,
.travel-container-bg .page-header,
.reviews-container-bg .page-header {
	border: none;
	margin: 0
}
.home-content-bg .container,
.movies-content-bg .container,
.games-content-bg .container,
.tech-content-bg .container,
.psychology-content-bg .container,
.quizzes-content-bg .container,
.politics-content-bg .container,
.cars-content-bg .container,
.gear-content-bg .container,
.topten-content-bg .container,
.privacy-content-bg .container,
.security-content-bg .container,
.startup-content-bg .container,
.trends-content-bg .container,
.travel-content-bg .container,
.reviews-content-bg .container {
	background: transparent;
}
.container.home-container-bg {
	background: rgba(0,0,0,0.5);
	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;
}
.container.home-container-bg {
	background: transparent;
}

.container.home-container-bg #primary,
.container.home-container-bg #secondary {
	background: rgba(0,0,0,0.5);
	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;
	margin-top: 10px;
}
.container.movies-container-bg,
.container.games-container-bg,
.container.tech-container-bg,
.container.psychology-container-bg,
.container.quizzes-container-bg,
.container.politics-container-bg,
.container.cars-container-bg,
.container.gear-container-bg,
.container.topten-container-bg,
.container.privacy-container-bg,
.container.security-container-bg,
.container.startup-container-bg,
.container.trends-container-bg,
.container.travel-container-bg,
.container.reviews-container-bg {
	background: rgba(0,0,0,0.5);
	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;
	margin-top: 50px;
}
.home-footer-bg,
.nomad-footer-bg,
.startup-footer-bg,
.off-grid-footer-bg,
.sustainability-footer-bg,
.coding-footer-bg,
.travel-footer-bg,
.privacy-footer-bg,
.security-footer-bg,
.reviews-footer-bg,
.apps-footer-bg,
.topten-footer-bg,
.movies-footer-bg,
.games-footer-bg,
.cars-footer-bg,
.gear-footer-bg,
.tech-footer-bg,
.trends-footer-bg,
.ai-footer-bg,
.energy-footer-bg,
.quizzes-footer-bg,
.psychology-footer-bg,
.politics-footer-bg,
.post-footer-bg {
    background:#000 !important;
    color:#eee !important;
    border-top:1px solid rgba(11, 106, 187, 0.5) !important;
    border-bottom:none !important;
}
.home-footer-bg2,
.nomad-footer-bg2,
.startup-footer-bg2,
.off-grid-footer-bg2,
.sustainability-footer-bg2,
.coding-footer-bg2,
.travel-footer-bg2,
.privacy-footer-bg2,
.security-footer-bg2,
.reviews-footer-bg2,
.apps-footer-bg2,
.topten-footer-bg2,
.movies-footer-bg2,
.games-footer-bg2,
.cars-footer-bg2,
.gear-footer-bg2,
.tech-footer-bg2,
.trends-footer-bg2,
.ai-footer-bg2,
.energy-footer-bg2,
.quizzes-footer-bg2,
.psychology-footer-bg2,
.politics-footer-bg2,
.post-footer-bg2 {
    background:#021321 !important;
    color:#fff !important;
    border-top:4px solid rgba(11, 106, 187, 0.7) !important;
    border-bottom:none !important;
}

.container.nomad-container-bg,
.container.startup-container-bg,
.container.off-grid-container-bg,
.container.sustainability-container-bg,
.container.coding-container-bg,
.container.travel-container-bg,
.container.privacy-container-bg,
.container.security-container-bg,
.container.reviews-container-bg,
.container.apps-container-bg,
.container.topten-container-bg,
.container.movies-container-bg,
.container.games-container-bg,
.container.cars-container-bg,
.container.gear-container-bg,
.container.tech-container-bg,
.container.trends-container-bg,
.container.ai-container-bg,
.container.energy-container-bg,
.container.quizzes-container-bg,
.container.psychology-container-bg,
.container.politics-container-bg {
    margin-top:39px !important;
}

.nomad-container-bg .featured-archives-topfeat,
.startup-container-bg .featured-archives-topfeat,
.off-grid-container-bg .featured-archives-topfeat,
.sustainability-container-bg .featured-archives-topfeat,
.coding-container-bg .featured-archives-topfeat,
.travel-container-bg .featured-archives-topfeat,
.privacy-container-bg .featured-archives-topfeat,
.security-container-bg .featured-archives-topfeat,
.reviews-container-bg .featured-archives-topfeat,
.apps-container-bg .featured-archives-topfeat,
.topten-container-bg .featured-archives-topfeat,
.movies-container-bg .featured-archives-topfeat,
.games-container-bg .featured-archives-topfeat,
.gear-container-bg .featured-archives-topfeat,
.tech-container-bg .featured-archives-topfeat,
.trends-container-bg .featured-archives-topfeat,
.ai-container-bg .featured-archives-topfeat,
.energy-container-bg .featured-archives-topfeat,
.quizzes-container-bg .featured-archives-topfeat,
.psychology-container-bg .featured-archives-topfeat,
.politics-container-bg .featured-archives-topfeat {
    position: relative;
    padding: 0;
    display: inline-block;
    height: auto;
}

.container.games-container-bg #featured-archives .latest-posts-box.boxes-c {
  background: #ddd;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    margin-top: 35px;
    padding-top: 10px;
    padding-bottom: 16px;
}
.container.games-container-bg #featured-archives .latest-posts-box.boxes-c a:hover {
  background: transparent !important;
  text-decoration: underline;
}
.container.games-container-bg .home-post-img-bg {
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
}
.games-custom-sidebar aside {
    padding-bottom: 5px !important;
}
.games-custom-sidebar .rp-item {
    padding-top: 0 !important;
    padding-left: 0 !important;
}
.games-custom-sidebar .rp-item img {
    border: none !important;
    padding-left: 0 !important;
}
.breaking-news-cont2 {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
  max-width: calc(100% - 10px);
  margin-top: 0 !important;
}
.breaking-news2 h3 span {
  max-height: 49px;
}
.featured-archives-header {
	display: inline-block;
    background-color: #082645;
    border-left: 8px solid #072b4d;
    border-right: 1px solid #03172a;
    color: #fff;
	padding: 12px 12px 12px 17px;
    width: 100%;
    font-size: 26px;
    background: #03172a url(https://techreader.net/images/ttsprite17.png) no-repeat 266px -371px;
    background-size: 143%;
    height: 61px;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
	-moz-border-top-right-radius: 5px;
	-moz-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-top-left-radius: 5px;
}

.container.cars-container-bg {
	background: none !important;
	border: none !important;
	border-radius: 0 !important;
	margin-bottom: 30px;
}
.cars-container-bg .featured-archives-header {
    /* display: none; */
}

.games-container-bg .featured-archives-header {
    display: none;
    margin-left: 0px;
    position: absolute;
    top: -50px;
}
    
#colophon2 a {
    color:#fff;
    text-transform:uppercase;
    padding:15px 20px;
    border-right:1px solid #021b2f;
    display: inline-block;
}
#colophon2 a.firstfoot {
    border-left:1px solid #021b2f;
}
#colophon2 li:hover a {
    background:#266198 !important;
    text-decoration:none;
}
footer#colophon2 {
    z-index: 1;
    position: relative;
}

h2.author-page-title {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 0;
}
.tech-footer-bg2 ul {
    list-style:none;
    margin:0;
    padding:0 15px;
}
.tech-footer-bg2 li {
    display:inline-block;
    padding:15px 0;
}
.tech-footer-bg2 li {
    display:inline
}
.home-container-bg,
.home-footer-bg,
.cars-container-bg,
.cars-footer-bg,
.gear-container-bg,
.gear-footer-bg,
.quizzes-container-bg,
.quizzes-footer-bg,
.psychology-container-bg,
.psychology-footer-bg,
.politics-container-bg,
.politics-footer-bg {
    border-color:rgba(11, 106, 187, 0.5) !important;
}
.sticky {
    position:fixed !important;
    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-games {
    background-position:65px 3px !important;
}
.sticky-tech {
    background-position:97px 3px !important;
}
.sticky-topten {
    background-position:72px 7px !important;
    background-image:url(https://techreader.net/images/top-ten-icon7-sm.png) !important;
}
.sticky-psychology {
    background-position:59px 3px !important;
}
.sticky-quizzes {
    background-position:71px 4px !important;
}
.sticky-politics {
    background-position:64px 3px !important;
}
.sticky-cars {
    background-position:49px 7px !important;
    background-image:url(https://techreader.net/images/car-front11.png) !important;
}
.sticky-gear {
    background-position:52px 6px !important;
    background-image:url(https://techreader.net/images/top-items-icon9.png) !important;
}
.sticky-contact {
    background-position:74px 3px !important;
}
.sticky-travel,.travel .sticky-contact {
    background-position:62px 7px !important;
    background-image:url(https://techreader.net/images/travel-sm.png) !important;
}
#mobile-banner {
    display:none;
}
#scoial-media-mobile {
    position:relative;
    margin-top:-55px;
    float:right;
    margin-right:90px;
}
#scoial-media-mobile a {
    padding:10px 5px;
}
#scoial-icons {
    display:none !important;
}
.es_lablebox {
    display:none;
}
.es_msg {
    padding-top:0 !important;
    padding-bottom:0 !important;
}
.es_textbox_class {
    width:100% !important;
}
.es_textbox {
    margin:0 10px;
}
.es_button {
    padding-top:0 !important;
    padding-bottom:10px !important;
    margin:0 10px;
}
.es_textbox_class,#subscribe-email input[name="email"] {
    padding:7px 5px 6px 9px !important;
}
.es_textbox_button,input[name="jetpack_subscriptions_widget"] {
    background:#266198 !important;
    border:1px solid #1b4d7c !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    text-shadow:none !important;
    color:#fff !important;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size:14px !important;
    padding:10px 20px 9px 20px !important;
    margin-top:1px;
}
.es_textbox_button:hover,input[name="jetpack_subscriptions_widget"]:hover {
    background:#3274b2 !important;
    border:1px solid #255f95 !important;
}
.vortex-p-dislike-comment.john-watson .vortex-p-dislike-counter-comment {
    display:none;
}
.vortex-p-dislike-comment.john-watson::after {
    content:"0";
}
.amzn-native-header-text {
    color:#2e73a3;
    font:18px 'Roboto Slab', Arial, Helvetica, sans-serif !important;
    border-top:1px solid #ddd !important;
    margin-top:20px !important;
    padding-top:8px !important;
    display:block;
    line-height:1.2;
    font-weight:bold;
    max-width:125px;
    white-space:nowrap;
}
.movies-dark .amzn-native-header-text {
    color:#75aed6;
    text-shadow:-2px 2px 3px rgba(0, 0, 0, 0.3);
    border-top:1px solid #555 !important;
}
.movies-dark div.amzn-native-product {
    background-color:transparent !important;
    border:1px solid #2c2c2c !important;
}
.movies-dark .amzn-native-product-title-text {
    color:#63a7d7;
    text-shadow:-2px 2px 3px rgba(0, 0, 0, 0.3);
}
.movies-dark div.amzn-native-product:hover {
    background-color:#333 !important;
    border:1px solid #444 !important;
}
.movies-dark .amzn-native-product-price,.movies-dark .amzn-native-product-review-count {
    color:#ddd;
}
.movies-dark h3.comment-reply-title {
    border-top:2px solid #555;
}
.movies-dark div.amzn-native-product:hover img {
    opacity:1 !important;
}
.movies-dark .amzn-native-product-list-price {
    color:#ccc !important;
}
.movies-dark span.star-level,
.movies-dark .star-level-container:hover .star-level,
.movies-dark .total-comments,
.movies-dark .trophy-points,
.movies-dark .trophy-points-container:hover .trophy-points {
    color:#ddd !important;
}
.movies-dark li.comment.byuser.even.thread-even.depth-1 {
    background:#333 !important;
    border-color:#333 !important;
}
.movies-dark li.comment.byuser.even.thread-even.depth-2 {
    background:#393939 !important;
    border-color:#393939 !important;
}
.movies-dark li.comment.byuser.even.thread-even.depth-3 {
    background:#444 !important;
    border-color:#444 !important;
}
.movies-dark li.comment.byuser.even.thread-even.depth-4 {
    background:#494949 !important;
    border-color:#494949 !important;
}
.movies-dark .techreader-achievement-pnael {
    background:rgba(255, 255, 255, .04) !important;
    border-bottom:1px solid rgba(255, 255, 255, .07) !important;
    border-top:1px solid rgba(255, 255, 255, .07) !important;
}
.movies-dark #comment.form-control {
    background:#222 !important;
    border-color:#333 !important;
    color:#aaa !important;
}
#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;
    border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
}
#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;
}
#maintitle {
    font:30px 'Roboto Slab', Arial, Helvetica, sans-serif;
    color:#fff;
    padding:9px 0 0 15px;
    font-weight:bold;
    color:#777;
    margin-top:15px;
    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);
    border-width: 4px 0 0 0;
}
.home-post-cats-overlay {
    position:absolute;
    padding:6px 25px 0 17px;
    margin-top:10px;
    margin-left:-7px;
    width:114px;
    height:45px;
    text-align:center;
}
.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;
}
.boxes-b {
    width:360px;
    height:310px;
}

/* featured-archives new-archives addon */

.featured-archives-topfeat {
    /* position: relative;
    padding: 0;
    height: 470px; */
}

#featured-archives-inner {
    display: block;
    padding: 0 15px;
}

.new-archive-nav {
    position: relative;
    display: inline-block;
    width: 100%;
    bottom: 0;
    background: #aaa;
    padding: 12px 0;
    border-bottom: 3px solid #999;
    border-top: 3px solid #999;
}
.new-archive-nav .fa.fa-caret-right {
    font-size: 17px !important;
    margin-left: 7px;
}

.new-archive-nav ul {
    display: block;
    width: 100%;
    margin: 0;
    padding: 0;
}

.new-archive-nav li {
    display: block;
    font-size: 20px;
    float: left;
    text-align: center;
    margin: 0;
    padding: 0;
}

.new-archive-nav li a {
    display: inline-block;
    background-color: #082645;
    border-left: 8px solid #072b4d;
    border-right: 1px solid #03172a;
    color: #fff;
    padding: 12px;
    width: 90%;
    background: #03172a url("https://techreader.net/images/ttsprite17.png") no-repeat  148px -283px;
}

.new-archive-nav li a:hover,
.new-archive-nav li a.sub-current {
    /* background-color: #0f3863; */
    background-color: #0f3153;
    text-decoration: none;
    border-color: #194b7b;
}

.new-archive-nav.two-nav li {
    width: 50%;
}

.new-archive-nav.two-nav li a {
    background-position: left -283px;
}

.new-archive-nav.three-nav li {
    width: 33.3333333333333%;
    display: inline-block;
}

.new-archive-nav.three-nav li a {
    background-position: left -283px;
}

.new-archive-nav.four-nav li {
    width: 25%;
}

.new-archive-nav.four-nav li a {
    background-position: 148px -283px;
}

.new-archive-nav.five-nav li {
    width: 20%;
}

.new-archive-nav.five-nav li a {
    background-position: 84px -283px;
}
/* end featured-archives new-archives addon */


#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-bottom:5px solid #184a87 !important;
    float:none !important;
    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;
}
.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;
    width:250px;
}
.breaking-news-title {
    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;
}
.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;
}
.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;
}
.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 {
    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 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;
}
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;
}
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;
}
.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; */
    color:#fff;
}
.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://techreader.net/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://techreader.net/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;
}
aside[id^="techreader_rp-"] .rp-title a {
    /* margin-top:-3px; */
    display:block;
    min-height:77px;
    max-height:77px;
    overflow:hidden;
    line-height: 25px !important;
    font-weight: normal !important;
    padding-top: 3px;
}
aside[id^="techreader_rp-"] .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;
}
aside[id^="techreader_rp-"] .rp-thumb img {
    width:100% !important;
    height:80px;
    object-fit:cover;
    position:absolute;
    top:0;
    left:0;
}
.widget.google_top_posts .gtc-content-thumb img {
    height:74px;
    min-width:128px;
    max-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;
    padding-top: 5px;
    padding-left: 12px;
    border-bottom: none !important;
}
/* aside[id^="techreader_rp-"] .rp-item:first-child:hover {
    margin-top: -10px;
    padding-top: 15px;
}
aside[id^="techreader_rp-"] .rp-item:last-child:hover {
    margin-bottom: -1px;
    padding-bottom: 11px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
} */
aside[id^="techreader_rp-"] .rp-item:hover {
    background: #2b629d !important;
}
aside[id^="techreader_rp-"] .rp-item:hover a {
    color: #fff !important;
    /* text-decoration-color: #6993bf; */
    text-decoration: none;
}
aside[id^="techreader_rp-"] .rp-item:hover .rp-thumb {
    box-shadow: 0 0 12px #0f2d4e !important;
    -moz-box-shadow: 0 0 12px #0f2d4e !important;
    -webkit-box-shadow: 0 0 12px #0f2d4e !important;
}
#secondary .widget {
    background:#ddd !important;
    border: none !important;
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}
#secondary h3.widget-title {
    background:#072b4d !important;
    padding:15px 17px !important;
    margin-bottom: 10px !important;
    color:#fff !important;
    border:none !important;
}
#secondary a {
    color:#292929;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 25px;
}
#secondary.games-custom-sidebar {
    float:left;
}
.games-custom-sidebar .rp-thumb img {
    width:128px !important;
}
.games-custom-sidebar .rp-thumb {
    width:128px !important;
}
.games-custom-sidebar .rp-title {
    padding-left:138px !important;
    padding-top:1px;
    height:78px;
}
.games-custom-sidebar .rp-item a {
    height:78px;
    overflow:hidden;
    display:block;
}
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;
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
}
.archive .entry-header {
    background:#eee !important;
}
.archive .entry-meta {
    padding-left:10px;
}
.archive .entry-content {
    background:#eee !important;
    margin-top:0 !important;
    padding:20px 15px 15px !important;
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 16px;
    line-height: 22px;
    border-bottom-right-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
}
.searchy {
    width:350px;
    padding-left:50px;
}
#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;
}
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;
}
ul.custom-fav-button .custom-fav-view {
    margin:15px 0;
}
ul.custom-fav-button .custom-fav-add a,ul.custom-fav-button .custom-fav-view a {
    background:#072b4d !important;
}
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;
}
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;
}
.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;
    margin-top:-1px;
}
.cars-icons {
    height:20px;
    background-image:url(images/car-sprite-sm2.png);
}
.specs-gauge {
    width:112px;
}
.specs-engine {
    width:115px;
}
.specs-timer {
    width:97px;
}
.specs-gas {
    width:118px;
}
.specs-gears {
    width:120px;
}
.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://techreader.net/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-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://techreader.net/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;
}
.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;
    white-space:nowrap;
}
.entry-cars .cars-fav-add a {
    background:#3d4e65 url(https://techreader.net/images/featured.png) no-repeat 20px 20px !important;
    color:#fff !important;
    font-size:20px;
    padding:20px 470px 20px 55px;
    margin-left:-63px !important;
    margin-right:-40px !important;
}
.entry-cars .cars-fav-view a {
    background:#3d4e65 url(https://techreader.net/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://techreader.net/images/featured.png) no-repeat 20px 20px !important;
}
.entry-cars .cars-fav-remove {
    margin-top:-31px;
    margin-left:440px;
    white-space:nowrap;
}
.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;
}
#newscroller-bottom {
    position:relative;
    width:771px;
    /* height:555px; */
    height:auto;
    padding-left:10px;
    margin:0 auto;
    margin-left:-59px;
    overflow:hidden;
}
.latest-posts-box-bottom {
    float:left;
    padding:10px;
    margin-left:12px;
}
.boxes-bottom {
    width:230px;
    height:256px;
    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 {
    font-size:15px;
    line-height:18px;
    height:57px;
    overflow:hidden;
    color:#777;
}
.latest-posts-box-bottom a p {
    height:64px;
    /* height:48px; */
    overflow: hidden;
    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: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:-7px;
    margin-left:20px;
    font:15px 'Roboto Slab', Arial, Helvetica, sans-serif;
    color:#999;
    line-height: 14px;
}
.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;
    white-space:nowrap;
}
.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; */
    border: solid 1px #ccc;
    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%;
}
#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;
}
#simplemodal-overlay {
    background-color:#000;
}
#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;
}
#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://techreader.net/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-cars {
    height:82px !important;
    padding:10px 10px 10px 12px;
    background:#eee !important;
}
.author-meta {
    background: #eee !important;
    margin:20px 4px 15px -6px !important;
    display:table;
    width:100%;
}
.author-meta-container {
	float: left;
	background: #eee;
	margin-bottom: 0;
}
.entry-content .author-meta table.author-meta-container {
    box-shadow: 0 1px 4px #b7b7b7;
    -moz-box-shadow: 0px 1px 4px #b7b7b7;
    -webkit-box-shadow: 0px 1px 4px #b7b7b7;
}
.author-meta-left {
    border: none;
    width: 70px;
    height: 87px;
    width: 87px;
    padding: 0;
    vertical-align: middle;
}
.author-meta-left i {
    display: block;
    max-height: 87px;
}
.author-meta-reviews-left {
	float: left;
	margin-top: 3px;
}
.author-meta-right {
	border: none;
    padding-left: 14px;
	padding-bottom: 3px;
	margin-top: 0;
	vertical-align: top;
	display: inline-block;
}
.author-meta-right a,
.author-meta-desc a {
    font-family: 'Roboto Slab', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
.author-meta-right a[rel="author"],
.author-meta-desc a[rel="author"] {
    font-size: 15px;
    margin-top: 0;
    display: inline-block;
}
.author-meta-reviews-right {
	float: left;
	padding-left: 10px;
}
.author-meta-cars-right {
	padding: 0 0 0 15px !important;
}
.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;
    height:82px !important;
    padding:10px 10px 10px 12px;
    background:#ddd !important;
}
.author-meta a,.author-meta-cars a {
    color:#4f6685 !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;
}
.author-meta-list .posted-in-meta a {
    color:#5a6677 !important;
    font-weight:bold;
}
i.author-avatar img {
    height: 87px !important;
    width: 87px !important;
    border: none !important;
    padding: 0;
    vertical-align: middle;
	box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.archive i.author-avatar img {
	height: 58px !important;
    width: 58px !important;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
entry-content i.author-avatar img {
    height: 70px !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://techreader.net/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:19px;
}
.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://techreader.net/images/quotes.jpg") no-repeat 0 27px;
    margin:35px 40px 35px 25px;
    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;
}
.quotes-dark {
    background:url("https://techreader.net/images/quotes-dark-i2.png") no-repeat 0 27px;
    color:#777;
    text-align:center;
    display:block;
    margin:20px;
    padding:20px 30px;
    font-size:25px;
    font-weight:bold;
    font-style:italic;
    border-top:2px solid #444;
    border-bottom:2px solid #444;
}
.quotes-dark.noquote {
    background:none !important;
}
.quotes-t {
    background-image:url("https://techreader.net/images/quotes.png");
}
.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://techreader.net/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://techreader.net/images/red-x.png") no-repeat;
    background-size:15px;
    height:25px;
    line-height:15px;
    padding:0 0 25px 20px;
    font-style:italic;
}
.list {
    padding: 12px 10px 8px 13px;
    background:#eee;
    /* font-family:'Roboto Slab', Arial, Helvetica, sans-serif !important; */
}
.list.plaintext {
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, 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:#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:#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;
}
.listitems2 {
    padding:10px 20px;
    margin-top:10px;
    margin-bottom:15px;
    background:#eee;
    display:inline-block;
    margin-left:0;
    float:left;
    width:50%;
}
.listitems2 li {
    font-size:14px;
    line-height:35px;
    list-style:none;
    background:#777;
    margin-top:10px;
    margin-bottom:10px;
    border-radius:4px;
    padding:0 10px;
    color:#fff;
    font-weight:bold;
    width:100%;
}
.clear2 {
    display:block;
    clear:both;
}
.list.featuredlist {
    font-size:18px;
    line-height:35px;
    padding-left:20px;
    margin-top:10px;
    margin-bottom:15px;
}
.ebook-landing-container {
    background:#ddd !important;
    padding:0px 25px;
    border:1px solid #c4d5da;
    border-width:1px 1px 0 1px;
    padding-top:0 !important;
    width:100% !important;
    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;
}
.ebook-landing-container h1,.ebook-landing-container h2 {
    margin-top:0 !important;
}
.ebook-landing-container strong {
    font-size:18px;
    margin-top:25px;
    display:block;
}
.ebook-signup a:hover {
    opacity:0.85;
}
#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 {
    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 {
    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;
}
.featured-thumb {
    margin: 35px auto -20px auto;
    overflow: hidden;
    width: 100%;
    padding: 0 15px 0 15px;
}
.featured-thumb a {
    /* fix hover on archives pages bumping image wider */
    display: block;
    overflow: hidden;
}

.featured-thumb .img-meta {
  position: absolute;
  z-index: 9999;
  background: rgba(137, 219, 82, 0);
  width: 100%;
  height: 100%;
  left: 0px;
  display: none;
  text-align: center;
}
.featured-thumb .img-meta .meta-icon {
  display: inline-block;
  font-size: 24px;
  width: 36px;
  background: #4c901e;
  border-radius: 4px;
  margin-top: 100px;
}
.featured-thumb .img-meta .meta-link {
  padding: 15px 25px;
  color: #5e5c60;
}
.featured-thumb .img-meta .meta-link:hover {
  color: #89db52;
  text-decoration: none;
}
.featured-thumb .img-meta .meta-link i {
  position: relative;
  left: -19px;
}
.featured-thumb .img-meta .meta-link .icon-link {
  left: -17px;
}
.featured-thumb:hover .img-meta {
  background: rgba(137, 219, 82, 0.65);
}
.featured-thumb:hover img {
  -webkit-transform: scale(1.05);
  opacity: 0.8;
}
.featured-thumb img {
  box-shadow: 0px 1px 2px #444;
  border-top: solid 5px rgba(137, 219, 82, 0.8);
  margin-bottom: 0px;
  transition: 0.4s all ease;
  min-width: 100%;
  height: auto;
  border-color: #0e5797;
  border: none;
}
.archive .featured-thumb img { 
	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;
	background-color: rgba(0,0,0,0.8);
}
.featured-thumb:hover img {
    opacity:1 !important;
}
.row.archive.post,
.featured-thumb {
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	overflow: hidden;
}
.play-games-title {
    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;
    color:#fff;
    text-decoration:none;
    text-shadow:-1px 1px 3px #000;
}
.countdown {
    padding:8px 14px !important;
    background:#47a3e4;
    color:#fff !important;
    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;
}
p.more-num-desc {
    padding-top: 0 !important;
}
.countdown-null {
    padding:8px 14px !important;
    background:#930a24 !important;
    color:#fff !important;
    font-size:18px !important;
    font-weight:bold !important;
    margin-right:10px !important;
}
.review {
    font-size:15px !important;
    font-weight:bold !important;
    color:#fff !important;
    background:#eb155c;
    padding:6px 11px 5px 11px;
    margin-right:14px;
    margin-top:4px;
    float:left;
    font-family: 'Roboto Slab', Arial, Helvetica, sans-serif !important;
}
.countdown-cont hr {
    border-top:1px solid #ccc !important;
    border-bottom:2px solid #eee !important;
}
.countdown-cont img {
    margin-left:0 !important;
}
/* extra hostingpage css */
.countdown-cont.website-reviews-cont h4.winner {
    color: #03e818 !important;
    font-weight: bold;
}
.countdown-cont.website-reviews-cont img.hosting-logo {
    margin-bottom: 10px;
    border: none;
}
.hosting-reviews-cont .hosting-logo {
    display: block;
}
.post .countdown-cont.website-reviews-cont h4 a {
    /* color: #47a3e4 !important; */
    font-family: "Roboto Slab", Arial, Helvetica, sans-serif !important;
    font-weight: bold;
    font-size: 22px;
}
.countdown-cont.website-reviews-cont .hosting-specs {
    margin-top: 10px;
}
.countdown-cont.website-reviews-cont .topsite-img {
	max-width: 100%;
	box-shadow: none;
	-webkit-box-shadow: none; 
	-moz-box-shadow: none;
}
.countdown-cont.website-reviews-cont .list {
	padding: 5px 15px 18px 15px;
}
.countdown-cont.hosting-reviews-cont .list {
	float: left;
    min-width: 100%;
    margin-bottom: 20px;
}
.countdown-cont.website-reviews-cont .why-special {
    margin-top: 10px;
}
.website-reviews-cont .uptime-container.page-speed-container {
    margin-top: -5px;
    margin-bottom: 10px;
}
.website-reviews-cont .page-speed-container {
    height: 34px;
    width: 100%;
    display: block;
    background: #ccc;
    border-bottom: 1px solid #ccc;
}
.website-reviews-cont .page-speed {
    position: absolute;
    left: 30px;
    padding: 7px 0px;
    color: #fff;
}
.website-reviews-cont .page-speed-bar {
    height: 34px;
    /* background-color: #47a3e4; BLUE */
    background-color: #977ed3; /* PURPLE */
    display: block;
}
.website-reviews-cont .uptime-bar {
    height: 34px;
    /* background-color: #47a3e4; BLUE */
    background-color: #2584c7; /* PURPLE */
    display: block;
}
/* .website-reviews-cont .lastyear-vstr,
.website-reviews-cont .lastyear-alxa,
.website-reviews-cont .lastyear-smwb {
    display: none;
}
.website-reviews-cont .vstr:hover .lastyear-vstr {
    display: unset;
}
.website-reviews-cont .alxa:hover .lastyear-alxa {
    display: unset;
}
.website-reviews-cont .smwb:hover .lastyear-smwb {
    display: unset;
} */

.star-rating-container .star-rating {
  display: block;
}

i.fa-star {
  position: relative;
  display: inline-block;
  color:#ddd;
  font-size: 30px !important;
  margin-top: 15px;
}
i.fa-star::after {
  content: "\f005";
  display: inline-block;
  color: #f0ad4e;
  position: absolute;
  left: 0;
  top: 0;
  overflow: hidden;
}
i.fa-star.star-empty::after {
  color:#ddd;
}
i.fa-star.star-full::after {
  color: #f0ad4e;
}

.smwb-box {
    display: inline-block;   
}
/* HOSTING SITE SIGNUP BUTTONS */
.website-reviews-cont .page-signup a {
    display: inline-block;
    padding: 7px 0px;
    color: #fff;
    text-align: center;
    width: 33%;
    background: #73c5ff;
    font-family: "Open Sans";
    height: 33px;
}

.website-reviews-cont .page-signup a:hover {
    text-decoration: none;
    background-color: #89cdfd;
    color: #fff;
    cursor: pointer;
}

.website-reviews-cont .page-signup-container {
    height: 35px;
    width: 100%;
    display: block;
    background: #5db6f4;
    margin-top: -5px;
    border: 1px solid #47a3e4;
    border-width: 0 1px 1px 2px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
/* END HOSTING SITE SIGNUP BUTTONS */

/* NEW HOSTING SITE TITLE FULLWIDTH STYLE */
.post .countdown-cont.website-reviews-cont h4 {
    margin-top: 0;
    padding-bottom: 5px;
}

.website-reviews-cont .countdown {
    margin-top: 0;
}

.post .countdown-cont.website-reviews-cont h4 a {
    width: 100%;
    height: 41px;
    display: block;
    background: #5db6f4;
    color: #fff !important;
    padding-top: 8px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.post .countdown-cont.website-reviews-cont h4 a:hover {
    text-decoration: none;
    background: #44a7eb;
}
/* END NEW HOSTING SITE TITLE FULLWIDTH STYLE */

/* TOOLTIP HOVER */
[data-tooltip]:before {
    content: attr(data-tooltip);
}
[data-tooltip] {
    display: inline-block;
    position: relative;
    cursor: help;
    padding: 4px;
}
/* Tooltip styling */
[data-tooltip]:before {
    content: attr(data-tooltip);
    display: none;
    position: absolute;
    background: #000;
    color: #fff;
    padding: 4px 8px;
    font-size: 14px;
    line-height: 1.4;
    min-width: 100px;
    text-align: center;
    border-radius: 4px;
}
/* Dynamic horizontal centering */
[data-tooltip-position="top"]:before,
[data-tooltip-position="bottom"]:before {
    left: 50%;
    -ms-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
/* Dynamic vertical centering */
[data-tooltip-position="right"]:before,
[data-tooltip-position="left"]:before {
    top: 50%;
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
[data-tooltip-position="top"]:before {
    bottom: 100%;
    margin-bottom: 6px;
}
[data-tooltip-position="right"]:before {
    left: 100%;
    margin-left: 6px;
}
[data-tooltip-position="bottom"]:before {
    top: 100%;
    margin-top: 6px;
}
[data-tooltip-position="left"]:before {
    right: 100%;
    margin-right: 6px;
}

/* Tooltip arrow styling/placement */
[data-tooltip]:after {
    content: '';
    display: none;
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
/* Dynamic horizontal centering for the tooltip */
[data-tooltip-position="top"]:after,
[data-tooltip-position="bottom"]:after {
    left: 50%;
    margin-left: -6px;
}
/* Dynamic vertical centering for the tooltip */
[data-tooltip-position="right"]:after,
[data-tooltip-position="left"]:after {
    top: 50%;
    margin-top: -6px;
}
[data-tooltip-position="top"]:after {
    bottom: 100%;
    border-width: 6px 6px 0;
    border-top-color: #000;
}
[data-tooltip-position="right"]:after {
    left: 100%;
    border-width: 6px 6px 6px 0;
    border-right-color: #000;
}
[data-tooltip-position="bottom"]:after {
    top: 100%;
    border-width: 0 6px 6px;
    border-bottom-color: #000;
}
[data-tooltip-position="left"]:after {
    right: 100%;
    border-width: 6px 0 6px 6px;
    border-left-color: #000;
}
/* Show the tooltip when hovering */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after {
    display: block;
    z-index: 50;
}
/* END TOOLTIP HOVER */

/* COLORED SPEED BARS */
/* .speed-very-slow {
    background-color: #cf4545;
}

.speed-slow {
    background-color: #cf7c45;
}

.speed-medium-slow {
    background-color: #ad45cf;
}

.speed-medium {
    background-color: #458ccf;
}

.speed-fast {
    background-color: #45cfb7;
}

.speed-very-fast {
    background-color: #55cf45;
} */

/* end extra hostingpage css */
.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 h1.entry-title,.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-left:2px solid #777;
    border-right:2px solid #777;
    margin-left:-2px !important;
    margin-right:-1px;
    background:#ddd;
}
.cars-archives .entry-content {
    border-left:2px solid #777;
    border-right:2px solid #777;
    border-bottom:2px solid #777;
    margin-left:-2px !important;
    margin-right:-1px;
}
.cars-archives h1.entry-title a,.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;
}
.textwidget iframe {
    background:#ddd;
}
#text-4 {
    margin-top:-22px !important;
    border-top:0 !important;
}
#text-8 {
    margin-top:-28px !important;
    border-top:none !important;
}
#text-105 {
	display: none;
}
.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;
    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://techreader.net/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;
    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;
    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 h1,#spoiler-alert-red h1,#spoiler-alert h2,#spoiler-alert-red h2 {
    color:#fff;
}
.pq_logo[target="_PQDefaultTarget"] {
    display:none !important;
}
.bg_black {
    background:rgba(0, 0, 0, 0.8) !important;
}
.topten-img {
    margin-left:1px !important;
}
.why-special {
    font-size:15px !important;
    font-weight:bold !important;
    color:#fff !important;
    margin-right:12px;
    padding:7px 15px 7px 14px;
    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;
}
.why-special.wbg15,.countdown.wbg15 {
    background:#886dc9;
}

.uptime-container.wbg0 {
    border-top: 2px solid #47a3e4;
}
.uptime-container.wbg1 {
    border-top: 2px solid #eb155c;
}
.uptime-container.wbg2 {
    border-top: 2px solid #5192e3;
}
.uptime-container.wbg3 {
    border-top: 2px solid #2b578e;
}
.uptime-container.wbg4 {
    border-top: 2px solid #2b818e;
}
.uptime-container.wbg5 {
    border-top: 2px solid #2db042;
}
.uptime-container.wbg6 {
    border-top: 2px solid #59c56b;
}
.uptime-container.wbg7 {
    border-top: 2px solid #e49d49;
}
.uptime-container.wbg8 {
    border-top: 2px solid #9a6be1;
}
.uptime-container.wbg9 {
    border-top: 2px solid #e16bc9;
}
.uptime-container.wbg10 {
    border-top: 2px solid #db0330;
}
.uptime-container.wbg11 {
    border-top: 2px solid #777;
}
.uptime-container.wbg12 {
    border-top: 2px solid #000;
}
.uptime-container.wbg14 {
    border-top: 2px solid #b98e3a;
}
.uptime-container.wbg15 {
    border-top: 2px solid #886dc9;
}
img.in-list {
    border:none;
    margin-bottom:0;
}
#contest {
    background:url(https://techreader.net/images/techreader-comment-contest-nobg.png) no-repeat;
    background-size:contain !important;
    margin-top:-10px;
    margin-bottom:-7px;
}
#contest img {
    width:100%;
    max-height:155px;
}
#free-ebook {
    background:url(https://techreader.net/images/techreader-free-photography-book-simple.png) no-repeat;
    background-size:contain !important;
    margin-top:0;
    margin-bottom:-7px;
}
#free-ebook img {
    width:100%;
    max-height:236px;
}
#comment.form-control {
    background:#eee !important;
}
.comment-awaiting-moderation {
    display:inline-block;
    background:#3ed90e;
    color:#fff;
    font-weight:bold;
    padding:12px 14px 10px 14px;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border:1px solid #3fc217;
    margin-top:64px;
    margin-left:-32px;
    float:left;
}
.comment-metadata {
    color:#777;
    line-height:17px;
    font-size:.87em;
    position:relative;
}
.comment-metadata .fn {
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size:13px;
}
#comments .vcard img {
    width:36px;
    height:36px;
	margin: 0 10px 10px 0 !important;
    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;
}
.techreader-comment-author-tag {
    line-height:1;
    color:#fff;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    font-weight:normal;
}
.techreader-comment-author-tag {
    padding:3px 8px;
    font-size:11px;
    background:#ccc;
    margin:0 0 0 8px;
    display:inline-block;
    float:none;
    vertical-align:middle;
    line-height:1.3;
}
#comments .comment-metadata {
    padding-bottom:5px;
}
.wangguard-user-report {
    display:none;
}
.vortex-container-vote-comment.vortex-align-left {
    float:left;
    margin-right:10px;
}
.vortex-p-like-comment,.vortex-p-dislike-comment {
    color:#828384;
}
.vortex-p-like-comment:hover {
    color:#4898d6;
}
.vortex-p-like-active-comment {
    color:#1b7fcc;
}
.vortex-p-dislike-comment:hover {
    color:#0a0101;
}
.vortex-p-dislike-active-comment {
    color:#0a0101;
}
.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:15px;
    padding: 20px 0 14px 0;
    /* 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 {
    color:#bbb;
    font-size:17px;
    padding:3px 5px;
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
}
#comment::-moz-placeholder {
    color:#bbb;
    font-size:17px;
    padding:3px 5px;
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#comment:-ms-input-placeholder {
    color:#bbb;
    font-size:17px;
    padding:3px 5px;
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#comment:-moz-placeholder {
    color:#bbb;
    font-size:17px;
    padding:3px 5px;
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#commentarea-custom-wrapper {
    position:relative;
    margin:0 65px;
}
.custom-avatar {
    width:48px;
    float:left;
    margin-left: 10px;
}
.custom-avatar img {
    border:none;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}
.comment-form #submit {
    width: 200px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-left: 65px;
    margin-top: -5px;
    margin-bottom: 30px;
    z-index: 2;
    position: relative;
    height: 50px;
    background: #5180ac;
    border: 1px solid #487096;  box-shadow: none;
    font-size: 15px;
    padding: 15px 17px 14px 0;
    color: white;
    font-family: Khula, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.comment-form #submit:hover {
    background: #5b8fc1;
    border: 1px solid #507faa;
}

.comment-form i {
    margin-left: -34px;
    position: relative;
    z-index: 9;
    color: #fff;
}
.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;
    color:#444;
    padding:0 !important;
}
#techreader-post-count {
    font-size:19px;
    margin-top:4px;
    color:#2e73a3;
}
.comments-name {
    max-width:30%;
    float:left;
    margin-right:15px;
}
.comments-email {
    max-width:30%;
    float:left;
    margin-right:15px;
}
.comments-website {
    max-width:30%;
    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;
}
#fscf_name1,#fscf_email1,#fscf_field1_2,#fscf_field1_3 {
    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;
}
#mc_embed_signup,.mc_embed_signup {
    clear:left;
    padding:0 10px !important;
    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 h1,.mc_embed_signup h1,#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;
    border:1px solid #1b4d7c !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;
    border:1px solid #255f95 !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://techreader.net/images/linkedin.png);
}
.IN-widget iframe {
    background:transparent;
}
#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;
}
.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;
}
.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-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;
}
#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;
    height: 41px;
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #222;
}
#mobilemenu-tr.sticky1.sticky2 ul {
    background-image: url(https://techreader.net/images/techreader-logo.png);
}
.sticky2 .mobilemenu-menutop i.fa-bars {
    font-size: 25px !important;
}
#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 li ul.dropdown {
    min-width:125px;
    background-color:#000;
    display:none;
    position:absolute;
    z-index:999;
    left:0;
    margin-left:0;
}
#mobilemenu-tr.show-menu ul.dropdown {
    display:block;
}
#mobilemenu-tr ul li ul.dropdown li {
    display:block;
}
#mobilemenu-search {
    position:relative !important;
    float:right !important;
    display:none;
    /* margin-top:-35px; */
	margin-top:-10px;
    margin-right:-15px;
}
#mobilemenu-search a {
    padding:25px 25px 5px 25px !important;
    margin-left:-85px;
    cursor:pointer;
}
#mobilemenu-search .prerender {
    display:none;
}
#mobilemenu-tr.show-search {
    margin-top:-4px;
}
.mobilemenu-menutop {
    /* background-image:url(https://techreader.net/images/menu-overlay.png); */
    background-position:12px 13px !important;
}
.mobilemenu-first {
    background-image:url(https://techreader.net/images/home.png);
}
.mobilemenu-movies {
    background-image:url(https://techreader.net/images/movies.png);
}
.mobilemenu-games {
    background-image:url(https://techreader.net/images/games.png);
}
.mobilemenu-tech {
    background-image:url(https://techreader.net/images/tech.png);
}
.mobilemenu-topten {
    background-image:url(https://techreader.net/images/top-ten-icon7-sm.png);
}
.mobilemenu-psychology {
    background-image:url(https://techreader.net/images/book2.png);
}
.mobilemenu-quizzes {
    background-image:url(https://techreader.net/images/psychology-bulb.png);
}
.mobilemenu-politics {
    background-image:url(https://techreader.net/images/politics.png);
}
.mobilemenu-cars {
    background-image:url(https://techreader.net/images/car-front11.png);
}
.mobilemenu-gear {
    background-image:url(https://techreader.net/images/top-items-icon9.png);
}
.mobilemenu-contact {
    background-image:url(https://techreader.net/images/contact.png);
}
.mobilemenu-travel {
    background-image:url(https://techreader.net/images/travel.png);
    background-position:18px 23px !important;
}
.gtc-list {
    margin-top:-4px;
}
.gtc-list li {
    margin-left:-18px;
    margin-top:20px;
    width:99.9%;
}
.gtc-list li:after {
    content:"";
    display:block;
    clear:both;
}
.gtc-list a.gtc-link {
    max-height:74px;
    overflow:hidden;
    font-size:13px;
    margin-left:0px;
    width:174px;
}
.gtc-list .gtc-content-thumb img {
    margin-top:4px;
    margin-left:-4px;
    margin-right:30px;
}
.gtc-list {
    counter-reset:item;
    list-style-type:none;
}
.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 0 !important;
}
.commentator-icon-rocket:before {
    content:"Post ?" !important;
    font-size:18px;
    font-family:calibri;
    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;
}
.commentator-proceed {
    float:left;
    position:relative !important;
    display:block;
    width:100%;
    margin-bottom:50px !important;
}
.commentator-add-comment.commentator-submit {
    width:200px;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
    margin-left:65px !important;
    margin-top:10px;
    margin-bottom:30px !important;
    z-index:2;
    position:relative;
    height:50px;
}
div.commentator-nav {
    z-index:1;
    margin:0 !important;
}
.commentator-textarea-wrapper .commentator-textarea {
    resize:both;
    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;
}
.commentator-pull-right .commentator-dropdown-menu {
    top:32px;
}
.star-rating {
    display:none;
}
.unicode-char {
    font-family:Helvetica, Arial, sans-serif !important;
}
#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://techreader.net/images/ttsprite17.png') no-repeat;
}
#prev_nav_home {
    background-position:-787px -205px;
    width:25px;
    height:25px;
}
#prev_nav {
    background-position:-735px -205px;
    width:25px;
    height:25px;
}
#prev_nav2 {
    background-position:-760px -205px;
    width:25px;
    height:25px;
}
#next_nav_home {
    background-position:-1110px -206px;
    width:25px;
    height:25px;
}
#next_nav {
    background-position:-812px -205px;
    width:25px;
    height:25px;
}
#next_nav2 {
    background-position:-1085px -206px;
    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:-978px -211px;
    width:20px;
    height:20px;
}
.home-post-cats-overlay {
    background-position:-875px -104px;
    width:114px;
    height:45px;
}
.home-post-cats-overlay.longer-cats-overlay {
    background-position:-875px -335px;
    width:137px;
}
.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;
}
.home-content h1.entry-title a,.content-area h1.entry-title a,.home-content h2.entry-title a,.content-area h2.entry-title a {
    background:url('https://techreader.net/images/ttsprite12.png') no-repeat !important;
    background-color:#06203b !important;
    border-left:8px solid #072b4d;
    padding-left: 25px !important;
    background-position:450px -335px !important;
}
.home-content h1.entry-title:hover a,.content-area h1.entry-title:hover a,.home-content h2.entry-title:hover a,.content-area h2.entry-title:hover a {
    background-color:#04192e !important;
}
#secondary h3.widget-title {
    margin-top:0 !important;
    font-size:21px;
}
#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 #techreader_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 aside[id^=archives-] 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://techreader.net/images/ttsprite17.png') no-repeat !important;
    background-color:#03172a !important;
    border-left:8px solid #072b4d !important; */
    padding-left:15px !important;
    background: #1e4875 !important;
    background-image: none;
    border: none !important;
}
#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://techreader.net/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;
}
#secondary.default-sidebar h3.widget-title {
    background-position:148px -284px !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 -284px !important;
}
#secondary.default-sidebar #text-66 h3.widget-title {
    background-position:161px -284px !important;
}
#secondary.default-sidebar #techreader_rp-2 h3.widget-title {
    background-position:110px -284px !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 -284px !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 -284px !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 -284px !important;
}
#secondary.default-sidebar aside[id^=archives-] h3.widget-title {
    background-position:73px -284px !important;
}
#secondary.default-sidebar #rss_links-2 h3.widget-title {
    background-position:83px -284px !important;
}
#secondary.default-sidebar #wordpoints_top_users_widget-2 h3.widget-title {
    background-position:82px -284px !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 -284px !important;
}
#secondary.default-sidebar #text-9 h3.widget-title {
    background-position:91px -284px !important;
}
#secondary.default-sidebar #text-10 h3.widget-title {
    background-position:139px -284px !important;
}
#secondary.default-sidebar #text-11 h3.widget-title {
    background-position:178px -284px !important;
}
#secondary.default-sidebar #text-34 h3.widget-title {
    background-position:230px -284px !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 #techreader_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 aside[id^=archives-]: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 -284px !important;
}
#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 #techreader_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 aside[id^=archives-] 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://techreader.net/images/ttsprite17.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 #techreader_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 aside[id^=archives-] 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 #techreader_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 aside[id^=archives-]: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;
}
#secondary #top_posts_widgets_static.widget {
    border: none;
    margin: 0;
}
#top_posts_widgets_static .gtc-list {
    margin-bottom: 14px;
    margin-top: -20px;
    margin-left: 30px;
}
aside[id^="techreader_rp-"] .rp-thumb img {
    border: none;
}
aside[id^="techreader_rp-"] .rp-thumb {
    margin-top: 4px !important;
    margin-right: 10px;
    margin-left: 4px;
    margin-bottom: 4px;
}
aside[id^="techreader_rp-"] .rp {
    padding-top: 5px;
}
#secondary aside[id^="techreader_rp-"] .rp {
    margin-top: -5px;
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 1px;
}
.sticky2 {
    position:fixed !important;
    z-index:9998;
    top:0;
}
.sticky2 .mobilemenu-menutop {
    height:41px !important;
    border-bottom:4px solid rgba(11, 106, 187, 0.59) !important;
    /* background-image: url(https://techreader.net/images/menu-overlay-sticky2.png)  !important; */
    background-position:calc(100% - 17px) 6px !important;
}
#mobilemenu-tr.sticky2 ul li a.menu-dropdown {
    font-size:12px !important;
    padding:8px 25px 5px 38px !important;
    float: right;
}
.sticky2 .scoial-media-mobile {
    display:none !important;
}
.sticky2 #scoial-media-mobile-sticky {
    margin-top:-35px !important;
    position:relative !important;
    z-index:9999 !important;
    float:left !important;
    display:block !important;
    margin-right:43px !important;
}
.scoial-twitter-mobiletop {
    color: #fff;
}
.scoial-home-mobiletop {
    display: block;
    position: absolute;
    top: -8px;
    left: 0;
    height: 59px;
    width: 177px;
}
.sticky2 .mobiletop-link-show {
    display: block;
}
.sticky1.sticky2 .mobiletop-link-show {
    display: none;
}
.sticky2 .mobiletop-twitter-show {
    display: none;
}
.sticky1.sticky2 .mobiletop-twitter-show {
    display: block;
}
.scoial-twitter-mobiletop i.fa-twitter {
    font-size: 25px !important;
    padding: 9px 10px;
    margin-top: -8px;
}
.scoial-twitter-mobiletop i.fa-twitter:hover,
.scoial-twitter-mobiletop i.fa-twitter:active {
    color: #6cafeb;
}
.sticky2 #mobilemenu-search.search-mobile-sticky {
    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;
    position:relative;
    top:10px;
    /* remove search bg */
    background: none;
}
.sticky2 #mobilemenu-search.search-mobile-sticky a:hover {
    background-position:-665px -129px !important;
}
.sticky2 .site-title {
    display:block !important;
    margin:0 0 0 68px !important;
    padding:0 !important;
    width:180px !important;
    top:10px;
}
.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;
}
.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 {
    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;
}
.container {
    -webkit-transition-duration:1s;
    -moz-transition-duration:1s;
    -o-transition-duration:1s;
    transition-duration:1s;
    margin-top: 1px !important;
}

#mobilemenu-tr ul li ul.dropdown {
    display:block !important;
}
#mobilemenu-tr ul.dropdown {
    opacity:0;
    left:-100% !important;
}
#mobilemenu-tr.show-menu ul.dropdown {
    opacity:0.983;
    left:calc(100% - 250px) !important;
    float: right;
    right: 0;
    top: 39px;
}
#mobilemenu-tr.show-menu ul.dropdown li {
    border-left:4px solid rgba(11, 106, 187, 0.59);
}

/* new mobilemenu */
    #mobilemenu-tr ul.dropdown.new-nav {
        display: block;
    }
    
    #mobilemenu-tr ul.dropdown.new-nav li a {
        font-size: 14px;
        text-align: center;
        border-bottom: 2px solid rgba(7, 62, 108, 0.4);
    }
    
    #mobilemenu-tr ul.dropdown.new-nav li a span {
        display: block;
        text-align: center;
        font-size: 12px;
        color: #6b95b3;
        width: 100%;
    }
    
    #content #mobilemenu-tr ul.dropdown.new-nav li a {
        padding: 14px 0 !important;
    }
    
    #mobilemenu-tr.show-menu ul.dropdown.new-nav {
        top: 37px;
        left: calc(100% - 211px) !important;
    }
/* end new mobilemenu */

/* 2022 nav */
.new-nav li > a::before {
    content: "" !important;
    position: absolute !important;
    background: url(https://techreader.net/images/menu-icons-sprite.svg) no-repeat;
    background-size: 300px;
    margin-left: -50px;
    margin-top: -4px;
  }
  .new-nav li.first-nav > a::before {
    background-position: 0 0;
    width: 35px !important;
    height: 44px !important;
    /* for start here text */
    margin-left: -50px;
    /* for home text ***
    margin-left: -61px;
    */
  }
  .new-nav li.first-nav.linux > a::before,
  .new-nav li.first-nav.unix > a::before,
  .new-nav li.first-nav.ubuntu > a::before {
    background-position: -36px 0;
    width: 36px !important;
    height: 46px !important;
    margin-left: -48px;
  }
  .new-nav li.first-nav.android > a::before {
    background-position: -36px 0;
    width: 36px !important;
    height: 46px !important;
    margin-left: -48px;
  }
  .new-nav li.first-nav.chromeos > a::before {
    background-position: -72px 0;
    width: 39px !important;
    height: 44px !important;
    margin-left: -52px;
  }
  .new-nav li.first-nav.apple > a::before,
  .new-nav li.first-nav.iphone > a::before,
  .new-nav li.first-nav.ipad > a::before {
    background-position: -111px 0;
    width: 37px !important;
    height: 44px !important;
    margin-top: -3px;
  }
  .new-nav li.startup-topmenu > a::before {
    background-position: -148px 0;
    width: 42px !important;
    height: 46px !important;
    margin-top: -3px !important;
    margin-left: -58px !important;
  }
  .new-nav li.privacy-topmenu > a::before {
    background-position: -191px 0;
    width: 37px !important;
    height: 44px !important;
  }
  .new-nav li.security-topmenu > a::before {
    background-position: -191px 0;
    width: 37px !important;
    height: 44px !important;
  }
  .new-nav li.reviews-topmenu > a::before {
    background-position: -227px 0;
    width: 38px !important;
    height: 42px !important;
  }
  .new-nav li.trends-topmenu > a::before {
    background-position: -265px 0;
    width: 35px !important;
    height: 42px !important;
  }
/* end 2022 nav */

.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 {
    vertical-align:top;
}
.gear-rightbox {
    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;
}
.a1block {
    margin:-10px auto -4px auto;
}
#secondary h3.widget-title {
    line-height:30px !important;
    padding-top:11px !important;
    padding-bottom:11px !important;
}
#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 {
    margin-top:-10px;
}
#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;
    height:20px;
}
#top-login-box {
    height:20px;
    width:200px;
    float:right;
    text-align:center;
}
#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;
}
#top-nav-box.sticky-topnav {
    display:none !important;
}
.sticky-shares {
    top:50px !important;
}
.register-section #signup_email,.register-section #signup_password,.register-section #signup_password_confirm {
    min-width:250px !important;
}
.register-section .error {
    min-width:250px !important;
}
.theChampFacebookLogin {
    display:block !important;
}
article.attachment .entry-attachment .attachment a.main-attachmt-img img {
    background:url(https://techreader.net/images/mission-failed-404-4.jpg) center center !important;
}
.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] {
    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;
}
.contact-apply {
    width:100% !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 #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;
}
#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 h1,#post-4839 h2 {
    margin-left:40px;
}
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 {
    height:390px;
    width:calc(100% + 30px);
    margin-left:-15px;
    padding-left:15px;
    padding-right:15px;
    background:#d7dde6;
    display: inline-block;
    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 .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 .latest-posts-img:hover .featured-title-overlay {
    background:rgba(0, 0, 0, 0.7);
    z-index:2;
    position:absolute;
}
.featured-archives-topfeat .latest-posts-img:hover .home-post-img-bg {
    opacity:0.9;
    z-index:1;
    position:relative;
}
#featured-archives .latest-posts-box:hover span {
    border-bottom:none;
}
.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: 0;
    background:rgba(0, 0, 0, 0.7);
}
.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;
    padding: 11px 20px 11px 10px;
    display: inline-table;
}
.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; */
    padding: 11px 20px 11px 10px;
    display: inline-table;
}
.featured-archives-topfeat #featured-archives-rightbox .latest-posts-box span {
    line-height:25px;
}
.featured-archives-topfeat.deals-topmenu {
    height:90px;
}
.deals-topmenu {
    background-image:url(https://techreader.net/images/deals-bg3.jpg);
    background-size:cover;
    border-bottom:2px solid #bfcbd5;
}
.deals-topmenu li {
    display:inline-block;
    border-radius:3px 3px 0 0;
}
.deals-topmenu li a {
    border-radius:3px 3px 0 0;
    display:inline-block;
    padding:11px 20px;
    color:#fff;
    background:#5c95d5;
    border:2px solid #437bb9;
    border-width:2px 2px 0 2px;
}
.deals-topmenu li a img {
    margin-top:-7px;
    margin-bottom:-7px;
    filter:invert(100%) brightness(2000%);
    -moz-filter:invert(100%) brightness(2000%);
    -webkit-filter:invert(100%) brightness(2000%);
}
.deals-topmenu li a:hover,.deals-topmenu li a.current-deals {
    background:#f9f9f9;
    border-color:#cbd7e0;
    color:#000;
    cursor:pointer;
    text-decoration:none;
    padding:11px 20px;
}
.deals-topmenu li a.current-deals {
    cursor:default;
}
.deals-topmenu li a:hover img,.deals-topmenu li a.current-deals img {
    filter:invert(0%) brightness(100%);
    -moz-filter:invert(0%) brightness(100%);
    -webkit-filter:invert(0%) brightness(100%);
}
.deals-topmenu ul {
    font-size:20px;
    line-height:35px;
    list-style:none;
    padding-top:31.5px;
    margin-left:0;
}
body:has .movies-dark .smod_scoial_pnaelSide .md_twaetCnotainer.totes .smod_count,body:has .movies-dark .smod_scoial_pnaelSide .md_twaetCnotainer.totes .smod_label {
    color:#ccc;
}
.movies-dark .entry-title {
	color: #589ac7 !important;
}
h1.deals-title {
    color:#ca2129;
    font-family:'Roboto Slab';
    font-size:29px;
    margin-top:-20px;
}
.deals-section {
    width:100% !important;
}
.deals-container-outer {
    display:block;
    float:left;
    margin-bottom:50px;
}
.deals-section main {
    width:760px;
}
.deals-container {
    max-width:350px;
    -webkit-box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.2);
    -moz-box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.2);
    box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.2);
    padding-bottom:20px;
    float:left;
    margin-right:27px;
    margin-bottom:30px;
}
.deals-container.third-deal {
    margin-right:0;
}
.deals-container:hover {
    -webkit-box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.4);
    -moz-box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.4);
    box-shadow:0 0 5px 0 rgba(50, 50, 50, 0.4);
}
.deal-title h1,.deal-title h2 {
    margin:0;
    padding:20px 20px 5px 20px;
}
.deal-title h1 a,.deal-title h2 a {
    font-size:20px;
    color:#333;
    line-height:27px;
    display:block;
    font-family:'Roboto Slab';
    text-align:center;
}
.deal-title a.get-deal {
    text-align:center;
    display:block;
    width:105px;
    margin:20px auto 10px auto;
    position:relative;
    padding:8px 15px 8px 15px;
    background:#e53935;
    color:#fff;
    font-size:18px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    transition:border .25s linear, color .25s linear, background-color .25s linear;
    -moz-transition:border .25s linear, color .25s linear, background-color .25s linear;
    -webkit-transition:border .25s linear, color .25s linear, background-color .25s linear;
    -webkit-font-smoothing:subpixel-antialiased;
    box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow:inset 0 -2px 0 rgba(0, 0, 0, .15);
}
.deal-title a.get-deal:hover {
    background:#f93d39;
    text-decoration:none;
    box-shadow:inset 0 -3px 0 rgba(0, 0, 0, .15);
    -moz-box-shadow:inset 0 -3px 0 rgba(0, 0, 0, .15);
    -webkit-box-shadow:inset 0 -3px 0 rgba(0, 0, 0, .15);
}
.get-deal.deal-soon {
    background:#aaa !important;
    width:150px !important;
}
.deals-home-menu-title {
    display:none;
}
#buddypress #cover-image-container {
    background-image:url(https://techreader.net/wp-content/uploads/2014/07/headbg.png);
    background-position:center left;
    height:225px;
    background-size:cover;
}
#buddypress #header-cover-image {
    background-color:transparent;
}
.site-info {
    float:left;
}
@-webkit-keyframes "spin" {
    0% {
    -webkit-transform:rotate(0deg);
    }
    100% {
    -webkit-transform:rotate(360deg);
    
    }
}
.everplex {
    width:200px !important;
    margin:auto;
    overflow:hidden;
    height:auto;
    position:relative;
}
.everplex-logo:hover {
    -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:0px;
    visibility:visible;
}
.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:#75aed6;
    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 .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 {
    border:none;
}
.movies-dark h1.entry-title,.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 #mc_embed_signup h3 {
    color:#aaa !important;
}
#secondary.movies-dark .textwidget hr {
    border-top:1px solid #333;
}
#secondary.movies-dark .widget .gtc-list li {
    color:#999;
}
#secondary.movies-dark #insticator-api-div {
    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://techreader.net/wp-content/uploads/2016/07/techreader-comment-contest-nobg-dark.png) no-repeat;
}
#secondary.movies-dark .widget #free-ebook {
    background:url(https://techreader.net/images/techreader-free-photography-book-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;
}
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;
    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;
    height:67px;
    width:100%;
    background:url(https://techreader.net/images/christmas-lights-sm.png) repeat-x;
}
.percent-techreader-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-techreader-movie-title:hover {
    background:#15426c;
    cursor:pointer;
}
.movies-dark .percent-techreader-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-techreader-movie-title:hover {
    background:#171717;
    cursor:pointer;
}
ul.star-list {
    list-style-image:url('https://techreader.net/images/li-star.png') !important;
    margin-top:12px;
    margin-bottom:15px;
}
.inline-star {
    background:url('https://techreader.net/images/li-star.png');
    display:inline-block;
    width:12px;
    height:12px;
}
#div-insticator-ad-1,#div-insticator-ad-2 {
    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;
}
h3.fullbar {
    width:100%;
    color:#fff;
    background:#2e73a3;
    padding:15px 20px;
}
.md_sPnael.smod_default_full_color a,html body .md_sPnael.smod_individual_full_color .md_twaetCnotainer:hover a,body .md_sPnael.smod_other_full_color:hover a {
    color:white !important;
}
.md_sPnael.smod_default_full_color a,html body .md_sPnael.smod_individual_full_color .md_twaetCnotainer:hover a,body .md_sPnael.smod_other_full_color:hover a {
    color:white !important;
}
.scomod-custom-title {
    margin:0;
    display:block;
    font-size:12px;
    font-weight:700;
    position:absolute;
}
.scomod-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;
}
.smod_scoial_pnaelSide .md_twaetCnotainer.totes .smod_count {
    color:#2e73a3;
    font-family:'Roboto Slab', Arial, Helvetica, sans-serif;
    font-size:25px !important;
    line-height:25px;
}
.smod_scoial_pnaelSide .md_twaetCnotainer.totes .smod_label {
    color:#2e73a3;
    font-family:'Roboto Slab', Arial, Helvetica, sans-serif;
    line-height:14px;
}
.smod_scoial_pnaelSide .md_twaetCnotainer.totes .smod_label {
    font-size:13px !important;
}
.smod_scoial_pnaelSide.smod_boxed .totes {
    width:55px !important;
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer,.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer a {
    width:55px;
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer span.iconFiller {
    width:51px;
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer i.sw {
    width:37px;
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.totes) span.smod_share {
    width:54px;
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.totes) span.smod_count {
    width:52px;
}
.movies-dark .entry-content .md_sPnael .md_twaetCnotainer.totes.totesalt {
    color:#fff;
}
.movies-dark .entry-content .md_sPnael .smod_count,.movies-dark .entry-content .md_sPnael .smod_count span {
    color:#fff !important;
}
.follow-us-widget-wrapper {
    clear:both;
}
aside[id^=archives-] {
    overflow:hidden;
    padding-bottom:15px;
}
aside[id^=archives-] ul {
    padding-top:10px;
}
aside[id^=archives-] li:before {
    display:none;
}
aside[id^=archives-] 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;
}
aside[id^=archives-] li a:hover {
    text-decoration:none;
    background:#54a1e4;
}
#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;
}
#FSContact6,#FSContact7 {
    max-width:255px !important;
    margin:0 auto;
}
#fscf_captcha_code6,#fscf_captcha_code7 {
    width:175px !important;
    height:41px !important;
}
.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;
}
.g-recaptcha {
    display:inline-block;
}
#buddypress form#whats-new-form textarea {
    background:#eee !important;
}
.rpwe-block ul {
    list-style:none !important;
    margin-left:0 !important;
    padding-left:0 !important;
}
.rpwe-block li {
    list-style-type:none;
    height:100px;
	border: none !important;
}
.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 .recent-posts-extended h3.rpwe-title {
    max-height:75px !important;
    overflow:hidden !important;
    padding-left:0 !important;
}
.md_sPnael.smod_flat_fresh.smod_default_full_color .googlePlus,html body .md_sPnael.smod_flat_fresh.smod_individual_full_color .googlePlus:hover,body .md_sPnael.smod_flat_fresh.smod_other_full_color:hover .googlePlus,.md_sPnael.smod_flat_fresh.smod_default_full_color .googlePlus,html body .md_sPnael.smod_flat_fresh.smod_individual_full_color .googlePlus:hover,body .md_sPnael.smod_flat_fresh.smod_other_full_color:hover .googlePlus,.md_sPnael.smod_default_full_color .googlePlus,html body .md_sPnael.smod_individual_full_color .googlePlus:hover,body .md_sPnael.smod_other_full_color:hover .googlePlus,.md_sPnael.smod_flat_fresh.smod_default_full_color .googlePlus,html body .md_sPnael.smod_flat_fresh.smod_individual_full_color .googlePlus:hover,body .md_sPnael.smod_flat_fresh.smod_other_full_color:hover .googlePlus,.md_sPnael.smod_default_full_color .googlePlus,html body .md_sPnael.smod_individual_full_color .googlePlus:hover,body .md_sPnael.smod_other_full_color:hover .googlePlus,.md_sPnael.smod_default_full_color .googlePlus,html body .md_sPnael.smod_individual_full_color .googlePlus:hover,body .md_sPnael.smod_other_full_color:hover .googlePlus,.md_sPnael.smod_flat_fresh.smod_default_full_color .googlePlus,html body .md_sPnael.smod_flat_fresh.smod_individual_full_color .googlePlus:hover,body .md_sPnael.smod_flat_fresh.smod_other_full_color:hover .googlePlus,.md_sPnael.smod_default_full_color .googlePlus,html body .md_sPnael.smod_individual_full_color .googlePlus:hover,body .md_sPnael.smod_other_full_color:hover .googlePlus {
    background-color:#cd2029 !important;
    border-color:#cd2029 !important;
}
.the_champ_horizontal_sharing .theChampSharing {
    color:#fff;
    border-width:0px;
    border-style:solid;
    border-color:transparent;
}
.the_champ_horizontal_sharing .theChampTCBackground {
    color:#666;
}
.the_champ_horizontal_sharing .theChampSharing:hover {
    border-color:transparent;
}
.the_champ_vertical_sharing .theChampSharing {
    color:#fff;
    border-width:0px;
    border-style:solid;
    border-color:transparent;
}
.the_champ_vertical_sharing .theChampTCBackground {
    color:#666;
}
.the_champ_vertical_sharing .theChampSharing:hover {
    border-color:transparent;
}
div.the_champ_horizontal_sharing .the_champ_square_count {
    display:block;
}
div.the_champ_vertical_sharing .theChampSharingSvg {
    height:70%;
    margin-top:6.75px;
}
div.the_champ_vertical_sharing .the_champ_square_count {
    line-height:17.1px;
}
.the_champ_horizontal_sharing .the_champ_square_count {
    display:block;
    text-indent:0 !important;
    visibility:hidden;
    background-color:#58B8F8 !important;
    width:auto;
    height:auto;
    text-align:center;
    min-width:8px !important;
    padding:1px 4px !important;
    color:#fff !important;
    font-family:'Open Sans', arial, sans-serif !important;
    font-size:10px !important;
    font-weight:600 !important;
    -webkit-border-radius:15px !important;
    border-radius:15px !important;
    -webkit-box-shadow:0 2px 2px rgba(0, 0, 0, .4);
    box-shadow:0 2px 2px rgba(0, 0, 0, .4);
    text-shadow:0 -1px 0 rgba(0, 0, 0, .2);
    line-height:14px !important;
    border:2px solid #fff !important;
    z-index:1;
    margin:2px auto !important;
    box-sizing:content-box !important;
}
#security-section {
    position:relative;
    display:inline-block;
    margin-left:30px;
}
.wpwp-tbl-info {
    border-top:none;
    margin-bottom:0;
    box-sizing:border-box;
}
.widget_wordpoints_top_users_widget .wordpoints-points-top-users td.wpwp-user-avatar {
    border-top:none;
    width:40px;
    min-width:40px;
}
.widget_wordpoints_top_users_widget .wpwp-tbl-info td.wpwp-user-info {
    border-top:none;
    padding:0 5px 0 7px;
}
.wordpoints-points-top-users .wpwp-user-avatar .avatar {
    margin-right:0px;
    margin-left:-10px;
    width:40px;
    min-width:40px;
    margin-bottom:-23px;
    border:none;
}
.wpwp-name-title {
    padding-bottom:12px !important;
}
.wpwp-top-users-name {
    max-width:130px;
    display:table-cell;
    overflow:hidden;
    white-space:nowrap;
}
.wpwp-top-users-points {
    display:inline-block;
    text-transform:uppercase;
    background:#ccc;
    padding:3px 5px;
    font-size:12px;
    white-space:nowrap;
}
.wpwp-name-points {
    text-align:right;
}
.techreader-achievement-panel {
    background:rgba(0, 0, 0, 0.02) !important;
    border-bottom:1px solid rgba(0, 0, 0, 0.05) !important;
    border-top:1px solid rgba(0, 0, 0, 0.05) !important;
    display:block !important;
    height:40px !important;
    margin:45px 0 10px 5px !important;
    position:relative !important;
    width:calc(100% - 10px) !important;
}
.techreader-achievement-container {
    position:absolute !important;
}
.techreader-achievement-rank {
    -moz-border-radius:3px !important;
    -webkit-border-radius:3px !important;
    background:#00b6e4 !important;
    border-radius:3px !important;
    color:#fff !important;
    display:inline !important;
    font-family:'Open Sans', Arial, sans-serif !important;
    font-size:14px !important;
    font-weight:normal !important;
    margin-left:10px !important;
    padding:4px 11px 4px 11px !important;
    z-index:2;
    position:relative;
}
.depth-1 .techreader-achievement-rank.anon-user {
    background:#e9e9e9 !important;
    color:#777 !important;
}
.depth-2 .techreader-achievement-rank.anon-user {
    background:#dedede !important;
    color:#777 !important;
}
.depth-3 .techreader-achievement-rank.anon-user {
    background:#d3d3d3 !important;
    color:#777 !important;
}
.depth-4 .techreader-achievement-rank.anon-user {
    background:#ddd !important;
    color:#777 !important;
}
.total-comments {
    display:inline-block !important;
    float:left !important;
    margin-left:3px !important;
    padding:11px 0 0 0 !important;
}
.total-comments-icon {
    background:url(https://techreader.net/images/stats2.png) no-repeat !important;
    background-position:10px 12px !important;
    background-size:19px !important;
    display:block !important;
    float:left !important;
    height:46px !important;
    margin-left:15px !important;
    width:35px !important;
}
.trophy-points {
    display:inline-block !important;
    float:left !important;
    padding:10px 0 !important;
    font-size: 15px;
    color: #333;
    line-height: 25px;
}
.trophy-points-container:hover .trophy-points {
    color: #00b6e4;
    font-weight: bold;
}
.trophy-points-icon {
    background:url(https://techreader.net/images/trophy3.png) no-repeat !important;
    background-position:10px 11px !important;
    background-size:16px !important;
    display:block !important;
    float:left !important;
    height:46px !important;
    width:35px !important;
}
.trophy-points-icon.anon-user,.votes-rep-icon.anon-user,.total-comments-icon.anon-user,.star-level-icon.anon-user {
    -webkit-filter:grayscale(100%) !important;
    filter:grayscale(100%) !important;
}
.votes-rep {
    display:inline-block !important;
    float:left !important;
    margin-left:3px !important;
    padding:11px 0 0 0 !important;
    font-size: 14px;
}
.votes-rep-icon {
    background:url(https://techreader.net/images/thumbup.png) no-repeat !important;
    background-position:10px 11px !important;
    background-size:17px !important;
    display:block !important;
    float:left !important;
    height:46px !important;
    margin-top: -1px;
    margin-left:15px !important;
    width:35px !important;
}
.star-level {
    display:inline-block !important;
    float:left !important;
    margin-left:3px !important;
    padding:11px 0 0 0 !important;
    font-size: 15px;
    color: #333;
    line-height: 25px
}
.star-level-container:hover .star-level {
    color: #00b6e4;
    font-weight: bold;
}
.star-level-comments,
.comments-hoverlay,
.votes-hoverlay {
    -moz-border-radius:3px !important;
    -webkit-border-radius:3px !important;
    background:#00b6e4 !important;
    border-radius:3px !important;
    color:#fff !important;
    display:none !important;
    font-family:'Open Sans', Arial, sans-serif !important;
    font-size:14px !important;
    font-weight:bold !important;
    margin-left:60px !important;
    margin-top:-24px !important;
    padding:4px 7px !important;
    position:absolute !important;
    margin-left:-34px !important;
    margin-top:6px !important;
    z-index:9;
    box-shadow:-1px 2px 7px rgba(27,105,125,0.7);
    -moz-box-shadow:-1px 2px 7px rgba(27,105,125,0.7);
    -webkit-box-shadow:-1px 2px 7px rgba(27,105,125,0.7);
}
.star-level-container:hover {
    cursor:pointer !important;
}
.star-level-container:hover .star-level-comments,
.star-level-container:hover .comments-hoverlay,
.votes-rep-container:hover .votes-hoverlay {
    display:block !important;
}
.star-level-icon {
    background:url(/images/star2.png) no-repeat !important;
    background-position:10px 11px !important;
    background-size:18px !important;
    display:block !important;
    float:left !important;
    height:46px !important;
    margin-left:15px !important;
    width:35px !important;
}
.comment-content .reply i,.comment-content .reply a,.comment-meta .comment-edit-link {
    color:#19b4cf !important;
}
.comment-meta .comment-edit-link {
    position:absolute !important;
    top:58px !important;
    z-index:2 !important;
}
.comment-meta .commentator-time {
    color:#19b4cf !important;
    float:right !important;
    position:absolute !important;
}
.comment-meta .fn a {
    color:#19b4cf !important;
    font-family:'Open Sans', Arial, sans-serif !important;
    font-size:16px !important;
}
.comment-metadata {
    padding:10px 0 10px 15px !important;
}
.depth-1 .comment-meta .commentator-time,.depth-1 .comment-meta .comment-edit-link {
    right:-21px !important;
}
.depth-2 .comment-meta .commentator-time,.depth-2 .comment-meta .comment-edit-link {
    right:-14px !important;
}
.depth-3 .comment-meta .commentator-time,.depth-3 .comment-meta .comment-edit-link {
    right:-7px;
}
.depth-4 .comment-meta .commentator-time,.depth-4 .comment-meta .comment-edit-link,.depth-5 .comment-meta .commentator-time,.depth-5 .comment-meta .comment-edit-link,.depth-6 .comment-meta .commentator-time,.depth-6 .comment-meta .comment-edit-link,.depth-7 .comment-meta .commentator-time,.depth-7 .comment-meta .comment-edit-link {
    right:0 !important;
}
blockquote.inserted-page {
    padding:20px;
    margin:20px 0;
    border-left:7px solid #ddd;
    background:#eee;
    font-size:14px;
}
blockquote.inserted-page p {
    font-size:14px;
}
.saberav {
    background: url(https://techreader.net/images/sabercathost-ad2.gif) no-repeat center top;
    display: block;
    width: 100%;
    height: 250px;
    margin-top: 20px;
}
.saberav a {
    width: 100%;
    height: 250px;
    display: block;
}
#page {
    z-index:1000 !important;
}
.clearfix:after,.clearfix:before {
    display:table;
    content:"";
}
.clearfix:after {
    clear:both;
}
.clearfix {
    *zoom:1;
}
.apsc-each-profile {
    font-family:Arial, sans-serif;
    display:inline-block;
    vertical-align:top;
    font-size:13px;
}
.apsc-each-profile a {
    font-weight:400;
    display:block;
}
.entry-content .apsc-each-profile a {
    border:none;
}
.site-footer .widget .apsc-each-profile a {
    color:#fff;
    text-decoration:none;
}
.scoial-icon {
    display:block;
}
.entry-content .apsc-each-profile a,.entry-content .apsc-each-profile a:hover,.entry-content .apsc-each-profile a:focus {
    color:#fff;
    text-decoration:none;
}
.apsc-theme-1 .scoial-icon .fa {
    font-size:37px;
}
.apsc-facebook-icon {
    background-color:#3b5998;
}
.apsc-twitter-icon {
    background-color:#1dcaff;
}
.apsc-youtube-icon {
    background-color:#e52d27;
}
.apsc-soundcloud-icon {
    background-color:#ff3300;
}
.apsc-dribble-icon {
    background-color:#ea4c89;
}
.apsc-comment-icon {
    background-color:#464646;
}
.apsc-edit-icon {
    background-color:#837d7d;
}
.apsc-google-plus-icon {
    background-color:#dd4b39;
}
.apsc-instagram-icon {
    background-color:#3f729b;
}
.apsc-vimeo-icon {
    background-color:#1ab7ea;
}
.apsc-envato-icon {
    background-color:#82b541;
}
.apsc-pinterest-icon {
    background-color:#cc2127;
}
.apsc-forrst-icon {
    background-color:#5b9a68;
}
.apsc-flickr-icon {
    background-color:#ff0084;
}
.apsc-vk-icon {
    background-color:#45668e;
}
.apsc-behance-icon {
    background-color:#1769ff;
}
.apsc-github-icon {
    background-color:#333333;
}
.apsc-steam-icon {
    background-color:#171a21;
}
.apsc-total-icon {
    background-color:#ccc;
}
.apsc-linkedin-icon {
    background-color:#0177b5;
}
.apsc-rss-icon {
    background-color:#6fb916;
}
.apsc-theme-1 .apsc-media-type {
    display:none;
}
.apsc-each-profile {
    position:relative;
}
.apsc-icons-wrapper .apsc-each-profile .apsc-bttn-bg {
    position:absolute;
    top:0;
}
.apsc-each-profile .apsc_bttn {
    left:50%;
    opacity:0;
    margin-left:-35px;
    position:absolute;
    top:50%;
    margin-top:-9px;
    width:70px;
    text-align:center;
    font-size:13px;
    line-height:1.5;
    border-radius:3px;
}
.apsc-icons-wrapper.apsc-theme-17 {
    padding-left:27px !important;
    padding-bottom:17px !important;
}
.apsc-theme-17 .apsc-each-profile {
    text-align:center;
    margin:5px 3px;
}
.apsc-theme-17 .apsc-each-profile a {
    color:#fff;
    position:relative;
    border-radius:3px;
    padding:11px 10px;
    min-height:84px;
    max-height: 93px;
    width:92px;
}
.apsc-theme-17 .apsc-count {
    display:block;
    line-height:1;
    padding:1px 0;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    width:100%;
}
.apsc-theme-17 .apsc-inner-block {
    font-size:13px;
    color:#fff;
    font-weight:300;
}
.apsc-theme-17 .apsc-hide-count .apsc-inner-block {
    position:absolute;
    left:50%;
    top:50%;
    -webkit-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
}
.apsc-theme-17 .scoial-icon .fa {
    font-size:33px !important;
    font-weight:normal;
}
.apsc-theme-17 .media-name {
    display:none;
}
.apsc-theme-17 .apsc-media-type {
    display:block;
    line-height:1;
}
.apsc-theme-17 .scoial-icon {
    padding:5px 0;
}
.apsc-theme-17 .apsc-facebook-icon {
    background-color:#36528c;
}
.apsc-theme-17 .apsc-twitter-icon {
    background-color:#4d9bd6;
}
.apsc-theme-17 .apsc-youtube-icon {
    background-color:#db2b25;
}
.apsc-theme-17 .apsc-soundcloud-icon {
    background-color:#f83200;
}
.apsc-theme-17 .apsc-dribble-icon {
    background-color:#e14984;
}
.apsc-theme-17 .apsc-comment-icon {
    background-color:#424242;
}
.apsc-theme-17 .apsc-edit-icon {
    background-color:#616161;
}
.apsc-theme-17 .apsc-google-plus-icon {
    background-color:#c24232;
}
.apsc-theme-17 .apsc-instagram-icon {
    background-color:#3c6d95;
}
.apsc-theme-17 .apsc-vimeo-icon {
    background-color:#18aada;
}
.apsc-theme-17 .apsc-envato-icon {
    background-color:#77a53b;
}
.apsc-theme-17 .apsc-pinterest-icon {
    background-color:#b91e23;
}
.apsc-theme-17 .apsc-forrst-icon {
    background-color:#538d5f;
}
.apsc-theme-17 .apsc-flickr-icon {
    background-color:#e00074;
}
.apsc-theme-17 .apsc-vk-icon {
    background-color:#416186;
}
.apsc-theme-17 .apsc-behance-icon {
    background-color:#145cdf;
}
.apsc-theme-17 .apsc-github-icon {
    background-color:#2c2c2c;
}
.apsc-theme-17 .apsc-steam-icon {
    background-color:#14171d;
}
.apsc-theme-17.apsc-animation-1 a.apsc-icon-soc {
    opacity:1;
    transition:all 0.4s ease-in-out 0.2s;
    -webkit-transition:all 0.4s ease-in-out 0.2s;
    -moz-transition:all 0.4s ease-in-out 0.2s;
    -o-transition:all 0.4s ease-in-out 0.2s;
    -ms-transition:all 0.4s ease-in-out 0.2s;
    z-index:2;
}
.apsc-theme-17.apsc-animation-1 .apsc-each-profile:hover a.apsc-icon-soc {
    transform:scale(0.5);
    -webkit-transform:scale(0.5);
    -moz-transform:scale(0.5);
    -o-transform:scale(0.5);
    -ms-transform:scale(0.5);
    transition-delay:0s;
    -webkit-transition-delay:0s;
    -moz-transition-delay:0s;
    -o-transition-delay:0s;
}
.apsc-theme-17.apsc-animation-1 .apsc-bttn-bg {
    background:url(../images/black-bg-ie8.png) repeat;
    background:none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    width:90px;
}
.entry-content .apsc-each-profile a {
    border:none;
}
.scoial-icon {
    display:block;
}
.apsc-bttn-bg {
    display:none !important;
}
.apsc-each-profile a {
    text-decoration:none !important;
}
.apsc-theme-17 .apsc-facebook-icon:hover {
    background-color:#4968a7;
}
.apsc-theme-17 .apsc-twitter-icon:hover {
    background-color:#61aee9;
}
.apsc-theme-17 .apsc-youtube-icon:hover {
    background-color:#ed3c36;
}
.apsc-theme-17 .apsc-soundcloud-icon:hover {
    background-color:#ff5226;
}
.apsc-theme-17 .apsc-dribble-icon:hover {
    background-color:#f8629c;
}
.apsc-theme-17 .apsc-comment-icon:hover {
    background-color:#5f5f5f;
}
.apsc-theme-17 .apsc-edit-icon:hover {
    background-color:#777;
}
.apsc-theme-17 .apsc-google-plus-icon:hover {
    background-color:#dc5747;
}
.apsc-theme-17 .apsc-instagram-icon:hover {
    background-color:#5284ad;
}
.apsc-theme-17 .apsc-vimeo-icon:hover {
    background-color:#2dc1f1;
}
.apsc-theme-17 .apsc-envato-icon:hover {
    background-color:#8ebc51;
}
.apsc-theme-17 .apsc-pinterest-icon:hover {
    background-color:#d02d32;
}
.apsc-theme-17 .apsc-forrst-icon:hover {
    background-color:#6da578;
}
.apsc-theme-17 .apsc-flickr-icon:hover {
    background-color:#f4188a;
}
.apsc-theme-17 .apsc-vk-icon:hover {
    background-color:#54759b;
}
.apsc-theme-17 .apsc-behance-icon:hover {
    background-color:#256ff6;
}
.apsc-theme-17 .apsc-github-icon:hover {
    background-color:#4c4c4c;
}
.apsc-theme-17 .apsc-steam-icon:hover {
    background-color:#292d35;
}
.apsc-theme-17 .apsc-rss-icon:hover {
    background-color:#82ce28;
}
.scoial-icon:hover .apsc-fa-icon {
    text-shadow:2px 2px 5px rgba(0,0,0,0.4);
}
/* IMGUR */
.apsc-theme-17 .apsc-youtube-icon {
    background-color: rgba(24, 166, 99, 0.64) !important;
}
.apsc-theme-17 .apsc-youtube-icon:hover {
    background-color: rgba(44, 213, 133, 0.64) !important;
}
.apsc-theme-17 .apsc-youtube-icon .apsc-media-type {
	display: none;
}
.apsc-theme-17 .apsc-youtube-icon .apsc-count:after {
	content: "Reputation";
    display: block;
    font-size: 12px !important;
    padding-top: 2px !important;
}
.fa-youtube:before {
    content: "";
    height: 29px;
    width: 29px;
    display: block;
    margin: 2px;
}
/* END IMGUR */
.comment-content {
    width:98% !important;
    padding-left:18px !important;
}
.fa-caret-down, .fa-times-circle {
    color: #ff0036;
    font-weight: bolder !important;
}
.hosting-specs2 .fa-check-circle {
    color: #5db6f4;
    font-weight: bolder !important;
    margin-right: 5px;
}
.fa-caret-up, .fa-check-circle {
    color: #03e818;
    font-weight: bolder !important;
}
.hosting-specs2 {
    float: left;
}
.date-bg {
    background: #f3f3f3;
    padding: 3px 5px;
    display: inline-block;
    margin-top: 5px;
}
.fa-asterisk {
    color:#00baff;
}
.hosting-specs {
    border: 2px solid #eee;
    background: #fafafa;
    display: inline-block;
    margin-top: 3px;
}
.hosting-specs-box {
    padding: 8px 10px;
    display: inline-block;
    border-left: 2px solid #eee;
}
.google_top_posts .gtc-list li {
    max-height: 75px;
    overflow: hidden;
}
#secondary aside[id^="archives"] select {
    width: 85%;
    padding: 10px;
    margin: 10px 20px 20px;
}
/* top viewed background fix */
#secondary aside[id^='text-'] .textwidget aside[id^='top-posts-'] {
    background: transparent !important;
}
/* end top viewed background fix */
aside[id^=kstats] h4,aside[id^=kstats] span {
    font-family:'Roboto Slab',Arial,Helvetica;
    font-size:14px;
}
aside[id^=kstats] {
    padding-bottom:0;
}
aside[id^=kstats] h4 {
    background:#46a3dc;
    color:#fff;
    display:block;
    margin:0 10px 10px;
    padding:7px 15px;
    text-align:center;
    font-weight:700;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
aside[id^=kstats] span {
    background:0 0;
    color:inherit;
    display:inline-block;
    margin:0 0 0 20px;
    padding:0;
    border-radius:4px;
    -moz-border-radius:4px;
    -webkit-border-radius:4px;
}
aside[id^=kstats] hr {
    margin:-20px 0 10px;
}
a.gear-buy-now,h4.gear-buy-title {
    font-size:15px;
    font-weight:700;
    margin-top:0;
    display:block;
    text-align:center;
    text-transform:uppercase;
}
a.gear-buy-now {
    background:#c00;
    color:#fff!important;
    padding:12px 20px 10px;
    border-bottom:5px solid #a00;
}
a.gear-buy-now:hover {
    text-decoration:none;
    background:#de1111;
    border-bottom:5px solid #c00;
}
h4.gear-buy-title {
    background:#ddd;
    color:#a7914d!important;
    padding:12px 20px 9px;
    border:2px solid #cfbf8c;
    border-width:2px 2px 0;
}
iframe.gear-buy-video {
    height:325px;
    border:none!important;
    box-shadow:none!important;
}

/* new full width article banner */
.full-head .featured-image-single {
    top: 149px;
}
.full-head .featured-image-single img {
    max-width: 100vw;
    width: 100vw;
    border: none;
    box-shadow: none;
    max-height: 501px;
    min-height: 501px;
    object-fit: cover;
}
.full-head #secondary {
    margin-top: -42px;
}
/* full width meta img */
.full-head .author-meta {
    padding: 0;
}
.full-head .author-meta table {
    margin-top: 0;
	box-shadow: 0 1px 4px #b7b7b7;
    -moz-box-shadow: 0px 1px 4px #b7b7b7;
    -webkit-box-shadow: 0px 1px 4px #b7b7b7;
}
.full-head .author-avatar {
    display: block;
    margin-top: -2px;
    margin-left: -2px;
}
.full-head .author-avatar-full {
	display: block;
}
.full-head .author-meta-left {
    height: 87px;
    width: 87px;
    padding: 0;
	vertical-align: middle;
}
.full-head .author-meta-left img {
    height: 87px;
    width: 87px;
	margin-bottom: 0;
    border: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
.full-head .author-meta-right {
	margin-top: 0;
    padding: 7px 10px 7px 12px;
	display: table-cell;
}
.archive .icon-time {
    display: none;
}
/* end full width meta img */
/* new button meta categories */
.author-meta .posted-in-meta {
	display: inline-block;
	line-height: 26px;
}
.author-meta .posted-in-meta a {
	border-radius: 3px;
    padding: 4px 8px 5px 8px;
    font-family: 'Open Sans', Helvetica, Arial, sans-serif !important;
    font-weight: normal !important;
    font-size: 11px;
    margin-right: 1px;
    background: #4f6685;
    color: #fff !important;
    white-space: nowrap;
}
.author-meta .posted-in-meta a:hover {
    background: #7088a9;
	text-decoration: none;
}
.icon-note,
.author-meta .posted-in-meta  span {
	display: none;
}
/* end new button meta categories */
.full-head h3.infobox {
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 19px;
    border: 1px solid #2e73a3;
    padding: 15px;
    line-height: 24px;
}
.full-head h3.infobox:before {
    content: "i";
    padding: 9px 17px 10px 18px;
    margin: 3px 15px 0 2px;
    vertical-align: middle;
    text-transform: inline-block;
    border: 1px solid #2e73a3;
    border-radius: 50%;
    float: left;
    font-style: normal;
    font-family: 'Roboto Slab', Arial, Helvetica, sans-serif !important;
    font-size: 23px;
}
h2.subtitle {
    position: absolute;
    font-size: 16px;
    margin: 113px 0 -25px 520px;
    width: 300px;
    overflow: hidden;
    z-index: 998;
    color: #67b1ff;
    z-index: 998;
    height: 50px;
}
h2.subtitle:hover {
    position: absolute;
    z-index: 999;
}
h2.subtitle a:hover {
    text-decoration: underline;
    color: #fff;
}
h3.subtitle {
    font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 21px;
    line-height: 29px;
    margin-top: 30px;
    margin-bottom: 17px;
}
.retweet-icon {
	background: none !important;
    position: absolute;
    right: 24px;
    top: 7px;
}

.retweet-icon:hover {
	background: none !important;
	opacity: 0.8;
}
.retweet-icon img {
    border: none;
    box-shadow: none;
    height: 50px;
}
/* end new full width article banner */

.aff {
    background: #eee;
    padding: 20px;
    font-style: italic;
}

/* author bio page */
.author-profile-card {
    /* background: #eee;
    border: 1px solid #ccc; */    
    border-bottom-left-radius: 15px;
    -moz-border-bottom-left-radius: 15px;
    -webkit-border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    -moz-border-bottom-right-radius: 15px;
    -webkit-border-bottom-right-radius: 15px;
    overflow: hidden;
}
.author-profile-card .author-meta-left {
    padding: 15px;
    height: 130px;
    width: 130px;
    vertical-align: middle;
}
.author-profile-card .author-meta-left i {
    display: block;
}
.author-profile-card .author-meta-left img {
    width: 130px;
}
.author-profile-card .author-meta-right {
    vertical-align: middle;
    margin-top: 0;
    padding-left: 5px;
    padding-bottom: 20px;
}
.author-profile-card .author-meta-right h2 {
    font-family: "Lobster", 'Roboto Slab',  'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 38px;
}
.author-profile-card .author-description {
    font-size: 16px !important;
}
.author-profile-card .author-description hr {
    margin: 0;
    border-top: 2px solid #4d9bd6;
    width: 150px;
    margin-bottom: 10px;
}

    /* tabs */

    #author-info table {
        margin: 10px;
    }
    
    .bio-tabs-outer {
        width: 100%;
    }
    .bio-tabs {
        background: rgba(32,46,62,0.8) !important;
    }
    
    .bio-tabs-bar {
        width: 100%;
        background: url(https://techreader.com/images/ttsprite12.png) no-repeat;
        background-color: #06203b;
        border-left: 8px solid #072b4d;
        padding-left: 15px;
        background-position: 450px -335px;
    }
    
    .bio-tabs-bar button {
        background: transparent;
        box-shadow: none;
        border: none;
        text-shadow: none;
        color: #fff;
        padding: 15px;
        font-size: 20px;
    }
    
    .bio-tabs-bar button:hover {
        background: #316394;
    }
    
    .bio-tabs-container {
        padding: 7px 25px 10px;
    }
    .bio-tabs-desc h2 {
        font-family: 'Lobster', 'Roboto Slab', Calibri;
        padding-bottom: 10px;
    }
    
    .bio-tabs .total-comments-icon,
    .bio-tabs .votes-rep-icon,
    .bio-tabs .star-level-icon,
    .articles-stats-icon,
    .word-count-icon,
    .img-stats-icon {
        display: inline-block !important;
        float: none !important;
        height: 31px !important;
        width: 29px !important;
        margin: -12px 1px -4px 0 !important;
    }
    .bio-tabs .trophy-points-icon {
        display: inline-block !important;
        float: none !important;
        height: 31px !important;
        width: 29px !important;
        margin: -12px 1px -6px 0 !important;
    }
    .bio-tabs .items-box {
        display: inline-block;
        margin-right: 50px;
        vertical-align: top;
    }
    .bio-social-box p {
        display: inline-block;
        width: auto;
        float: left;
        margin-right: 7px;
    }
    .bio-social-box p.bio-website-connect {
        width: 100%;
    }
    .bio-social-box img {
        width: 40px;
        height: 40px;
        max-width: 40px;
        max-height: 40px;
    }
    
    /* banner */
    .author-profile-card .bio-banner {
        height: 300px;
        background-image: url(https://techreader.com/images/banners/banner-3.jpg);
        background-color: #000;
        background-size: cover;
        background-position: center top;
        background-repeat: repeat-x;
        margin: -1px 0 0 0;
        padding-top: 170px;
        display: block;
        position: relative;
    }
    
    .author-profile-card table {
        background: rgba(0,0,0,0.5);
        width: 100%;
        margin: 0 !important;
        position: absolute;
        bottom: 0;
    }
    
    .author-profile-card .author-meta-right h2, .author-profile-card .author-description {
        color: #eee;
        text-shadow: -1px 1px 1px #000;
    }
    /* end banner */
    .bio-tabs .bio-description span {
        text-transform: lowercase;
    }
    
    .articles-stats-icon {
        background: url(https://techreader.com/images/author-social/articles-stats.png) no-repeat !important;
        background-position: 10px 12px !important;
        background-size: 19px !important;
    }
    .word-count-icon {
        background: url(https://techreader.com/images/author-social/word-count.png) no-repeat !important;
        background-position: 10px 12px !important;
        background-size: 19px !important;
    }
    .img-stats-icon {
        background: url(https://techreader.com/images/author-social/img-stats.png) no-repeat !important;
        background-position: 10px 12px !important;
        background-size: 19px !important;
    }
    .bio-tabs .wordpoints-rank {
        font-size: 14px;
    }
    .bio-tabs .items-box a {
        color: #00b6e4;
        font-weight: bold;
    }
    .bio-tabs .items-box a:hover {
        color: #00b6e4;
        text-decoration: underline;
    }
    .bio-tabs a.points-link {
        color: #333;
        font-weight: normal;
    }
    .bio-tabs a.points-link:hover {
        color: #00b6e4;
        color: #333;
        text-decoration: none;
        font-weight: normal;
    }
    .bio-tabs .points-link b {
        color: #333;
        text-decoration: underline;
    }
    .bio-tabs .points-link:hover b {
        font-weight: bold;
        text-decoration: underline;
        color: #00b6e4;
    }
    .dark .bio-tabs a.points-link,
    .dark .bio-tabs a.points-link:hover,
    .dark .bio-tabs .points-link b,
    .dark .bio-tabs .points-link:hover b {
        color: #fff;
    }
    .bio-tabs .social-inactive {
        filter: gray;
        -webkit-filter: grayscale(1);
        filter: grayscale(1);
        opacity: 0.2;
    }

/* end author bio page */

/* new home page design */

    nav#mainnav ul.new-nav li a,
    nav#mainnav2 ul.new-nav li a {
        padding: 18px 22px 18px 72px;
        text-align: center;
        font-size: 17px;
    }
    
    nav#mainnav ul li.first a,
    nav#mainnav2 ul li.first a {
        /* padding: 15px 25px 32px 25px; */
    }
    
    nav#mainnav ul li a span,
    nav#mainnav2 ul li a span {
        display: block;
        text-align: center;
        font-size: 12px;
        color: #6b95b3;
    }
    
    
    /* remove tagline */
    #main-tagline {
        display: none;
    }
    
    .site-title {
        top: 0 !important;
    }
    /* end remove tagline */
    
    article {
        margin-left: 10px;
    }
    
    nav#mainnav.sticky ul li a,
    nav#mainnav2.sticky ul li a {
        /* padding: 7px 28px 8px 28px; */
        padding-top: 7px;
        padding-bottom: 8px;
    }
    
    .home-container-bg {
        border: none;
        border-radius: 0;
    }
    
    #top-search {
    }
    
    .home-post-img-bg {
        border-radius: 0;
    }
    
    .latest-posts-img {
        border-radius: 0;
    }
    
    #newscroller {
        position: absolute;
        width: 100%;
        border: none;
        border-radius: 0;
        margin: 0 auto;
        overflow: hidden;
        margin-top: -370px;
        padding-right: 20px;
    }
    
    #newscroller-inner {
        padding: 5px 10px 0 25px;
    }
    
    .new-icon {
        display: none;
    }

    .home-page .container {
    /* margin-top: 430px !important; */
        margin-top: 399px !important;
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .home-page .col-md-12 {
        padding-right: 0;
	    padding-left: 0;
	}
	.home-page #primary.home-content {
	    padding: 5px 15px 1px 15px !important;
	}
	.home-page #main {
	    width: calc(100% - 44px) !important;
	    margin-left: 25px !important;
	}
	.home-page #secondary {
	    padding: 20px 20px 20px 10px !important;
	}
	.home-page .featured-thumb {
	    margin-bottom: -21px !important;
	    width: 100% !important;
	    padding: 0px !important;
	}
    
   /* new search in menu */
   #mobilemenu-tr ul li ul.dropdown li.menu-search {
	   height: 38px !important;
	   background: rgba(0,0,0,0.75) !important;
   }
   .menu-search #top-search {
	   margin-left: 0 !important;
	   top: 0 !important;
	   left: 0 !important;
	   padding: 0 5px;
   }
   .menu-search #top-search input[type=text] {
	   background: none !important;
	   margin-top: 0 !important;
	   margin-right: 0 !important;
	   margin-left: 0 !important;
	   padding-right: 0 !important;
	   height: 38px !important;
	   width: 204px !important;
   }
   .menu-search form .row.search-form {
	   float: right !important;
   }
   .menu-search #top-search button {
		top: 0 !important;
		right: 0 !important;
		float: right !important;
		margin-top: 8px !important;
		margin-right: 103px !important;
		margin-bottom: -38px !important;
   }
   .menu-search #top-search [class^="icon-"] {
		margin-top: 0 !important;
		margin-left: 70px !important;
   }
   /* end new search in menu */



#mainnav.sticky.unsticky {
	position: absolute !important;
}


.hide-sticky-bump {
	display: none;
	position: absolute;
	top: 0;
	right: 0;
}
.hide-sticky-bump span {
	display: block;
	/* background: rgba(0,0,0,0.8);
	background: #1d3a4f;
	padding: 5px 15px 10px 15px; */
	background: rgba(11, 106, 187, 0.4);
    color: #fff;
	/* padding: 15px 10px 21px 10px; ***** for unicode char */
	padding: 15px 15px 16px 14px;
	background: #1e4875 !important;
    /* border-left: 5px solid #427ebf !important; */
}
.sticky i.fa.fa-chevron-up,
.sticky i.fa.fa-chevron-down {
	font-size: 24px !important;
}

.sticky.unsticky .hide-sticky-bump {
	display: none;
}
.show-sticky-bump {
	display: none;
    top: 0;
    right: 0;
    position: fixed;
    margin: 0;
}
.show-sticky-bump span {
	display: block;
	color: #fff;
    background: rgba(0,0,0,0.8);
    padding: 7px 15px 10px 15px;
    margin: 0;
    border-bottom-left-radius: 10px;
}
.show-sticky-bump.vis-show-sticky {
	display: block;
}
.show-sticky-bump.tophide-sticky-bump {
	display: none !important;
}
.show-sticky-bump span:hover,
.hide-sticky-bump span:hover {
	cursor: pointer;
}
/* end hide sticky box */

/* NEW SMD */
.smod_scoial_pnael{
    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
}
.smod_scoial_pnael:not(.md_floater):not(.smod_scoial_pnaelSide){
    width:100%!important
}
.md_wrapper .smod_scoial_pnael{
    margin-bottom:10px!important;
    margin-top:10px!important
}
div.smod_scoial_pnael .md_twaetCnotainer: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.smod_scoial_pnael:not(.smod_scoial_pnaelSide) .md_twaetCnotainer{
    -webkit-box-flex:1;
    -moz-box-flex:1;
    -webkit-flex:1;
    -ms-flex:1;
    flex:1
}
.smod_scoial_pnael .md_twaetCnotainer a.md_tweet,.smod_scoial_pnael .total_shares .smod_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
}
.smod_scoial_pnael:not(.md_floater):not(.smod_scoial_pnaelSide).smod_shift{
    padding:0 10px
}
.smod_scoial_pnael:not(.smod_scoial_pnaelSide) .md_twaetCnotainer:nth-child(1){
    margin-left:0
}
.smod_scoial_pnael:not(.smod_scoial_pnaelSide) .md_twaetCnotainer:nth-last-child(1){
    margin-right:0
}
.smod_scoial_pnael a .smod_count:not(.smod_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
}
.smod_scoial_pnael a .smod_count.smod_hide{
    margin:0 auto
}
.smod_scoial_pnael span:before{
    content:initial!important
}
.smod_scoial_pnael .total_shares .smod_count{
    line-height:30px
}
.smod_scoial_pnael span.smod_count{
    font-size:14px
}
.smod_scoial_pnael span.iconFiller{
    font-size:18px;
    margin:0 auto
}
.smod_scoial_pnael.notMobile .md_twaetCnotainer:nth-child(1){
    margin-left:0
}
.smod_scoial_pnael:not(.smod_scoial_pnaelSide){
    -webkit-transition:opacity 0.2s ease-in-out;
    transition:opacity 0.2s ease-in-out
}
.smod_scoial_pnael:not(.smod_scoial_pnaelSide) div.total_shares.total_sharesalt:nth-child(1){
    margin-left:0;
    margin-right:15px;
    padding-left:0
}
.smod_scoial_pnael:not(.smod_scoial_pnaelSide) div.total_shares.total_sharesalt:nth-last-child(1){
    margin-right:0;
    padding-right:0
}
a.smod_CTT{
    cursor:pointer
}
span.smod_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
}
.smod_scoial_pnaelSide span.smod_share{
    margin:0
}
.smod_scoial_pnael .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
}
.smod_scoial_pnael .iconFiller{
    width:30px
}
span.spaceManWilly{
    display:block;
    width:120px
}
.smod_scoial_pnael .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
}
.smod_scoial_pnael .total_sharesalt{
    background:transparent!important;
    border:none!important
}
.smod_scoial_pnael div.total_shares.total_sharesalt,.smod_scoial_pnael: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.smod_scoial_pnael:hover div.total_shares.total_sharesalt:not(:nth-child(1)){
    background:transparent;
    color:#474b4d;
    margin-left:10px
}
.smod_scoial_pnael .total_shares.total_sharesalt .smod_label{
    color:#474b4d;
    font-size:10px;
    letter-spacing:0;
    min-width:40px;
    vertical-align:middle
}
.smod_scoial_pnael .total_shares .smod_label{
    font-size:10px;
    vertical-align:middle
}
.smod_scoial_pnael .total_shares.total_sharesalt .smod_count{
    color:#474b4d;
    font-size:24px
}
.smod_scoial_pnael:hover .total_shares,.smod_scoial_pnael.smod_full_color .total_shares,.smod_scoial_pnael.smod_fade .total_shares,.smod_scoial_pnael.smod_customFull:hover div.total_shares{
    background:#e08a0f
}
.smod_scoial_pnael .md_twaetCnotainer.total_shares.total_sharesalt:before{
    content:"o";
    display:inline-block;
    font-family:sm-icon-font;
    margin-top:7px;
    vertical-align:top
}
.smod_scoial_pnael:not(.smod_scoial_pnaelSide) .total_shares.total_sharesalt .smod_count{
    display:inline-block;
    line-height:0;
    margin-left:8px;
    margin-top:12px;
    min-width:45px;
    position:relative;
    vertical-align:middle
}
span.smod_label{
    display:block;
    font-size:9px!important;
    margin-top:13px;
    position:absolute;
    text-align:center!important;
    text-transform:uppercase
}
.smod_scoial_pnaelSide span.smod_label{
    margin-top:0
}
.smod_scoial_pnael.smod_leaf .md_twaetCnotainer{
    -webkit-border-radius:15px 0!important;
    border-radius:15px 0!important;
    border-width:1px
}
.smod_scoial_pnael.smod_pill .md_twaetCnotainer{
    -webkit-border-radius:50px!important;
    border-radius:50px!important;
    border-width:1px
}
.smod_scoial_pnael.smod_shift .md_twaetCnotainer:not(.total_shares){
    border-width:1px;
    -moz-transform:skew(-25deg);
    -o-transform:skew(-25deg);
    -webkit-transform:skew(-25deg)
}
.smod_scoial_pnael.smod_shift .md_twaetCnotainer a{
    -moz-transform:skew(25deg);
    -o-transform:skew(25deg);
    -webkit-transform:skew(25deg)
}
.smod_connected .md_twaetCnotainer,.smod_connected:hover .md_twaetCnotainer,.smod_connected .md_twaetCnotainer:hover{
    -webkit-border-radius:0!important;
    border-radius:0!important;
    border-width:1px;
    margin:0!important
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_google_plus,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_google_plus:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_google_plus:not(:hover){
    border:1px solid #df4b37
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_twitter,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_twitter:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_twitter:not(:hover){
    border:1px solid #429cd6
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_facebook,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_facebook:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_facebook:not(:hover){
    border:1px solid #3a589e
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_pinterest,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_pinterest:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_pinterest:not(:hover){
    border:1px solid #cd2029
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_linkedin,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_linkedin:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_linkedin:not(:hover){
    border:1px solid #0d77b7
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_tumblr,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_tumblr:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_tumblr:not(:hover){
    border:1px solid #39475d
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_stumbleupon,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_stumbleupon:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_stumbleupon:not(:hover){
    border:1px solid #ef5025
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_yummly,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_yummly:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_yummly:not(:hover){
    border:1px solid #e26426
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_reddit,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_reddit:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_reddit:not(:hover){
    border:1px solid #f04b23
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_email,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_email:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_email:not(:hover){
    border:1px solid #6bcce9
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_whatsapp,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_whatsapp:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_whatsapp:not(:hover){
    border:1px solid #71c169
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_pocket,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_pocket:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_pocket:not(:hover){
    border:1px solid #ef4056
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_buffer,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_buffer:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_buffer:not(:hover){
    border:1px solid #323b43
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_hacker_news,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_hacker_news:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_hacker_news:not(:hover){
    border:1px solid #d85623
}
.smod_scoial_pnael.smod_flat_fresh.smod_default_full_color .smod_flipboard,html body .smod_scoial_pnael.smod_flat_fresh.smod_individual_full_color .smod_flipboard:hover,body .smod_scoial_pnael.smod_flat_fresh.smod_other_full_color:hover .smod_flipboard:not(:hover){
    border:1px solid #bf2626
}
.smod_scoial_pnael.smod_default_full_color .smod_google_plus,html body .smod_scoial_pnael.smod_individual_full_color .smod_google_plus:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_google_plus{
    background:#df4b37;
    border:1px solid #c44133
}
.smod_scoial_pnael.smod_default_full_color .smod_twitter,html body .smod_scoial_pnael.smod_individual_full_color .smod_twitter:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_twitter{
    background:#429cd6;
    border:1px solid #3c87b2
}
.smod_scoial_pnael.smod_default_full_color .smod_facebook,html body .smod_scoial_pnael.smod_individual_full_color .smod_facebook:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_facebook{
    background:#3a589e;
    border:1px solid #2e4675
}
.smod_scoial_pnael.smod_default_full_color .smod_pinterest,html body .smod_scoial_pnael.smod_individual_full_color .smod_pinterest:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_pinterest{
    background:#cd2029;
    border:1px solid #aa1b29
}
.smod_scoial_pnael.smod_default_full_color .smod_linkedin,html body .smod_scoial_pnael.smod_individual_full_color .smod_linkedin:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_linkedin{
    background:#0d77b7;
    border:1px solid #0c6591
}
.smod_scoial_pnael.smod_default_full_color .smod_tumblr,html body .smod_scoial_pnael.smod_individual_full_color .smod_tumblr:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_tumblr{
    background:#39475d;
    border:1px solid #27313f
}
.smod_scoial_pnael.smod_default_full_color .smod_stumbleupon,html body .smod_scoial_pnael.smod_individual_full_color .smod_stumbleupon:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_stumbleupon{
    background:#ef5025;
    border:1px solid #d34427
}
.smod_scoial_pnael.smod_default_full_color .smod_yummly,html body .smod_scoial_pnael.smod_individual_full_color .smod_yummly:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_yummly{
    background:#e26426;
    border:1px solid #b65027
}
.smod_scoial_pnael.smod_default_full_color .smod_reddit,html body .smod_scoial_pnael.smod_individual_full_color .smod_reddit:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_reddit{
    background:#f04b23;
    border:1px solid #d33f27
}
.smod_scoial_pnael.smod_default_full_color .smod_email,html body .smod_scoial_pnael.smod_individual_full_color .smod_email:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_email{
    background:#6bcce9;
    border:1px solid #61bace
}
.smod_scoial_pnael.smod_default_full_color .smod_whatsapp,html body .smod_scoial_pnael.smod_individual_full_color .smod_whatsapp:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_whatsapp{
    background:#71c169;
    border:1px solid #28b04b
}
.smod_scoial_pnael.smod_default_full_color .smod_pocket,html body .smod_scoial_pnael.smod_individual_full_color .smod_pocket:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_pocket{
    background:#ef4056;
    border:1px solid #ce3d55
}
.smod_scoial_pnael.smod_default_full_color .smod_buffer,html body .smod_scoial_pnael.smod_individual_full_color .smod_buffer:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_buffer{
    background:#323b43;
    border:1px solid #000
}
.smod_scoial_pnael.smod_default_full_color .smod_hacker_news,html body .smod_scoial_pnael.smod_individual_full_color .smod_hacker_news:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_hacker_news{
    background:#f16522;
    border:1px solid #d85623
}
.smod_scoial_pnael.smod_default_full_color .smod_flipboard,html body .smod_scoial_pnael.smod_individual_full_color .smod_flipboard:hover,body .smod_scoial_pnael.smod_other_full_color:hover .smod_flipboard{
    background:#e02828;
    border:1px solid #bf2626
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_google_plus,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_google_plus:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_google_plus{
    border-bottom:3px solid #c44133
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_twitter,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_twitter:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_twitter{
    border-bottom:3px solid #5595bc
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_facebook,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_facebook:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_facebook{
    border-bottom:3px solid #2e4675
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_pinterest,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_pinterest:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_pinterest{
    border-bottom:3px solid #aa1b29
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_linkedin,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_linkedin:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_linkedin{
    border-bottom:3px solid #0c6591
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_tumblr,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_tumblr:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_tumblr{
    border-bottom:3px solid #27313f
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_stumbleupon,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_stumbleupon:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_stumbleupon{
    border-bottom:3px solid #d34427
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_yummly,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_yummly:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_yummly{
    border-bottom:3px solid #b65027
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_reddit,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_reddit:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_reddit{
    border-bottom:3px solid #d33f27
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_email,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_email:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_email{
    border-bottom:3px solid #61bace
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_whatsapp,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_whatsapp:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_whatsapp{
    border-bottom:3px solid #28b04b
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_pocket,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_pocket:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_pocket{
    border-bottom:3px solid #ce3d55
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_buffer,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_buffer:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_buffer{
    border-bottom:3px solid #000
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_hacker_news,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_hacker_news:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_hacker_news{
    border-bottom:3px solid #d85623
}
.smod_scoial_pnael.smod_three_dee.smod_default_full_color .smod_flipboard,html body .smod_scoial_pnael.smod_three_dee.smod_individual_full_color .smod_flipboard:hover,body .smod_scoial_pnael.smod_three_dee.smod_other_full_color:hover .smod_flipboard{
    border-bottom:3px solid #bf2626
}
.smod_scoial_pnael.smod_default_light_gray .md_twaetCnotainer,html body .smod_scoial_pnael.smod_individual_light_gray .md_twaetCnotainer:hover,body .smod_scoial_pnael.smod_other_light_gray:hover .md_twaetCnotainer{
    background-color:#ccc;
    border:1px solid #ccc
}
.smod_scoial_pnael.smod_three_dee.smod_default_light_gray .md_twaetCnotainer:not(.total_sharesalt),html body .smod_scoial_pnael.smod_three_dee.smod_individual_light_gray .md_twaetCnotainer:not(.total_sharesalt):hover,body .smod_scoial_pnael.smod_three_dee.smod_other_light_gray:hover .md_twaetCnotainer:not(.total_sharesalt){
    border-bottom:3px solid #999
}
.smod_scoial_pnael.smod_default_medium_gray .md_twaetCnotainer,html body .smod_scoial_pnael.smod_individual_medium_gray .md_twaetCnotainer:hover,body .smod_scoial_pnael.smod_other_medium_gray:hover .md_twaetCnotainer{
    background-color:#999;
    border:1px solid #999
}
.smod_scoial_pnael.smod_three_dee.smod_default_medium_gray .md_twaetCnotainer:not(.total_sharesalt),html body .smod_scoial_pnael.smod_three_dee.smod_individual_medium_gray .md_twaetCnotainer:not(.total_sharesalt):hover,body .smod_scoial_pnael.smod_three_dee.smod_other_medium_gray:hover .md_twaetCnotainer:not(.total_sharesalt){
    border-bottom:3px solid #444
}
.smod_scoial_pnael.smod_default_dark_gray .md_twaetCnotainer,html body .smod_scoial_pnael.smod_individual_dark_gray .md_twaetCnotainer:hover,body .smod_scoial_pnael.smod_other_dark_gray:hover .md_twaetCnotainer{
    background-color:#444;
    border:1px solid #444
}
.smod_scoial_pnael.smod_three_dee.smod_default_dark_gray .md_twaetCnotainer:not(.total_sharesalt),html body .smod_scoial_pnael.smod_three_dee.smod_individual_dark_gray .md_twaetCnotainer:not(.total_sharesalt):hover,body .smod_scoial_pnael.smod_three_dee.smod_other_dark_gray:hover .md_twaetCnotainer:not(.total_sharesalt){
    border-bottom:3px solid #222
}
.smod_scoial_pnael.smod_default_light_gray_outlines a,html body .smod_scoial_pnael.smod_individual_light_gray_outlines a:hover,body .smod_scoial_pnael.smod_other_light_gray_outlines:hover a{
    color:#ccc
}
.smod_scoial_pnael.smod_default_light_gray_outlines .md_twaetCnotainer,html body .smod_scoial_pnael.smod_individual_light_gray_outlines .md_twaetCnotainer:hover,body .smod_scoial_pnael.smod_other_light_gray_outlines:hover .md_twaetCnotainer{
    background:transparent;
    border:1px solid #ccc
}
.smod_scoial_pnael.smod_default_medium_gray_outlines a,html body .smod_scoial_pnael.smod_individual_medium_gray_outlines a:hover,body .smod_scoial_pnael.smod_other_medium_gray_outlines:hover a{
    color:#999
}
.smod_scoial_pnael.smod_default_medium_gray_outlines .md_twaetCnotainer,html body .smod_scoial_pnael.smod_individual_medium_gray_outlines .md_twaetCnotainer:hover,body .smod_scoial_pnael.smod_other_medium_gray_outlines:hover .md_twaetCnotainer{
    background:transparent;
    border:1px solid #999
}
.smod_scoial_pnael.smod_default_dark_gray_outlines a,html body .smod_scoial_pnael.smod_individual_dark_gray_outlines a:hover,body .smod_scoial_pnael.smod_other_dark_gray_outlines:hover a{
    color:#444
}
.smod_scoial_pnael.smod_default_dark_gray_outlines .md_twaetCnotainer,html body .smod_scoial_pnael.smod_individual_dark_gray_outlines .md_twaetCnotainer:hover,body .smod_scoial_pnael.smod_other_dark_gray_outlines:hover .md_twaetCnotainer{
    background:transparent;
    border:1px solid #444
}
.smod_scoial_pnael.smod_default_color_outlines .smod_google_plus a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_google_plus a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_google_plus a{
    color:#df4b37
}
.smod_scoial_pnael.smod_default_color_outlines .smod_facebook a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_facebook a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_facebook a{
    color:#3a589e
}
.smod_scoial_pnael.smod_default_color_outlines .smod_pinterest a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_pinterest a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_pinterest a{
    color:#cd2029
}
.smod_scoial_pnael.smod_default_color_outlines .smod_linkedin a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_linkedin a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_linkedin a{
    color:#0d77b7
}
.smod_scoial_pnael.smod_default_color_outlines .smod_tumblr a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_tumblr a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_tumblr a{
    color:#39475d
}
.smod_scoial_pnael.smod_default_color_outlines .smod_stumbleupon a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_stumbleupon a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_stumbleupon a{
    color:#ef5025
}
.smod_scoial_pnael.smod_default_color_outlines .smod_yummly a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_yummly a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_yummly a{
    color:#e26426
}
.smod_scoial_pnael.smod_default_color_outlines .smod_whatsapp a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_whatsapp a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_whatsapp a{
    color:#71c169
}
.smod_scoial_pnael.smod_default_color_outlines .smod_pocket a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_pocket a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_pocket a{
    color:#ef4056
}
.smod_scoial_pnael.smod_default_color_outlines .smod_reddit a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_reddit a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_reddit a{
    color:#f04b23
}
.smod_scoial_pnael.smod_default_color_outlines .smod_email a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_email a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_email a{
    color:#6bcce9
}
.smod_scoial_pnael.smod_default_color_outlines .smod_buffer a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_buffer a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_buffer a{
    color:#323b43
}
.smod_scoial_pnael.smod_default_color_outlines .smod_hacker_news a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_hacker_news a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_hacker_news a{
    color:#f16522
}
.smod_scoial_pnael.smod_default_color_outlines .smod_flipboard a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_flipboard a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_flipboard a{
    color:#e02828
}
.smod_scoial_pnael.smod_default_color_outlines .smod_google_plus,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_google_plus:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_google_plus{
    background:transparent;
    border:1px solid #df4b37
}
.smod_scoial_pnael.smod_default_color_outlines .smod_twitter,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_twitter:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_twitter{
    background:transparent;
    border:1px solid #429cd6
}
.smod_scoial_pnael.smod_default_color_outlines .smod_facebook,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_facebook:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_facebook{
    background:transparent;
    border:1px solid #3a589e
}
.smod_scoial_pnael.smod_default_color_outlines .smod_pinterest,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_pinterest:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_pinterest{
    background:transparent;
    border:1px solid #cd2029
}
.smod_scoial_pnael.smod_default_color_outlines .smod_linkedin,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_linkedin:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_linkedin{
    background:transparent;
    border:1px solid #0d77b7
}
.smod_scoial_pnael.smod_default_color_outlines .smod_tumblr,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_tumblr:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_tumblr{
    background:transparent;
    border:1px solid #39475d
}
.smod_scoial_pnael.smod_default_color_outlines .smod_stumbleupon,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_stumbleupon:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_stumbleupon{
    background:transparent;
    border:1px solid #ef5025
}
.smod_scoial_pnael.smod_default_color_outlines .smod_yummly,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_yummly:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_yummly{
    background:transparent;
    border:1px solid #e26426
}
.smod_scoial_pnael.smod_default_color_outlines .smod_whatsapp,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_whatsapp:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_whatsapp{
    background:transparent;
    border:1px solid #71c169
}
.smod_scoial_pnael.smod_default_color_outlines .smod_reddit,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_reddit:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_reddit{
    background:transparent;
    border:1px solid #f04b23
}
.smod_scoial_pnael.smod_default_color_outlines .smod_email,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_email:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_email{
    background:transparent;
    border:1px solid #6bcce9
}
.smod_scoial_pnael.smod_default_color_outlines .smod_pocket,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_pocket:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_pocket{
    background:transparent;
    border:1px solid #ef4056
}
.smod_scoial_pnael.smod_default_color_outlines .smod_buffer,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_buffer:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_buffer{
    background:transparent;
    border:1px solid #323b43
}
.smod_scoial_pnael.smod_default_color_outlines .smod_hacker_news,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_hacker_news:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_hacker_news{
    background:transparent;
    border:1px solid #f16522
}
.smod_scoial_pnael.smod_default_color_outlines .smod_flipboard,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_flipboard:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_flipboard{
    background:transparent;
    border:1px solid #bf2626
}
.smod_scoial_pnaelSide{
    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
}
.smod_scoial_pnaelSide.slide,.smod_scoial_pnaelSide.fade{
    position:fixed;
    -webkit-transition:all 0.2s linear;
    transition:all 0.2s linear
}
.smod_scoial_pnaelSide.fade.smod_float_left{
    left:5px
}
.smod_scoial_pnaelSide.fade.smod_float_right{
    right:5px
}
.smod_scoial_pnaelSide[class*=smod_side]{
    height:auto;
    display:flex;
    position:fixed;
    padding:30px 0
}
.smod_scoial_pnaelSide.fade{
    display:none
}
.smod_scoial_pnaelSide.smod_float_right{
    align-content:flex-end
}
.smod_scoial_pnaelSide.smod_side_top{
    top:15px
}
.smod_scoial_pnaelSide.smod_side_bottom{
    bottom:15px
}
.smod_scoial_pnaelSide.smod_side_center{
}
.smod_scoial_pnaelSide .md_twaetCnotainer{
    -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
}
.smod_scoial_pnaelSide .md_twaetCnotainer .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
}
.smod_scoial_pnaelSide .md_twaetCnotainer .smod_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
}
.smod_scoial_pnaelSide .md_twaetCnotainer 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
}
.smod_scoial_pnaelSide .md_twaetCnotainer .sw,.smod_scoial_pnaelSide .md_twaetCnotainer .smod_share{
    float:left;
    line-height:34px
}
.smod_scoial_pnaelSide.smod_default .md_twaetCnotainer .sw{
    line-height:32px
}
.smod_scoial_pnaelSide.smod_default .md_twaetCnotainer .smod_share{
    line-height:30px
}
.smod_scoial_pnaelSide .md_twaetCnotainer .smod_share{
    font-size:13px
}
.smod_scoial_pnaelSide .md_twaetCnotainer:hover,.smod_scoial_pnaelSide .md_twaetCnotainer:hover .iconFiller,.smod_scoial_pnaelSide .md_twaetCnotainer:hover .smod_count{
    -webkit-transition:all 0.1s linear;
    transition:all 0.1s linear
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer{
    margin-bottom:5px;
    width:67.5px!important
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer,.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer a,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer a{
    width:67.5px;
    height:67.5px!important;
    position:relative
}
.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer:not(.total_shares),.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer:not(.total_shares) a{
    border-radius:50%!important
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer i.sw,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer i.sw{
    font-size:27px;
    height:40px;
    margin:0;
    padding-top:10px;
    text-align:center;
    width:100%
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.total_shares) span.smod_share,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer:not(.total_shares) span.smod_share{
    height:35px;
    opacity:0;
    position:absolute;
    bottom:0;
    left:0;
    text-align:center;
    width:67.5px
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.total_shares) span.smod_count,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer:not(.total_shares) span.smod_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%
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.total_shares) span.smod_count.smod_hide,.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer span.smod_hide .iconFiller,.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer span.smod_hide .spaceManWilly,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer:not(.total_shares) span.smod_count.smod_hide,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer span.smod_hide .iconFiller,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer span.smod_hide .spaceManWilly{
    height:67.5px;
    opacity:1
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer span.iconFiller,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer span.iconFiller{
    height:40px;
    width:67.5px
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.total_shares):hover span.smod_count:not(.smod_hide),.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer:not(.total_shares):hover span.smod_count:not(.smod_hide){
    opacity:0
}
.smod_scoial_pnaelSide.smod_boxed .total_shares,.smod_scoial_pnaelSide.smod_circles .total_shares{
    padding:0;
    width:67.5px!important
}
.smod_scoial_pnaelSide .md_twaetCnotainer:not(.total_shares){
    line-height:34px
}
.smod_scoial_pnaelSide:not(.smod_boxed):not(.smod_circles) .md_twaetCnotainer:not(.total_shares) .iconFiller{
    margin-left:2px;
    width:30px
}
.smod_scoial_pnaelSide .md_twaetCnotainer:not(.total_shares) .smod_count{
    padding:0 8px;
    width:48px
}
.smod_scoial_pnaelSide .md_twaetCnotainer:not(.total_shares) .smod_count.smod_hide{
    padding:0;
    width:100%
}
.smod_scoial_pnaelSide .md_twaetCnotainer:not(.total_shares) .smod_count.smod_hide .iconFiller{
    display:block;
    float:none;
    margin:0 auto
}
.smod_scoial_pnaelSide:not(.smod_boxed):not(.smod_circles) .md_twaetCnotainer:not(.total_shares):hover{
    width:150px
}
.smod_scoial_pnaelSide .md_twaetCnotainer[data-network]:not(.total_shares):hover .iconFiller,.smod_scoial_pnaelSide .md_twaetCnotainer:not(.total_shares) .spaceManWilly{
    width:90px
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.total_shares):hover .iconFiller,.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.total_shares) .spaceManWilly,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer:not(.total_shares):hover .iconFiller,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer:not(.total_shares) .spaceManWilly{
    width:100%
}
.smod_scoial_pnaelSide .md_twaetCnotainer.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
}
.smod_scoial_pnaelSide .md_twaetCnotainer.total_shares .smod_count{
    color:#444;
    display:block;
    font-family:Lato,sans-serif;
    height:28px;
    text-align:center;
    width:100%
}
.smod_scoial_pnaelSide .md_twaetCnotainer.total_shares .smod_label{
    color:#444;
    display:block;
    font-family:Lato,sans-serif;
    font-size:50%;
    position:relative;
    text-align:center;
    width:100%
}
.md_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
}
.md_wrapper.bottom{
    bottom:0;
    left:0
}
.md_wrapper.top{
    top:0;
    left:0
}
.md_floater{
    margin:10px 0;
    position:relative;
    left:304px;
    width:740px
}
.smod_scoial_pnaelSide.hideCounts a{
    text-align:center
}
.smod_scoial_pnaelSide.hideCounts .iconFiller{
    float:none;
    text-align:left
}
.sw{
    display:inline-block;
    font-family:sm-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 .sm-s-mod:before{
    color:#ee464f
}
.mce-container .sm-s-mod{
    color:#ee464f;
    font-size:20px;
    margin-right:15px;
    vertical-align:middle
}
i.smod_google_plus_icon:before{
    content:"h"
}
i.smod_pinterest_icon:before{
    content:"b"
}
i.smod_twitter_icon:before{
    content:"s"
}
i.smod_facebook_icon:before{
    content:"j"
}
i.smod_linkedin_icon:before{
    content:"f"
}
i.smod_tumblr_icon:before{
    content:"r"
}
i.smod_stumbleupon_icon:before{
    content:"q"
}
i.smod_reddit_icon:before{
    content:"a"
}
i.smod_email_icon:before{
    content:"k"
}
i.smod_yummly_icon:before{
    content:"x"
}
i.smod_whatsapp_icon:before{
    content:"y"
}
i.smod_pocket_icon:before{
    content:"B"
}
i.smod_buffer_icon:before{
    content:"z"
}
i.smod_hacker_news_icon:before{
    content:"D"
}
i.smod_flipboard_icon:before{
    content:"C"
}
.sm-s-mod:before{
    content:"p"
}
.smod_CTT{
    text-decoration:none!important
}
.sm-tweet-clear{
    zoom:1
}
.sm-tweet-clear:after{
    clear:both;
    content:".";
    display:block;
    height:0;
    visibility:hidden
}
.sm-click-to-tweet{
    display:block;
    margin:15px 0;
    padding:15px 30px;
    position:relative
}
.sm-click-to-tweet:after{
    clear:both;
    content:".";
    display:block;
    height:0;
    line-height:0;
    visibility:hidden
}
.sm-click-to-tweet .sm-ctt-text{
    margin:0 0 10px;
    padding:0;
    position:relative;
    word-wrap:break-word
}
a .sm-click-to-tweet .sm-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
}
.sm-click-to-tweet .sm-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
}
.sm-click-to-tweet i.smod_twitter_icon{
    float:right;
    font-size:21px;
    margin-left:15px!important;
    margin-top:2px;
    text-transform:none
}
a.smod_CTT.style1 .sm-click-to-tweet{
    background-color:#fff;
    border:1px solid #ddd;
    -webkit-border-radius:4px;
    border-radius:4px
}
a.smod_CTT.style2 .sm-click-to-tweet{
    background-color:#fff;
    border:4px double #ddd;
    -webkit-border-radius:0;
    border-radius:0
}
a.style2 .sm-click-to-tweet .sm-ctt-text{
    color:#666;
    font-style:italic;
    text-decoration:none
}
a.smod_CTT.style3:hover .sm-click-to-tweet{
    border-left:10px solid #3c87b2;
    padding-right:20px;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear
}
a.smod_CTT.style3 .sm-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 .sm-click-to-tweet .sm-ctt-text{
    color:#fff;
    font-style:italic;
    text-decoration:none
}
a.smod_CTT.style4:hover .sm-click-to-tweet{
    border-left:10px solid #3c87b2;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear
}
a.smod_CTT.style4 .sm-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.smod_CTT.style5:hover .sm-click-to-tweet{
    background-color:#d34250;
    border-left:10px solid #30394f;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear
}
a.smod_CTT.style5 .sm-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.smod_CTT.style6:hover .sm-click-to-tweet{
    background-color:#ced3dc;
    border-left:10px solid #d34250;
    -webkit-transition:all 0.25s linear;
    transition:all 0.25s linear
}
a.smod_CTT.style6 .sm-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 .sm-click-to-tweet i.smod_twitter{
    color:#30394f
}
.smod_pop_thumb{
    -webkit-border-radius:3px;
    border-radius:3px;
    float:left;
    height:100px;
    margin:5px 25px 5px 0;
    width:100px
}
.smod_popular_post{
    clear:both
}
.smod_clearfix:after{
    clear:both;
    content:" ";
    display:block;
    height:0;
    visibility:hidden
}
.smod_popular_post a.smod_popularity{
    border:none;
    display:block;
    line-height:1.5;
    margin:20px 0
}
span.smod_pop_count{
    display:block;
    font-size:70%
}
.smod_widget_box{
    -webkit-border-radius:3px;
    border-radius:3px
}
div.sm-pinit{
    display:table!important;
    line-height:0;
    position:relative!important
}
div.sm-pinit a.sm-pinit-button,div.sm-pinit a.sm-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.sm-pinit:hover a.sm-pinit-button,div.sm-pinit:focus a.sm-pinit-button{
    opacity:1
}
div.sm-pinit a.sm-pinit-button::before{
    color:#fff;
    content:"b";
    float:left;
    font-family:sm-icon-font;
    font-size:20px;
    font-weight:400;
    line-height:36px;
    margin-left:-5px;
    margin-right:10px
}
div.sm-pinit a.sm-pinit-button:hover::before{
    content:"F"
}
div.sm-pinit a.sm-pinit-button:hover,div.sm-pinit a.sm-pinit-button:focus{
    background:#aa1b29;
    color:#fff;
    text-decoration:none
}
div.sm-pinit .sm-pinit-left{
    left:30px
}
div.sm-pinit .sm-pinit-center{
    margin-left:-60px;
    left:50%
}
div.sm-pinit .sm-pinit-right{
    right:30px
}
div.sm-pinit .sm-pinit-top{
    top:30px
}
div.sm-pinit .sm-pinit-middle{
    margin-top:-25px;
    top:50%
}
div.sm-pinit .sm-pinit-bottom{
    bottom:30px
}
.smod_scoial_pnael.notMobile .md_twaetCnotainer:nth-last-child(1),.mobile .md_twaetCnotainer:nth-last-child(2),.md_twaetCnotainer.total_shares:nth-last-child(1){
    margin-right:0
}
.smod_scoial_pnael.smod_default_full_color a,html body .smod_scoial_pnael.smod_individual_full_color .md_twaetCnotainer:hover a,body .smod_scoial_pnael.smod_other_full_color:hover a,.smod_scoial_pnael.smod_default_light_gray a,html body .smod_scoial_pnael.smod_individual_light_gray .md_twaetCnotainer:hover a,body .smod_scoial_pnael.smod_other_light_gray:hover a,.smod_scoial_pnael.smod_default_medium_gray a,html body .smod_scoial_pnael.smod_individual_medium_gray a:hover,body .smod_scoial_pnael.smod_other_medium_gray:hover a,.smod_scoial_pnael.smod_default_dark_gray a,html body .smod_scoial_pnael.smod_individual_dark_gray a:hover,body .smod_scoial_pnael.smod_other_dark_gray:hover a{
    color:white
}
.smod_scoial_pnael.smod_default_color_outlines .smod_twitter a,html body .smod_scoial_pnael.smod_individual_color_outlines .smod_twitter a:hover,body .smod_scoial_pnael.smod_other_color_outlines:hover .smod_twitter a,.wp-editor-container .smod_twitter:before,a.style1 .sm-click-to-tweet i.smod_twitter,a.style2 .sm-click-to-tweet i.smod_twitter{
    color:#429cd6
}
.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.total_shares) .smod_hide span.smod_share,.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.total_shares):hover span.smod_share:not(.smod_hide),.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer:not(.total_shares) .smod_hide span.smod_share,.smod_scoial_pnaelSide.smod_circles .md_twaetCnotainer:not(.total_shares):hover span.smod_share:not(.smod_hide){
    opacity:1
}
.smod_scoial_pnael.mobile .iconFiller ~ .smod_count,.sm-content-locator{
    display:none
}
a.style1 .sm-click-to-tweet .sm-ctt-text,a.style1 .sm-click-to-tweet .sm-ctt-btn{
    color:#999;
    text-decoration:none
}
a.style1:hover .sm-click-to-tweet .sm-ctt-text,a.style1:hover .sm-click-to-tweet .sm-ctt-btn,a.style2:hover .sm-click-to-tweet .sm-ctt-text,a.style2 .sm-click-to-tweet .sm-ctt-btn,a.style2:hover .sm-click-to-tweet .sm-ctt-btn{
    color:#666;
    text-decoration:none
}
a.style3:hover .sm-click-to-tweet .sm-ctt-text,a.style3 .sm-click-to-tweet .sm-ctt-btn,a.style3:hover .sm-click-to-tweet .sm-ctt-btn,a.style3 .sm-click-to-tweet i.smod_twitter,a.style4 .sm-click-to-tweet .sm-ctt-text,a.style4:hover .sm-click-to-tweet .sm-ctt-text,a.style4 .sm-click-to-tweet .sm-ctt-btn,a.style4:hover .sm-click-to-tweet .sm-ctt-btn,a.style5 .sm-click-to-tweet .sm-ctt-text,a.style5:hover .sm-click-to-tweet .sm-ctt-text,a.style5 .sm-click-to-tweet .sm-ctt-btn,a.style5:hover .sm-click-to-tweet .sm-ctt-btn{
    color:#fff;
    text-decoration:none
}
a.style4 .sm-click-to-tweet i.smod_twitter,a.style5 .sm-click-to-tweet i.smod_twitter{
    color:#fff
}
a.style6 .sm-click-to-tweet .sm-ctt-text,a.style6 .sm-click-to-tweet .sm-ctt-btn{
    color:#30394f;
    text-decoration:none
}
a.style6:hover .sm-click-to-tweet .sm-ctt-text,a.style6:hover .sm-click-to-tweet .sm-ctt-btn,a.style6:hover .sm-click-to-tweet i.smod_twitter{
    color:#2a2d34;
    text-decoration:none
}
.scale-70{
    -ms-transform:scale(0.7);
    -webkit-transform:scale(0.7);
    transform:scale(0.7)
}
.smod_scoial_pnael:not(.md_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)
}
.smod_scoial_pnael:not(.md_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)
}
.smod_scoial_pnael:not(.md_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)
}
.smod_scoial_pnael:not(.md_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)
}
.smod_scoial_pnael:not(.md_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)
}
.smod_scoial_pnael:not(.md_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)
}
.smod_scoial_pnael:not(.md_floater).scale-140.scale-full_width{
    width:71.42857142857143%!important
}
.scale-full_width,.scale-left,.md_floater.scale-center,.md_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.smod_scoial_pnael .md_twaetCnotainer.smod_emphasize{
    -webkit-box-flex:2;
    -moz-box-flex:2;
    -webkit-flex:2;
    -ms-flex:2;
    flex:2
}
.sm-pinit.aligncenter{
    margin:0 auto
}

#top-posts-2.widget_top-posts ul {
    counter-reset: number;
}

.widgets-list-layout li {
    margin-bottom: 0 ;
}

.widgets-list-layout .widgets-list-layout-blavatar {
    margin-right: 12px;
    width: 40px ;
}

.widgets-list-layout-links {
    float: none ;
    overflow: hidden;
    width: auto ;
}

/* INJECTED INLINE CSS FOR TOP POSTS WIDGET */

/* 2-Column Grid Layout */

.widgets-grid-layout {
	width: 100%;
}

.widgets-grid-layout:before,
.widgets-grid-layout:after {
	content: " ";
	display: table;
}

.widgets-grid-layout:after {
	clear: both;
}

.widget-grid-view-image {
	float: left;
	max-width: 50%;
}

.widget-grid-view-image a {
	display: block;
	margin: 0 2px 4px 0;
}

.widget-grid-view-image:nth-child(even) {
	float: right;
}

.widget-grid-view-image:nth-child(even) a {
	margin: 0 0 4px 2px;
}

.widgets-grid-layout .widget-grid-view-image img {
	max-width: 100%;
	height: auto;
}

/* Multi-Column Grid Layout */

.widgets-multi-column-grid ul {
	overflow: hidden;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.widgets-multi-column-grid ul li {
	background: none;
	clear: none;
	float: left;
	margin: 0 -5px -3px 0;
	padding: 0 8px 6px 0;
	border: none;
	list-style-type: none !important;
}

.widgets-multi-column-grid ul li a {
	background: none;
	margin: 0;
	padding: 0;
	border: 0;
}

.widgets-multi-column-grid .avatar {
	vertical-align: middle;
}

/* List Layout */

.widgets-list-layout {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.widgets-list-layout li:before,
.widgets-list-layout li:after {
	content:"";
	display:table;
}
.widgets-list-layout li:after {
	clear:both;
}
.widgets-list-layout li {
	zoom:1;
	margin-bottom: 1em;
	list-style-type: none !important;
}

.widgets-list-layout .widgets-list-layout-blavatar {
	float: left;
	width: 21.276596%;
	max-width: 40px;
	height: auto;
}

.widgets-list-layout-links {
	float: right;
	width: 73.404255%;
}

.widgets-list-layout span {
	opacity: 0.5;
}

.widgets-list-layout span:hover {
	opacity: 0.8;
}
/* END INLINE CSS FOR TOP POSTS WIDGET */

/* BEGIN NEW TOP POSTS WIDGET */

#secondary aside[id^='top-posts-'].widget_top-posts ul {
    margin-left: 0 !important;
    padding-left: 0 !important;
    padding-bottom: 10px;
}

aside[id^='top-posts-'].widget_top-posts ul {
    counter-reset: number !important;
}

aside[id^='top-posts-'] .widgets-list-layout li {
    margin-bottom: 0 !important;
}

aside[id^='top-posts-'] .widgets-list-layout .widgets-list-layout-blavatar {
    margin-right: 12px !important;
    width: 40px !important;
}

aside[id^='top-posts-'] .widgets-list-layout-links {
    float: none !important;
    overflow: hidden !important;
    width: auto !important;
}

aside[id^='top-posts-'].widget_top-posts .widgets-list-layout .widgets-list-layout-blavatar {
    width: 128px !important;
    min-width: 128px !important;
    min-height: 80px !important;
    max-height: 80px !important;
    object-fit: cover !important;
}

aside[id^='top-posts-'].widget_top-posts .wpt_widget_content .wp-post-image {
    min-height: 80px !important;
    min-width: 128px !important;
}

aside[id^='top-posts-'].widget_top-posts li:before {
    content: counter(number)"" !important;
    font-weight: bold !important;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    background: rgba(49,139,189,0.7) !important;
    text-shadow: 1px 1px 1px #3188bd, 1px -1px 1px #3188bd, -1px 1px 1px #3188bd, -1px -1px 1px #3188bd !important;
    color: #fff !important;
    padding: 2px 8px !important;
    position: absolute !important;
    margin-left: 8px;
    font-size: 18px;
}

aside[id^='top-posts-'].widget_top-posts li {
    padding: 10px 10px 10px 10px !important;
    margin-bottom: 0 !important;
    margin-right: 3px;
    margin-left: 1px;
}
aside[id^='top-posts-'].widget_top-posts li:hover {
    background: #2b629d !important;
}
#secondary aside[id^='top-posts-'].widget_top-posts li:hover a {
    color: #fff !important;
    /* text-decoration-color: #6993bf; */
    text-decoration: none;
}
aside[id^='top-posts-'].widget_top-posts li img {
    margin-left:8px
}
aside[id^='top-posts-'].widget_top-posts li img {
    box-shadow: 0 0 3px #777;
    -moz-box-shadow: 0 0 3px #777;
    -webkit-box-shadow: 0 0 3px #777;
}
aside[id^='top-posts-'].widget_top-posts li:hover img {
    box-shadow: 0 0 12px #0f2d4e !important;
    -moz-box-shadow: 0 0 12px #0f2d4e !important;
    -webkit-box-shadow: 0 0 12px #0f2d4e !important;
}

aside[id^='top-posts-'].widget_top-posts li a {
    border: none !important;    
    padding: 0 !important;
}

aside[id^='top-posts-'].widget_top-posts .widgets-list-layout-links {
    color: #555  !important;
    font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
    font-size: 16px !important;
    max-height: 80px !important;
}

aside[id^='top-posts-'].widget_top-posts .widgets-list-layout-links a {
    text-align: left !important;
    max-height: 80px !important;
    overflow: hidden !important;
    border: none !important;
    padding-left: 0 !important;
    padding-top: 15px !important;
}

  /* renumber */

aside[id^='top-posts-'].widget_top-posts ul {
	counter-reset: number;
}
aside[id^='top-posts-'].widget_top-posts li:before {
	/* content: counter(number)"." !important; // period after number */
	content: counter(number)"" !important;
	counter-increment: number;
}

  /* fix nesdes */
aside[id^='text-'] .textwidget aside[id^='top-posts-'] {
    margin-top: -5px !important;
    margin-left: -8px !important;
    margin-right: -10px !important;
    margin-bottom: -8px !important;
    padding-bottom: 5px !important;
}

/* END NEW TOP POSTS WIDGET */

#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 {
   top: 40px;
    padding: 40px 20px 50px 0;
    z-index: 0;
}
.home-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.movies-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.games-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.tech-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.psychology-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.quizzes-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.politics-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.cars-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.gear-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.topten-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.privacy-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.security-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.startup-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.trends-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.travel-content-bg aside[id^="text-"].sticky-sidebar-newsletter,
.reviews-content-bg aside[id^="text-"].sticky-sidebar-newsletter {
	top: 40px;
	background: rgba(0,0,0,0.5);
	padding: 40px 20px 50px 0;
	padding-bottom: calc(100vw - 318px);
	width: 380px;
	margin-left: -10px;
	z-index: 0;
}
.home-page #primary.home-content {
    padding-bottom: 50px !important;
  }

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    div.sm-pinit{
        display:inline-block!important;
        max-width:100%
    }
}
.smod_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 .sm-pinit.lazyloaded{
    display:block!important
}
.smd-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
}
.smod_count span {
    color:#fff !important;
}
.smod_count, .spaceManWilly {
    color:#fff !important;
}

.md_twaetCnotainer.smod_google_plus { 
	background-color: #065382 !important;
    border-color: #065382 !important;
}
.md_twaetCnotainer.smod_reddit { 
	background-color: #cd2029 !important;
    border-color: #cd2029 !important;
}


/* smd manually add back font face */
@font-face {font-family: "sm-icon-font";src:url("https://techreader.net/wp-content/plugins/s-mod/fonts/sm-icon-font.eot");src:url("https://techreader.net/wp-content/plugins/s-mod/fonts/sm-icon-font.eot#iefix") format("embedded-opentype"),url("https://techreader.net/wp-content/plugins/s-mod/fonts/sm-icon-font.woff") format("woff"),url("https://techreader.net/wp-content/plugins/s-mod/fonts/sm-icon-font.ttf") format("truetype"),url("https://techreader.net/wp-content/plugins/s-mod/fonts/sm-icon-font.svg#1445203416") format("svg");font-weight: normal;font-style: normal;}
/* END NEW SMD */

/* supsoc add frontend css */
.the_champ_horizontal_sharing .theChampSharing{
	color: #fff;
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
}
.the_champ_horizontal_sharing .theChampTCBackground{
	color:#666;
}
.the_champ_horizontal_sharing .theChampSharing:hover{
	border-color: transparent;
}
.the_champ_vertical_sharing .theChampSharing{
	color: #fff;
	border-width: 0px;
	border-style: solid;
	border-color: transparent;
}
.the_champ_vertical_sharing .theChampTCBackground{
	color:#666;
}
.the_champ_vertical_sharing .theChampSharing:hover{
	border-color: transparent;
}
div.the_champ_horizontal_sharing .the_champ_square_count{display: block}
div.the_champ_vertical_sharing .theChampSharingSvg{height:70%;margin-top:4.5px}div.the_champ_vertical_sharing .the_champ_square_count{line-height:11.4px;}

.the_champ_horizontal_sharing .the_champ_square_count{
	display:block;
	text-indent:0!important;
	visibility:hidden;
	background-color:#58B8F8!important;
	width:auto;
	height:auto;
	text-align:center;
	min-width:8px!important;
	padding:1px 4px!important;
	color:#fff!important;
	font-family: "Open Sans",arial,sans-serif!important;
	font-size:10px!important;
	font-weight:600!important;
	-webkit-border-radius:15px!important;
	border-radius:15px!important;
	-webkit-box-shadow:0 2px 2px rgba(0,0,0,.4);
	box-shadow:0 2px 2px rgba(0,0,0,.4);
	text-shadow:0 -1px 0 rgba(0,0,0,.2);
	line-height:14px!important;
	border:2px solid #fff!important;
	z-index:1;
	margin:2px auto!important;
	box-sizing:content-box!important
}
/* end supsoc */
    
/* table of contents navigator */
    .jumplist-hidden {
        margin-bottom: 70px;
        visibility: hidden;
    }
    .toc {
        background: #efeeee;
        padding: 20px 10px 20px 30px;
        margin-top: 20px;
        margin-bottom: 27px;
    }
    .toc a {
        font-size: 18px;
        line-height: 32px;
        padding: 7px 0;
        color: #265eab !important;
    }
    .toc span {
        display: block;
        font-size: 18px;
        margin-bottom: -10px !important;
        margin-top: 5px !important;
    }
    .toc .fa {
        color: #2662b9;
        padding-right: 7px;
    }
    
/* end table of contents navigator */

/* christmas lights calculator */
    .calc-input {
        background: #eee;
        padding: 20px 25px 5px 25px;
        border-radius: 20px;
        -moz-border-radius: 20px;
        -webkit-border-radius: 20px;
    }
    .calc-input table {
        background: #eee;
        font-size: 17px;
    }
    .calc-input table td {
        vertical-align: middle;
    }
    .calc-input table input {
        background-image: none;
        padding: 3px 7px;
        border-radius: 3px;
        border: 1px solid #ddd;
    }
    .calc-total {
        background: #ddd;
    }
    .calc-total td {
        font-weight: bold;
        /* border-top-left-radius: 7px;
        -moz-border-top-left-radius: 7px;
        -webkit-border-top-left-radius: 7px;
        border-bottom-left-radius: 7px;
        -moz-border-bottom-left-radius: 7px;
        -webkit-border-bottom-left-radius: 7px; */
        border: none;
    }
    .calc-total td:nth-child(1) {
        padding-top: 6px;
        padding-left: 11px;
    }
    @media screen and (max-width: 500px) {
        .calc-input table input {
            width: 100px;
        }
        .calc-input table td {
            font-size: 15px;
        }
    }
/* end christmas lights calculator */

/* MEDIA QUERIES */

@media screen and (min-width: 1200px) and (max-width: 1251px) {
    .smod_scoial_pnaelSide.md_sPnael.smod_boxed.smod_default_full_color.smod_individual_full_color.smod_other_full_color.slide {
        display:none !important
    }
	/* new smd version */
	.smod_scoial_pnaelSide[class*=smod_side].smod_boxed  {    
		display: none !important;
	}
}

@media screen and (max-width: 1290px) {
    .smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer,.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer a,.smod_scoial_pnaelSide .iconFiller,.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.totes) span.smod_count,.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.totes) span.smod_share,.smod_scoial_pnaelSide.md_sPnael.smod_boxed.smod_default_full_color.smod_individual_full_color.smod_other_full_color.slide {
        width:45px !important
    }
    .smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer i.sw {
        width:33px !important
    }
    .smod_scoial_pnaelSide.md_sPnael div.totes.totesalt,.smod_scoial_pnaelSide.md_sPnael:hover:nth-child(1) {
        width:45px !important;
        text-shadow:0 0 1px #fff
    }
    .smod_scoial_pnaelSide {
        padding-top:20px !important
    }
	
	/*  new smd version */
	.smod_scoial_pnaelSide.smod_scoial_pnael {
		width: 45px !important;
	}

	.smod_scoial_pnaelSide.smod_scoial_pnael .md_twaetCnotainer {
		width: 45px !important;
	}

	.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.total_shares) span.smod_share {
		/* font-size: 12px !important; */
		padding-right: 1px;
	}
	.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer: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 */
	.smod_scoial_pnaelSide.smod_boxed .md_twaetCnotainer:not(.total_shares) .smod_count.smod_hide .spaceManWilly i.sw {
		padding-left: 8px;
	}
}

@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
    }
    #archives-games-sidebar #text-9.sticky-sidebar-abds {
        width:358px;
    }
    .gtc-list li {
        list-style:none
    }
    .gtc-list li:before {
        content:'' counter(item) ' ';
        counter-increment:item;
        font-weight:bold;
        color:#5b8ec2;
        font-size:20px;
        position:absolute;
        margin-right:2px;
        margin-left:-21px
    }
    .gtc-list li:last-child:before {
        margin-left:-27px
    }
    #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
    }
    .thefooter {
        width:1170px;
        margin:0 auto
    }
    .deals-container {
        width:350px
    }
    #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
    }
	.cars-container-bg .featured-archives-header {
		background-position: 267px -357px;
	    margin-top: 5px;
        margin-bottom: 14px;
	}
	.cars-container-bg .featured-archives-header.recent-cars-header {
		background-position: 267px -348px;
		margin-top: 20px;
		margin-bottom: -15px;
	}
	.cars-archives h1.entry-title a, .cars-archives h2.entry-title a {
	    font-size: 19px !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
    }
    .cars-specs-cont {
        width:117% !important
    }
    #simplemodal-container2 {
        width:80% !important
    }
    #simplemodal-container2 {
        left:10% !important
    }
    .gtc-list a.gtc-link {
        max-height:78px !important;
        max-width:118px
    }
}

@media screen and (min-width: 993px) and (max-width: 1199px) {
}
@media screen and (max-width: 992px) {
    .site-title {
        text-align:left !important;
        margin-top:5px !important;
        margin-bottom:0 !important
    }
    #top-nav {
        width:100% !important
    }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
    .gtc-list li {
        list-style:none
    }
    .gtc-list li:before {
        content:'#' counter(item) ' ';
        counter-increment:item;
        font-weight:bold;
        color:#5b8ec2;
        margin-left:-8px;
        margin-right:2px
    }
    .gtc-list li {
        max-height:78px !important;
        overflow-y:hidden
    }
    #contest img {
        max-height:125px
    }
    #free-ebook img {
        max-height:191px
    }
    .apsc-theme-17 .apsc-each-profile a {
        padding:5px 3px 10px 3px !important;
        width:72px !important
    }
    .apsc-theme-17 .apsc-media-type {
        font-size:12px !important;
        padding-top:2px !important
    }
    #text-33 .widget-title {
        font-size:19px !important
    }
    #text-29 .widget-title {
        font-size:17px !important
    }
    .gtc-list a.gtc-link {
        width:128px !important
    }
    .gtc-list .gtc-content-thumb img {
        margin-right:15px
    }
    .wpwp-col-points {
        margin-left:-30px;
        display:block !important
    }
    .deals-container {
        width:30% !important
    }
    .deals-section main {
        width:70% !important
    }
    .home-page #newscroller {
        margin-left: 0 !important;
        margin-bottom: 0 !important;
        margin-top: -364px !important;
    }
    .home-page .container.col-md-12.home-container-bg {
        margin-top: 389px !important;
    }
}

@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: 992px) and (max-width: 1067px) {
    .smod_scoial_pnaelSide.md_sPnael.smod_boxed.smod_default_full_color.smod_individual_full_color.smod_other_full_color.slide {
        display:none !important
    }
}

@media screen and (min-width: 991px) {
	#text-40.sticky-sidebar-shares {
        position: fixed;
        top: 50px;
        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: 50px
    }
    #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:250px
    }
    #archives-games-sidebar #text-9.sticky-sidebar-abds {
        position:relative;
    }
    #secondary.games-custom-sidebar {
        width:40%
    }
    .featured-archives-topfeat {
        display:block
    }
	.full-head .entry-title {
	    left: 15px;
	}
}

@media screen and (min-width: 991px) and (max-width: 1199px) {
    #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
    }
    #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
    }
    #archives-games-sidebar #text-9.sticky-sidebar-abds {
        width:300px
    }
    .entry-cars .featured-image-single img {
        max-width:599px !important
    }
    .entry-cars .cars-fav-add a {
        padding:20px 337px 20px 55px !important
    }
    #newscroller {
        height:364px !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
    }
    ol.gtc-list {
        list-style-position:inside;
        list-style-type:decimal
    }
	.featured-archives-header {
		background-position: 267px -355px;
		background-size: 167%;
	}
	.cars-container-bg .featured-archives-header {
		background-position: 267px -344px;
	    margin-top: 5px;
        margin-bottom: 14px;
	}
	.cars-container-bg .featured-archives-header.recent-cars-header {
		background-position: 267px -331px;
		margin-top: 20px;
		margin-bottom: -15px;
	}
	.cars-container-bg .recent-cars-header-container {
		padding-right: 30px;
	}
	#primary.cars-archives {
	    margin-right: -30px;
	}
	.cars-archives .entry-content {
	    min-height: 213px;
	}
}

@media screen and (min-width: 991px) and (max-width: 1026px) {
    nav#mainnav.sticky ul,
    nav#mainnav2.sticky ul {
        margin-left:5px
    }
}

@media screen and (min-width: 991px) and (max-width: 1010px) {
    nav#mainnav ul,
    nav#mainnav2 ul {
        margin-left:10px
    }
}

@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
    }
    #featured-archives .latest-posts-img {
        width:100% !important
    }
    #featured-archives .boxes-c {
        width:100% !important
    }
    .featured-sidebar {
        width:100% !important
    }
    .mainmenu {
        display:none
    }
    #mobilemenu-tr {
        display:block;
        font-weight:bold;
        background:rgba(0, 0, 0, 0.7);
        width:100%;
        /*margin-top:-74px;
        top:74px*/
    }
    #mobilemenu-search {
        display:block
    }
    #search-table {
        display:none
    }
    .gtc-list li {
        list-style:none
    }
    .gtc-list li:before {
        content:'#' counter(item) ' ';
        counter-increment:item;
        font-weight:bold;
        color:#5b8ec2;
        margin-left:-8px;
        margin-right:2px
    }
    
    #scoial-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;
    }
    table#search-table.oldsearch.show-searchbox {
        /* add background */
        width: 100% !important;
        background: #000 !important;
        top: 0 !important;
        left: 0 !important;
        margin-left: 0 !important;
        margin-top: 85px !important;
        z-index: 99999999999 !important;
        padding: 30px 0 20px 0 !important;
        border-bottom: 10px solid #2264a7 !important;
        border-top: 7px solid #2264a7 !important;
        /* end add background */
    }
    .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: rgba(0,0,0,0.97) !important;
        width:211px !important;
        margin-bottom:-1px !important
    }
    .site-title {
        padding:15px 0 !important
    }
    #newscroller {
        width:100% !important;
        height:300px !important;
        margin-top:-300px !important;
        margin-bottom:-60px !important
    }
    .container.col-md-12.home-container-bg {
        margin-top:295px !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
    }
    #scoial-icons {
        padding-left:0;
        display:none
    }
    .featured-archives-topfeat {
        /* display:none !important */
    }
    .widget.google_top_posts .gtc-content-thumb img {
        width:59%;
        /* height:120px */
    }
    #secondary.default-sidebar #text-5 h3.widget-title {
        white-space: nowrap;
        font-size: 19px;
    }
    .gtc-list .gtc-content-thumb img {
        margin-right:20px
    }
    .gtc-list a.gtc-link {
        width:35% !important;
        max-width:35% !important
    }
    ol.gtc-list {
        list-style-position:inside;
        list-style-type:decimal
    }
    .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
    }
    .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
    }
    .movies-dark h3.newscroller-bottom-title {
        color:#fff
    }
    .featured-archives-topfeat #featured-archives-rightbox {
        display: none;
        /* hide extra featured on small screens and mobile to look cleaner */
    }	
}

@media screen and (max-width: 964px) {
    #colophon2 a {
        padding:15px
    }
}

/* new home page design */
    @media screen and (min-width: 939px) and (max-width: 1040px) {
		nav#mainnav ul.new-nav li a,
		nav#mainnav.sticky ul.new-nav li a,
		nav#mainnav2 ul.new-nav li a,
		nav#mainnav2.sticky ul.new-nav li a {
			padding: 15px 20px;
		}
	}
	@media screen and (min-width: 878px) and (max-width: 938px) {
		nav#mainnav ul.new-nav li a,
		nav#mainnav.sticky ul.new-nav li a
		nav#mainnav2 ul.new-nav li a,
		nav#mainnav2.sticky ul.new-nav li a {
			padding: 15px 15px;
		}
	}
	@media screen and (min-width: 769px) and (max-width: 877px) {
		nav#mainnav ul.new-nav li a,
		nav#mainnav.sticky ul.new-nav li a,
		nav#mainnav2 ul.new-nav li a,
		nav#mainnav2.sticky ul.new-nav li a {
			padding: 18px 15px;
			font-size: 15px;
		}
		nav#mainnav ul.new-nav li a span,
		nav#mainnav.sticky ul.new-nav li a span,
		nav#mainnav2 ul.new-nav li a span,
		nav#mainnav2.sticky ul.new-nav li a span {
			font-size: 10px;
		}
	}
/* end new home page design */


@media screen and (min-width: 881px) and (max-width: 991px) {
    .full-head .mainmenu {
        margin-bottom: -9px;
    }
}

@media screen and (max-width: 839px) {
    .smod_scoial_pnaelSide.md_sPnael.smod_boxed.smod_default_full_color.smod_individual_full_color.smod_other_full_color.slide {
        display:none !important
    }
	/* new smd version */
	.smod_scoial_pnaelSide[class*=smod_side] {    
		display: none !important;
	}
}
@media screen and (min-width: 840px) {
    .smod_scoial_pnaelSide.md_sPnael.smod_boxed.smod_default_full_color.smod_individual_full_color.smod_other_full_color.slide {
        left:5px !important
    }
    .md_sPnael.mobile .iconFiller ~ .smod_count {
        display:block !important
    }
	/* new smd version */
	.smod_scoial_pnaelSide[class*=smod_side] {    
		display: block !important;
	}
}
@media screen and (min-width: 794px) and (max-width: 863px) {
    #colophon2 a {
        font-size:12px
    }
}
@media screen and (max-width: 793px) {
    #colophon2 a {
        padding:15px;
    color:#fff;
    text-transform:uppercase;
    padding:15px 20px;
    border-bottom:1px solid #021b2f;
    border-left:1px solid #021b2f;
    margin-left:-1px;
    width:33%;
    display:inline-block;
    }
}

@media screen and (max-width: 783px) {
    .the_champ_vertical_sharing {
        display:none !important
    }
}
@media screen and (min-width: 769px) {
	.cars-container-bg .mobile-cars-categories {
	    display: none;
	}
	.cars-container-bg .middlewidth-cars-categories {
	    display: inline-block;
	}
	.cars-container-bg .new-archive-nav {
    	margin-left: -22px !important;
        margin-right: -22px !important;
        width: calc(100% + 44px);
        margin-bottom: -25px !important;
        margin-top: 19px !important;
        background: #5b7794 !important;
        border-bottom: none !important;
        border-top: 3px solid #3e556d !important;
	}
    .cars-container-bg .latest-posts-box .middlewidth-cars-categories a:hover {
	    color: #fff !important;
	}
}
@media screen and (min-width: 769px) and (max-width: 991px) {
    .entry-cars .cars-fav-add a {
        padding:20px 429px 20px 55px !important
    }
    #mobilemenu-tr {
        display:none
    }
    #mobilemenu-tr.sticky2.sticky1 {
        display:block
    }
    .mainmenu {
        display:block
    }
    #masthead {
        margin:12px auto 80px auto !important
    }
    nav#mainnav,
    nav#mainnav2 {
        margin-top:-35px
    }
    nav#mainnav ul,
    nav#mainnav2 ul {
        display:table;
        padding:0;
        margin-left:auto !important;
        margin-right:auto !important
    }
    nav#mainnav ul li a,
    nav#mainnav2 ul li a {
        padding:25px 15px
    }
    li.first a {
        background-position:22px 33px
    }
    li.tech a {
        background-position:38px 33px
    }
    li.topten a {
        background-position:25px 37px
    }
    li.movies a {
        background-position:19px 33px
    }
    li.travel a {
        background-position:25px 36px
    }
    li.games a {
        background-position:26px 33px
    }
    li.cars a {
        background-position:19px 35px;
        padding-left:23px !important;
        padding-right:23px !important
    }
    li.gear a {
        background-position:23px 34px;
        padding-left:23px !important;
        padding-right:23px !important
    }
    li.psychology a {
        background-position:15px 31px
    }
}

@media screen and (min-width: 769px) and (max-width: 880px) {
    nav#mainnav,
    nav#mainnav2 {
        margin-top:-75px
    }
    .mainmenu {
        margin-bottom:-40px !important
    }
	.full-head .mainmenu {
		margin-bottom: -49px !important;
    }
}
@media screen and (min-width: 769px) and (max-width: 773px) {
	nav#mainnav .menu {
		width: 101%;
	}
}
@media screen and (min-width: 768px) {
    .cars-container-bg .new-archive-nav {
        border: none;
        background: none;
        margin: 30px 0 -10px 0;
    }
}
@media screen and (min-width: 712px) and (max-width: 768px) {
    .full-head .entry-title {
        font-size: 28px;    
        line-height: 37px;    
        padding: 14px 20px 17px 20px;    
        top: -420px;
    }
    .full-head .featured-image-single img {
        max-height: 401px;
		min-height: 401px;
    }
  
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    .sticky {
        margin-top:-88px !important
    }
    .mainmenu {
        height:45px !important;
        margin-top:-40px !important
    }
    #scoial-icons {
        position:absolute !important;
        margin-top:150px !important;
        z-index:999 !important;
        margin-left:350px !important
    }
    #scoial-icons i {
        color:#000 !important
    }
	.featured-archives-header {
		background-position: 267px -353px;
		background-size: 215%;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
		-moz-border-top-right-radius: 0;
		-moz-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-webkit-border-top-left-radius: 0;
	}
	.cars-container-bg .featured-archives-header {
		background-position: 267px -337px;
    	margin-top: -25px;
        margin-bottom: 17px;
	}
	.cars-container-bg .featured-archives-header.recent-cars-header {
    	background-position: 267px -354px !important;
        background-size: 225%;
		margin-top: 20px;
		margin-bottom: -15px;
	}
	.cars-container-bg .recent-cars-header-container {
		padding-right: 30px;
	}
	#primary.cars-archives {
	    margin-right: -30px;
        padding: 3px 0 1px 0!important;
	}
	.cars-container-bg .new-archive-nav.two-nav li a {
        background-position: 205px -283px;
	}
    .cars-archives article {
        width: 100% !important;
        margin: 0 auto !important;
    }
    .cars-container-bg #featured-archives .boxes-c.cars {
        width: 100% !important;
    }
    .cars-archives article {
        width: 100% !important;
        margin: 0 auto !important;
    }
    .cars-archives .featured-thumb {
        padding: 0;
    }
    .cars-container-bg article.archive .article-rest {
        margin: 20px auto 0 auto;
        padding: 0 1px 0 2px;
    }
    .cars-archives .hentry {
        padding-right: 30px !important;
    }
    .cars-container-bg .content-area h1.entry-title a {
        border-left: 8px solid #0f3154 !important;
    }
}
@media screen and (min-width: 768px) and (max-width: 880px) {
    .sticky {
        margin-top:-88px !important
    }
    .mainmenu {
        margin-top:0px !important
    }
}
@media screen and (max-width: 768px) {
    .sticky {
        margin-top:-124px !important
    }
    #search-table {
        margin-bottom:-20px !important;
        margin-left:10% !important;
        position:absolute !important
    }
    #scoial-icons {
        margin-left:10px !important
    }
    #scoial-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
    }
    #regular-banner {
        display:none
    }
    #mobile-banner {
        display:block
    }
    .entry-content p {
        font-size: 16.4px;
        line-height: 23px;
    }
    .entry-content .post p a {
        font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
        font-size: 16.4px;
        line-height: 23px;
    }
    .entry-cars .featured-image-single img {
        max-width:115% !important
    }
	.featured-archives-topfeat {
	    margin-top: -40px;
	}
	.featured-archives-topfeat div.featured-title-overlay {
		top: 0;
		background: #06203b !important;
        border-bottom: 5px solid #143f6b !important;
	}
	#featured-archives .latest-posts-img:hover .featured-title-overlay {
	    background: #04192e !important;
        border-bottom: 5px solid #23588e !important;
	}
	.featured-archives-topfeat #featured-archives-rightbox:nth-child(2) .latest-posts-box.boxes-c.topfeat {
        display: none;
    }
    .featured-archives-topfeat #featured-archives-rightbox .latest-posts-box.boxes-c.topfeat,
    .featured-archives-topfeat #featured-archives-rightbox .latest-posts-img {
        height: 340px !important;
    }
	.archive .entry-title a {
	    font-size: 20px;
	}
	.featured-archives-topfeat .latest-posts-box span {
        text-align: left !important;
        padding-left: 10px !important;
        font-size: 23px !important;
        line-height: 30px !important;
	}
	.new-archive-nav.two-nav li,
	.new-archive-nav.three-nav li,
	.new-archive-nav.four-nav li,
	.new-archive-nav.five-nav li {
		width: 100%;
	    margin: 5px;
	}
	.new-archive-nav {
	    margin-top: 20px;
	}
	.cars-container-bg .new-archive-nav {
	    margin-top: 0;
	    margin-bottom: -5px;
	    background: #5b7794;
    	border-bottom: 3px solid #3e556d;
        border-top: none;
	}
	.featured-archives-header {
		background-position: 267px -362px;
		background-size: 215%;
		bottom: 0;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
		-moz-border-top-right-radius: 0;
		-moz-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-webkit-border-top-left-radius: 0;
		min-width: 768px;
		margin-bottom: -10px;
	}
	.cars-archives .featured-archives-header {
		min-width: auto;
	}

	.featured-archives-topfeat {
		overflow-x: hidden;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
		-moz-border-top-right-radius: 0;
		-moz-border-top-left-radius: 0;
		-webkit-border-top-right-radius: 0;
		-webkit-border-top-left-radius: 0;
	}
	.home-content-bg,
	.nomad-content-bg,
	.startup-content-bg,
	.off-grid-content-bg,
	.sustainability-content-bg,
	.coding-content-bg,
	.travel-content-bg,
	.privacy-content-bg,
	.security-content-bg,
	.reviews-content-bg,
	.apps-content-bg,
	.topten-content-bg,
	.movies-content-bg,
	.games-content-bg,
	.cars-content-bg,
	.gear-content-bg,
	.tech-content-bg,
	.trends-content-bg,
	.ai-content-bg,
	.energy-content-bg,
	.quizzes-content-bg,
	.psychology-content-bg,
	.politics-content-bg {
    	border-color: rgb(34, 100, 167) !important;
    }
	.cars-container-bg .mobile-cars-categories {
	    display: inline-block;
	}
	.cars-container-bg .middlewidth-cars-categories {
	    display: none;
	}
}

@media screen and (max-width: 767px) {
    .comment .techreader-achievement-pnael {
        margin-top:8px !important
    }
    .depth-1 .comment-meta .commentator-time,.depth-1 .comment-meta .comment-edit-link {
        right:14px !important
    }
    .depth-2 .comment-meta .commentator-time,.depth-2 .comment-meta .comment-edit-link {
        right:14px !important
    }
    .depth-3 .comment-meta .commentator-time,.depth-3 .comment-meta .comment-edit-link {
        right:14px !important
    }
    .depth-4 .comment-meta .commentator-time,.depth-4 .comment-meta .comment-edit-link,.depth-5 .comment-meta .commentator-time,.depth-5 .comment-meta .comment-edit-link,.depth-6 .comment-meta .commentator-time,.depth-6 .comment-meta .comment-edit-link,.depth-7 .comment-meta .commentator-time,.depth-7 .comment-meta .comment-edit-link {
        right:14px !important
    }
}

@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
    }
    #buddypress .standard-form#signup_form div div.error {
        width:auto !important;
        float:left !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 (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 screen and (min-width: 654px) and (max-width: 1199px) {
    .entry-cars .cars-fav-remove {
        margin-left:300px !important
    }
    .entry-cars .cars-fav-view a {
        padding:20px 68% 20px 57px !important
    }
}
@media screen and (max-width: 1199px) and (min-width: 501px) {
  #masthead {
      margin: 20px auto 196px auto !important;
  }
  .site-branding,
  h1.site-title,
  h1.site-title a {
      margin: 0 auto !important;
      text-align: center;
  }
  .site-title img {
      margin: 0 auto !important;
      text-align: center;
  }
}
@media screen and (max-width: 1085px) and (min-width: 501px) {
  #masthead {
      margin: 20px auto 196px auto !important;
  }
  #mainnav {
    height: 70px;
  }
  #mainnav.sticky {
    max-height: 50px;
  }
  .nav_22 {
    margin-top: -5px;
    margin-right: -50px;
    margin-left: -50px;
    -webkit-transform: scale (0.9);
    -moz-transform: scale (0.9);
    -ms-transform: scale (0.9);
    transform: scale(0.9);
  }
}
@media screen and (max-width: 991px) {
  #masthead {
      margin: 10px auto 196px auto !important;
  }
  nav#mainnav, nav#mainnav2 {
    height: 70px;
  }
  .nav_22 {
    margin-top: -5px;
    margin-right: -50px;
    margin-left: -50px;
  }
  nav#mainnav ul.new-nav li > a, nav#mainnav2 ul.new-nav li > a {
    padding: 18px 12px 18px 62px !important;
  }
  .site-title img {
      margin-left: -62px !important;
  }
}
@media screen and (max-width: 880px) and (min-width: 769px) {  
  #masthead {
      margin: 10px auto 126px auto !important;
  }
  nav#mainnav, nav#mainnav2 {
    margin-top: -72px !important;
  }
  #content {
    margin-top: 200px;
  }
}
@media screen and (max-width: 768px) and (min-width: 501px) {
  #masthead {
      margin: 10px auto 90px auto !important;
  }
  .site-title img {
    min-width: 400px !important;
    margin-left: auto !important;
  }
  nav#mainnav2,
  nav#mainnav2 ul {
    background: transparent !important;
  }
  nav#mainnav2 li:nth-child(1),
  nav#mainnav2 li:nth-child(2) {
    display: none !important;
  }
}
@media screen and (max-width: 500px) {
  nav#mainnav, nav#mainnav2 {
    display: none !important;
  }
  #page {
    max-width: 481px;
    overflow: hidden;
  }
	.site-title img {
		min-width: auto;
		max-width: 100%;
		margin-top: -26px !important;
		margin-left: auto !important;
	}
	#parallax-bg {
		background: #000 url(https://techreader.net/files/2021/11/homebg-digital-banner2.jpg) center top repeat-x !important;
	}
	#mainnav2 {
		display: none !important;
	}
  
}
@media screen and (max-width: 653px) {
    .entry-cars .cars-fav-remove {
        margin-left:200px !important
    }
    .entry-cars .cars-fav-view a {
        padding:20px 237px 20px 57px !important
    }
    .cars-img {
        width:208px !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 screen and (max-width: 599px) {
    .cars-specs-cont {
        margin-bottom:53px
    }
}
@media screen and (max-width: 565px) {
    #post-4839 h1,#post-4839 h2 {
        margin-left:0 !important
    }
    .contact-apply-content {
        width:100% !important
    }
    #FSContact4 {
        margin-left:-40px !important
    }
}
@media screen and (min-width: 581px) and (max-width: 991px) {
    .deals-container {
        width:47% !important
    }
    .deals-container.second-deal {
        margin-right:0 !important
    }
    .deals-container.third-deal {
        margin-right:30px !important
    }
    .deals-container.first-deal.deal-a,.deals-container.second-deal.deal-a,.deals-container.third-deal.deal-a {
        margin-right:30px !important
    }
    .deals-container.first-deal.deal-b,.deals-container.second-deal.deal-b,.deals-container.third-deal.deal-b {
        margin-right:0 !important
    }
    .deals-section main {
        width:100% !important
    }
    .featured-archives-topfeat.deals-topmenu {
        display:block !important
    }
    nav#mainnav2 {
        margin-top:-34px
    }
}

@media screen and (max-width: 580px) {
    .deals-container {
        width:100% !important
    }
    .deals-section main {
        width:100% !important
    }
    .featured-archives-topfeat.deals-topmenu {
        display:block !important
    }
    .featured-archives-topfeat.deals-topmenu {
        height:290px
    }
    .deals-topmenu li,.deals-topmenu li a {
        width:100%;
        text-align:left
    }
    .deals-home-menu-title {
        display:inline
    }
    .deals-topmenu li a img {
        margin-top:-8px;
        margin-bottom:-5px
    }
}

@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
    }
}
@media screen and (min-width: 501px) {
    .scroll-arrows1 {
        float:right;
        margin-right:38px !important
    }
    .full-head .entry-title {
        z-index: 2;
        position: absolute;
        color: #fff;
        background: rgba(0,0,0,0.7);
        padding: 18px 30px 24px 30px;
        font-size: 33px;
        line-height: 43px;
        width: 80vw;
		max-width: 1000px;
        /* top: -520px; */
        top: -256px;
    }
    .full-head .entry-content {
        margin-top: 0px;
    }
    .home-topfeat-container {
        display: none;
    }
    .sticky1.sticky2 .mobilemenu-menutop .menu-dropdown.home-menu-dropdown {
        display: none !important;
    }
    .sticky1.sticky2 .mobilemenu-menutop .menu-dropdown.else-menu-dropdown {
        display: block !important;
    }
    
}
@media screen and (min-width: 501px) and (max-width: 991px) {
	.full-head #scoial-icons, .full-head #top-search {
		margin-top: 4px;
	}
}
@media screen and (min-width: 501px) and (max-width: 768px) {
    #masthead {
        margin: 12px auto 47px auto !important
    }
	nav#mainnav2 {
		display: block;
		margin-top: -40px;
	}
    #mobilemenu-tr.sticky2 {
        margin-top:-40px;
        position: relative !important
    }
    #mobilemenu-tr.sticky2.sticky1 {
        margin-top:0 !important;
        position: fixed !important
    }
    #mobilemenu-tr.sticky1.sticky2 {
        top: 0
    }
    #search-table {
        margin-top:29px !important
    }
	#mobilemenu-tr {
		display: none;
	}
	#mobilemenu-tr.sticky1.sticky2 {
		display: block;
	}
	/* hacks to hide thin mobile menu while showing new short mobile menu and original new dropdown */
	#mobilemenu-tr {
        display: block  !important;
    }
    
    .sticky1.sticky2 .mobilemenu-menutop {        
       border-bottom: 4px solid rgba(11, 106, 187, 0.59) !important;
    }
    .sticky2 .mobilemenu-menutop {        
        border-bottom: none !important;
    }
    
    #mobilemenu-search {
        display: none  !important;
    }
    
    .sticky1.sticky2 #mobilemenu-search {
        display: block  !important;
    }
    
    .mobilemenu-menutop .menu-dropdown {
        display: none  !important;
    }
    
    .sticky1.sticky2 .mobilemenu-menutop .menu-dropdown {
        display: block !important;
    }
    
    .sticky2 .mobilemenu-menutop {
        background-image: none !important;
    }
    
    .sticky1.sticky2 .mobilemenu-menutop {
        /* background-image: url(https://techreader.net/images/menu-overlay-sticky2.png)  !important; */
    }
    
    #mobilemenu-tr ul, #mobilemenu-tr {
        background: none !important;
    }
    
    #mobilemenu-tr.sticky1.sticky2 ul {
        background: #333 !important;
    }
    
    #mobilemenu-tr.show-menu ul.dropdown.new-nav {
        top: 36px !important;
    }
	/* end hacks */
    .home-page #newscroller {
		margin-top: -300px !important;
    }
    .home-page .container.col-md-12.home-container-bg {
		margin-top: 300px !important;
    }
    .container.cars-container-bg {
        padding: 0 !important;
    }
    #primary.cars-archives {
        padding: 30px 0 15px 0 !important;
    }
    #featured-archives .boxes-c.cars {
        width: 100% !important;
    }
    .cars-archives article {
        width: 100% !important;
        margin: 0 auto !important;
    }
    .cars-archives .featured-thumb {
        padding: 0;
    }
    .cars-container-bg article.archive .article-rest {
        margin: 20px auto 0 auto;
        padding: 0 1px 0 2px;
    }
    .cars-archives .hentry {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    .cars-container-bg .content-area h1.entry-title a {
        border-left: 8px solid #0f3154 !important;
    }
    .cars-container-bg .recent-cars-header-container {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    .featured-archives-header.recent-cars-header {
        background-position: 267px -332px;
        background-size: 225%;
    }
}
@media screen and (min-width: 501px) and (max-width: 711px) {
    .full-head .entry-title {
        font-size: 25px;
        line-height: 35px;
        padding: 13px 19px 15px 19px;
        top: -320px;
    }
    .full-head .featured-image-single img {
        max-height: 301px;
		min-height: 301px;
    }
}

@media screen and (min-width: 501px) 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: 501px) {
    .scroll-arrows1 {
        float:left;
        margin-left:-25px
    }
}

@media screen and (min-width: 500px) and (max-width: 1050px) {
    .sticky2 .site-title {
        margin:0 auto 0 auto !important
    }
}

@media screen and (min-width: 500px) and (max-width: 991px) {
    .home-content {
        margin-top:-60px
    }
    table#search-table.oldsearch.show-searchbox {
        padding-left: 100px !important;
    }
}

@media screen and (min-width: 500px) and (max-width: 768px) {
    #scoial-icons {
        margin-left:0px !important
    }
    .entry-cars .cars-fav-add a {
        padding:20px 143px 20px 55px !important
    }
    .full-head .entry-title {
		font-size: 28px;    
		line-height: 37px;    
		padding: 14px 20px 17px 20px;    
		top: -420px;
		position: inherit;
        margin-top: -26px !important;
        background: none;
        color: #2e73a3;
    }
    .full-head .featured-image-single img {
		max-height: 401px;
    }
    .full-head .retweet-icon img {
        margin-top: 162px;
    }
}

@media screen and (max-width: 500px) {
    html {
        overflow-x:hidden
    }
    body {
        padding-top: 0 !important;
    }
    h1.entry-title, h2.entry-title {
        font-size: 22px;
        line-height: 28px;
        padding-top: 5px;
    }
    #page .author-meta .posted-in-meta {
        white-space: nowrap;
        /* max-width: 215px;
        height: 30px;
        overflow: hidden; */
        margin-top: 5px;
        margin-bottom: -5px;
    }
    .author-meta .posted-in-meta a {
        font-size: 14px;
    }
    #page .author-meta .posted-in-meta a:nth-child(2),
    #page .author-meta .posted-in-meta a:nth-child(3),
    #page .author-meta .posted-in-meta a:nth-child(4),
    #page .author-meta .posted-in-meta a:nth-child(5) {
        display: none;
    }
    .sticky2 {
        position:fixed !important;
        z-index:9998;
        top:0;
    }
    #top-nav-box {
        display:none
    }
	nav#mainnav2 {
		display: block;
	}
	#mainnav2 .menu .topmenu-mobile-dropdown {
	    border-left: none;
	}
	.menu-dropdown.topmenu-mobile-dropdown {
	    display: none;
	}
	#mobilemenu-tr {
	    z-index: 9999;
	}
	nav#mainnav2 ul li {
        width: 50%;
	}
	.new-archive-nav.two-nav li,
	.new-archive-nav.three-nav li,
	.new-archive-nav.four-nav li,
	.new-archive-nav.five-nav li {
        width: 97%;
	}
	/* nav#mainnav ul.new-nav li a, nav#mainnav.sticky ul.new-nav li a, nav#mainnav2 ul.new-nav li a, nav#mainnav2.sticky ul.new-nav li a {
        padding: 18px 15px;
        font-size: 15px;
    }
    nav#mainnav ul.new-nav li a span, nav#mainnav.sticky ul.new-nav li a span, nav#mainnav2 ul.new-nav li a span, nav#mainnav2.sticky ul.new-nav li a span {
        font-size: 10px;
    } */
    .author-meta-list .author-meta-desc {
        max-width:200px !important;
        max-height:62px !important;
        overflow:hidden !important
    }
}
@media screen and (max-width: 500px) {
    .container.cars-container-bg {
        padding:0 !important
    }
    .cars-container-bg #featured-archives .boxes-c.cars {
        width:100% !important;
        margin-top: 20px !important;
        border: none;
    }
    .archive.category-cars .entry-meta,
    .cars-archives .entry-content {
        border: none;
    }
    #primary.home-content {
        padding:0 15px 0 15px !important
    }
    #featured-archives .latest-posts-box.boxes-c.cars .latest-posts-img {
        height:200px !important
    }
    #primary.cars-archives article {
        width:100% !important
    }
    #primary.cars-archives h1.entry-title a,#primary.cars-archives h2.entry-title a {
        height:auto !important
    }
    #primary.cars-archives {
        padding:0 !important;
        padding-top:0 !important;
        background: #4c617b;
    }
    #primary.cars-archives article {
        margin:0 !important;
        background: #021223;
    }
    #primary.cars-archives .featured-thumb {
        width:100%
    }
    #primary.cars-archives .article-rest.col-md-12 {
        padding:0 !important
    }
    #primary.cars-archives .featured-archives-header.recent-cars-header {
        position: relative;
        top: 25px;
    }
    #newscroller {
        /* height:300px !important;
        margin-top:-344px !important; */
        margin-bottom:75px !important;
        border-radius:0 !important;
        -moz-border-radius:0 !important;
        -webkit-border-radius:0 !important;
        background-color:#000 !important;
        height:220px !important;
        margin-top: -218px !important;
        border-top: 3px solid rgba(11, 106, 187, 0.5) !important;
    }
    #newscroller-bottom {
        margin: 0 !important;
    }
    .newscroller-bottom-title {
        margin: 0;
    }
    #newscroller-inner {
        padding: 0;
    }
    .boxes-bottom {
        width: 100% !important;
        height: auto!important;
        padding-bottom: 30px;
    }
    .latest-posts-box-bottom {
        margin-left: 0;
        padding-left: 5px;
        padding-right: 5px;
    }
    .latest-posts-img-bottom {
        padding-left: 0;
        height: 200px !important;
    }
    .latest-posts-box-bottom a p {
        margin-right: 0;
        margin-left: 0;
    }
    .comments-signup-cont {
        width: 100%;
        padding-right: 15px !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
    }
    #scoial-media-mobile {
        margin-right:77px !important;
        margin-top:-58px !important
    }
    #scoial-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 7px 38px !important;
        padding: 8px 15px 5px 15px !important; */
        padding:8px 25px 5px 38px !important;
    }
    .sticky2 .mobilemenu-menutop {
        background-image: none;
    }
    #mobilemenu-search {
        margin-right:-20px !important
    }
    .latest-posts-img {
        width:120px !important;
        height:71px !important
    }
    .boxes-b {
        width:137px !important
    }
    .latest-posts-box span {
        font: 18px 'Roboto Slab', Arial, Helvetica, sans-serif !important;
        line-height: 23px !important;
    }
    #newscroller .latest-posts-box span {
        max-height:51px !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;
        width:99px !important;
        height:31px !important;
        background-position:-989px -104px !important
    }
    .home-post-cats-overlay.longer-cats-overlay {
        background-position:-1033px -335px !important;
        width:115px !important
    }
    .home-post-cats-overlay a {
        font-size:11px !important
    }
    .breaking-news-cont.free-games-cont {
        display:none
    }
    .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;
        line-height: 17px !important;
    }
    .breaking-news2 .boxes-c {
        width:170px !important;
        padding-left:5px !important;
        margin-right:0 !important
    }
    #secondary.games-custom-sidebar .rp-title a {
        font-size: 15px;
        line-height: 19px;
    }
    #top-section #featured-archives .latest-posts-img {
        height:200px !important
    }
    /* begin add back tagline */
        #masthead {
            /* margin: 16px auto 37px auto !important; */
            margin: 52px auto 37px auto !important;
        }
        /* #page #masthead {
            margin: 0 auto 37px auto !important;
        } */
        #main-tagline {
            display: block !important;
            font-size: 18px !important;
            margin-top: 12px;
            margin-left: 14px;
        }
    /* end add back tagline */
    .home-container-bg {
        border-left:none !important;
        border-right:none !important
    }
    .home-content-bg {
        border:none !important
    }
    #primary.home-content {
        padding:0 !important
    }
    .featured-thumb {
        width:100% !important
    }
    .archive .entry-header {
        margin-top:-1px !important
    }
    .col-md-12 {
        padding-right:0 !important;
        padding-left:0 !important
    }
    .col-md-12 h1.entry-title {
        margin-top:0 !important;
        margin-bottom: 0 !important
    }
    .col-md-12 .archive.category-cars h1.entry-title {
        /* margin-bottom: 10px !important; */
        margin-bottom: 0;
    }
    .author-meta-list {
        margin:0 !important
    }
    .hentry {
        margin:0 !important;
        border-bottom:none !important;
        padding-bottom:0 !important
    }
    .home-content h1.entry-title a,.content-area h1.entry-title a,.home-content h2.entry-title a,.content-area h2.entry-title a {
        border-top:5px solid #143f6b !important;
        border-left:0 !important
    }
    .archive .entry-meta {
        padding-left: 0 !important
    }
    #top-search {
        /* margin-left:-310px !important */
    }
    #scoial-icons {
        display:none
    }
    .home-content {
        margin-top:-65px !important
    }
    .page-header {
        margin-top:30px !important
    }
    #main-title {
        font-size:32px !important
    }
    .sticky2 #main-title {
        font-size:14px !important
    }
    h3.subtitle {
        font-size: 17px;
        line-height: 23px;
    }
    #parallax-bg {
        background:url(https://techreader.net/images/header-bg-mobile22.jpg) no-repeat left top !important
    }
	.home-content-bg,
	.nomad-content-bg,
	.startup-content-bg,
	.off-grid-content-bg,
	.sustainability-content-bg,
	.coding-content-bg,
	.travel-content-bg,
	.privacy-content-bg,
	.security-content-bg,
	.reviews-content-bg,
	.apps-content-bg,
	.topten-content-bg,
	.movies-content-bg,
	.games-content-bg,
	.cars-content-bg,
	.gear-content-bg,
	.tech-content-bg,
	.trends-content-bg,
	.ai-content-bg,
	.energy-content-bg,
	.quizzes-content-bg,
	.psychology-content-bg,
	.politics-content-bg {
        background-image:none !important
    }
    .entry-cars .cars-fav-add a {
        padding:20px 40px 20px 55px !important
    }
    #comments {
        margin-left: 5px;
        padding-right: 5px
    }
    #page {
        max-width:480px;
        overflow:hidden
    }
    #mobilemenu-tr {
        background:#000;
        margin-top:0;
        top:0;
        border-top:2px solid #191919;
        max-width:480px
    }
    #mobilemenu-tr:hover {
        border-color:#12324d
    }
    body #mobilemenu-tr.show-menu ul.dropdown {
        left: calc(100% - 180px) !important;
        
    }
    .site-title {
        margin-top:2px !important;
        margin-bottom:7px !important
    }
    #search-table {
        margin-left:70px !important
    }
	.home-container-bg,
	.nomad-container-bg,
	.startup-container-bg,
	.off-grid-container-bg,
	.sustainability-container-bg,
	.coding-container-bg,
	.travel-container-bg,
	.privacy-container-bg,
	.security-container-bg,
	.reviews-container-bg,
	.apps-container-bg,
	.topten-container-bg,
	.movies-container-bg,
	.games-container-bg,
	.cars-container-bg,
	.gear-container-bg,
	.tech-container-bg,
	.trends-container-bg,
	.ai-container-bg,
	.energy-container-bg,
	.quizzes-container-bg,
	.psychology-container-bg,
	.politics-container-bg {
        margin-top:0 !important
    }
    .container.col-md-12.games-container-bg {
        margin-top: 50px !important;
    }
    .cars-container-bg .featured-archives-header {
        display: block;
        margin-left: 0px;
        position: absolute;
        top: -39px;
    }
    #mobilemenu-tr ul li ul.dropdown li {
        width:211px !important
    }
    #top-search input[type=text] {
        width:200px !important;
        margin-left:100px !important;
        /* margin-top:79px !important; */
    }
    .site-title {
        margin-top:12px !important;
        margin-bottom:0 !important
    }
    .full-head .featured-image-single img {
        max-height: 261px;
        min-height: 261px;
        margin-bottom: 0;
        border-top: 0 !important;
    }
    .full-head #content {
        border-top: 4px solid rgba(11, 106, 187, 0.7); 
    }
    .full-head h1.entry-title {
        position: absolute;
        margin-top: -283px !important;
        color: #fff;
        background: rgba(0,0,0,0.7);
        left: 0;
        padding: 15px;
        font-size: 22px !important;
        line-height: 28px;
        max-width: 100vw;
    }
	.retweet-icon {
		display: none;
	}
	/* .full-head #top-search input[type=text] {
		margin-top: 264px !important;
	} */
	.comment-form .comments-name,
    .comment-form .comments-email,
    .comment-form .comments-website,
    .comment-form .comments-name input,
    .comment-form .comments-email input,
    .comment-form .comments-website input,
    .comment-form label[for="comment"] {
        min-width: 100%;
        max-width: 100%;
        margin-right: 0;
        margin-left: 0 !important;
    	float: none;
    	display: block;
    }
    .comment-form textarea#comment {
        min-width: 100%;
        max-width: 100%;
    }
    .entry-content p {
        font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
        font-size: 16px;
        line-height: 25px;
    }
    .entry-content .post p a {
        font-family: 'Khula', 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
        font-size: 16px;
        line-height: 25px;
    }
    .author-profile-card {
        margin-top: -5px;
        margin-left: -1px;
        border-top: 4px solid rgb(46, 114, 172);
    }
    .author-profile-card .author-description {
        padding-right: 10px;
    }
    .bio-tabs .items-box {
        margin-right: 0;
    }
    h2.author-page-title {
        text-align: center;
    }
    .home-page .container.col-md-12.home-container-bg {
		margin-top: 218px !important;
    }
    .home-page #newscroller {
		padding-right: 0 !important;
		/* margin-top: -224px !important; */
		z-index: 9;
    }
    .home-page #newscroller-inner {
		padding-right: 0 !important;
    }
    .home-page #main {
		width: 100% !important;
		margin-left: 0 !important;
    }
    .home-page .col-md-12 h1.entry-title {
		margin-bottom: 0 !important;
		padding-top: 0 !important;
    }
	.featured-archives-header {
		padding: 12px 12px 12px 22px;
	    margin-left: 15px;
	}
	.games-container-bg .featured-archives-header {
        display: block;
    }
    
    /* new size for mobile newscroller */
    .home-page #newscroller {
        height: 317px !important;
    }
    .home-page #newscroller-inner .latest-posts-img {
        width: 271px !important;
        height: 152px !important;
    }
    .home-page #newscroller-inner .boxes-b {
        width: 280px !important;
    }
    .home-page #newscroller-inner .latest-posts-box span {
        font: 14px 'Roboto Slab', Arial, Helvetica, sans-serif !important;
        line-height: 17px !important;
    }
    .home-page #primary.home-content {
		padding: 164px 0 1px 0 !important;
    }
    /* end new sizxe for mobile newscroller */
    
    /* new home page top featured */
    .home-page .site-branding {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .home-page h1.site-title {
        position: absolute;
		margin: 0 !important;
		top: 0 !important;
		left: 0 !important;
		padding-top: 3px !important;
		padding-left: 7px !important;
		padding-bottom: 0 !important;
		/* background: rgba(0,0,0,0.5) !important; */
		background: linear-gradient(to bottom, rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%) !important;
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ) !important;
		height: 77px !important;
		width: 100%;
	}

	.home-page #main-title img {
		width: 164px !important;
		z-index: 99999 !important;
		margin: 0 !important;
	}
	.home-page .site-title img {
	    position: inherit !important;
	}

	.home-page #main-tagline/*, .sticky2 #scoial-media-mobile-sticky*/ {
		display: none !important;
	}
	.sticky1.sticky2 #scoial-media-mobile-sticky {
		display: block !important;
	}

	.home-page #content #mobilemenu-tr.sticky2 ul li a.menu-dropdown, 
	.home-page .content #mobilemenu-tr.sticky2 ul li a.menu-dropdown {
		padding: 15px 25px 14px 26px !important;
		/* background: rgba(0,0,0,0.5) !important; */
	}

	.home-page #content #mobilemenu-tr.sticky2 ul li a.menu-dropdown:hover, 
	.home-page .content #mobilemenu-tr.sticky2 ul li a.menu-dropdown:hover {
		background: rgba(11, 106, 187, 0.7) !important;
	}

	.home-page #mobilemenu-tr.show-menu ul.dropdown.new-nav {
		top: 56px !important;
	}

	.home-page #masthead {
		background: url('https://techreader.net/files/2018/03/lamborghini-terzo-millennio-self-healing-supercar-750x300.jpg') no-repeat center center !important;
		background-size: cover !important;
		height: 359px !important;
		margin-top: 2px !important;
		margin-bottom: 0px !important;
	}

	.home-page div.home-topfeat-container {
		position: relative !important;
		height: 359px !important;
	}

	.home-page div.home-topfeat-container span.home-topfeat-outer {
		position: absolute !important;
		bottom: 0 !important;
		/* background: rgba(0,0,0,0.5) !important; */
        /* lighter gradient - for dark bg */
        /* background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 37%, rgba(0,0,0,0.7) 100%);
        background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 37%,rgba(0,0,0,0.7) 100%);
        background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 37%,rgba(0,0,0,0.7) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#b3000000',GradientType=0 ); */
        /* darker gradient - for light bg */
        background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.59) 31%, rgba(0,0,0,0.72) 65%, rgba(0,0,0,0.8) 100%);
        background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.59) 31%,rgba(0,0,0,0.72) 65%,rgba(0,0,0,0.8) 100%);
        background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.59) 31%,rgba(0,0,0,0.72) 65%,rgba(0,0,0,0.8) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
        padding-top: 50px;
	}
	/* .home-page div.home-topfeat-container span.home-topfeat:hover {
		background: rgba(0,0,0,0.7) !important;
		padding-top: 0;
	} */
	.home-page div.home-topfeat-container span.home-topfeat {
		display: block;
    }
	.home-page div.home-topfeat-container span.home-topfeat:hover {
		background: rgba(0,0,0,0.7) !important;
    }
	.home-page div.home-topfeat-container span.home-topfeat a.topfeat-link {
		color: #fff !important;
		font-size: 20px !important;
		padding: 15px 15px 7px 15px !important;
		display: block !important;
	}

	.home-page div.home-topfeat-container span.authorname {
		display: block !important;
		color: #ccc !important;
		font-size: 12px !important;
		padding: 0 15px 15px 15px !important;
	}

	.home-page div.home-topfeat-container span.authorname a {
		color: #89b9db !important;
		font-weight: bold !important;
		font-size: 13px !important;
		padding-left: 3px !important;
	}
	/* .home-page div.home-topfeat-container span.authorname i {
	    font-size: 12px !important;
		color: #b4bec4 !important;
	} */

	.home-page div.home-topfeat-container span.home-topfeat a:hover.topfeat-link {
		text-decoration: none !important;
	}

	.home-page .sticky2 .mobilemenu-menutop {
		border-bottom: none !important;
		background-image: none !important;
	}

	.home-page #mobilemenu-tr.sticky2 {
		background: transparent !important;
	}

	.home-page #mobilemenu-tr.sticky2 ul {
		background-color: transparent !important;
	}

	.home-page .sticky1.sticky2 .mobilemenu-menutop {
		border-bottom: 4px solid rgba(11, 106, 187, 0.59) !important;
		/* background-image: url('https://techreader.net/images/menu-overlay-sticky2.png') !important;
		background-position: calc(100% - 17px) 6px !important; */
	}

	.home-page #mobilemenu-tr.sticky1.sticky2 {
		background: #000 !important;
	}

	.home-page #mobilemenu-tr.sticky1.sticky2 ul {
		background-color: #222 !important;
	}

	.home-page .sticky1.sticky2 #scoial-media-mobile-sticky {
		display: block !important;
	}

	.home-page #content #mobilemenu-tr.sticky1.sticky2 ul li a.menu-dropdown, 
	.home-page .content #mobilemenu-tr.sticky1.sticky2 ul li a.menu-dropdown {
		padding: 8px 25px 7px 25px !important;
	}

	.home-page #mobilemenu-tr.sticky1.sticky2.show-menu ul.dropdown.new-nav {
		top: 37px !important;
	}

	.menu-dropdown.home-top {
		display: block !important;
	}

	.home-page .menu-dropdown i.fa-bars {
		margin-right: 2px !important;
		margin-bottom: 1px !important;
		display: block !important;
		padding-top: 1px !important;
		font-size: 25px !important;
	}

	.home-page .sticky1.sticky2 .menu-dropdown i.fa-bars {
		margin-bottom: 0 !important;
		padding-top: 0 !important;
		margin-top: -1px !important;
	}
	.home-page .sticky2 .mobilemenu-menutop .menu-dropdown.home-menu-dropdown,
    .home-page .sticky1.sticky2 .mobilemenu-menutop .menu-dropdown.home-menu-dropdown {
        display: block !important;
    }
    .home-page .sticky2 .mobilemenu-menutop .menu-dropdown.else-menu-dropdown,
    .home-page .sticky1.sticky2 .mobilemenu-menutop .menu-dropdown.else-menu-dropdown {
        display: none !important;
    }
        /* hide first showing article on mobile for now because it's showing on the top so don't need twice. */
        /* changed to php dynamic code
        .home-page #primary article:nth-child(3) {
            display: none;
        } */
    
    .home-page table#search-table.oldsearch.show-searchbox {
        margin-top: 225px !important;
    }
    table#search-table.oldsearch.show-searchbox {
        margin-top: 170px !important;
    }
    /* end new home page top featured */
    
    /* hide mobile sticky share which isn't working properly */
    .md_wrapper.bottom{
        bottom:0;
        left:0;
        display: none !important;
    }
    .post .featured-image-single img,
    .post .author-meta {
        margin-left: 0 !important;
    }
    .post .entry-header {
        margin-top: -10px;
        margin-bottom: 20px;
    }
    .form-submit.comment-submit {
        margin:0 0 40px
    }
    #primary.content-area {
        padding-top:20px !important
    }
	#author-info table {
		height: 100%;
	}
	.author-profile-card .author-meta-right {
	    vertical-align: top;
		padding-bottom: 10px;
		padding-left: 20px;
		height: 130px;
	}
	.author-desc-inner {
		position: absolute;
		float: left;
		display: block;
		left: 0;
		padding: 15px;
		top: 130px;
	}
	.author-profile-card .author-meta-left {
		padding: 0;
		vertical-align: top;
	}
	.author-profile-card .bio-banner {
		height: 250px;
	}
    	
    /* fix optin lightbox mobile */
    #om-duwj0j4r3y-lightbox {
    	overflow: hidden !important;
    }
    #om-lightbox-chalkboard-optin {
        width: 99% !important;
    }
    html div#om-duwj0j4r3y-lightbox #om-lightbox-chalkboard-header {
        padding: 30px 32px 10px !important;
    }
    html div#om-duwj0j4r3y-lightbox #om-lightbox-chalkboard-content {
        padding: 0 35px 10px 55px !important;
    }
    #om-lightbox-chalkboard-optin-title {
    	font-size: 45px !important;
    }
    #om-lightbox-chalkboard-optin-tagline {
        font-size: 18px !important;
    }
    /* end fix optin lightbox mobile */
    
    /* mobile bp members page fixes */
    .members-head .col-md-12 h1.entry-title {
    	margin-top: -5px !important;
        padding: 10px 10px 12px 10px;
        text-align: center;
        background: #0f3061;
        color: #fff;
    }
    
    .members-head #buddypress div.activity-meta a {
        width: 48% !important;
        display: inline-block;
        float: left;
        padding: 10px 8px;
        margin-bottom: 5px;
    }
    .members-head #item-body {
    	padding-left: 15px;
        padding-right: 15px;
    }
    
    .members-head #primary.content-area {
    	padding: 0 !important;
    }
    
    .members-head #buddypress div.item-list-tabs ul li {
    	width: 50%;
        text-align: center;
        background: #f7f7f7;
        margin: 0;
        border: 3px solid #fff;
    }
    
    .members-head #buddypress div.item-list-tabs ul li a, #buddypress div.item-list-tabs ul li span {
    	padding: 10px;
    }
    
    .members-head #buddypress div.item-list-tabs ul li.last {
    	padding: 15px 10px 10px;
        width: 100% !important;
    }
    
    .members-head #secondary.widget-area {
    	margin: 0;
    }
    .members-head ul#activity-stream {
        display: block !important;
    }
    .members-head #buddypress div.activity-meta {
        margin: 0 0 0 -59px;
    }
    .members-head #buddypress div.activity-comments {
        margin: 0;
    }
    .members-head .time-since {
        display: block;
    }
    .members-head #buddypress .activity-list .activity-content .activity-inner {
        margin: 10px 10px 5px -59px;
    }
    .members-head #buddypress span.activity {
        margin-top: 26px;
    }
    /* end mobile bp members page fixes */
    
    .countdown-cont h4 .item-title span {
        font-size: 17px !important;
        line-height: 24px !important;
    }
        
    /* new mobile bottom */
    .mobile-bottom-menu {
        position: fixed;
        bottom: 0;
        width: 100%;
        height: 52px;
        /* background: #1b3c7f; BLUER */
        background: #0f3a62;
        display: block;
        z-index: 999;
    }
    
    .mobile-bottom-menu ul {
        margin: 0;
    }
    
    .mobile-bottom-menu ul li {
        width: 20% !important;
        /* background: #1b3c7f; BLUER */
        background: #0f3a62;
    }
    
    .mobile-bottom-menu ul li a {
        padding: 11px 0 !important;
        width: 100%;
        display: block;
    }
    
    .mobile-bottom-menu ul li a img {
        height: 32px;
        object-fit: cover;
    }
    
    .mobile-bottom-menu li.fullscreen-icon {
    	/* background: #102858; BLUER */
    	background: #0c253c;
    }
    
    .mobile-bottom-menu li:hover {
        /* background: #2852a7 !important; BLUER */
        background: #1c5992 !important;
    }
    
    /* .mobile-bottom-menu li.fullscreen-icon:hover {
        background: #1b3c7f !important; BLUER
        background: #0f3a62 !important;
    } */
    
    .mobile-bottom-menu .fullscreen-icon img {
        width: 32px;
        margin: 0 auto;
        display: block;
    }
    
    .mobile-bottom-menu .home-icon img {
        width: 27px;
        margin: 0 auto;
        display: block;
    }
    
    .mobile-bottom-menu .profile-icon img {
        width: 35px;
    	height: 33px !important;
        margin: -1px auto 0 auto;
        display: block;
    }
    
    .mobile-bottom-menu .share-icon img {
        width: 27px;
    	height: 33px !important;
        margin: -1px auto 0 auto;
        display: block;
    }
    
    .mobile-bottom-menu .comment-icon img {
        width: 49px;
        margin: 0 auto;
        display: block;
    }
    /* mobile bottom toggles */
    .mbm-visible {
        display: block !important;
    }
    
    .smod_scoial_pnaelSide.smod_tr_share_menu_mobile[class*=smod_side] {
        display: block !important;
    }
    
    .smod_scoial_pnaelSide[class*=smod_side].smod_float_left {
        top: auto !important;
        padding: 10px 11px !important;
    	/* background: #102858 !important; BLUER */
    	background: #0c253c !important;
        width: 104% !important;
        border: 1px solid #000 !important;
        border-width: 1px 1px 0 1px !important;
        height: 93px !important;
        max-width: 360px;
        float: right;
        right: -18px;
        position: fixed;
        bottom: 42px;
    }
    
    div.smod_scoial_pnaelSide.smod_float_left .md_twaetCnotainer:not(.total_shares):not(.total_sharesalt) {
        display: inline-block;
        clear: none;
        margin-right: 20px !important;
        float: right ;
    }
    .share-icon.share-selected {
    	/* background: #102858; BLUER */
    	background: #0c253c;
    }
    
    .fullscreen-icon.fullscreen-unselected {
        /* background: #1b3c7f !important; BLUER */
        background: #0f3a62 !important;
    }
    
    .mobile-bottom-toggle {
        position: fixed;
        bottom: 0;
        right: 0;
        width: 40px;
        z-index: 999;
    }
    .mobile-bottom-toggle:hover {
        cursor: pointer;
    }
    .mobile-bottom-menu.mobile-bottom-close {
    	display: none !important;
    }
    .mobile-bottom-toggle.mobile-toggle-open {
    	display: block !important;
        width: 48px !important;
    }
    
    .topmenu-hide#mobilemenu-tr.sticky2 {
        background: none !important;
        border: none !important;
    }
    
    .topmenu-hide.sticky2 #mobilemenu-outer {
        background: none !important;
    }
    
    .topmenu-hide.sticky2 .mobilemenu-menutop {
        border-bottom: none !important;
    }
    
    
    .topmenu-hide.sticky2 .scoial-twitter-mobiletop i.fa-twitter {
        /* background: rgba(27, 60, 127, 0.30); BLUER */
        background: rgba(15, 58, 98, 0.30);
        border-bottom-right-radius: 50%;
        -moz-border-bottom-right-radius: 50%;
        -webkit-border-bottom-right-radius: 50%;
        padding: 9px 10px;
    	display: none;
    }
     
    #content #mobilemenu-tr.topmenu-hide.sticky2 ul li a.menu-dropdown {
        /* background: rgba(27, 60, 127, 0.30); BLUER */
        background: rgba(15, 58, 98, 0.30);
        border-bottom-left-radius: 50%;
        -moz-border-bottom-left-radius: 50%;
        -webkit-border-bottom-left-radius: 50%;
        padding: 10px 12px 8px 15px !important;
    }
    
    .topmenu-hide.sticky2.show-menu ul li a.menu-dropdown {
        /* background: rgba(27, 60, 127, 0.77); BLUER */
        background: rgba(15, 58, 98, 0.77);
        border-bottom-left-radius: 0;
        -moz-border-bottom-left-radius: 0;
        -webkit-border-bottom-left-radius: 0;
    }
    .mobile-bottom-toggle.mobile-toggle-open img {
        /* background-color: rgba(27, 60, 127, 0.30); BLUER */
        background-color: rgba(15, 58, 98, 0.30);
        border-top-left-radius: 50%;
        -moz-border-top-left-radius: 50%;
        -webkit-border-top-left-radius: 50%;
        padding: 12px 7px 10px 10px;
    }
    
    .topmenu-hide.sticky2 .scoial-twitter-mobiletop i.fa-twitter:hover, .topmenu-hide.sticky2 ul li a.menu-dropdown:hover, .mobile-bottom-toggle.mobile-toggle-open img:hover {
        /* background: rgba(27, 60, 127, 0.50); BLUER */
        background: rgba(15, 58, 98, 0.50);
    }
    /* end mobile bottom toggles */
    /* end new mobile bottom */
}

@media screen and (max-width: 400px) {
    li.comment {
        margin-left:-8% !important
    }
    .depth-3 .commentator-time,.depth-4 .commentator-time {
        display:none
    }
    .techreader-achievement-pnael {
        font-size:12px;
        line-height:20px
    }
    .wordpoints-rank {
        font-size:12px
    }
    .bio-tabs .wordpoints-rank {
        font-size: 14px;
    }
}

@media screen and (max-width: 395px) {
    .cars-specs-cont {
        margin-bottom:91px
    }
}

@media screen and (min-width: 360px) and (max-width: 991) {
    .sticky1.sticky2 ul#mobilemenu-outer {
        background-image:url(https://techreader.net/images/techreader-logo.png);
		background-position: 88px center !important;
    }
}
@media screen and (max-width: 360px) {
    #mobilemenu-tr {
        /* max-width:360px;
        overflow:hidden */
    }
    #mobilemenu-tr.show-menu {
        overflow:visible
    }
    #page {
        max-width:360px;
        overflow:hidden
    }
    .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-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-contact {
        background-position:15px 16px !important
    }
    #prev_nav_home {
        background-position:-1185px -18px !important;
        height:212px !important;
        position:absolute !important;
        margin-top: 52px !important;
        opacity:0.7
    }
    #next_nav_home {
        background-position:-1260px -18px !important;
        height:212px !important;
        position:absolute !important;
        margin-left:-15px !important;
        margin-top: 52px !important;
        opacity:0.9
    }
    #newscroller-inner {
        padding-left:25px !important
    }
    #newstitle {
        padding-left:45px !important
    }
    .archive .entry-title a {
        font-size:20px !important
    }
    .post .featured-image-single img {
        border: none !important;
        max-width: 110%;
        margin-left: -15px !important;
    }
    .site-branding h1.site-title {
        width:320px !important;
        margin: 15px auto 0 auto !important
    }
    .home-page .site-branding h1.site-title {
        width:360px !important;
        margin: 0 auto !important
    }
    .sticky2 .menu-dropdown {
        background-image:none;
        background-position:102px 2px !important;
        background-repeat:no-repeat;
        background-size:auto 31px
    }
    .entry-cars {
        margin: -26px -21px 20px -20px !important;
        border-top: 4px solid #144c7c !important;
    }
    .entry-cars .entry-header {
        margin-top: 98px;
    }
    ul#activity-stream {
        display:none !important
    }
    .cars-img {
        width:130px !important;
        margin-right:5px !important;
        margin-left:5px !important
    }
    .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-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://techreader.net/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
    }
    ol.comment-list {
        margin-left:0;
        margin-right:-15px
    }
    .techreader-comment-author-tag {
        display:none
    }
    .total-comments span {
        display:none
    }
    .trophy-points-icon {
        width:31px !important
    }
    .total-comments,.star-level {
        margin-left:-1px !important
    }
    .total-comments-icon,.star-level-icon {
        margin-left:5px !important
    }
    #comment.form-control {
        height:120px !important;
        min-height:120px !important;
        width:250px
    }
    #newscroller-bottom {
        padding-left:0;
        margin-left:-70px;
        width:125% !important
    }
    .latest-posts-img-bottom {
        height:200px
    }
    .boxes-bottom {
        height:328px
    }
    .percent-techreader-movie-title {
        margin: 0 0 20px 0 !important
    }
    .page-content, .entry-content, .entry-summary {
        margin: 0;
    }
    .site-title {
        margin-top:12px !important;
        margin-bottom:0 !important
    }
    .full-head .featured-image-single img {
        max-height: 261px;
        min-height: 261px;
        margin-bottom: 0;
        margin-left: 0 !important;
        border: 0 !important;
    }
    .full-head #content {
        border-top: 4px solid rgba(11, 106, 187, 0.7); 
    }
    .full-head h1.entry-title {
        position: absolute;
        margin-top: -292px !important;
        color: #fff;
        background: rgba(0,0,0,0.7);
        left: 0;
        padding: 15px;
        font-size: 22px !important;
        line-height: 28px;
    }
    .full-head .post .entry-meta {
        margin-top: -16px;
        margin-left: -1px;
        width: 100%;
    }
    nav#mainnav2 ul.new-nav li a {
        padding: 15px 15px;
    }
	.retweet-icon {
		display: none;
	}
	.full-head #top-search input[type=text] {
		/* margin-top: 264px !important; */
	}
    .sticky1.sticky2 ul#mobilemenu-outer {
        background-image:url(https://techreader.net/images/techreader-logo.png);
		/* background-position: 88px center !important; */
		background-position: 96px 1px !important;
        background-size: 144px;
    }
    .author-meta-left {
        vertical-align: top;
        display: table;
    }
    .author-meta-right {
        display: table-cell;
        margin-left: 84px;
        max-width: 222px;
        overflow: hidden;
    }
    #page .author-meta .posted-in-meta {
    	max-width: 200px;
        overflow: hidden;
    }
}

/* NEW SUBNAV */
.menu.submenu {
	max-width: 100%;
    background: #135690;
    height: 54px;
    position: absolute;
	display: none;
}
.submenu-inner {
	max-width: 77em;
	margin: 0 auto;
}
 
.nomad-topmenu:hover .nomad-submenu, 
.startup-topmenu:hover .startup-submenu,
.travel-topmenu:hover .travel-submenu, 
.privacy-topmenu:hover .privacy-submenu, 
.security-topmenu:hover .security-submenu, 
.reviews-topmenu:hover .reviews-submenu, 
.tech-topmenu:hover .tech-submenu, 
.trends-topmenu:hover .trends-submenu {
    display: block;
}

.menu .menu.submenu {
    background: rgba(13, 108, 193, 0.97);
    left: 50%;
    margin-left: -50vw;
    width: auto;
    max-width: 220px !important;
    height: auto;
    box-shadow: 0 1px 8px #103454;
    -moz-box-shadow: 0 1px 8px #103454;
    -webkit-box-shadow: 0 1px 8px #103454;
}
.first-nav:hover .menu.submenu {
  display: block;
}
.first-nav .new-nav {
  margin-left: 0 !important;;
}
.first-nav .menu .menu.submenu {
  max-width: 200px !important;
}

nav#mainnav.sticky .submenu ul li a {
    padding: 15px 25px;
}

.sticky .menu .menu.submenu {
}

nav#mainnav.sticky ul .submenu ul li a {
    height: 50px;
    padding-top: 12px;
}

nav#mainnav.sticky ul .submenu ul li {
    height: 50px;
}

.menu .menu.submenu li a:hover {
    background: #2788df !important;
}

.tech-topmenu .tech-submenu {
    /* display: block; */
}

.menu .menu.submenu li a {
    color: #fff;
}

nav#mainnav ul .submenu ul {
    display: block;
    background: transparent;
    position: relative;
}

nav#mainnav ul .submenu-inner {
    /* width: 500px;
    margin: 0 auto; */
    max-width: 700px;
}
nav#mainnav ul .reviews-submenu .submenu-inner {
    max-width: 900px;
}

nav#mainnav ul .submenu ul li {
    float: left;
    border: none;
    width: 33.3333%;
}

.menu .menu.submenu li.soon a,
.menu .menu.submenu li.soon a:hover {
  background: #333 !important;
  cursor: crosshair;
}

nav#mainnav ul .nomad-submenu ul,
nav#mainnav ul .startup-submenu ul,
nav#mainnav ul .travel-submenu ul,
nav#mainnav ul .privacy-submenu ul,
nav#mainnav ul .security-submenu ul,
nav#mainnav ul .reviews-submenu ul,
nav#mainnav ul .tech-submenu ul,
nav#mainnav ul .trends-submenu ul {
    margin: 0;
}

nav#mainnav ul .reviews-submenu ul li {
    width: 20%;
}
/* vertical submenu override */
    .menu .menu.submenu {
        left: unset;
        margin-left: unset;
        min-width: unset;
    }
    .menu .menu.submenu.trends-submenu {
        width: 220px;
    }
    
    nav#mainnav ul .submenu ul li {
        width: 100%;
    }
    
    nav#mainnav.sticky ul .submenu ul li a,
    nav#mainnav.sticky ul .submenu ul li {
        height: auto;
    }
/* end vertical submenu override */
/* END NEW SUBNAV */
/* ACF BUG QUIKFIX
.acf-comment-fields {
    display: none !important;
}
/* END ACF BUG QUIKFIX */

.topten-loop .why-special {
	margin-top: 10px;
}

.topten-loop .list {
	padding-top: 7px;
    padding-left: 15px;
    margin-top: 10px;
}

/* center countdown TOPTEN title both 1 and 2 lines fix */
.entry-topten h4 {
    height: 49px;
    margin-bottom: 5px
}
.entry-topten h4>span.item-title {
    line-height: 0;
    vertical-align: middle;
    height: 39px;
}

.entry-topten h4 .item-title span {
    display: flex;
    align-items: center;
    vertical-align: middle;
    font-size: 18px;
    line-height: 24px;
    height: 39px;
}
.entry-topten .countdown {
    margin-top: 0 !important;
}

/* countdown TOPTEN override */
.entry-topten h4>span.countdown {
    height: 39px;
    line-height: 25px;
}

/* center countdown NEW TOPTEN title both 1 and 2 lines fix */
.countdown-cont h4 {
    height: 46px;
}
.countdown-cont h4>span.item-title {
    line-height: 0;
    vertical-align: middle;
    height: 41px;
}

.countdown-cont h4 .item-title span {
    display: flex;
    align-items: center;
    vertical-align: middle;
    font-size: 22px;
    line-height: 28px;
    height: 41px;
}

/* countdown NEW TOPTEN override */
.countdown-cont h4>span.countdown {
    height: 41px;
    line-height: 25px;
}

/* NEW PAGINATION */
.pagination {
    display: inline-block;
    height: 50px;
    width: 100%;
    margin-bottom: 40px !important;
    margin-left: 1px !important;
    border-radius: 35px !important;
    -moz-border-radius: 35px !important;
    -webkit-border-radius: 35px !important;
    background-color: #eee;
    border: 1px solid #ccc;
}

.pagination .page-numbers {
    display: block;
    padding: 0 22px;
    float: left;
    /* transition: 400ms ease; */
    color: #595959;
    font-size: 17px;
    letter-spacing: 0.1em;
    line-height: 49px;
}

.pagination ul > li > a, .pagination ul > li > span {
    background-color: transparent !important;
}

.pagination ul > li > a:hover, .pagination ul > li > span:hover {
    background-color: #339fff !important;
    color: #fff !important;
    cursor: pointer;
}

.pagination .page-numbers.current {
    background-color: #339fff !important;
    color: #fff !important;
}

.pagination .page-numbers.current:hover {
    cursor: unset;
}

.pagination ul > li:first-child > span {
	padding: 0 20px;
    font-size: 17px;
    letter-spacing: 0.1em;
    line-height: 30px;
    cursor: unset;
    width: 170px;
    position: absolute;
    margin: 53px 0 0 40%;
    left: 0;
    background: #eee !important;
    border: 1px solid #ccc;
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
    -moz-border-bottom-right-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    -webkit-border-bottom-right-radius: 20px;
    -webkit-border-bottom-left-radius: 20px;
}

.pagination ul > li:first-child > span:hover {
    background-color: #eee !important;
    color: #333 !important;
}

.pagination .prev.page-numbers:hover,
.pagination .next.page-numbers:hover {
    background-color: transparent !important;
    color: #339fff !important;
}

.pagination ul {
    margin-left: 0;
}
/* END NEW PAGINATION */

/* search page form */
.row.search-form.search-page label {
    width: 90%;
    line-height: 40px;
    font-size: 18px;
    margin-top: 10px;
}

.row.search-form.search-page input.search-field {
    width: 90%;
    line-height: 40px;
    font-size: 18px;
    padding-left: 14px;
}

.row.search-form.search-page button.search-submit {
    margin-top: -5px;
}

.row.search-form.search-page .icon-search {
    background: none;
}

.row.search-form.search-page .icon-search:before {
    content: "\f002" !important;
    font-family: FontAwesome;
    font-size: 25px;
    padding: 5px 0 5px 0 !important;
}
/* end search page form */

.comments-signup-cont {
    display: block;
    background: #eee;
    padding: 15px 0 3px 15px;
    float: left;
    margin-bottom: 5px;
}

.second-comments-section a {
    font-size: 25px;
    background: #eee;
    padding: 30px 30px 20px 30px;
    width: 100%;
    float: left;
    text-align: center;
    color: #428bca !important;
}
.logged-in-as a {
    color: #5180ac !important;
}
#cancel-comment-reply-link {
    padding: 10px 10px 4px 10px;
    margin-left: 20px;
    display: inline-block;
    background: #6295c4;
    border-radius: 3px;
    color: #fff !important;
}

/* new sticky hide box to allow hiding sticky manually */
@media screen and (min-width: 1099px) {
	.sticky ul.new-nav {
	    margin-left: 28px;
	}
	.sticky .hide-sticky-bump {
		display: block !important;
	}
}
@media screen and (max-width: 1098px) and (min-width: 992px) {
	.sticky ul.new-nav {
	    margin-left: 0;
	}
	.sticky .hide-sticky-bump {
		display: block !important;
	}
}
@media screen and (max-width: 1098px) and (min-width: 1041px) {
}

@media screen and (max-width: 1040px) and (min-width: 992px) {
	nav#mainnav.sticky ul.new-nav li a {
		padding: 7px 20px 8px 20px !important;
	}
}
/* 2018 smallscreen  bugfixes */
@media screen and (max-width: 991px) {
  .archive-head .latest-posts-img {    
    width: 100% !important;
  }
  .archive-head .boxes-c {    
    padding-left: 0 !important;    
    padding-top: 0 !important;    
    margin-top: 10px !important;    
    margin-left: 0 !important;    /* border-top: 4px solid #143f6b !important; */
  }
  .archive-head .latest-posts-box.boxes-c.topfeat {    
    padding: 0 !important;
  }
  .home-page .latest-posts-box.boxes-b {    
    margin-top: 10px !important;
  }
  .archive-head .latest-posts-img .featured-title-overlay {    
    background: #0f3154 !important;
  }
  .archive-head .featured-archives-header {    
    border-left: 0 !important;    
    background-color: #000 !important;    
    background-position: 211px -364px !important;
  }
  .archive-head .new-archive-nav {    
    margin-top: -10px !important;    
    background: #000 !important;    
    border: none !important;
  }
  .archive-head .new-archive-nav.three-nav li a {    
    background-position: left -284px !important;
  }
  .archive-head #primary {    
    padding: 0 !important;
  }
  .home-page h1.entry-title, .archive-head h1.entry-title {    
    padding: 0 !important;
  }
  .home-page h1.entry-title a, .archive-head h1.entry-title a {    
    font-size: 23px !important;    
    line-height: 30px !important;
  }
  .home-page .featured-thumb, .archive-head .featured-thumb {    
    margin: 0 auto !important;
  }
  .archive-head .page-header {    
    text-align: center !important;    
    border-bottom: 0 !important;    
    padding: 27px 0 30px 0 !important;    
    margin-top: -10px !important;    
    margin-bottom: 0 !important;    
    background: #222 !important;    
    color: #fff !important;
  }
  .home-page #maintitle, .archive-head #maintitle {    
    margin-top: 0 !important;    
    margin-bottom: 0 !important;    
    padding-top: 28px !important;    
    padding-bottom: 32px !important;    
    text-align: center !important;    
    background: #222 !important;    
    color: #fff !important;
  }
  .home-page #newscroller-inner {    
    margin-top: 10px !important;
  }
}
/* end 2018 smallscreen bugfixes */
/* 2018 mobile bugfixes */
@media screen and (max-width: 500px) {
	#newscroller-bottom {
		margin: 0 0 0 -15px !important;
		width: 110% !important;
	}
	#newscroller-bottom #newscroller-inner {
		padding-left: 0 !important;
	}
	#newscroller-bottom h3.newscroller-bottom-title {
	    margin-bottom: 0;
	}
	#newscroller-bottom .latest-posts-box-bottom {
		padding-left: 0;
		padding-right: 0;
	}
	#newscroller-bottom .home-post-img-bg-bottom {
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border: 0;
	}
	#newscroller-bottom .latest-posts-img-bottom {
		border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		border: 0;
		margin-bottom: 0;
	}
	#newscroller-bottom .boxes-bottom {
		margin-top: 0;
		padding-bottom: 0;
	}
	#newscroller-bottom .latest-posts-box-bottom {
		padding: 0;
		/* border-bottom: 3px solid #000; */
		border-bottom: 30px solid #111!important;
	}
	#newscroller-bottom .latest-posts-box-bottom.boxes-bottom h3 {
		margin-top: 0;
		margin-bottom: 0;
		background: #333;
	}
	#newscroller-bottom .latest-posts-box-bottom.boxes-bottom h3 a p {
		padding-left: 10px;
	}
	#newscroller-bottom .latest-posts-box-bottom:hover a p	{
		border-bottom: 2px dashed rgba(0, 0, 0, 0.3);
	}
	#newscroller-bottom .latest-posts-box-bottom.boxes-bottom:hover .home-post-img-bg-bottom {
		opacity: 0.9;
		-moz-opacity: 0.9;
		-webkit-opacity: 0.9;
	}
	#newscroller-bottom .latest-posts-box-bottom.boxes-bottom:hover h3 a p {
		background: #3e3e3e;
	}
	#newscroller-bottom .latest-posts-box-bottom.boxes-bottom h3 a p span {
		color: #fff;
	}
	#newscroller-bottom .in-the-category {
		height: 29px;
		line-height: 27px;
		overflow: hidden;
		width: 100%;
		margin-top: -10px;
		margin-left: 0;
		text-align: center;
		background: #222;
		color: #ddd !important;
	}
	#newscroller-bottom .in-the-category a {
		color: #ddd !important;
	}
	#newscroller-bottom .latest-posts-box-bottom:hover .in-the-category,
	#newscroller-bottom .latest-posts-box-bottom:hover .in-the-category a {
		color: #fff !important;
	}
	#newscroller-bottom .latest-posts-box-bottom .in-the-category a:hover {
		text-decoration: underline;
		color: #fff !important;
	}
	#secondary.widget-area,
	.full-head #secondary.widget-area {
		padding: 0;
		margin-top: -53px;
	}
	#secondary.widget-area .widget {
		border-top: none;
		border-right: none;
	    border-top: 1px solid #0f3154 !important;
		border-bottom: 30px solid #111 !important;
		border-left: none;
		margin: 0;
	}
	#secondary.widget-area .widget #top_posts_widgets_static {
		border-bottom: 0 !important;
	}
	#secondary .apsc-icons-wrapper.apsc-theme-17 {
		padding-left: 0 !important;
		width: 309px;
		margin: 0 auto;
	}
	#colophon .site-info {
		float: none;
		text-align: center;
	}
	#colophon2 a {
	    white-space: nowrap;
	}
	#footertext.everplex {
		display: none;
	}
	#text-29 .widget-title {
	    font-size: 18px;
	}
	#comments #commentarea-custom-wrapper {
		margin: 0;
	}
	#comments .logged-in-as {
		margin-top: 0;
		margin-right: 20px;
		padding-top: 0;
	}
	#comments .logged-in-as a {
		display: block;
	}
	#comments .logged-in-as br {
		display: none;
	}
	.comment-submit #submit {
		margin-top: -17px;
		margin-right: auto !important;
		margin-bottom: 0 !important;
		margin-left: auto !important;
	}
	.home-page .post .entry-header,
	.archive-head .entry-header {
	    margin-bottom: 0;
	}
	.home-page #secondary {
		padding: 0 !important;
		margin-top: 0;
	}
	#primary.cars-archives article {
		margin-top: 35px !important;
	}
	.post .entry-cars .featured-image-single img {
		margin-left: -28px !important;
		border-top: 0 !important;
	}
}
/* end 2018 mobile bugfixes */

/* bp styling */

/* bp members grid */
#buddypress #members-list li {
	overflow: auto;
	list-style: none;
	float: left;
	width: 30%;
	margin: 0 20px 28px 0;
	border: 0;
}

 /* bp size and alignment */
#buddypress #members-dir-list ul.item-list li div.item-title, #buddypress #members-dir-list ul.item-list li h4, #buddypress #members-dir-list ul.item-list li div.item-meta{
	width: 100%;
	text-align: center;
}
 
#buddypress #members-dir-list ul.item-list li div.item-title {
	font-size: 110%;
}
 
#buddypress #members-dir-list ul.item-list li div.item-meta {
	text-transform: uppercase;
	font-size: 80%;
}
 
#buddypress #members-dir-list ul.item-list li img.avatar {
	margin-bottom: 8px;
}

#buddypress #members-dir-list ul.item-list li div.item-title {
    font-size: 110%;
    float: left;
    max-height: 25px;
    height: 25px;
    overflow: hidden;
}
#buddypress #members-dir-list ul.item-list li img.avatar {
    width: 100%;
    height: 100%;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}
/* bp customize add buttons */
/*
#buddypress #members-dir-list a.friendship-button.add {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border: 5px solid #89ac48;
	font-size: 26px;
	font-weight: bold;
	background: #a5d156;
	color: #ffffff;
	line-height: 50px;
}
 
#buddypress #members-dir-list a.friendship-button.is_friend.remove {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	border-radius: 50%;
	border: 5px solid #CC0000;
	font-size: 26px;
	font-weight: bold;
	background: #FF5050;
	color: #ffffff;
	line-height: 50px;
}
 
ul#members-list.item-list li div.action {
	text-align: center;
	overflow-y: hidden;
	top: 18px;
	right: 6px;
} 
*/
/* end bp styling */

/* new footer */
#footerlinks {
    display: inherit;
    width: 100% !important;
    text-align: center;
    background: #032a4a !important;
    padding: 10px 0 9px 0 !important;
}

.home-footer-bg2,
.nomad-footer-bg2,
.startup-footer-bg2,
.off-grid-footer-bg2,
.sustainability-footer-bg2,
.coding-footer-bg2,
.travel-footer-bg2,
.privacy-footer-bg2,
.security-footer-bg2,
.reviews-footer-bg2,
.apps-footer-bg2,
.topten-footer-bg2,
.movies-footer-bg2,
.games-footer-bg2,
.cars-footer-bg2,
.gear-footer-bg2,
.tech-footer-bg2,
.trends-footer-bg2,
.ai-footer-bg2,
.energy-footer-bg2,
.quizzes-footer-bg2,
.psychology-footer-bg2,
.politics-footer-bg2,
.post-footer-bg2 {
    background: #07375f !important;
    border: none !important;
}

.site-info > span > a, .footer-links a {
    color: #fff !important;
}

.site-info > span > a:hover {
    color: #428bca !important;
    text-decoration: none;
}

.footer-links a:hover {
}

.footer-links {
    width: 100%;
    display: block;
    margin: 0;
    padding: 0;
}

.footer-links li {
    display: inline !important;
    margin: 0 15px !important;
    line-height: 40px;
    white-space: nowrap;
}

.thefooter {
    padding: 10px 0 !important;
    height: 49px;
    color: #fff !important;
}
/* end new footer */
img[id^="fscf_redirect_image"] {
	box-shadow: none !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	border: none !important;
}

/* sidebar share buttons */
.apsc-facebook-icon.apsc-gab-icon {
	/* gab green // background: #21cf7a; */
	/* gab green 2 // rgba(33, 207, 122, 0.8) !important; */
	background: #3188bd;
}
.apsc-facebook-icon.apsc-gab-icon:hover {
	/* gab green // background: #44df93; */
	background: #4ba5dc;
}
.apsc-facebook-icon.apsc-minds-icon {
	background: #3188bd;
}
.apsc-facebook-icon.apsc-minds-icon:hover {
	background: #4ba5dc;
}
.apsc-facebook-icon.apsc-parler-icon {
	background: #c80f45;
}
.apsc-facebook-icon.apsc-parler-icon:hover {
	background: #de2c60;
}
.apsc-gab {
    font-family: 'Fredoka', sans-serif !important;
	font-size: 47px !important;
	margin-top: -5px;
	margin-bottom: 1px;
}
.apsc-parler  {
    font-family: 'Fredoka', sans-serif !important;
	font-size: 47px !important;
	margin-top: -7px;
	margin-bottom: 4px;
}
.apsc-parler img {
	min-width: 26px;
	min-height: 31px;
	margin-top: 5px;
	margin-bottom: -2px;
}
.apsc-gab img {
	max-width: 24px;
	margin-top: 2px;
}
.apsc-minds img {
	max-width: 30px;
    margin-top: -11px;
}
.apsc-minds2 img {
	max-width: 26px;
    margin-top: -11px;
}
.apsc-gab-icon .apsc-count-wrapper {
	margin-top: 1px;
	margin-bottom: -1px;
}
.apsc-facebook-icon.apsc-gettr-icon,
.apsc-facebook-icon.apsc-gettr-icon,
.apsc-youtube-icon.apsc-btchute-icon {
	background: #333 !important;
}
.apsc-facebook-icon.apsc-gettr-icon:hover,
.apsc-youtube-icon.apsc-btchute-icon:hover {
	background: #444 !important;
}
.apsc-gettr img {
	min-width: 25px;
	margin-bottom: 4.5px;
}
.apsc-gettr2 img {
    min-width: 33px;
    margin-bottom: 4.5px;
    margin-top: -3px;
}
/* 
.apsc-comment-icon  {
	background: #424242 !important;
}
.apsc-comment-icon:hover {
	background: #525252 !important;
} */
.apsc-btchute {
	font-family: arial, sans-serif;
	font-size: 21px !important;
	margin-top: 1px;
	margin-bottom: 3px;
	background: #000;
	padding: 4px;
	border: 1px solid #fff;
}
/* end sidebar share buttons */


/* ***************** NEW MENU ******************* */

#mobilemenu-tr .new-nav li > a::before {
  display: none !important;
}

/* TESTING PURPOSES ONLY */
.tech-topmenu,
.home-container-bg #featured-archives,
.movies-container-bg #featured-archives,
/* .games-container-bg #featured-archives, */
.tech-container-bg #featured-archives,
.psychology-container-bg #featured-archives,
.quizzes-container-bg #featured-archives,
.politics-container-bg #featured-archives,
/* .cars-container-bg #featured-archives, */
.gear-container-bg #featured-archives,
.topten-container-bg #featured-archives,
.privacy-container-bg #featured-archives,
.security-container-bg #featured-archives,
.startup-container-bg #featured-archives,
.trends-container-bg #featured-archives,
.travel-container-bg #featured-archives,
.reviews-container-bg #featured-archives {
	display: none !important;
}

.web-hosting-features {
    display: flex;
}

.web-hosting-pros,
.web-hosting-cons {
  flex: 1;
  width: 49%;
  padding: 0 20px 0 20px;
  border: 1px solid #bebebe;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  display: inline-block;
  margin: 20px 0;
}
.web-hosting-features h3 {
  text-transform: uppercase;
  font-family: calibri, sans-serif !important;
  font-weight: bold !important;
  margin-bottom: 8px;
}
.web-hosting-pros {
  margin-right: 10px;
}
.web-hosting-features .the-feature {
  width: 100%;
  display: block;
}
.the-feature .fa-check {
  /* color: #1cd51c; /* green */
  color: #67a8d6; /* blue */
  margin-right: 5px;
  font-size: 18px;
}
.the-feature .fa-minus {
  color: #aaa;
  margin-right: 7px;
  font-size: 18px;
}

.the-feature .fa-check {
  /* color: #1cd51c; /* green */
  color: #67a8d6; /* blue */
  margin-right: 5px;
  font-size: 18px !important;
}
.the-feature .fa-minus {
  color: #aaa;
  margin-right: 7px;
  font-size: 18px !important;
}
h4 .hosting-link {
  text-align: center;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}

/* HOSTING PAGE */

.entry-hostingreviews .rating-container {
    display: flex;
}
.entry-hostingreviews .pricing-container {
    display: flex;
    margin-top: -12px;
    margin-bottom: 14px;
}	
.entry-hostingreviews .rating-title, 
.entry-hostingreviews .features-title,
.entry-hostingreviews .pricing-title,
.entry-hostingreviews .plan-title,
.entry-hostingreviews a.check-pricing-title {
    margin-top: 10px;
    font-weight: bold !important;
    color: #fff !important;
    margin-right: 12px;
    padding: 7px 15px 7px 14px;
    float: left;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.entry-hostingreviews .rating-title {
    background: #2584c7;
    font-size: 18px;
}
.entry-hostingreviews .features-title {
    background: #886dc9;
    font-size: 16px;
    margin-top: 0;
}		
.entry-hostingreviews .pricing-title {
    background: #838383;
    font-size: 16px;
}			
.entry-hostingreviews .plan-title {
    background: #838383;
    font-size: 16px;
}			
.entry-hostingreviews a.check-pricing-title {				
    /* background: #45db85; */
    background: #dfaa5f;
    font-size: 16px;
    padding-top: 11px;
    padding-bottom: 0;
}
.entry-hostingreviews a.check-pricing-title:hover {
    background: #e2ad61;
    text-decoration: none;
    text-shadow: 0 0 2px rgb(0 0 0 / 40%);
}
.entry-hostingreviews .support-title {
    font-style: italic;
    display: inline-block;
    padding-top: 2px;
    padding-bottom: 0;
    color: #886dc9;
    font-weight: bold;
    font-size: 17px !important;
    margin-right: 9px;
}
.entry-hostingreviews .support-tag {
    color: #fff;
    background: #aaa; /* purple #aea8b6 */
    padding: 4px 10px 0px 9px;
    border-radius: 4px;
    font-size: 13px;
    text-transform: uppercase;
    font-style: normal;
    display: inline-block;
}
.entry-hostingreviews .support-tag.end-of-chat {
    /* background: #8e8e8e; // grey
    background: #9ba2b1; // blue */
    background: #a49bb1; /* purple */
    margin-top: 10px;
    margin-left: 0;
    padding-bottom: 3px;
}
.entry-hostingreviews .support-question-title {
    background: #886dc9;
    font-size: 15px;
    font-weight: bold;
    color: #fff !important;
    padding: 9px 14px 9px 13px;
    margin-top: 2px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
/* BEGIN TOOLTIPS */
.entry-hostingreviews .pricing-title,
.entry-hostingreviews .pricing-title:hover {
    cursor: help !important;
}
.entry-hostingreviews .pricing-title:hover::before {
    content: "★ Monthly price at time of review";
}
.entry-hostingreviews .plan-title:hover {
    cursor: help;
}
.entry-hostingreviews .plan-title:hover::before {
    content: "★ Plan we reviewed";
}
.entry-hostingreviews .pricing-title:hover::before,
.entry-hostingreviews .plan-title:hover::before {
    display:block;
    position: absolute;
    /* background: #886dc9; */
    background: #999;
    font-size: 15px;
    font-weight: bold;
    color: #fff !important;
    padding: 9px 14px 9px 13px;
    opacity: 0.9;
    margin-top: -50px;
    z-index: 999;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
/* END TOOLTIPS */

.entry-hostingreviews blockquote.support-reply {
    background: #dcddde;
    color: #000;
    padding-top: 15px;
    margin-left: -5px;
    border-radius: 7px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    margin-top: 20px;
}
.entry-hostingreviews blockquote.support-reply p {
    font-style: italic;
}
.entry-hostingreviews .countdown-cont.website-reviews-cont .why-special {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
.entry-hostingreviews .countdown-cont.hosting-reviews-cont .list {
    padding-top: 7px;
}
.entry-hostingreviews .list hr.support-reply-separator {
    margin-top: 10px;
    margin-bottom: 30px;
}
.entry-hostingreviews .hosting-reviews-cont .hosting-logo {
    margin-top: 30px;
    margin-bottom: -5px;
}
.entry-hostingreviews .web-hosting-features-outer {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
.entry-hostingreviews .web-hosting-features-list-outer {
  display: inline-block;
  width: 100%;
}
.entry-hostingreviews .web-hosting-features-list {
    display: flex;
}
.entry-hostingreviews .hosting-specs2 .fa-minus-circle {
    color: #adadad;
    font-weight: bolder !important;
    margin-right: 5px;
}
.entry-hostingreviews .hosting-specs2 {
    flex: 1;
}
.entry-hostingreviews .hosting-category.web-hosting-features-list,
.entry-hostingreviews .hosting-scores.web-hosting-features-list {
  max-width: 100%;
  float: left;
  display: block;
  background: #eee;
  padding: 10px 10px 0 10px;
}
.entry-hostingreviews .hosting-category .hosting-specs2,
.entry-hostingreviews .hosting-scores .hosting-specs2 {
  padding: 20px;
  width: 31.5%;
  background: #fff;
  border: 1px solid #bebebe;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin: 5px;
  display: flex;
  justify-content: center;
}
.entry-hostingreviews .hosting-category .hosting-specs-box,
.entry-hostingreviews .hosting-scores .hosting-specs-box {
  border: none;
}
.entry-hostingreviews .hosting-category .hosting-specs-title,
.entry-hostingreviews .hosting-scores .hosting-specs-title,
.entry-hostingreviews .toc .hosting-specs-title {
    text-transform: uppercase;
    font-family: calibri, sans-serif !important;
    font-weight: bold;
    margin-bottom: 8px;
    color: #2e73a3;
    font-size: 24px;
    display: block;
    text-align: center;
}
.entry-hostingreviews .toc .hosting-specs-title {
    text-align: left;
}
.entry-hostingreviews .hosting-category .hosting-specs-cat-percent,
.entry-hostingreviews .hosting-scores .hosting-specs-cat-percent {
    font-family: calibri, sans-serif;
    font-weight: bold;
    font-size: 44px;
    display: block;
    color: #555;
    text-align: center;
}

.entry-hostingreviews .web-hosting-features-list.hosting-category {
  min-width: 100%;
  padding: 10px;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  margin-bottom: 20px;
}
.entry-hostingreviews .web-hosting-features-list.hosting-category br {
  display: none;
}
.entry-hostingreviews .scoring-section-description p {
  padding: 0 10px;
}

/* ratings bars */

.entry-hostingreviews .hosting-scores-bars {
  background: #eee !important;
  padding: 20px 20px 0 20px !important;
  margin-bottom: -5px;
}
.entry-hostingreviews .hosting-scores-bars .page-speed-container {
  margin-bottom: 5px;
  display: block;
}
.entry-hostingreviews .hosting-scores-bars .page-speed {
  padding-left: 15px;
}
.entry-hostingreviews .hosting-scores-bars .page-speed-bar {
  background: #6296e4;
}
/* end ratings bars */

.entry-hostingreviews .countdown-jump {
    background: #47a3e4;
    padding: 3px 10px;
    width: 49px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    display: inline-block !important;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    font-weight: bold;
}
.entry-hostingreviews .countdown-jump.wbg0 {
    /* background: #47a3e4; */
    background: #888;
    margin-right: 8px;
}

.entry-hostingreviews .countdown-jump.wbg1 {
    /* background: #58c386; */
    background: #47a3e4;
    margin-right: 5px;
}
.entry-hostingreviews .countdown-jump-outer a {
    color: #2584c7;
    font-weight: bold;
}


.entry-hostingreviews .featured-award-jump {
  display: inline-block;
  font-size: 16px;
  color: #fff;
  background: #dca557; /* gold */
  background: #47a3e4; /* blue */
  background: #977ed3; /* purple */
  margin-left: 10px;
  padding: 3px 12px 3px 10px;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  line-height: 30px;

}
.entry-hostingreviews a.jump-host-name {
  width: 108px;
  display: inline-block;
}
.entry-hostingreviews .featured-award-outer {
  display: flex;
  margin-bottom: 10px;
}
.entry-hostingreviews .featured-award-outer .featured-award {
  font-size: 21px;
  color: #fff;
  color: #dca557; /* gold */
  color: #e89f38; /* gold 2 */
  color: #977ed3; /* purple */
  margin-left: 10px;
  margin-top: 3px;
  font-weight: bold;
  padding: 6px 10px 0 0;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  line-height: 40px;
}
.entry-hostingreviews .featured-award-outer i.fa-star.star-full::after {
  color: #977ed3;
}
.entry-hostingreviews .star-rating i.fa-star.star-full::after,
.entry-hostingreviews .star-rating i[class*="star-partial-"]::after {
  color: #47a3e4; /* blue */
  color: #977ed3;
  color: #2584c7; /* dark blue */
}
.entry-hostingreviews .home-page_screen-outer {
  background: #eee;
  padding: 20px 17px 10px 17px;
}

.entry-hostingreviews h4 a.hosting-title-top {
  border-bottom-right-radius: 0 !important;
  -moz-border-bottom-right-radius: 0 !important;
  -webkit-border-bottom-right-radius: 0 !important;
}
.entry-hostingreviews .top-page-speed-container {
  height: 36px;
}
.entry-hostingreviews .scomod-custom-title {
    display: none;
}
.entry-hostingreviews .list {
    border-bottom: 12px solid #888;
}
.entry-hostingreviews .hosting-logo-sm-siteg {
    width: 185px;
}
.entry-hostingreviews .hosting-logo-sm-hostr {
    width: 259px;
    margin-top: -10px;
    margin-bottom: -5px;
}
.entry-hostingreviews .hosting-logo-sm-tmdho {
    width: 172px;
    margin-top: -10px;
    margin-bottom: -12px;
}
.entry-hostingreviews .hosting-logo-sm-namec {
    width: 170px;
    margin-top: 3px;
    margin-bottom: -12px;
}
.entry-hostingreviews .hosting-logo-sm-blueh {
    width: 170px;
    margin-top: 3px;
    margin-bottom: -12px;
}
.entry-hostingreviews .hosting-logo-sm-hosti {
    width: 170px;
    margin-top: 3px;
    margin-bottom: -12px;
}
.entry-hostingreviews .hosting-logo-sm-inmot {
    width: 170px;
    margin-top: 3px;
    margin-bottom: -12px;
}
.entry-hostingreviews .hosting-logo-sm-hostw {
    width: 170px;
    margin-top: -2px;
    margin-bottom: -12px;
}
.entry-hostingreviews .hosting-logo-sm-hostg {
    width: 207px;
    margin-top: -5px;
    margin-bottom: -12px;
}
.entry-hostingreviews .hosting-logo-sm-dream {
    width: 179px;
    margin-top: 4px;
    margin-bottom: -12px;
}
.fa-purple {
    color: #977ed3;
}
.entry-hostingreviews .fa-purple {
    color: #977ed3 !important;
    font-size: 17px !important;
}
.entry-hostingreviews .fa-blue {
    color: #977ed3 !important;
    font-size: 17px !important;
}
.hs-blue,
.hs-teal,
.hs-green,
.hs-lime,
.hs-red,
.hs-orange,
.hs-ltorange,
.hs-violet,
.hs-purple,
.hs-pink,
.hs-greyblue {
    font-size: 20px !important;
    text-transform: uppercase;
    color: #fff;
    padding: 10px 10px 3px 10px;
    border-radius: 5px;
    margin: 3px 10px 6px 0;
    float: left;
}
.hs-blue {
    background: #2e7bb4;
}
.hs-teal {
    background: #34aed6;
}
.hs-green {
    background: #23bb5d;
}
.hs-lime { /* pinkish red */
    background:#7fc35a;
}
.hs-red { /* pinkish red */
    background:#d43b5e;
}
.hs-orange { /* pinkish red */
    background:#d4633b;
}
.hs-ltorange { /* pinkish red */
    background:#d8a665;
}
.hs-violet { /* pinkish red */
    background:#665dde;
}
.hs-purple { /* pinkish red */
    background:#925dde;
}
.hs-pink { /* pinkish red */
    background:#df73d5;
}
.hs-greyblue { /* pinkish red */
    background:#5a89c3;
}

@media screen and (max-width: 688px) {
	.entry-hostingreviews .hosting-category .hosting-specs2, .entry-hostingreviews .hosting-scores .hosting-specs2 {
		width: 45%;
	}
	.entry-hostingreviews .featured-award-jump {
		margin-left: -10px;
		display: block;
		margin-top: -6px !important;
		margin-bottom: 0 !important;
	}
	.web-hosting-features h3 {
	    font-size: 20px;
	}
	.web-hosting-features .the-feature {
		line-height: 20px;
		margin-bottom: 5px;
	}
	.the-feature .fa-minus,
	.the-feature .fa-check	{
		margin-right: 11px;
		height: 25px;
		float: left;
	    margin-top: -1px;
	}
	.entry-hostingreviews .featured-award-outer .featured-award {
		font-size: 18px;
		line-height: 20px;
	}
	.entry-hostingreviews .hosting-specs2 .fa-minus-circle,
	.hosting-specs2 .fa-check-circle {
		margin-right: 9px;
		float: left;
		height: 21px;
		margin-top: 3px;
	}
	.entry-hostingreviews .hosting-logo-sm-hostr {
		width: 210px;
		margin-top: -3px;
	}
}
@media screen and (max-width: 768px) {
	.hs-blue,
    .hs-teal,
    .hs-green,
    .hs-lime,
    .hs-red,
    .hs-orange,
    .hs-ltorange,
    .hs-violet,
    .hs-purple,
    .hs-pink,
    .hs-greyblue {
	    min-width: 100%;
        text-align: center;
    }
}
/* END HOSTING PAGE */
a.startup-next-article-link {
    background: #308ede;
    color: #fff !important;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    padding: 14px 150px 8px 15px;
    border-radius: 5px;
    display: inline-block;
    font-size: 20px;
}
a.startup-next-article-link .fa-arrow-right {
    position: absolute;
    right: 34px;
    font-size: 45px !important;
    margin-top: -25px;
}
a.startup-next-article-link.next-link-oneline {
    width: 100%;
}
a.startup-next-article-link.next-link-oneline .fa-arrow-right {
    position: absolute;
    right: 26px;
    font-size: 37px !important;
    margin-top: -8px;
 }
a.startup-next-article-link:hover {
    background: #42a0f0;
    text-decoration: none;
}

/* reactions overrides */
.wpra-reactions-container .wpra-reactions .wpra-reaction img {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    border: none !important;
}
.wpra-reactions-wrap.wpra-plugin-container.wpra-regular.wpra-rendered {
  margin-top: 30px !important;
  margin-bottom: -30px !important;
}
.wpra-reactions-wrap /* lite */ {
    padding-top: 46px !important;
    padding-bottom: 0 !important;
}
.arrow-badge,
.wpra-arrow-badge /* lite */ {
  background-color: #ccc !important;
  background-color: transparent !important;
  background-color: #5db6f4 !important;
}
.arrow-badge .count-num,
.wpra-arrow-badge .count-num /* lite */ {
  color: #000 !important;
  color:#fff !important;
  font-family: calibri, ans-serif !important;
  font-weight: bold !important;
}
.arrow-badge .tail,
.wpra-arrow-badge > .tail /* lite */ {
    border-top-color: #ccc !important;
    border-top: 5px solid #ccc !important;
    border-top-color: transparent !important;
    border-top: 5px solid transparent !important;
}

/* end reactions */



/* coming soon on hover menu */
.soon::after {
  content: "Coming Soon!";
  position: absolute;
  background-color: #2385da;
  color: #fff;
  padding: 8px 12px;
  border-radius: 4px;
  font-size: 14px;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
  z-index: 1;
  margin-top: -60px;
  margin-left: 200px;
}
.soon:hover::after {
  opacity: 1;
  visibility: visible;
}

/* hide insticator */
#text-69 {
    display: none !important;
}

/* dark mode toggle */

/* .dark-mode-toggle {
    position: absolute;
    text-align: center;
    top: -32px;
} */
.dark-mode-toggle {
	text-align: center;
	bottom: 0;
	z-index: 9999;
	right: 0;
	background: rgba(0,0,0,0.5);
	padding: 15px 0 0 5px;
	border-top-left-radius: 15px;
}
@media screen and (min-width: 992px) {
	.dark-mode-toggle.main-dark-toggle {
		position: fixed;
	}
}
@media screen and (max-width: 991px) {
	.dark-mode-toggle.main-dark-toggle {
		display: none;
	}
	li.mobile-dark-toggle {
	    padding-bottom: 15px;
	}
	li.mobile-dark-toggle .dark-mode-toggle {
		position: relative !important;
	}
}
.dark-mode-toggle .toggle-switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

.dark-mode-toggle .toggle-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}

.dark-mode-toggle .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #2b5874;
    transition: .4s;
    border-radius: 34px;
    box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1);
}

.dark-mode-toggle .slider:before {
    position: absolute;
    content: "";
    height: 28px;
    width: 28px;
    right: 3px; /* Position the button on the right by default */
    left: auto; /* Remove left positioning */
    bottom: 3px;
    background-color: white;
    transition: .4s;
    border-radius: 50%;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}

.dark-mode-toggle input:not(:checked) + .slider {
    background-color: #385682;
}

.dark-mode-toggle input:not(:checked) + .slider:before {
    transform: translateX(-26px); /* Move to the left when unchecked */
}

.dark-mode-toggle input:focus + .slider {
    box-shadow: 0 0 1px #34c759;
}

.dark-mode-toggle .label {
    display: block;
    margin-top: 10px;
    font-size: 14px;
    color: #fff;
}
/* end dark mode toggle */

/* new dark theme */
body.dark.home-page #content {
  background-color: transparent !important;
  color: #fff !important;
}
body.dark {
  background-color: transparent !important;
  color: #fff !important;
}
body.dark,
body.dark #content,
body.dark.home-page #content {
  background-color: #000 !important;
  color: #fff !important;
}
body.dark .archive .entry-header,
body.dark #mc_embed_signup, 
body.dark .mc_embed_signup {
  background-color: rgba(26,39,55,0.8) !important;
  color: #fff !important;
  border: 2px solid #000 !important;
  border-width: 0 2px 0 2px !important;
}
body.dark .archive .entry-content {
  background-color: rgba(26,39,55,0.8) !important;
  color: #fff !important;
  border: 2px solid #000 !important;
  border-width: 0 2px 2px 2px !important;
}
body.dark .content-area.movies-dark {
	background-color: transparent !important;
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
}
body.dark .featured-image-single img {
  box-shadow: none !important;
  border: 2px solid #000 !important;     
  border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
}
body.dark .author-meta {
  margin-left: -4px !important;
}
body.dark .author-meta,
body.dark .author-meta-container,
body.dark .archive .author-meta-list {
  background-color: #283b4f !important;
  color: #a3b6cf !important;       
  border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  box-shadow: none !important;
}
body.dark .author-meta-left .author-avatar img {
  border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  -webkit-border-top-left-radius: 10px !important;
  -webkit-border-bottom-left-radius: 10px !important;
  -moz-border-top-left-radius: 10px !important;
  -moz-border-bottom-left-radius: 10px !important;
  border: none !important;
}
body.dark .entry-content .retweet-icon img {
  border: none !important;
}
body.dark .author-meta-right .posted-date-meta {
  color: #a3b6cf !important;
}
body.dark .author-meta-right a {
  color: #fff !important;
}
body.dark .archive .author-meta-list a,#mc_embed_signup, .mc_embed_signup a,
body.dark .archive a.read-more-list {
    color: #fff !important;
}
body.dark #secondary .widget {
  background: rgb(40,59,79) !important;
    color: #a3b6cf !important;
}
body.dark #secondary .widget.sticky-sidebar-newsletter {
  background: none !important;
}
body.dark #secondary .widget a,
body.dark #secondary h3,
body.dark .latest-posts-box-bottom a span {
    color: #fff !important;
}
body.dark #secondary .widget hr {
  border-color: #1a2737 !important;
}
body.dark .pagination,
body.dark .pagination ul > li:first-child > span {
  background: rgba(26,39,55,0.8) !important;
  color: #fff !important;
  border-color: #1a2737 !important;
}
body.dark .pagination ul > li > a, 
body.dark .pagination ul > li > span {
  color: #fff !important;
  border-color: #1a2737 !important;
}
body.dark .container.ai-container-bg {
  background: rgba(0,0,0,0.8) !important;
}
body.dark h2.page-title {
  color: #fff !important;
  font-weight: bold !important;
  font-family: 'Roboto Slab', Arial, Helvetica, sans-serif !important;
}
body.dark .page-header {
  border-color: #1a2737 !important;
  border-width: 3px !important;
}
body.dark aside[id^=archives-] li a {
  background: #2f6593 !important;   
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
}
body.dark aside[id^=archives-] li a:hover {
    background: #407eb2 !important;
}
body.dark h3.comment-reply-title {
  color: #5180ac !important;
}
body.dark #comment.form-control {
  background: #213247 !important;
  border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  border-color: #000 !important;
  color: #fff !important;
  border: 2px solid #435d7c !important;
}
body.dark .comments-signup-cont {
  background: #4b749a !important;
  border-radius: 10px !important;
  -webkit-border-radius: 10px ba!important;
  -moz-border-radius: 10px !important;
}
body.dark.full-head #content,
body.dark.single-head #content {
  background-color: rgba(20,26,32,0.9) !important;
  color: #fff !important;
  border-color: #000 !important;
}
body.dark .site-title, 
body.dark .entry-content h1, 
body.dark .entry-content h2, 
body.dark .entry-content h3, 
body.dark .entry-content h4, 
body.dark .entry-content h5, 
body.dark .entry-content h6, 
body.dark .entry-content h7, 
body.dark.full-head .entry-content h1.entry-title, 
body.dark .entry-content h2.entry-title {
  color: #6baddc !important;
}
body.dark.single-head h1.entry-title {
  color: #fff !important;
}
body.dark.full-head .entry-title {
  border-radius: 15px !important;
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
}
body.dark .rpwe-alignleft.rpwe-thumb,
body.dark .rpwe-alignleft.rpwe-thumb img,
body.dark .entry-content img {
  margin-right: 10px !important;
  box-shadow: none !important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  padding: 0 !important;
  margin: 0 15px 0 -5px !important;
}
body.dark .rpwe-alignleft.rpwe-thumb,
body.dark .rpwe-alignleft.rpwe-thumb img {
  border: 2px solid #000 !important;
  border-radius: 5px !important;
  -webkit-border-radius: 5px !important;
  -moz-border-radius: 5px !important;
}
body.dark .entry-content img {
  border-top-left-radius: 10px !important;
  -webkit-border-top-left-radius: 10px !important;
  -moz-border-top-left-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
  -webkit-border-bottom-left-radius: 10px !important;
  -moz-border-bottom-left-radius: 10px !important;
  border: none !important;
}
body.dark .latest-posts-box-bottom a span {
  color: #fff !important;    
}
body.dark .in-the-category {
  color: #a3b6cf !important;      
}
body.dark .in-the-category a {
  color: #fff !important;      
}
body.dark .top-line,
body.dark .newscroller-bottom-title,
body.dark .socmod-custom-title::before {
  border-color: #000 !important;    
}
#comments li.comment {
	margin-left: 0;
}
.comment-list .children {
	margin-left: 20px !important;
}	
body.dark #comments li.comment {
    border: solid 1px #000;
    background: #223348;
}
body.dark .vortex-p-like, .vortex-p-dislike, 
body.dark .vortex-p-like-comment, 
body.dark .vortex-p-dislike-comment,
body.dark .trophy-points {
	color: #fff;
}
body.dark .comment.depth-2 {
    background: #1b293b !important;
}
body.dark .second-comments-section a {
	background: #1a5c9b;
    color: #fff !important;
  border-radius: 10px !important;
  -webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
}
body.dark ul.custom-fav-button .custom-fav-add a, 
body.dark ul.custom-fav-button .custom-fav-view a {
	background: #1a5c9b;	
}
body.dark .second-comments-section a:hover {
	background: #2372be;
    text-decoration: none;
}
body.dark ul.custom-fav-button .custom-fav-add a:hover, 
body.dark ul.custom-fav-button .custom-fav-view a:hover {
	background: #2372be;
    text-decoration: none;
	
}
body.dark .depth-1 .techreader-achievement-rank.anon-user {
    background: #4e627a !important;
    color: #ced6e0 !important;
}
body.dark .comment-metadata .fn {
    color: #ddd !important;
}
body.dark #contest {
    background: url(https://techreader.net/images/techreader-comment-contest-nobg-dark.png) no-repeat;
}
.dark .entry-topten .list.wfont0 {
  background: #2c3845 !important;
  border-color: #2c3845!important;
  border-radius: 10px !important;
  color: #fff !important;
  padding-right: 15px !important;
}
.dark .post a {
  color: #6ab2f1 !important;
}
.dark hr {
  border-color: #2c3845 !important;
}
/* comments fixes */
body.dark .comment.depth-3 {
    background: #223348 !important;
}
body.dark .comment.depth-4 {
    background: #1b293b !important;
}
body.dark .comment.depth-5 {
    background: #223348 !important;
}
body.dark .comment.depth-6 {
    background: #1b293b !important;
}
body.dark .comment.depth-7 {
    background: #223348 !important;
}
body.dark .comment.depth-8 {
    background: #1b293b !important;
}
body.dark .reply {
    font-size: 14px !important;
    padding: 6px 10px 4px 10px !important;
    margin-left: 20px !important;
    display: inline-block !important;
    background: #6295c4 !important;
    border-radius: 3px !important;
    margin-top: -4px !important;
}
body.dark .reply a,
body.dark .reply i {
  color: #fff !important;
}
body.dark .reply:hover {
  background: #7cb1e3 !important;
}
body.dark .reply:hover a {
  text-decoration: none !important;
}
body.dark .techreader-comment-author-tag {
  background: #5879a2 !important;
}
body.dark .vortex-p-like-active-comment, 
body.dark .vortex-p-like-comment:hover {
  /* blue ** color: #6be1ff !important; */
  color: #6be1ff !important;
}
body.dark .vortex-p-dislike-active-comment, 
body.dark .vortex-p-dislike-comment:hover {
  color: #ff6bb3 !important;
}
body.dark .star-level {
    color: #fff !important;
}
body.dark .star-level-container:hover .star-level,
body.dark .trophy-points-container:hover .trophy-points {
    color: #74e3ff !important;
}
body.dark .toc {
    background: #283b4f;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

body.dark .why-special {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

/* remove background on full head posts and make background color opaque */
body.dark.full-head #content, body.dark.single-head #content,
body.dark.full-head .container.col-md-12 {
    background-image: none !important;
    background-color: rgb(18 23 29) !important;
}
body.dark .calc-input,
body.dark tr {
    background: #28323e;
}
body.dark .calc-total {
    background: #3f4d5f;
}

body.dark .calc-input table input {
    background: #5a6675;
    color: #fff;
    border: 1px solid #28323e;
}
body.dark .why-special.wbg10, 
body.dark .countdown.wbg10 {
    background: #99374c !important;
}
    
/* author tag is inline next to the rank pill now; the old float-right
   margin hack (77px) collided with the comment date and is removed */
        
/* end new dark theme */

#text-105 {
  display: none;
}

.dark .hosting-specs,
.dark .hosting-specs-box {
  background: #374559;
  border-color: #223044;
}
.dark .list {
  background: #374559;
}

.dark .website-reviews-cont .page-speed-container {
  background: #223044;
  border: none;
}

#secondary .tr-follow-buttons-widget {
	padding: 0 !important;
}

#secondary aside[id^=top-posts-] br {
  display: none;
}
#secondary aside[id^='top-posts-'].widget_top-posts .widgets-list-layout-links {
  margin-top: -9px !important;
  padding-left: 5px !important
}

.referral-logo img {
    max-height: 47px;
    margin-left: 81px;
    margin-top: -5px;
}

/* ---- 2026-08-02 repairs (v210.203) ---- */
/* singles: breathing room above the title; fullhead titles position themselves */
body.single .site-main article > .entry-header .entry-title { padding-top: 16px; }
body.full-head .site-main article > .entry-header .entry-title { padding-top: 0; }
/* author/user profile banner: center the artwork, no stray top gap */
.author-profile-card { margin-top: 0; border-top: 0; }
.author-profile-card .bio-banner { margin-top: 0 !important; background-position: center center !important; }
body.dark #author-info.author-profile-card { background: #000; }
/* cars single: dark mode makes the card itself dark instead of leaving
   white-on-white text (bug inherited from live) */
body.dark .entry-cars { background: #26354c !important; border-color: #1d2c42 !important; }
body.dark .entry-cars .entry-title { color: #e8eef7 !important; }
body.dark .entry-cars .entry-date, body.dark .entry-cars .url { color: #9fb6d4 !important; }
body.dark .entry-cars .cars-content, body.dark .entry-cars p, body.dark .entry-cars li { color: #dbe6f5; }
body.dark .cars-specs-cont, body.dark .cars-specs { background-color: #223044 !important; border-color: #1a2739 !important; color: #cfe0f5 !important; }
body.dark .cars-icons { filter: invert(0.82) hue-rotate(180deg); }
/* ---- end 2026-08-02 repairs ---- */

/* ---- 2026-08-02 repairs, round 2 (v210.204) ---- */
/* the raw mobile-menu checkbox must never render as a bare checkbox */
#menu-toggle.menu-toggle { display: none !important; }
/* featured-thumb hover meta: replace the lime green overlay with the
   site's own palette (was rgba(137,219,82,.65) + #4c901e squares) */
.featured-thumb:hover .img-meta { background: rgba(13, 30, 51, 0.55) !important; }
.featured-thumb .img-meta .meta-icon { background: #0b6abb !important; }
.featured-thumb .img-meta .meta-link { color: #eaf4ff !important; }
.featured-thumb .img-meta .meta-link:hover { color: #6be1ff !important; text-decoration: none; }
/* ---- end round 2 ---- */

/* ---- 2026-08-02 round 3: owner directives ---- */
/* NO hover overlay on featured thumbs: no tint, no buttons, no animation.
   Only the original slight zoom stays. */
.featured-thumb .img-meta { display: none !important; }
.featured-thumb:hover .img-meta { display: none !important; background: none !important; }
.featured-thumb:hover img { opacity: 1 !important; }
/* ---- end round 3 ---- */

/* ---- 2026-08-03 round 4 ---- */
/* comment cards: mirror the #comments rules onto .comments-area so the card
   background can never be lost to a wrapper variation */
body.dark .comments-area li.comment { border: solid 1px #000; background: #223348; }
body.dark .comments-area .comment .comment { background: #1b293b !important; }
/* singles: title breathing room (broader selector; fullhead stays custom) */
body.single #primary h1.entry-title { padding-top: 16px; }
body.full-head #primary h1.entry-title { padding-top: 0; }
/* dark mode: the page root itself is dark, so no white slivers can show
   through top margins */
html:has(> body.dark) { background-color: #000; }
/* Top Games strip is user-scrollable so the prev/next arrows have room */
.free-games-cont .breaking-news { overflow-x: auto; }
/* ---- end round 4 ---- */

/* ---- 2026-08-03 round 5 ---- */
/* profile banner: guaranteed height at every viewport (the height lived only
   inside media queries and could collapse to a sliver) */
.author-profile-card .bio-banner { height: 300px; background-size: cover; }
@media screen and (max-width: 767px) {
    .author-profile-card .bio-banner { height: 200px; }
}
/* ---- end round 5 ---- */

/* ---- 2026-08-03 round 6 ---- */
/* dark mode covered .archive bands but never .page: pages like Comments
   Levels and the eBook download kept light-gray content and blue-on-blue
   headings. Give pages the same navy treatment and white heading text. */
body.dark .page .entry-header {
  background-color: rgba(26,39,55,0.8) !important;
  color: #fff !important;
}
body.dark .page .entry-content {
  background-color: rgba(26,39,55,0.8) !important;
  color: #fff !important;
}
body.dark .page .entry-header .entry-title,
body.dark .archive .entry-header .entry-title,
body.dark .page-header .page-title { color: #fff !important; }
body.dark .page .entry-content h2,
body.dark .page .entry-content h3,
body.dark .page .entry-content h4 { color: #fff; }
/* ---- end round 6 ---- */


/* ---- 2026-08-03 round 8 ---- */
/* dark mode: solid dark panels for the feature strips (transparency washed
   them out; light panels clashed), readable card text, white titles on blue */
body.dark .breaking-news-cont,
body.dark .breaking-news-cont2,
body.dark .free-games-cont { background: #16202e !important; }
body.dark .breaking-news,
body.dark .breaking-news2 { background: #16202e !important; }
body.dark .latest-posts-box { background: #223348 !important; }
body.dark .latest-posts-box .entry-content,
body.dark .latest-posts-box p { color: #cfe0f5; }
body.dark #featured-archives { background: #16202e !important; }
body.dark #featured-archives .featured-archives-header { color: #fff; }
body.dark h1.entry-title,
body.dark .entry-header .entry-title { color: #fff !important; }
/* ---- end round 8 ---- */
