/*
Template Name: style
Theme Name: La Salle de Presse
Author: La Pravda 2016
Version: 2.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;}

/* Font ------------------------------------------------- */

body  {
font-family: 'Economica', sans-serif; 
font-size:16px;
line-height:1.25;
color:#999;
}

h1, h2, h3, h4, h5, h6  {
font-family: 'Economica', sans-serif; 
font-weight:700;
line-height:1.25;
color:#000;
}

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:#000;}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover  
{color:#198a4f; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}

a:link, a:visited {text-decoration:none; color:#000;}
a:hover {color:#198a4f; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}

/* Images ----------------------------------------------- */

img {display:block; max-width:100%; height:auto;}

.zoom-effect {position:relative; float:left; width:100%; height:0; padding-bottom:56.25%; overflow:hidden;}
.zoom-effect img {position:absolute; width:100%; left:0; opacity:0.9; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.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;}

/* Search */
.searchform input {width:80%; height:45px; margin:0 -5px 0 0; vertical-align:bottom; padding:5px; color:#888; border:1px solid #e5e5e5; -webkit-border-radius:0; border-radius:0; -webkit-appearance: none;}
.searchform input[type=submit] {height:45px; width:20%; color:#fff; font-size:10px; background:#fff url(images/icones/loop.png) no-repeat 17px 12px / 20px auto; border:1px solid #e5e5e5; cursor:pointer; -webkit-border-radius:0; border-radius:0;}
.searchform input[type=submit]:hover {background:#fff url(images/icones/loop.png) no-repeat 17px 12px / 20px auto; opacity:0.6;}

/* Structure --------------------------------------------- */

.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;}

body {background:#fff;}
header{width:100%; background:#fff;}

#headband {width:100%; border-bottom:1px solid #e5e5e5; text-align:center;}
.headband-container {max-width:1220px; margin:0 auto;}

#branding {width:100%; border-bottom:1px solid #e5e5e5;}
.branding-container {max-width:1220px; margin:0 auto; padding:55px 0;}

#navheader {width:100%; background:#fff; border-bottom:1px solid #e5e5e5;}
.navheader {max-width:1220px; margin:0 auto; text-align:center;}

#main {width:100%;}
.main-container {max-width:1220px; margin:0 auto; padding:60px 0;}

.primary {float:left; max-width:1220px; margin:0 -340px 0 0; padding:0 340px 0 0;}
.secondary {float:right; width:300px;}

#footer {width:100%; background:#198a4f;}
.footer-container {max-width:1220px; margin:0 auto; padding:80px 0;}

#siteinfo {width:100%; background:#198a4f;}
.siteinfo-container {max-width:1220px; margin:0 auto; padding:50px 0; border-top:1px solid #fff;}

/* Headband --------------------------------------------- */

.banner-atedra {padding:10px 0;}
.banner-iphone {display:none; padding:10px 0;}

/* Header ------------------------------------------------ */

.subnav {float:right; margin:30px 0 0 0; width:30%; text-align:right;}
.subnav li {display:inline; line-height:11px; margin:0 0 0 10px; padding:0 0 0 10px; border-left:1px solid #999;}
.subnav li a{color:#999; margin:0; padding:0;}
.subnav li:first-child {border-left:none;}
.subnav li a:hover {text-decoration:underline;}
.subnav li.current-menu-item a,.subnav li.current_page_item a,.subnav li.current-menu-parent a {text-decoration:underline;}

.menu-quotes {position:relative;}
.menu-quotes:after {content:'NOUVEAU'; display:inline-block; color:#198a4f; position:absolute; top:-14px; right:-14px; font-size:10px;}

.logo-container {float:right; display:inline-block; width:40%; margin:0 auto;}
.logo {display:block; width:430px; margin:0 auto;}
.date-pravda {float:left; width:30%; margin:30px 0 0 0;}

/* Navigation --------------------------------------------- */

.menu-icon {display:none;}

.navheader li {display:inline;}
.navheader li a {position:relative; display:inline-block; text-align:center; height:80px; line-height:80px; padding:0 20px; font-size:18px; font-weight:700; text-transform:uppercase; letter-spacing:5px; color:#000;}
.navheader li a:hover {}
.navheader li a:hover::after {position:absolute; bottom: 25px; right:31px; left:27px; content: "";  border-bottom: 2px solid #000;}
.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 {position:absolute; bottom: 25px; right:31px; left:27px; content: "";  border-bottom: 2px solid #000;}

/* Home -------------------------------------------------- */

.section-title {font-size:36px; color:#ccc; margin:0 0 20px 0;}

/* Legend post */
.legend-container {display:flex; display:-webkit-flex;}

.heros-container {display:inline-block; width:540px; margin:0 40px; vertical-align:top; order:1; -webkit-order:1;}
.sidekick-container {display:inline-block; width:300px; vertical-align:top; order:0; -webkit-order:0;}
.hangaround-container {display:inline-block; width:300px; vertical-align:top; order:2; -webkit-order:2;}

.heros-post {margin:0 0 45px 0;}
.heros-post-thumb {}
.heros-post-thumb img {}
.heros-post-title h3 {display:inline-block; font-size:42px; text-align:justify; margin:30px 0;}
.heros-post-content {font-size:18px; font-family:'Titillium Web', sans-serif; line-height:1.5; text-align:justify; color:#656565;}

/* Wp-Polls */
.wp-polls {margin:25px 0 0 0;}
.wp-polls h4 {font-size:26px; margin:0 0 25px 0;}
.wp-polls ul {margin:0 0 35px 0;}
.wp-polls li {font-size:18px; margin:0 0 10px 0; font-family:'Titillium Web', sans-serif;}
.wp-polls .Buttons {height:45px; padding:12px 20px; color:#999; font-size:16px; text-transform:uppercase; background:none !important; border:1px solid #ccc !important; cursor:pointer; font-family:'Economica', sans-serif; -webkit-border-radius:0px; border-radius:0px; -webkit-appearance:none!important;}
.wp-polls .Buttons:hover{border:1px solid #e5e5e5 !important; color:#e5e5e5;}
.wp-polls INPUT {-webkit-appearance:checkbox !important;}
.wp-polls-ans {margin:25px 0 0 0;}
.wp-polls-ans p {text-align:left !important;}
.wp-polls .pollbar {display:none;}

.sidekick-post {margin:0 0 30px 0; padding:0 0 25px 0; border-bottom:1px solid #e5e5e5;} .sidekick-post:last-child {margin:0; padding:0; border:none;}
.sidekick-post-thumb {margin:0 0 20px 0;}
.sidekick-post-thumb img {}
.sidekick-post-title h3 {display:inline-block; text-align:justify; margin:0 0 15px 0;}
.sidekick-post-cat {display:inline-block; font-weight:700; margin:0 15px 0 0;}
.sidekick-post-cat a {color:#198a4f;}
.sidekick-post-cat a:before {content:'\f301'; display:inline-block; -webkit-font-smoothing:antialiased; font:normal 16px/1 'Genericons'; vertical-align:middle; margin:0 5px 0 0; color:#198a4f;}
.sidekick-post-date {display:inline-block; font-weight:700; color:#198a4f; margin:0 15px 0 0;}
.sidekick-post-date:before {content:'\f303'; display:inline-block; -webkit-font-smoothing:antialiased; font:normal 16px/1 'Genericons'; vertical-align:middle; margin:0 5px 0 0; color:#198a4f;}

.hangaround-post {margin:0 0 25px 0; padding:0 0 30px 0; border-bottom:1px solid #e5e5e5;} .hangaround-post:last-child {margin:0; padding:0; border:none;}
.hangaround-post-title h3 {text-align:justify; margin:0 0 15px 0;}
.hangaround-post-cat {display:inline-block; font-weight:700; margin:0 15px 0 0;}
.hangaround-post-cat a {color:#198a4f;}
.hangaround-post-cat a:before {content:'\f301'; display:inline-block; -webkit-font-smoothing:antialiased; font:normal 16px/1 'Genericons'; vertical-align:middle; margin:0 5px 0 0; color:#198a4f;}
.hangaround-post-date {display:inline-block; font-weight:700; color:#198a4f; margin:0 15px 0 0;}
.hangaround-post-date:before {content:'\f303'; display:inline-block; -webkit-font-smoothing:antialiased; font:normal 16px/1 'Genericons'; vertical-align:middle; margin:0 5px 0 0; color:#198a4f;}

/* Famous Quotes */
.quote {width:100%;}
.quote-container {max-width:1220px; margin:0 auto; padding:60px 0; border-top:1px solid #e5e5e5;  border-bottom:1px solid #e5e5e5;}
.quote-post {width:75%; margin:0 auto; text-align:right;}
.quote-post p {font-size:32px; font-weight:700; text-align:center; color:#000;}
.quote-author {display:inline-block; margin:10px 0 0 0;}
.quote-title {display:inlne-block; margin:10px 60px 0 0;}

/* Follower post */
.follower-container {display:flex; display:-webkit-flex;}

.video-container {display:inline-block; width:540px; margin:0 36px; vertical-align:top; order:1; -webkit-order:1;}
.fav-container {display:inline-block; width:300px; vertical-align:top; order:0; -webkit-order:0;}
.star-container {display:inline-block; width:300px; vertical-align:top; order:2; -webkit-order:2;}

/* Video */
.video-post {position:relative; padding-bottom:56.25%; padding-top:30px; height:0; overflow:hidden;}
.video-post iframe, .video-post object, .video-post embed {position:absolute; top:0; left:0; width:100%; height:100%;}

.fav-post {margin:0 0 25px 0; padding:0 0 30px 0; border-bottom:1px solid #e5e5e5;} .fav-post:last-child {margin:0; padding:0; border:none;}
.fav-post-thumb {margin:0 0 20px 0;}
.fav-post-thumb img {}
.fav-post-title h3 {text-align:justify; margin:0 0 15px 0;}
.fav-post-cat {display:inline-block; font-weight:700; margin:0 15px 0 0;}
.fav-post-cat a {color:#198a4f;}
.fav-post-cat a:before {content:'\f301'; display:inline-block; -webkit-font-smoothing:antialiased; font:normal 16px/1 'Genericons'; vertical-align:middle; margin:0 5px 0 0; color:#198a4f;}
.fav-post-view {display:inline-block; font-weight:700; color:#198a4f; margin:0 15px 0 0;}
.fav-post-view:before {content:'\f403'; display:inline-block; -webkit-font-smoothing:antialiased; font:normal 16px/1 'Genericons'; vertical-align:middle; margin:0 5px 0 0; color:#198a4f;}

.star-post {margin:0 0 25px 0; padding:0 0 30px 0;} .star-post:last-child {margin:0; padding:0; border:none;}
.star-tag a {display:inline-block; background:#f1f1f1; padding:5px 15px; margin:0 5px 8px 0; color:#666;}
.star-tag a:hover {background:#e0e0e0;}
.star-link h3 {text-align:justify; margin:0 0 15px 0;}

/* Page ----------------------------------------------- */

.page-thumb {position:relative; width:100%; }
.page-thumb img {width:100%;margin:0 0 40px 0;}
.page-thumb span {position:absolute; left:10px; bottom:10px; font-size:11px; font-style:italic;color:#fff; line-height:1;}

.page-title {font-size:70px; margin:0 0 30px; line-height:1;}

/* Single ----------------------------------------------- */

.post-title {font-size:70px; text-align:justify; margin:0 0 60px;}

.post-thumb {position:relative; width:100%; margin:0 0 40px 0;}
.post-thumb img {width:100%;}
.post-thumb span {position:absolute; right:10px; bottom:10px; font-size:14px; font-style:italic;color:#fff; line-height:1;}

.post-metadata {font-size:20px; margin:0 0 24px 0; color:#999;}

.post {width:100%;}

.post-content {margin:0 0 35px 0; font-family:'Titillium Web', sans-serif;}
.post-content a {text-decoration:underline;}
.post-content p {margin:0 0 25px 0; font-size:20px; line-height:1.5; color:#666;}
.post-content strong {font-weight:700;} 
.post-content em {font-style:italic;}
.post-content ol {margin:0 0 10px 15px; list-style-type:square;}
.post-content ul {margin:0 0 10px 15px; list-style-type:circle;}
.post-content li {font-size:22px; color:#666; margin:0 0 5px 0; list-style:inside;}
.post-content blockquote {position:relative; margin:0 20px 10px 20px; font-style:italic;}
.post-content blockquote:before {content: '\f106'; color:#e8e8e8; font:64px/0.7 "Genericons"; position:absolute; top:0; left:-20px; z-index:-1;}
.post-content td {border:1px solid #000;}

.social-like {clear:both; width:100%; display:inline-block; margin:0 0 40px 0; padding:0 0 40px 0; border-bottom:1px solid #e5e5e5;}
.social-like li {float:left; margin:0 5px 0 0; width:115px;}

.middlebanner-iphone {display:none;}

.post-related {clear:both; width:100%;}
.post-relatedx3 {float:left; width:30%; margin:0 5% 0 0;} .post-relatedx3:last-child {margin:0 0 15px 0;}
.post-relatedx3 img {width:100%;}
.post-relatedx3 h3 {display:inline-block; font-size:18px; font-weight:400; text-align:justify; margin:10px 0 0 0;} .post-relatedx3 h3 a {color:#666;} .post-relatedx3 h3 a:hover {color: #333;}


/* Archive Citations -------------------------------------- */

.archivequote-title {margin:0 0 40px 0;}

.archivequote-column1 {float:left; width:50%; padding:0 50px 0 0; margin:0 0 45px 0; text-align:right;}
.archivequote-column2 {float:right; width:50%; padding:0 0 0 50px; margin:0 0 45px 0; text-align:right;}
.archivequote-column1 p, .archivequote-column2 p {position:relative; font-size:22px; text-align:center; color:#333;}
.archivequote-column1 p:before, .archivequote-column2 p:before {content: '\f106'; color:#e8e8e8; font:64px/0.7 "Genericons"; position:absolute; top:0; left:-20px; z-index:-1;}
.archivequote-author {display:inline-block; margin:5px 0 0 0;}

.clear-row {clear:both;}

/* Search ----------------------------------------------- */

.search-column1 {float:left; width:50%; padding:0 50px 0 0; margin:0 0 45px 0;}
.search-column2 {float:right; width:50%; padding:0 0 0 50px; margin:0 0 45px 0;}

.search-post-thumb {float:left; width:175px; height:98px; padding:0; margin:0 25px 0 0;}
.search-post-title {display:block; margin:-5px 0 10px 0; text-align:justify;}
.search-post-cat {display:inline-block; font-weight:700; margin:0 15px 0 0;}
.search-post-cat a {color:#198a4f;}
.search-post-cat a:before {content:'\f301'; display:inline-block; -webkit-font-smoothing:antialiased; font:normal 16px/1 'Genericons'; vertical-align:middle; margin:0 5px 0 0; color:#198a4f;}
.search-post-date {display:inline-block; font-weight:700; color:#198a4f; margin:0 15px 0 0;}
.search-post-date:before {content:'\f303'; display:inline-block; -webkit-font-smoothing:antialiased; font:normal 16px/1 'Genericons'; vertical-align:middle; margin:0 5px 0 0; color:#198a4f;}

/* Search 404 ------------------------------------------- */

.search-404 p {font-size:24px;}
.search-404 span {display:inline-block; font-size:20px; font-weight:700; text-transform:uppercase; color:#333; margin:20px 0;}
.search-404 ul {list-style-type:square;}
.search-404 li {font-size:22px; list-style:inside; margin:0 0 5px 0;}
.searchform-404 {width:300px;}

/* 404 --------------------------------------------------- */

.error404 > h4 {font-size:28px; text-align:center; color:#999; margin:0 0 20px 0;}
.error404 > p {font-size:250px; text-align:center; line-height:1;}

/* Pagination ------------------------------------------- */

.breadcrumbs{font-size:20px; margin:0 0 50px 0; padding:20px 0; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5;}
.breadcrumbs li {display:inline-block;}
.breadcrumbs a {margin:0 5px 0 0;}
.breadcrumbs a:hover {}
.breadcrumbs .separator{margin:0 5px 0 0;}

.pagination{clear:both; display:inline-block; width:100%; margin:20px 0 0 0; text-align:center;}
.pagination ul {display:inline-block;}
.pagination li {display:inline-block;}
.pagination li a {display:inline-block; padding:10px 18px; margin:0 5px 0 0; font-size:20px;  color:#999; border:1px solid #e5e5e5; -webkit-border-radius:25px; border-radius:25px; background:-moz-linear-gradient(top,  #ffffff 0%, #e5e5e5 100%); background:-webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); background:linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%);}
.pagination li a:hover{color:#999; border:1px solid #ccc; background:-moz-linear-gradient(top,  #bcbcbc 0%, #e2e2e2 100%); background:-webkit-linear-gradient(top,  #bcbcbc 0%,#e2e2e2 100%); background:linear-gradient(to bottom,  #bcbcbc 0%,#e2e2e2 100%);}
.page-numbers.current {display:inline-block; padding:10px 18px; margin:0 5px 0 0; border:1px solid #ccc; font-size:20px; color:#999; -webkit-border-radius:25px; border-radius:25px; background:-moz-linear-gradient(top,  #bcbcbc 0%, #e2e2e2 100%); background:-webkit-linear-gradient(top,  #bcbcbc 0%,#e2e2e2 100%); background:linear-gradient(to bottom,  #bcbcbc 0%,#e2e2e2 100%);}
.page-numbers.dots {display:flex; display:-webkit-flex; margin:-22px 3px 0 -2px;}
.next.page-numbers, .prev.page-numbers {display:none;}

/* Sidebar ----------------------------------------------- */

.sidebar-bigbox {width:300px; margin:0 0 30px 0;}
.sidebar-search {margin:0 0 30px 0;}
.sidebar-facebook {margin:0 0 30px 0;}
.sidebar-tag {margin:0 0 30px 0;}
.sidebar-building {display:none;}

/* Footer ------------------------------------------------ */

/* Follow */
.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 {font-size:22px; text-align:center; color:#fff; margin:0 0 40px 0;}

.button-ft {display:table; text-transform:uppercase; padding:12px 20px; margin:0 auto; color:#fff; border:1px solid #fff;} 
.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;}

/* @media Query 1265px ----------------------------------- */
@media screen and (max-width: 1265px) {
	
.logo-container {display:inline-block; width:40%; margin:0 auto;}
.logo {display:block; width:350px; margin:0 auto;}
.date-pravda {float:left; width:30%; margin:30px 0 0 0;}

.headband-container {max-width:90%;}
.branding-container {max-width:90%;}
.navheader {max-width:90%;}
.main-container {max-width:90%;}
.primary {max-width:100%;}
.secondary {}
.footer-container {max-width:90%;}
.siteinfo-container {max-width:90%;}

.navheader li a {font-size:18px; letter-spacing:2px; padding:0 17px}

.search-post-thumb {margin:0 0 25px 0;}
.search-post-thumb.zoom-effect {position:static; float:none; width:100%; height:auto; padding:0; overflow:hidden;}
.search-post-thumb.zoom-effect img {position:static; width:100%; opacity:1; -webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.search-post-thumb.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;}

}

/* @media Query 1030px ----------------------------------- */
@media screen and (max-width: 1030px) {

.logo-container {display:inline-block; width:40%; margin:0 auto;}
.logo {display:block; width:350px; margin:0 auto;}
.date-pravda {float:left; width:30%; margin:30px 0 0 0;}

.sidekick-post-cat a, .sidekick-post-date, .hangaround-post-cat a, .hangaround-post-date, .fav-post-cat a, .fav-post-view, .search-post-cat a, .search-post-date {font-size:14px;}

}

/* @media Query 990px ----------------------------------- */
@media screen and (max-width: 990px) {
	
.cell-hide {display:none;} .cell-show {display:block;}
	
.headband-container {max-width:100%;}
.branding-container {max-width:90%;}
.navheader-container {max-width:90%;}
.main-container {max-width:90%;}
.footer-container {max-width:90%;}
.siteinfo-container {max-width:90%;}

.banner-atedra {width:728px; margin:0 auto;}

/* Header */
.branding-container {padding:25px 0;}

.subnav {float:none; display:inline-block; width:100%; margin:0 0 35px 0; text-align:center;}
.subnav li {float:none; display:inline-block; line-height:16px; margin:0; padding:0; border-left:1px solid #999;}
.subnav li a{font-size:16px; margin:0 10px; padding:0 10px;}
.menu-quotes::after {right:4px;}

.logo-container {display:inline-block; margin:0 auto; text-align:center; width:100%; float:none;}
.menu-icon {display:inline-block; width:53px; height:53px; margin:0; cursor:pointer; background:url(images/icones/menu.png) 0 0 / 100%;}
.menu-icon img {display:block; max-width:100%; height:auto;}
.logo {display: inherit; width:350px; margin:0 0 -2px 21px;}

.date-pravda {float:none; margin:35px 0 10px 0; text-align:center; width: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:60px; line-height:60px; margin:0; padding:0;}
.navheader li a:hover {background:#f1f1f1;}
.navheader li a:hover::after {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;}

/* Main */
.main-container {padding:35px 0;}
.section-title {margin:0 0 25px; line-height:1;}

.legend-container, .follower-container {display:inline-block;}

.heros-container {width:100%; margin:0 0 35px 0; padding:0 0 35px 0; border-bottom:1px solid #e5e5e5; order:0; -webkit-order:0;}
.video-container {width:100%; margin:0 0 35px 0; padding:0 0 35px 0; border-bottom:1px solid #e5e5e5; order:0; -webkit-order:0;}
.sidekick-container, .fav-container {display:block; float:left; width:46%; order:10; -webkit-order:1;}
.hangaround-container, .star-container {display:block; float:right; width:46%; order:2; -webkit-order:2;}

.heros-post {margin:0 0 20px; padding:0 0 35px 0; border-bottom:1px solid #e5e5e5;}
.quote-post p {font-size:26px;}

/* Single ------------------------------------------------ */
.post-title {font-size:38px; margin:0 0 40px;}

.primary {max-width:100%; margin:0 -200px 0 0; padding:0 200px 0 0;}
.secondary {float:right; width:160px;}
.sidebar-bigbox {display:none;}
.sidebar-building {display:block; margin:0 0 30px 0;}
.searchform input {width:75%;}
.searchform input[type=submit] {width:25%; background:#fff url(images/icones/loop.png) no-repeat 11px 12px / 20px auto;}
.searchform input[type=submit]:hover {background:#fff url(images/icones/loop.png) no-repeat 11px 12px / 20px auto;}
.sidebar-facebook {display:none;}

/* Tag -------------------------------------------------- */

.search-column1 {float:left; margin:0 0 45px 0;  padding:0; width:46%;}
.search-column2 {float:right; margin:0 0 45px 0;  padding:0; width:46%;}
.search-post-title {display:inline-block; margin:10px 0;}
.search-post-thumb {float:none; height:auto; margin:0; padding:0; width:auto;}

/* Archive Citations -------------------------------------- */
.archivequote-title {font-size:28px; margin:20px 0 45px 0;}

.archivequote-column1 {width:100%; padding:0;}
.archivequote-column2 {width:100%; padding:0;}

.pagination {margin:40px 0 15px;}

/* Footer ------------------------------------------------ */
.footerx3 {float: none; margin:0 0 60px 0; width:100%;} .footerx3:last-child {margin:0;}

}

/* @media Query 728px ----------------------------------- */
@media screen and (max-width: 728px) {


.headband-container {text-align:center; overflow:hidden;}
.banner-atedra {display:none;}
.banner-iphone {display:block; margin:0 auto; padding:10px 0;}

.primary {width:100%; margin:0; padding:0;}
.secondary {display:none;}

.social-like {margin:0 0 20px 0;}
.middlebanner-iphone {display:block; text-align:center; margin:0 0 25px 0; overflow:hidden;}

}

/* @media Query 480px ----------------------------------- */
@media screen and (max-width: 480px) {

.subnav li a{font-size:16px; margin:0 6px; padding:0 6px;}
.menu-icon {width:33px; height:33px;}
.logo {display: inherit; width:215px; margin:0 0 -1px 21px;}


.heros-container {margin: 0 0 25px; padding:0 0 25px;}
.heros-post {padding:0 0 25px;}
.heros-post-title h3, .post-title {font-size:24px;}
.heros-post-title h3 {margin:15px 0 0 0;}
.heros-post-content {display:none;}

.section-title {font-size:22px;}

.wp-polls {margin:20px 0 0;}
.wp-polls h4 {font-size:24px; margin:0 0 15px;}
.wp-polls-ans {margin:0 0 0 0;}
.wp-polls ul {margin:0 0 25px;}

.hangaround-container {display:none;}
.hangaround-container {width:100%; margin:20px 0 0 0; padding:20px 0 0 0; border-top:1px solid #e5e5e5;}
.hangaround-post {margin:0 0 15px; padding:0 0 20px;}
.hangaround-post-title h3 {margin:0;}
.hangaround-post-cat {display:none;}
.hangaround-post-date {display:none;}

.sidekick-container {width:100%;}
.sidekick-post {clear:both; margin:0 0 25px 0; padding:0 0 20px 0;}
.sidekick-post-thumb {margin:0 0 15px 0; width:100%;}
.sidekick-post-title h3 {margin:0; font-size:22px;}
.sidekick-post-cat {display:none;}
.sidekick-post-date {display:none;}

.quote-container { padding:25px 0;}

.star-container {display:none;}
.fav-container {width:100%;}
.fav-post {margin:0 0 20px; padding:0 0 25px;}

.video-container {border:none; margin:0 0 35px; padding:0;}

.post-relatedx3 h3 {font-size:20px;  margin:15px 0 0 0; padding:0 0 20px 0; border-bottom:1px solid #e5e5e5;}
.post-relatedx3 {margin:0 0 30px 0; width:100%;}

.pagination li a {padding:7px 12px; font-size:16px;}
.page-numbers.current {padding:7px 12px; font-size:16px;}
.page-numbers.dots {font-size:8px; margin:-11px 3px 0 -2px; }

.footerx3 img {width:75px; height:75px;}
.footerx3 h3 {font-size:28px; margin:0 0 15px;}
.footerx3 p {font-size:20px; margin:0 0 25px;}

