/*
Template Name: style
Theme Name: La Rédaction
Author: La Pravda
Version: 3.0
*/

/* Reset CSS -------------------------------------------- */

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

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul, li {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}

body {
font-family: 'Roboto Slab', serif; 
font-size:20px;
line-height:1.25;
color:#202020;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'Roboto Slab', serif; 
font-weight:900;
line-height:1.25;
color:#202020;
}

h1 {font-size:42px;} h2 {font-size:32px;} h3 {font-size:22px;}
h4 {font-size:16px;} h5 {font-size:12px;} h6 {font-size:8px;}

h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited,
h4 a:link, h4 a:visited, h5 a:link, h5 a:visited, h6 a:link, h6 a:visited  
{color:#202020; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {color:#e33737;}

a:link, a:visited {text-decoration:none; color:#202020; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}
a:hover {color:#e33737;}

.clearfix:after {content:"."; visibility:hidden; display:block; height:0; clear:both;}
* {-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}

/* Images ------------------------------------------------ */

img {display:block; max-width:100%; height:auto;}

.zoom-effect {overflow:hidden;}
.zoom-effect img {-webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s; opacity:0.9;}
.zoom-effect img:hover {-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1); opacity:1}

/* Structure --------------------------------------------- */

body {background:url(images/bg/bg.jpg); background-size:cover;}

header{width:100%; border-bottom:1px solid #d3d3d3;}
.header-container {max-width:1400px; margin:0 auto; padding:50px 0;}

#navheader {width:100%; border-bottom:1px solid #d3d3d3;}
.navheader {max-width:1400px; margin:0 auto; text-align:center;}

#main {width:100%;}
.main-container {max-width:1400px; margin:0 auto; padding:50px 0;}

.primary {float:left; max-width:1400px; margin:0 -340px 0 0; padding:0 340px 0 0;}
.secondary {float:right; width:300px;}

#footer {width:100%; background:#202020;}
.footer-container {max-width:1400px; margin:0 auto; padding:75px 0;}

#siteinfo {width:100%; background:#202020;}
.siteinfo-container {max-width:1400px; margin:0 auto; padding:50px 0; border-top:1px solid #d3d3d3;}

/* Header ------------------------------------------------ */

.subnav {width:250px; margin:50px 0 0 0; float:right;}
.subnav li {display:inline-block; font-family:'Roboto', sans-serif; font-size:18px;}
.subnav li {padding:0; border-right:none} .subnav li:last-child {padding:0; border-right:none;} .subnav li:first-child {padding:0}
.subnav li a{position:relative; line-height:11px; margin:0 5px; padding:0 0 5px 0; color:#666;}
.subnav li a:hover {}
.subnav li.current-menu-item a:after,.subnav li.current_page_item a:after,.subnav li.current-menu-parent a:after {content: ""; width: 100%; height: 3px; bottom: 0; left: 0; right: 0; background-color: #e33737;}

.subnav li a:after,.subnav li a:before{position: absolute; z-index:-1; content:""; width:3px; height:3px; bottom:0; left:0; right:0; margin: 0 auto; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.subnav li a:hover:after,.subnav li a:focus:after {width:100%; height:3px;}
.subnav li a:focus:before,.subnav li a:hover:before {width: 100%; height: 3px;}
.subnav li.current-menu-item a,.subnav li.current_page_item a,.subnav li.current-menu-parent a,.subnav li a:focus,.subnav li.current-menu-item a,.subnav li.current_page_item a,.subnav li.current-menu-parent a,.subnav li a:hover {outline:0; color:#e33737; -webkit-transition:color 1s ease; -moz-transition:color 1s ease; -ms-transition:color 1s ease; -o-transition:color 1s ease; transition:color 1s ease; cursor:pointer;}
.subnav li a:focus:after,.subnav li a:focus:before,.subnav li a:hover:after,.subnav li a:hover:before {outline:0; background-color:#e33737; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}

.logo-container {display: inline-block;}
.logo {display: inline-block; padding: 0 148px;}

.date-pravda {float:left; width:250px; margin:50px 0 0 0; font-family:'Roboto', sans-serif; font-size:18px; color:#666;}

/* Navigation --------------------------------------------- */

.menu-icon {display:none;}

.navheader li {display:inline-block;}
.navheader li a {position:relative; text-align:center; height:80px; line-height:80px; margin:0 15px; font-family: 'Roboto', sans-serif; font-size:21px; font-weight:700; text-transform:uppercase; letter-spacing:4px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -webkit-user-select:none; -moz-user-selectnone; -ms-user-select:none; user-select:none; transition:color 1s ease;}
.navheader li a:hover {}
.navheader li.current-menu-item a,.navheader li.current_page_item a,.navheader li.current-menu-parent a {}
.navheader li.current-menu-item a:after,.navheader li.current_page_item a:after,.navheader li.current-menu-parent a:after {content: ""; width: 100%; height: 3px; bottom: -5px; left: 0; right: 0; background-color: #e33737;}

.navheader li a:after,.navheader li a:before{position: absolute; z-index:-1; content:""; width:3px; height:3px; bottom:-5px; left:0; right:0; margin: 0 auto; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.navheader li a:hover:after,.navheader li a:focus:after {width:100%; height:3px;}
.navheader li a:focus:before,.navheader li a:hover:before {width: 100%; height: 3px;}
.navheader li.current-menu-item a,.navheader li.current_page_item a,.navheader li.current-menu-parent a,.navheader li a:focus,.navheader li.current-menu-item a,.navheader li.current_page_item a,.navheader li.current-menu-parent a,.navheader li a:hover {outline:0; color:#e33737; -webkit-transition:color 1s ease; -moz-transition:color 1s ease; -ms-transition:color 1s ease; -o-transition:color 1s ease; transition:color 1s ease; cursor:pointer;}
.navheader li a:focus:after,.navheader li a:focus:before,.navheader li a:hover:after,.navheader li a:hover:before {outline:0; background-color:#e33737; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}

/* Sticky navigation */

#navheader.cloned {background:#fff;}
#navheader.cloned li a {font-size: 16px;}

/* Home -------------------------------------------------- */

/* Feature post */

.headline-container {display:flex; display:-webkit-flex; padding:0 0 40px 0; border-bottom:1px solid #d3d3d3;}

.feature-container {display:inline-block; width:48%; margin:0 4%; vertical-align:top; order:1; -webkit-order:1;}
.alsofeature-container {display:inline-block; width:22%; vertical-align:top; order:0; -webkit-order:0;}
.breakingnews-container {display:inline-block; width:22%; vertical-align:top; order:2; -webkit-order:2;}

.feature {}
.feature h3 {display:inline-block; font-size:42px; margin:30px 0 25px 0;}
.feature p {font-size:18px; line-height:1.5;}

.alsofeature {margin:0 0 35px 0; padding:0 0 30px 0; border-bottom:1px solid #d3d3d3;} .alsofeature:last-child {margin:0; padding:0; border:none;}
.alsofeature span {display:inline-block; margin:20px 0 10px 0;}
.alsofeature span a {color:#e33737; font-weight:500;}
.alsofeature h3 {display:inline-block; font-size:20px; margin:0;}

.breakingnews {margin:0 0 20px 0; padding:0 0 30px 0; border-bottom:1px solid #d3d3d3;} .breakingnews:last-child {margin:0; padding:0; border:none;}
.breakingnews span {display:inline-block; margin:0 0 10px 0;}
.breakingnews span a {color:#e33737; font-weight:500;}
.breakingnews h3 {font-size:20px; margin:0;}

.breakingnews-ads {margin:0 0 30px 0;}

/* Feature Quotes */

.featurequote-container {max-width:1400px; margin:0 auto 50px auto; padding:45px 0;  border-bottom:1px solid #d3d3d3;}
.featurequote {width:75%; margin:0 auto; text-align:right;}
.featurequote p {font-size:36px; text-align:center;}
.featurequote span {display:inline-block; margin:10px 0 0 0; font-size:22px;}

/* Most views */

.mostviews-container {max-width:1400px;}
.mostviews {float:left; width:22%; margin:0 4% 0 0; height: 330px;} .mostviews:last-child {margin:0;}
.mostviews span {display:inline-block; margin:20px 0 10px 0;}
.mostviews span a {color:#e33737; font-weight:500;}
.mostviews h3 {display:inline-block; font-size:20px; margin:0;}

/* Conspiracy generator */

.conspiracy-container {max-width:1400px; margin:35px 0 0 0; padding:50px 0 0 0; border-top:1px solid #d3d3d3;}

.conspiracy-img {display:inline-block; width:31%; margin:0 4% 0 0;}
.conspiracy {float:right; width:65%;}
.conspiracy h2 {font-size:44px; margin:-15px 0 25px 0;}
.conspiracy span {font-size:22px; line-height:1.5;}

button {display:block; clear:both; margin:35px 0 0 0; padding:25px 30px; font-size:18px; text-transform:uppercase; border:none; background:#e33737; color:#fff; cursor:pointer;}
button:hover {background:#ce3131;}

/* Single ----------------------------------------------- */

.post {width:100%; border-bottom:1px solid #d3d3d3; margin: 0 0 50px 0; padding:0 0 20px 0;}

.post img {margin:0 0 40px 0; width:100%;}
.post h1 {font-size:70px; margin:0 0 35px;}
.post aside {display:block; font-size:22px; margin:0 0 35px 0; color:#999;}

.post a {text-decoration:underline;}
.post p {margin:0 0 25px 0; font-size:22px; line-height:1.5; color:#666;}
.post strong {font-weight:700;} 
.post em {font-style:italic;}
.post ol {margin:0 0 10px 15px; list-style-type:square;}
.post ul {margin:0 0 10px 15px; list-style-type:circle;}
.post li {font-size:22px; color:#666; margin:0 0 5px 0; list-style:inside;}
.post blockquote {position:relative; margin:0 20px 10px 20px; font-style:italic;}
.post blockquote:before {content: '\f106'; color:#e8e8e8; font:64px/0.7 "Genericons"; position:absolute; top:0; left:-20px; z-index:-1;}
.post td {border:1px solid #000;}

.relatedpost-container {clear:both; width:100%;}
.relatedpost {float:left; width:30%; margin:0 5% 0 0;} .relatedpost:last-child {margin:0;}
.relatedpost img {}
.relatedpost h3 {display:inline-block; margin:15px 0 0 0;}


/* Page ------------------------------------------------- */

.single-page {width:100%;}

.single-page img {margin:0 0 40px 0;}
.single-page h1 {font-size:70px; margin:0 0 40px;}

.single-page a {text-decoration:underline;}
.single-page p {margin:0 0 25px 0; font-size:22px; line-height:1.5; color:#666;}
.single-page strong {font-weight:700;} 
.single-page em {font-style:italic;}
.single-page ol {margin:0 0 10px 15px; list-style-type:square;}
.single-page ul {margin:0 0 10px 15px; list-style-type:circle;}
.single-page li {font-size:22px; color:#666; margin:0 0 5px 0; list-style:inside;}
.single-page blockquote {position:relative; margin:0 20px 10px 20px; font-style:italic;}
.single-page blockquote:before {content: '\f106'; color:#e8e8e8; font:64px/0.7 "Genericons"; position:absolute; top:0; left:-20px; z-index:-1;}
.single-page td {border:1px solid #d3d3d3;}

/* Sidebar ----------------------------------------------- */

.sidebar-ads {margin:0 0 50px 0; padding:0 0 50px 0; border-bottom:1px solid #d3d3d3;}
.sidebar-search {margin:0 0 50px 0; padding:0 0 50px 0; border-bottom:1px solid #d3d3d3;}
.sidebar-facebook {margin:0 0 50px 0; padding:0 0 50px 0; border-bottom:1px solid #d3d3d3;}
.sidebar-keywords {margin:0 0 40px 0; padding:0 0 40px 0; border-bottom:1px solid #d3d3d3;}
.sidebar-quote {margin:0 0 50px 0; padding:0 0 50px 0; border-bottom:1px solid #d3d3d3;}
.sidebar-fakenews {}

/* Search */

.searchform input {width:80%; height:45px; margin:0 -5px 0 0; vertical-align:bottom; padding:5px; color:#6d6d6d; border:1px solid #d3d3d3; -webkit-border-radius:0; border-radius:0; -webkit-appearance: none;}
.searchform input[type=submit] {height:45px; width:20%; color:#fff; font-size:10px; background:#ececec url(images/icones/loop.png) no-repeat; background-position:center; background-size:30px; border:1px solid #d3d3d3; cursor:pointer; -webkit-border-radius:0; border-radius:0;}
.searchform input[type=submit]:hover {background:#dfdfdf url(images/icones/loop.png) no-repeat; background-position:center; background-size:30px;}
.searchform input:focus {outline:none;}

/* Tags */

.sidebar-keywords a {font-family:'Roboto', sans-serif; display:inline-block; background:#dfdfdf; color:#666; padding:15px 15px; margin:0 5px 10px 0; font-size:16px !important;}
.sidebar-keywords a:hover {color:#e33737;}

/* Famous Quotes */

.sidebar-quote p {font-size:26px; text-align:center;}
.sidebar-quote span {display:block; margin:10px 0 0 0; font-size:20px; text-align:right;}

/* Fake News */

.sidebar-fakenews h3 {text-transform:uppercase; font-size:24px;}
.sidebar-fakenews ul {margin:25px 0 0 0;}
.sidebar-fakenews li {text-transform:none; margin: 0 0 5px 0;}
.sidebar-fakenews li span {font-size:16px; font-weight:400;}

/* Category --------------------------------------------- */

.catfeature-container {display:inline-block; width:48%; margin:0 4%; vertical-align:top;}
.catalsofeature-container {display:inline-block; width:22%; vertical-align:top;}
.catbreakingnews-container {display:float:right; width:22%; vertical-align:top;}

.catquote-container {display:blocl; max-width:1400px; margin:55px auto 65px auto; padding:60px 0; border-top:1px solid #d3d3d3; border-bottom:1px solid #d3d3d3;}
.catmostviews-container {max-width:1400px; margin:50px auto 0 auto; padding:50px 0 0 0; border-top:1px solid #d3d3d3; }

/* Archive, Search & Tag --------------------------------- */

.search-title {font-family: 'Roboto Slab', serif; font-size:42px; font-weight:900; color:#979797; margin:0 0 50px 0;}

.search-column1 {float:left; width:50%; margin:0 0 50px 0; padding:0 2% 0 0;}
.search-column2 {float:right; width:50%; margin:0 0 50px 0; padding:0 0 0 2%;}
.clear-row {clear:both;}

.search-img {width:255px; float:left; margin:0 20px 0 0;}
.search-post span {}
.search-column1 span a,.search-column2 span a {color:#e33737; font-weight:500;}
.search-column1 h3,.search-column2 h3  {margin:10px 0 0 0;}

/* Search 404 */

.search-404 h2 {font-size:44px; margin:0 0 50px 0; color:#979797;}
.search-404 p {font-size:24px; margin:0 0 15px 0;}
.search-404 span {display:inline-block; font-size:20px; font-weight:700; text-transform:uppercase; color:#333; margin:25px 0;}
.search-404 ul {list-style-type:square;}
.search-404 li {font-size:22px; list-style:inside; margin:0 0 5px 0;}

.searchform-404 {margin:15px 0 0 0;}
.searchform-404 input {width:80%; max-width:500px; height:45px; margin:0 -5px 0 0; vertical-align:bottom; padding:5px; color:#6d6d6d; border:1px solid #d3d3d3; -webkit-border-radius:0; border-radius:0; -webkit-appearance: none;}
.searchform-404 input[type=submit] {height:45px; width:20%; max-width:130px; color:#fff; font-size:10px; background:#ececec url(images/icones/loop.png) no-repeat; background-position:center; background-size:30px; border:1px solid #d3d3d3; cursor:pointer; -webkit-border-radius:0; border-radius:0;}
.searchform-404 input[type=submit]:hover {background:#dfdfdf url(images/icones/loop.png) no-repeat; background-position:center; background-size:30px;}
.searchform-404 input:focus {outline:none;}

/* Erreur 404 */

.error404 h4 {font-size:32px; font-family:font-family:'Roboto Slab', serif; text-align:center; }
.error404 > span {display:block; font-weight:900; font-size:250px; text-align:center; line-height:1;}

/* Archive Quotes -------------------------------------- */

.quote-column1 {float:left; width:50%; margin:0 0 35px 0; padding:0 25px 0 0;}
.quote-column2 {float:right; width:50%; margin:0 0 35px 0; padding:0 0 0 25px;}

.quote-column1 p, .quote-column2 p {position:relative; font-size:24px; text-align:center; color:#333;}
.quote-column1 p:before, .quote-column2 p:before {content: '\f106'; color:#e8e8e8; font:64px/0.7 "Genericons"; position:absolute; top:0; left:-20px; z-index:-1;}
.quote-author {display:block; font-size:22px; color:#979797; text-align:right; margin:10px 0 0 0;}

/* Pagination ------------------------------------------- */

.pagination{clear:both; display:inline-block; width:100%; text-align:center; margin:0; padding:50px 0 0px 0; border-top:1px solid #d3d3d3;}
.pagination li {display:inline-block; font-family: 'Roboto', sans-serif;}
.pagination li a {display:inline-block; padding:20px 35px; margin:0 10px 0 0; font-size:20px;  color:#fff; border:none; background:#999;}
.pagination li a:hover{color:#fff; border:none; background:#ed3b3b;}
.page-numbers.current {display:inline-block; padding:20px 35px; margin:0 10px 0 0; border:none; font-size:20px; color:#fff; background:#ed3b3b;}
.page-numbers.dots {display:inline-block; margin:0 10px 0 5px; font-size:30px;}

.next.page-numbers, .prev.page-numbers {display:none;}

/* Footer ------------------------------------------------ */

.footerx3 {float:left; width:30%; margin:0 5% 0 0;}
.footerx3 img {display:block; width:96px; height:96px; margin:0 auto 15px auto; -webkit-transition-duration: 0.8s; -moz-transition-duration: 0.8s; -o-transition-duration: 0.8s; transition-duration: 0.8s; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; -o-transition-property: -o-transform; transition-property: transform; overflow:hidden;}
.footerx3 img:hover  { -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -o-transform:rotate(360deg);} 
.footerx3 h3 {font-size:32px; font-weight:400; line-height:1.1; text-align:center; color:#fff; margin:0 0 35px 0;} .footerx3 h3 span {font-weight:700;} .footerx3 h3 a {color:#fff;} .footerx3 h3 a:hover {opacity:0.8;}
.footerx3 p {width:100%; font-size:21px; text-align:center; color:#fff; margin:0 0 40px 0;}

.button-ft {display:table; text-transform:uppercase; padding:25px; margin:0 auto; color:#fff; border:1px solid #fff; font-size:18px; font-family: 'Roboto', sans-serif;} 
.button-ft:hover {color:#fff; opacity:0.8;}
.button-ft span {margin:0 0 0 10px;} 
.button-ft a {text-align:center; color:#fff;}

/* Site Info */
.siteinfo-container p {line-height:1; text-align:center; color:#fff; opacity:0.75;}
.siteinfo-container p a {color:#c6c6c6;}
.siteinfo-container p a:hover {color:#e33737;}


@media screen and (max-width: 1450px) {

/* Structure */

.header-container {max-width:1200px;}
.navheader {max-width:1200px;}
.main-container {max-width:1200px;}
.primary {max-width:1200px;}
.footer-container {max-width:1200px;}
.siteinfo-container {max-width:1200px;}

.logo {padding:0 50px;}
.navheader li a {font-size: 20px; letter-spacing: 2px; margin:0 14px;}

.conspiracy-img {width:35%;}
.conspiracy {width:61%;}

}

@media screen and (max-width: 1225px) {

.header-container {max-width:1000px;}
.navheader {max-width:1000px;}
.main-container {max-width:1000px;}
.primary {max-width:1000px;}
.footer-container {max-width:1000px;}
.siteinfo-container {max-width:1000px;}
	
.subnav {margin:35px 0 0 0;}
.logo {padding:0 37px;}
.logo img {width:425px;}
.date-pravda {margin:35px 0 0 0;}
.navheader li a {padding:5px 0 5px 0; font-size:19px; letter-spacing:0; margin:0 12px;}

.conspiracy span {font-size: 18px;}

.search-img {width: 100%; margin: 0 0 25px;}

}

@media screen and (max-width: 1000px) {
	
.header-container {max-width:96%; padding:35px 0;}
.navheader {max-width:96%;}
.main-container {max-width:96%; padding:50px 15px 50px 15px;}
.primary {max-width:96%;}
.footer-container {max-width:96%;}
.siteinfo-container {max-width:96%;}

.subnav {width: 100%; float: none; margin: 0 auto 45px auto; text-align: center;}
.subnav li {font-size:20px; padding:0 20px; border-right:1px solid #666;} .subnav li:last-child {padding:0 0 0 20px; border-right:none;} .subnav li:first-child {padding:0 20px 0 0;}
.logo-container {display: block; margin: 0 auto; width: 600px; text-align: center;}
.logo {padding:0;}
.date-pravda {float: none; width: 100%; margin: 50px auto 0 auto; text-align: center; font-size: 20px;}

.menu-icon {display:inline-block; width:65px; height:65px;margin: 0 30px 0 10px; cursor:pointer; background:url(images/icones/menu.png) 0 0 / 100%;}

#navheader.original {position:static !important; visibility:visible !important; border:none;}
#navheader.cloned {display:none !important;}
.navheader {display:none; max-width:100%; height:auto !important;}
.navheader li {display:block; clear:both; width:100%; border-bottom:1px solid #e5e5e5;}
.navheader li a {display:block; height:auto; line-height:60px; margin:0; padding:10px 0;}
.navheader li a:hover {background:#f1f1f1;}
.navheader li a:hover::after,.navheader li a:hover::after {display:none;}
.navheader li a:hover:after,.navheader li a:hover:before {display:none;}
.navheader li.current-menu-item a,.navheader li.current_page_item a,.navheader li.current-menu-parent a {background:#f1f1f1;}
.navheader li.current-menu-item a:after,.navheader li.current_page_item a:after,.navheader li.current-menu-parent a:after {display:none;}
.navheader li a:hover:after,.navheader li a:focus:after {display:none;}
.navheader li a:focus:before,.navheader li a:hover:before {display:none;}
.navheader li a:focus:after,.navheader li a:focus:before,.navheader li a:hover:after,.navheader li a:hover:before {display:none;;}


.headline-container {display:inline-block; padding:0 0 40px 0;}
.feature-container {width:100%; margin:0 0 40px 0; padding:0 0 35px 0; border-bottom:1px solid #d3d3d3; order:0; -webkit-order:0;}
.alsofeature-container {display:block; float:left; width:48%; order:10; -webkit-order:1;}
.breakingnews-container {display:block; float:right; width:48%; order:2; -webkit-order:2;}

.featurequote-container {margin: 0 auto 45px auto; padding: 30px 0 40px 0;}

.mostviews-container {}
.mostviews{display:inline-block; width:50%; margin: 0 0 35px 0; padding: 0 2% 0 0; height:360px;}
.mostviews:nth-child(2) {padding: 0 0 0 2%;}
.mostviews:last-child {padding: 0 0 0 2%;}

.conspiracy-container {margin: 10px 0 0 0; padding: 50px 0 0 0;}
.conspiracy-img {width: 100%;}
.conspiracy-img img {width: 100%; height:300px; object-fit:cover;}
.conspiracy {width: 100%;}
.conspiracy h2 {margin:30px 0 25px 0; text-align:center;}
button {margin:50px auto 0 auto;}

.catfeature-container {width:100%; margin:0 0 40px 0; padding:0 0 35px 0; border-bottom:1px solid #d3d3d3; order:0; -webkit-order:0;}
.catalsofeature-container {display:block; float:left; width:48%; order:10; -webkit-order:1;}
.catbreakingnews-container {display:block; float:right; width:48%; order:2; -webkit-order:2;}

.catquote-container {margin: 0 auto 45px auto; padding: 30px 0 40px 0;}

.cattviews-container {margin: 0 auto 40px auto; padding: 0 0 0 0;}

.primary {max-width:100%; margin:0 0 50px 0; padding:0;}
.secondary {float:none; width:100%;}

.post h1 {font-size: 44px;}
.single-page {border-bottom: 1px solid #d3d3d3; padding: 0 0 15px 0;}

.sidebar-ads img {width: 80%; margin: 0 auto;}
.sidebar-fakenews {margin: 0; padding: 0; border-bottom: none;}
.sidebar-fakenews h3 {font-size: 28px; text-align: center;}
.sidebar-fakenews li {font-size: 26px;}

.footerx3 {float: none; margin:0 0 60px 0; width:100%;} .footerx3:last-child {margin:0;}
.footerx3 p {width:75%; margin:0 auto 40px auto;}

.quote-column2 {width: 100%; padding: 0;} 
.quote-column1 {width: 100%; padding: 0;}

}

@media screen and (max-width: 728px) {

.relatedpost {width: 100%; margin:0 0 35px 0; padding:0 0 35px 0; border-bottom:1px solid #d3d3d3;}
.relatedpost h3 {margin:25px 0 0 0;}
.sidebar-ads img {width: 100%;}

}

@media screen and (max-width: 630px) {

.menu-icon {width: 50px; height: 50px; margin:0 15px 0 10px;}
.logo-container {width:100%;}
.logo img {width:370px;}

.feature-container {margin: 0 0 50px 0; padding: 0 0 40px 0;}
.alsofeature-container {width:100%;}
.alsofeature {margin: 0 0 45px 0; padding: 0 0 45px 0; border-bottom:1px solid #d3d3d3;} .alsofeature:last-child {margin: 0 0 45px 0; padding: 0 0 40px 0; border-bottom:1px solid #d3d3d3;}
.breakingnews-container {width:100%;}
.breakingnews {margin: 0 0 30px 0; padding: 0 0 30px 0;}

.featurequote {width:90%;}
.featurequote p {font-size: 24px;}

.mostviews {height:auto; width:100%; margin:0 0 40px 0; padding:0 0 35px 0; border-bottom:1px solid #d3d3d3;}
.mostviews:nth-child(2) {margin:0 0 40px 0; padding:0 0 35px 0;}
.mostviews:last-child {margin:0 0 0 0; padding:0; border:none;}

.conspiracy-container {margin: 40px 0 0 0; padding:45px 0 0 0;}

.search-column2 {width: 100%; padding: 0;} 
.search-column1 {width: 100%; padding: 0;}

.siteinfo-container p {max-width: 450px; margin: 0 auto;}

}

@media screen and (max-width: 480px) {

.subnav li {padding:0 15px;} .subnav li:last-child {padding:0 0 0 15px; border-right:none;} .subnav li:first-child {padding:0 15px 0 0;}
.menu-icon {width:45px; height:45px; margin:0 10px 0 0;}
.logo img {width:300px;}

.post span {font-size: 17px;}

.pagination li a {padding: 15px 25px;}
.page-numbers.current {padding:15px 25px;}

}