@media screen and (max-width: 1200px)  {
	
HEADER {margin-top:0px !important; margin-bottom: 10px; }
FOOTER {width:100% !important; margin:0 !important;}
FOOTER .footer-inner {width: 100% !important}

.loop-outer-fit {width:100% !important; margin: 0 !important; padding: 20px 0 0 0 !important;}
.lenta {width: 63% !important;}

.post-outer-fit {width:calc(100% - 20px) !important; padding: 0px 10px 0 10px !important;}
.post-outer {width:63% !important;}

SIDEBAR {width: 30% !important; right: 20px;}

.category-description {width: 90%; margin-left: 20px;}
.archive-outer {width:100%; margin: 0 !important}

.tags { margin: 0px !important}
}

	
@media screen and (max-width: 1000px) {
	
.loop-outer-fit {width:100%; padding: 5px 0 0 0 !important;}
.post-outer-fit {width:calc(100% - 20px) !important; padding: 0px 10px 0 10px !important;}

.lenta {width:calc(100% - 40px) !important; overflow-x: hidden; margin: 0px !important; float: none; padding: 0px 20px 0 20px !important;}
.post-outer {width:calc(100% - 20px) !important; float: none; margin: 0;  padding: 0px 10px 0 10px !important;}

.lenta-link {outline:none !important; border-bottom :1px #f0f0f0 solid !important }

.lenta-image-background-outer {font-size: .9em !important}
.lenta-image-background-title {padding-top: 20px !important}
.lenta-title {font-size: 1.4em !important; width: 90% !important; margin-left: 10px }

.lenta-joke-img {width: 20% !important;  margin: 10px 5% 10px 20px !important;}


.lenta-joke-text {width:65% !important;}
.lenta-joke-text P {font-size: 1.2em !important}
.lenta-link-text {width:65% !important; font-size: .8em !important; padding-top: 35px !important;}

SIDEBAR {display: none !important}

.logo-2019 {width: 100% !important; float: none; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px #f0f0f0 solid}
.logo-2019 SPAN, 
.logo-2019 A, 
.logo-2019 A:hover {font-size: 22px !important;}

.main {width:80% !important; padding: 0px 20px 5px 20px; margin: 0 auto 0 auto; float: none}

.header-tray {position: absolute; right: 5px; top:0px; width: 100px;}



.post-outer-fit {width:calc(100%) !important; padding: 0 !important;}


.game-title {width: 90% !important; font-size: 3em !important}
.game-keyboard-arrows, .game-mouse, .game-keyboard-mouse {display: none}
	
.bga-right, 
.bga-left {border:none !important; background:none !important}
.bga-inner {margin: 0 auto 0 auto !important}

}
	
@media screen and (max-width: 650px) {
	
ARTICLE H2 {font-size: 1.4em; padding:5px 10px 15px 10px; font-weight: 700; line-height: 1.3em; margin-left: -0.05em; }
ARTICLE H3 {font-size: 1.2em;padding:5px 10px 15px 10px; font-weight: 700; line-height: 1.3em;}
	
.lenta-item-outer {margin:0 0 10px 0 !important; outline: none !important; border-top:1px #f0f0f0 solid; }	
.lenta-post .lenta-item-outer {padding: 0 !important; width: 100% !important}

.lenta {width:calc(100%) !important; padding: 0px !important;}
.post-outer {width:100% !important; padding: 0px !important;}

.lenta-title {margin-left: 10px !important}
.lenta-item-bar {padding: 20px 10px !important}
.lenta-share-box {right: 10px !important}

.lenta-qoute-img {height: 300px !important; width: 100%; background-size:90% auto !important; background-position: center center; background-repeat: no-repeat; transition: .3s ease-in-out;}	

.lenta-joke-img {width: 30% !important;}
.lenta-joke-text {width:55% !important; padding: 15px 0 5px 0 !important; font-size: .8em !important}
HEADER { margin-bottom: 5px !important; background: #fff;}

.lenta-link-img {height: 80px !important;  width: 80px !important; margin:3%; overflow: hidden; text-align: center; float: left; background-size:cover; background-position: center center; background-repeat: no-repeat; border-radius: 90px; }

.lenta-intro {padding:0 10px !important;}
	
HEADER .logo-2019 { padding-bottom: 15px; margin-bottom: 0px !important; border-bottom: 1px #f0f0f0 solid}
HEADER .logo-2019 A, 
HEADER .logo-2019 SPAN, 
HEADER .logo-2019 A:hover {margin:20px 0 0 10px !important; display: block; width: 132px; transition: .2s ease-in-out;}
HEADER .right-box {width: 10% !important; right: 0px;} 

.search INPUT.search-in {text-indent: 10px !important}
.search-find {right: 10px !important;}

.main {width:100% !important; padding: 0px !important; float: none; text-align: left; font-size: .85em !important; overflow: auto;  -webkit-overflow-scrolling: touch; background: #fff; line-height: 1.4em !important; border-bottom: 1px #f0f0f0 solid !important}
.main DIV {padding: 15px 0 10px 10px !important; white-space: nowrap !important; overflow-y: hidden !important; }


A.mainlink, 
A.mainlink:visited, 
A.mainlink:hover,
SPAN.mainlink {margin:0 10px 0 0 !important; height: 22px !important;}


A.mainlink .text-decoration, 
A.mainlink:visited .text-decoration, 
A.mainlink:hover .text-decoration,
SPAN.mainlink .text-decoration {height: 22px !important; border-bottom: none !important}



.header-tray {right: 0px !important;}
	
.social {height:890px;}
.top-social {padding:20px 10px 10px 10px}
A.top-social-item, 
A.top-social-item:visited {float: none; width: 100%; margin:0 0 15px 0;}

	
.navigation {font-size: .9em !important; margin-top: 5px;}
.navigation .page-numbers { padding: 5px 10px;}
.navigation .prev {display: none !important}
.navigation A.next, 
.navigation A.next:hover {display: block; font-size: 2.9em; margin:20px 0 0 0 !important; width: auto; border:none !important; border-radius:0px !important; background: #f0f0f0; padding: 13px 0 15px 0}
.page-numbers {border-left: 1px #f0f0f0 solid !important; border-right: none !important;}
.page-title {margin-top: 0px !important; padding: 15px 20px 10px 10px; font-size: 1.8em; line-height: 1.3em; }

.iframe-title {margin-top: 0px !important;}

.tags {padding: 10px 10px 0px 10px; height: auto !important; text-align: left; margin-top: 0 !important; line-height: 1.3em; font-size: .9em;} 
A.tag, A.tag:hover {}

#wpadminbar {top:0px !important; margin-top: -45px;}
.post-header {padding: 15px 10px 10px 10px !important; }

ARTICLE BIG {font-size: 1em !important; line-height: 1.4em !important;}
ARTICLE .alignright {width: 35% !important;}
ARTICLE .aligncenter figcaption {width: 100% !important}
ARTICLE BLOCKQUOTE {width: 90%; padding-left: 5%; font-style: italic;}
ARTICLE P {padding: 0 10px !important}
ARTICLE FIGCAPTION { padding-left: 10px !important;}

ARTICLE H1 {padding:0 10px !important; font-size: 1.4em !important;}

.lenta-status-p {font-size: 1.1em !important; line-height: 1.5em !important; padding-left: 10px !important}

.archive-outer {width: 100%; margin: 0 0 0 0 !important}
.category-description {width: 90% !important; margin: 0 0 10px 10px !important; font-size: 1.3em !important; line-height: 1.35em !important;}

.dy-in {width: 100% !important; margin: 0 !important;}

.form-item .form-label {padding-left: 0% !important; width: 100% !important; text-align: left !important; padding-bottom:5px;}
.form-item .form-label LABEL {font-size:.8em !important;}
.form-item INPUT, 
.form-item TEXTAREA {width: 125% !important}
.form-submit {padding: 0px 0 10px 0% !important;}

.bga-right {display: none !important}
.bga-left {width: 100% !important}
.bga-inner {margin: 0 auto !important}


.picfacts {width: 100% !important; padding: 0 !important;}

.surf {padding: 20px 10px; margin-bottom: 30px; background: #fff; outline: 1px #f0f0f0 solid; outline-offset: -1px;}

.post-block {outline: none}

#yandex_rtb_R-A-141229-69, #yandex_rtb_R-A-141229-70, #yandex_rtb_R-A-141229-71, #yandex_rtb_R-A-141229-72 {margin-bottom: 10px !important}

/* GAME */
.game-title {font-size: 1.8em !important;}
.game {padding: 10px 5% !important; margin-left: -5% !important; width:100% !important}
.game-text {margin-top: 0px !important;} 
.game-description {width: 100% !important; float: none !important}
.game-copyright {width: 100% !important; float: none !important; border-top:1px #b0b0b0 solid; padding-top: 20px; margin-top: 5px;}

.mn-upb {width: 95%; float: none !important; padding:20px 0%; margin:0 2.5% 30px 0;}

.game-frame-outer {margin-top:0px !important;}
.iframe-title {margin-top: 20px !important;}
.game-frame {height: 500px !important;}

}
