textarea,
input.text,
input,
input[type="email"],
input[type="text"],
input[type="button"],
input[type="submit"],
.input-checkbox {
-webkit-appearance: none;
border-radius: 0;
}


BODY {font-size: 16px; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; color: #000; background: #f9f9f9;}
.sitebox {position: relative; background: #f9f9f9;}

.clear {clear: both; height: 0px; line-height: 0px;}

A, 
A:visited {color:#008ace}
A:hover {color:#000}

/* HEADER */

HEADER {width: 100%; height:auto; display: block; position: relative;}

.main-inner {position: relative;}

HEADER .logo-2019 {width: calc(25% + 15px); float: left;}
HEADER .logo-2019 A, 
HEADER .logo-2019 SPAN {font-size: 28px; color: #000; margin:20px 0 0 20px; display: block; width: 162px; transition: .3s ease-in-out;}
HEADER .logo-2019 A:hover {color: #008ace;}

.header-tray {display: block; width: 25%; float: left; padding-top: 20px; position: relative}
.header-tray .search-icon, 
.header-tray .search-icon-close, 
.header-tray .bell-icon {font-size: 1em; color: #008ace; cursor: pointer}
.header-tray .search-icon:hover, 
.header-tray .search-icon-close:hover, 
.header-tray .bell-icon:hover {font-size: 1em; color: #000}

.header-tray .search-icon {position: absolute; right: 10px; transition: .3s ease-in-out;}
.header-tray .search-icon-close {position: absolute; top:0px; width: 15px; right: 13px; display: none; transition: .3s ease-in-out; padding: 20px 6px 6px 5px; background: #f6f6f6; display: none; color: #000; cursor: pointer; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.header-tray .search-icon-close:hover {background:#e9e9e9}

.header-tray .bell-icon {position: absolute; right: 45px; transition: .3s ease-in-out;}
.header-tray .bell-icon-close {position: absolute; top:0px; width: 15px; right: 45px; padding: 20px 6px 6px 5px; background: #008ace; display: none; transition: .3s ease-in-out; color: #fff; cursor: pointer; border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
.header-tray .bell-icon-close:hover {background:#007bb7}

.main {display: block; float: left; width: calc(50% - 15px); text-align:center; font-weight: 700; font-size: 1.1em; line-height: 1.2em; padding: 20px 0 0 0;}

A.mainlink, 
A.mainlink:visited {display:inline-block; color: #008ace; margin:0 10px 13px 0;}
A.mainlink:hover {color: #000;}


SPAN.mainlink {color: #000; display:inline-block; margin:0 10px 13px 0;}




A.mainlink B, 
SPAN.mainlink B {padding-right: .3em; font-size: .8em;}
A.mainlink I, 
SPAN.mainlink I {font-style: italic;}

A.topcat {color: #FF8C00 !important;}
A.topcat:hover I, 
A.topcat:hover B {color: #000 !important;}

.search {height: 70px; border-bottom:1px #f0f0f0 solid; display: none; width: 100%; position: relative; background: #fff;}
.search INPUT.search-in {width:calc(100% - 160px); font-size: 2em; text-indent: 20px; height: 70px; border: none; outline: none; background: #fff; }

.search-find {position: absolute; right: 20px; top:15px; background-color:#008ace; padding-left:10px; width: 90px; color: #fff; font-size: 1em; overflow: hidden; border-radius: 15px;}
.search-find:hover, 
.search-find:hover INPUT {background-color: #007bb7;}
.search-find INPUT {font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; font-weight: 700; color: #fff !important; width: 70%; text-align: left; height: 40px; border:none; outline: none; font-size: 1.1em; background-color:#008ace;}
.search-find I {font-size: .9em; margin-right: .4em;}

/* SIDEBAR */

SIDEBAR {position: absolute; width: 300px; right: 20px;}

.sidebar-nav {padding: 30px 0 20px 0; font-size: 1.1em;  line-height: .0em; width: 300px;}
A.sidebar-link, 
A.sidebar-link:visited {display: inline-block;  margin-bottom: 15px;}
A.sidebar-link:hover {}
A.sidebar-link I, 
.sidebar-post-link I {padding-right: .4em; font-size: .8em;}
A.sidebar-link SPAN {}
A.sidebar-link:hover SPAN {}

.sidebar-post {font-size: 1.1em; line-height: 1.4em; max-width: 300px; padding-bottom: 15px;}
A.sidebar-post-link,
A.sidebar-post-link:visited {color: #000 !important; display: block; margin-bottom: 15px;}
A.sidebar-post-link:hover {color: #008ace !important}
A.sidebar-post-link I {color: #FF8C00 !important}
A.sidebar-post-link:hover I {color: #000 !important}
A.sidebar-post-link SPAN { padding-bottom: 3px;}
A.sidebar-post-link:hover SPAN { padding-bottom: 1px;}

.sidebar-post-bottom {padding-bottom: 20px;}

.img-teas {margin-bottom: 20px; width: 300px;}
.img-teas IMG {outline: 1px #f0f0f0 solid; outline-offset: -1px;}
A.img-teas-anek {background-image:url(i/7000@2x.png); background-size: 300px auto; width: 300px; height: 150px; display: block;}
A.img-teas-pics {width: 300px; height: 300px; display: block; padding-bottom: 10px;}
A.img-teas-pics IMG {width: 300px; height: auto}

.sidebar-title {font-weight: 700; margin-bottom: 10px; display: block; font-size: 1.1em}
.sidebar-title-pics {margin-bottom: 15px !important}
.sidebar-title I {color: #FF8C00; padding-right: .4em; font-size: .8em; margin-left: -1.4em;}

.loop-outer-fit {width: 1050px; margin: 30px auto 0px auto; position: relative}


/* ARTICLE */

.post-outer-fit {width: 1050px; margin: 10px auto 0px auto; position: relative}
.post-outer {width:calc(100% - 400px); float: left; margin: 10px 20px 0 20px; }

.post-block {outline: 1px #f0f0f0 solid; outline-offset: -1px; background: #fff;}
.post-block .lenta-item-bar {border-top:1px #f0f0f0 solid}

.pages-title {font-weight: 600; padding-bottom: 15px !important}


ARTICLE {width: 100%;}

ARTICLE H1 {font-weight: bold; color: #000; font-size: 1.7em; line-height: 1.2em; margin-bottom: 20px; padding: 0 20px}

ARTICLE H2 {font-size: 1.6em; width: 90%; padding:5px 20px 15px 20px; font-weight: 700; line-height: 1.2em; margin-left: -0.05em; }
ARTICLE H3 {font-size: 1.3em; width: 90%; padding:5px 20px 15px 20px; font-weight: 700; line-height: 1.3em;}

ARTICLE P {font-size: 1.1em; line-height: 1.4em; margin-bottom: 20px; color: #000; padding: 0 20px}

ARTICLE UL, 
ARTICLE OL {font-size:1.25em; line-height: 1.3em; margin: 0 20px 20px 55px !important; display: block;}
ARTICLE LI {padding-bottom: 5px;}

ARTICLE UL {list-style:disc;}
ARTICLE OL {list-style:decimal;}

ARTICLE UL.ya-share2__list {margin: 0 !important}
.ya-share2 {margin-bottom: 20px;}

ARTICLE p.has-drop-cap:not(:focus):first-letter {
   float:left;
   font-size:4.0em;
   line-height:.68;
   font-weight:700;
   color:#fb3f3f;
   margin:.09em .1em 0 -0.05em;
   text-transform:uppercase;
   font-style:normal; 
}

ARTICLE B, 
ARTICLE STRONG {font-weight: 700;}
ARTICLE I, 
ARTICLE EM {font-style: italic;}
ARTICLE B I, 
ARTICLE STRONG EM {font-style: italic; font-weight: 700;}

ARTICLE BIG {font-size: 1.1em; font-weight: 700; width: 100% !important; display: block !important; line-height: 1.4em !important;}
ARTICLE SMALL {font-size: 0.8em;}
ARTICLE IMG {width: 100%; height: auto;}

.bigfontarticle P {font-size: 1.5em !important;}

DIV.wp-block-image {display: inline; margin-bottom: 20px !important;}
FIGURE.wp-block-image {width: 100% !important;}
.wp-block-image IMG {width: 100% !important;}

ARTICLE .alignnone {width: 100% !important; padding: 0px; margin: 0;}
ARTICLE .alignright {width: 25% !important; padding: 0; margin: 0 20px 10px 20px; float: right; text-align: left}
ARTICLE .alignleft {width: 25% !important; padding: 0; margin: 0 20px 10px 0; float: left;}
ARTICLE .aligncenter {width: 100%; margin: 0 auto 20px auto; text-align: center;  padding-bottom: 10px;}
ARTICLE .aligncenter FIGCAPTION {color:#000;width: 80% !important; text-align: center !important; margin: 0 auto !important; padding: 0 0 10px 0 !important}
ARTICLE .aligncenter IMG {width: auto !important; max-width: 80% !important; margin: 20px auto 5px auto}
ARTICLE .wp-caption, 
ARTICLE .wp-block-image {color: #333; font-size: .8em; line-height: 1.6em;}


#breadcrumbs {font-weight: 700; color: #ccc; display: inline-block; font-size: .6em; text-transform: uppercase; letter-spacing: .2em; padding: 5px 15px 5px 0; line-height: 1.5em;}
#breadcrumbs A, 
#breadcrumbs A:visited {color: #ccc;}
#breadcrumbs A:hover {color: #000; border-bottom: 3px #c7edff solid}

ARTICLE FIGCAPTION {margin-top:4px; width: 80%; padding-left: 20px;}
ARTICLE .alignright FIGCAPTION {margin-top:4px; width: 80%; padding-left: 0px !important}
ARTICLE FIGCAPTION EM {color: #999}

FIGCAPTION A, FIGCAPTION A EM, FIGCAPTION A:visited, FIGCAPTION A:visited EM {color: #008ace !important; border-bottom:1px #c7edff solid !important}
FIGCAPTION A:hover, FIGCAPTION A:hover EM {color: #000 !important; border-bottom:3px #f0f0f0 solid !important}

.date {font-size: .7em; color: #ccc;}

.post-header {padding: 15px 20px 10px 20px; position: relative}
.close-article {position: absolute; right: 18px; top:17px; font-size: 1.1em;}
.close-article A, .close-article A:visited {color: #ccc;}
.close-article A:hover {color: #000}

ARTICLE P A, 
ARTICLE UL A, 
ARTICLE OL A,
H2 A {border-bottom:1px #c7edff solid !important;}
ARTICLE P A:hover, 
ARTICLE UL A:hover, 
ARTICLE OL A:hover,
H2 A:hover {border-bottom:3px #f0f0f0 solid !important;}

ARTICLE IFRAME {margin:0 0 0 0; width: 100%; min-height: 400px; border:none;}

ARTICLE FIGURE {margin-left: 0; padding-left: 0}

ARTICLE BLOCKQUOTE {width: 86%; padding-left: 4%; font-style: italic;}
ARTICLE BLOCKQUOTE CITE {padding-bottom: 20px; display: block; margin-top: -10px; font-size: .8em}

.instagram-media {width: clac(100% - 44px) !important; max-width: calc(100% - 44px) !important; margin: 0 20px !important;}

ARTICLE SUB {font-size: .7em !important; display: inline-block; margin-bottom: -.5em !important;}
ARTICLE SUP {font-size: .7em !important; display: inline-block; margin-top: -.5em !important}
ARTICLE .upper {text-transform: uppercase; font-weight: 700; font-size: .8em; letter-spacing: 0.1em;}


.mn-mb {max-width: 300px !important;}
.mn-mb-top {max-width: 300px !important; height: 600px !important; overflow: hidden; margin-bottom: 25px;}

.mn-mb-middle {margin-bottom: 25px;}

.is-fixed {padding-top: 10px !important}

.post-tags {width: 80%; font-size: .8em; padding-top: 20px; color: #ccc; line-height: 1.5em;}
.post-tags I {margin-right: .15em;}

/* navigation */

.navigation {width: 100%; padding: 10px 0 20px 0; text-align: center; clear: both; font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important; font-weight: 700}

.navigation A.page-numbers, 
.navigation A.page-numbers:visited {color: #000000; background: #fff;}
.navigation A.page-numbers:hover {color: #008ACE; background: #dff4ff; border-top: 1px #008ACE solid; border-left: 1px #008ACE solid !important; border-bottom: 1px #008ACE solid; border-right: 1px #008ACE solid !important; margin-left: -5px !important; }

.navigation EM {display: inline-block; font-size:.8em; padding: 0 2px}

.navigation .prev {border-top: 1px #f0f0f0 solid; border-left: 1px #f0f0f0 solid !important; margin-left: 0px !important; border-top-left-radius: 10px; border-bottom-left-radius:10px;}
.navigation A.prev:hover {margin-left: 0 !important}

.navigation .next {border-top: 1px #f0f0f0 solid; border-left: none !important; margin-left: -4px !important; border-top-right-radius: 10px; border-bottom-right-radius:10px;}

.navigation .page-numbers {display: inline-block; padding: 5px 15px; border-top: 1px #f0f0f0 solid; border-left:none; border-bottom: 1px #f0f0f0 solid; border-right: 1px #f0f0f0 solid !important; font-size: 1.4em; margin-left: -4px;}

.navigation .current {background: #008ACE; color: #ffffff; border-top: 1px #008ACE solid !important; border-left: 1px #008ACE solid !important; border-bottom: 1px #008ACE solid !important; border-right: 1px #008ACE solid !important; margin-left: -5px !important;}

.navigation .next-new {border-top: 1px #f0f0f0 solid; border-left: 1px #f0f0f0 solid !important;  margin-left: -4px !important; border-top-right-radius: 10px; border-bottom-right-radius:10px;}



FOOTER {font-size: .9em; color: #000000; position: relative; padding: 30px 0 20px 0; margin: 0 auto 0 auto; width: 1050px;}
FOOTER .footer-inner { width: calc(100% - 400px);}




FOOTER .footer-factroom, 
FOOTER .themes, 
FOOTER .entertainment, 
FOOTER .footer-social {padding: 0px 5% 10px 20px; display: block; line-height: 1.7em;}
FOOTER .footer-factroom {font-size: 1.1em; padding: 0px 5% 10px 20px !important; font-weight: 700}
FOOTER A B {color: #999}
FOOTER A:hover B {color: #000}

FOOTER SMALL {display: block; padding: 20px 0; color: #999}
FOOTER A, FOOTER A:visited, FOOTER A:hover {display: inline-block; margin-right: 1em;}
FOOTER STRONG.footer-active {display: inline-block; margin-right: 1em; font-weight: 700;}
FOOTER B {margin-right: .4em; font-size: .8em}

FOOTER .rss {letter-spacing: .2em; font-size: .85em;}

FOOTER A SPAN, FOOTER A:visited SPAN {border-bottom:1px #c7edff solid !important;}
FOOTER A:hover SPAN {border-bottom:3px #f0f0f0 solid !important;}

FOOTER .ft {font-weight: 700; text-transform: uppercase; letter-spacing: .3em; font-size: .7em !important; margin-right: .7em;}


/* Post design */

.h1-big {font-size:2em;}
.h1-middle-two {font-size:1.5em;}
.h1-middle {font-size:1.3em;}
.h1-small {font-size:1.1em;}
.h1-ultrasmall {font-size: 1em;}
.h1-none {display: none}

.c-black {color:#000;}
.c-white {color:#fff;}


.black-gradient-top {position: absolute; top:0px; left: 0; width: 100%; background: -moz-linear-gradient(top,  rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,1) 0%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#00000000',GradientType=0 );
}

.black-gradient-bottom {position: absolute; bottom:0px; left: 0; width: 100%; background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}

/* HEAD Social */

.social {height: 330px; padding-top: 10px; background: #008ace; width: 100%; z-index: 12; display: none}
.top-social {width: 90%; padding:20px 5% 10px 5%}

A.top-social-item, 
A.top-social-item:visited {float: left; background-image:url(i/social2@2x.png); background-repeat:no-repeat; background-size:128px auto; height: 128px; display: block; color: #fff; width: 25%; margin:0 12.5% 15px 0; font-weight: 700;  font-size: 1.3em;}
A.top-social-item:hover {opacity: .7;transition: .3s ease-in-out !important; }
A.top-social-item SPAN, 
A.top-social-item:visited SPAN {padding:37px 0 0 145px; display:block; width: 75%; }

.i-fb {background-position: 0 -491px; }
.i-ok {background-position: 0 -121px;}
.i-tg {background-position: 0 1px;  margin-right: 0% !important}
.i-tw {background-position: 0 -615px;}
.i-gp {background-position: 0 -367px;}
.i-rss {background-position: 0 -741px; margin-right: 0% !important; padding-top: 15px; height: 113px !important}
.i-zen {background-position: 0 -870px;}

/* Archive */

.archive-outer {width: 1050px; margin: 0 auto 0 auto; }
.page-title {font-weight: 700; padding: 20px 0 10px 20px; text-align: left; font-size: 3em; line-height: 1.4em;}
.page-title B {font-size: .8em; margin-right: .3em; color: #FF8C00}
.category-description {width: 80%; margin: 0 auto 30px 20px; text-align: left; font-size: 1.4em !important; line-height: 1.35em;}
.category-description STRONG {font-weight: 700;}

.tags {padding: 0 20px 0 20px; text-align: left; font-weight: 500;}
A.tag, A.tag:visited {display:inline-block; width: auto; text-align: left; font-size: 1.1em; color: #008ace; border-bottom:1px #c7edff solid; margin:0 15px 10px 0; transition: .0s ease-in-out; height: 22px !important;}
SPAN.tag {display:inline-block; width: auto; text-align: left; font-size: 1em; border-bottom:3px #f0f0f0 solid !important; margin:0 15px 8px 0 !important;}
A.tag:hover {color: #000 !important; border-bottom:3px #f0f0f0 solid !important; height: 20px !important; margin:0 15px 8px 0 !important; transition: .3s ease-in-out;}

.tag-active {font-size: 1.1em !important; color: #000 !important;height: 22px !important;}


.width100 {width: 100% !important}
.white-pics-inside IMG {outline: 1px #f0f0f0 solid; outline-offset: -1px;}

/* OLD */

A.top, A.top:visited {display:block; width: 25px !important; height: 25px !important; position: absolute; top:23px; right: 25px; background: #FF8C00; cursor: pointer; z-index: 1000; border-radius: 25px; overflow: hidden; font-size: 15px; color: #fff;}
A.top:hover {background: #000; color: #fff}
A.top SPAN {display: block; padding: 5px 0 0 5px;}

.postlink-icon {background: #008ace !important;}
.postlink-icon:hover {background: #000 !important; color: #fff !important}

.post-insta {font-size: .8em; margin-right: .4em;}

.color-post {margin-bottom: 30px; padding: 25px 0 20px 0;}
.color-post P {padding-left:30px; width: 90% !important; font-size: 1.5em !important;}
.color-post IMG {margin: 0 auto; margin: 0 0 0 -7px;}

.dy {margin: 0 0 30px 0; text-align: center; width: 100%;}


.form-item {width: 100%; margin-bottom: 20px;}
.form-item .form-label {width: 16%; float: left; margin-right: 2%; text-align: right; padding-left: 5%; }
.form-item .form-label LABEL {font-weight:700; padding-top: 4px; display: block}
.form-item INPUT { font-weight: 700; font-size: 1.5em; width: 98%; padding:1%; border:1px #d5d5d5 solid; margin-bottom: 4px;}
.form-item TEXTAREA {font-size: 1em; width: 98%; padding:1%; border:1px #d5d5d5 solid;}

.wpcf7-form-control-wrap {display: block !important; width: 70% !important; float: left !important; font-size: 16px !important; line-height: 1.3em !important;}

.form-submit {padding: 0px 0 10px 23% !important;}

INPUT.wpcf7-submit { font-weight: 700;  font-size: 1.2em !important; background: #008ace !important; color:#fff !important; padding: 2% !important; border-radius: 10px !important; border: none !important;}
INPUT.wpcf7-submit:hover {background: #0081c0 !important;}

.wpcf7-not-valid-tip {display: inline-block !important; font-size: 0.6em !important; text-transform: uppercase !important; letter-spacing: 0.2em !important; color: #ff3333 !important; padding: 3px 0 2px 0 !important;  font-weight: 700; border-radius: 10px !important; margin-top: 2px !important;  border: none !important;}

.screen-reader-response {display: none !important;}

.wpcf7-response-output {padding:5px 20% 5px 3.5% !important; width: 52% !important; line-height: 1.5em !important; font-size: .9em !important; border-radius: 10px !important; margin:10px 0 10px 22% !important;  font-weight: 700; }

.wpcf7-validation-errors, .wpcf7-spam-blocked {background-image: url('i/icons2018v11@2x.png') !important; background-size: 24px auto !important; background-position: 0px -322px !important; background-repeat: no-repeat !important; border: none !important; }
.wpcf7-mail-sent-ok {background-image: url('i/icons2018v11@2x.png') !important; background-size: 24px auto !important; background-position: 0px -574px !important; background-repeat: no-repeat !important;  border: none !important; }

.recaptcha {width: 70% !important; margin:0 !important; padding: 0 !important}
.wpcf7 {padding-top: 20px !important;}

.formbg {background: #f0f0f0; padding: 20px;}



/* 404 */ 
 
.p404 {background: #f0f0f0; padding: 40px 0 50px 30px;}
.p404 H1 {color:#000; font-size: 1.5em; width: 90%}
.p404 H1 STRONG {color:#ff3333; text-transform: uppercase; font-size: 2em; display: block;  letter-spacing: .05em; padding-bottom: 10px;}
.p404 H1 SPAN {font-size: 1em; display: block;  padding-bottom: 80px;}
.p404 SMALL {font-size: 1em; line-height: 1.5em;}


/* GAMES */

.game {padding: 10px 2.5%; font-weight: 700; position: relative;  margin-bottom: 30px; overflow: hidden}
.game-text {padding:20px 0 30px 0; margin-top: 30px;} 
.game-description {width: 55%; padding: 0 10% 0 0; float: left; font-size: .95em;}
.game-copyright {width: 35%; float: left; font-size: .7em; padding-top: 5px;}
.game-text P {padding-bottom: 10px !important; margin-bottom: 0px !important}

.game .comment-link, .game .mn-upb {outline:none !important}
.game-description B {padding-bottom: 30px; display: block; font-weight: inherit;}
.game-description BLOCKQUOTE {font-size: .75em !important; padding-top: 10px; padding-left: 0px !important; font-style: normal !important; width: 90% !important; }
.game-description BLOCKQUOTE P {padding-bottom: 15px !important; line-height: 1.8em; display: block;}
.game-description BLOCKQUOTE IMG.alignright {width: 20%; float: right; margin: 5px 0 20px 20px;}
.game-description H3 {font-size: 2em; margin-bottom: 5px; width: 90%;}
.game-keyboard-arrows {background-image: url('i/game-key2@2x.png');  background-size: 163px auto; background-repeat: no-repeat; padding-top: 120px; margin-bottom: 70px;  font-weight: 700; font-size: 1.5em; text-align: center; width: 163px; line-height: 1.1em;  color: #b0b0b0;}
.game-mouse {background-image: url('i/game-mouse@2x.png?v=2');  background-size: 163px auto; background-repeat: no-repeat; padding-top: 120px; margin-bottom: 70px;  font-weight: 700; font-size: 1.5em; text-align: left; width: 163px; line-height: 1.1em;  color: #b0b0b0;}
.game-keyboard-mouse {background-image: url('i/game-oror@2x.png');  background-size: 163px auto; background-repeat: no-repeat; padding-top: 70px; margin-bottom: 70px;  font-weight: 700; font-size: 1.5em; text-align: center; width: 163px; line-height: 1.1em;  color: #b0b0b0;}
.game-title {width: 65% !important;}
.iframe-title {margin-top: 0px !important;}

.game-frame-outer { z-index:10000; width: 100%;}
.game-frame {width: 100%; height: 600px; border:none !important;}
.games-nomobile {display: none;}

/* ADMIN BAR */

#wpadminbar {display: block; opacity: .9}
#wp-admin-bar-wp-logo, 
#wp-admin-bar-customize, 
#wp-admin-bar-comments, 
#wp-admin-bar-wp-logo, 
#wp-admin-bar-wpseo-menu {display: none !important}

.inline-yb {width: 100%; margin: 10px 0 30px 0;}

.ontitle-mobile {margin-bottom: 20px; width: 100%; display: none}


/* PAGE NAV */
.company-nav {list-style: none; font-weight: 700; margin: 4px 0 20px 0;}
.company-nav LI {width: 100%;}
.company-nav LI A, .company-nav LI A:visited {display: block; width: 100%; padding-bottom: 11px;}
.company-nav LI STRONG  {display: block; width: 100%; padding-bottom: 12px; font-weight: 700;}
.company-nav LI A SPAN {border-bottom: 1px #f0f0f0 solid}
.company-nav LI STRONG SPAN {border-bottom: 2px #FF8C00 solid !important;}

.best-loop {padding: 0 0 10px 0}
.best-loop-post, .best-loop-post:visited {width: 100%; margin-bottom: 10px; display: block; background: #000; line-height: 0px}
.best-loop-post IMG {width: 100%; height: auto; opacity: 1;  transition: .3s ease-in-out !important; margin-bottom: 0 !important}
.best-loop-post:hover IMG {opacity: .8 !important;  transition: .0s ease-in-out !important;}

.bga {width: 100%; position: relative; padding-top: 20px;}
.bga-left, .bga-right {}
.bga-left {width: 336px; float: left;}
.bga-right {width: 336px; float: right;}
.bga-inner {width: 336px; height: 300px; overflow: hidden}

.feed-outer-index {margin-top: -10px;}
.x250 {width: 100%; height: 250px; background: #f8f8f8;}


#inpage_VI-342377-0, #inpage_VI-265478-0 {padding-bottom: 10px; margin-bottom: 20px;}
#yandex_rtb_R-A-141229-56, #yandex_rtb_R-A-141229-65, #yandex_rtb_R-A-141229-64, #yandex_rtb_R-A-141229-58, #yandex_rtb_R-A-141229-57 {margin-bottom: 20px;}
#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: 30px;}

.humor-sidbar-nav {width: 300px; margin-bottom: 20px;}
.humor-sidbar-nav A, .humor-sidbar-nav A:visited, .humor-sidbar-nav A:hover {display: block; width: 100%; padding-bottom: 10px;}
.humor-sidbar-nav A SPAN, .humor-sidbar-nav A:visited SPAN {border-bottom: 1px #f0f0f0 solid; display: inline-block; padding-bottom: 2px;}
.humor-sidbar-nav A:hover SPAN {border-bottom: 3px #c7edff solid; display: inline-block; padding-bottom: 0px;}
.humor-sidbar-nav STRONG {display: block; width: 100%; padding-bottom: 10px; font-weight: 700;}
.humor-sidbar-nav STRONG B {font-size: .8em; margin-right: .4em; color: #FF8C00}

.kstati {display: block; background: #eefaff; padding: 10px 20px 20px 20px; text-align: center; border-radius: 5px; margin-top: 20px}
.kstati SMALL {display: block; margin: auto; font-weight: 700; color: #000; font-size: .6em; text-transform: uppercase; letter-spacing: .2em;}
.kstati STRONG {font-size: 1.2em;}

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

.relap-factroom_ru__item-title-text {font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important; font-weight: 700; font-size: .9em; line-height: 1.3em;}

.js-relap-anchor-outer {overflow: auto;  -webkit-overflow-scrolling: touch; width: calc(100% - 20px); margin-bottom: 25px; padding: 15px 10px 10px 10px; background: #fff; outline: 1px #f0f0f0 solid; outline-offset: -1px;}


.adm-panel {padding-left: 20px; }
.adm-panel TEXTAREA { width: 30px; height: 30px; font-size: .5em;}

.has-text-align-center {text-align: center;}