html, body {
margin: 0;
padding: 0;
height: 100%;
font-family: sans-serif, -apple-system, "Roboto";
font-size: 16px;
background: #444343;
-moz-text-size-adjust: none;
-webkit-text-size-adjust: none
}

html {
overflow-y: scroll;
}

body {
color: white;
display: flex;
flex-direction: column;
}

iframe {
border: 0;
overflow: hidden;
}

#main {
max-width: 980px;
width: 100%;
margin: 0 auto;
flex: 1;
}

#logo {
width: 100%;
}

#bottom {
max-width: 980px;
width: 100%;
margin: 0 auto;
}



header {
width: 100%;
padding-top: 0;
background: #2d3618;
z-index: 1000;
position: fixed;
top: 0;
}

nav {
height: 2.8em;
background: #2d3618;
}

nav a {
display: block;
margin: 0;
float: left;
height: 2.8em;
line-height: 2.8em;
padding: 0 20px;
color: #ffffff;
text-decoration: none;
text-transform: uppercase;
}

nav a:visited {
color: #ffffff;
}

nav a:hover {
background: #42521c;
}

#nav-label {
text-decoration: none;
color: #ffffff;
text-align: left;
padding: 10px 10px;
margin-right: 6px;
float: left;
display: none;
transform: translate3d(0, 0, 0);
transition: transform ease-out 200ms;
}

#nav-label:hover {
cursor: pointer;
}

#nav-checkbox {
display: none;
}

#nav-checkbox:checked ~ #top-nav {
display: block;
}

#burger {
margin-top: 5px;
display: inline-block;
position: relative;
width: 26px;
height: 22px;
}

.hamburger {
width: 26px;
height: 3px;
background: #ffffff;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -12px;
margin-top: -3px;
transition: transform 200ms;
}

#brg1 {
transform: translate3d(0, -8px, 0);
}
#brg2 {
transform: translate3d(0, 0, 0);
}
#brg3 {
transform: translate3d(0, 8px, 0);
}

#nav-checkbox:checked ~ #nav-label #brg1 {
transform: translate3d(0, 0, 0) rotate(45deg) scale(1.2, 1);
}
#nav-checkbox:checked ~ #nav-label #brg2 {
transform: translate3d(0, 0, 0) scale(0.1, 1);
}
#nav-checkbox:checked ~ #nav-label #brg3 {
transform: translate3d(0, 0, 0) rotate(-45deg) scale(1.2, 1);
}

#nav-title {
float: left;
display: none;
line-height: 2.6em;
font-weight: bold;
font-size: 1.2em;
color: #ecf0f1;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: calc(100% - 192px);
}

#nav-close {
display: block;
width: 100%;
background: #2d3618;
}

#nav-close:hover {
cursor: pointer;
background: #2d3618;
}

#burger-close {
display: none;
padding: 0.6em 0;
}

#burgerc {
display: inline-block;
position: relative;
}

.hamburger1 {
width: 26px;
height: 3px;
background: #ffffff;
display: block;
position: absolute;
top: 50%;
left: 50%;
margin-left: -13px;
margin-top: -6px;
}

#brgc1 {
transform: rotate(45deg) scale(1.2, 1);
}
#brgc2 {
transform: rotate(-45deg) scale(1.2, 1);
}

#header-logo {
display: none;
}


#content {
margin: 0 auto;
padding: 3.6em 0.8em;
}


footer {
clear: both;
width: 100%;
margin: 0 auto;
margin-top: 1.8em;
padding: 3.2em 0;
text-align: center;
background: #252525 url(/images/bgprognozi_footer.png) repeat-x;
border-top: 2px solid #92bc2a;
font-size: 0.78em;
line-height: 1.8em;
}

#footer-nav a {
color: #ffffff;
text-transform: uppercase;
}

#footer-nav a:visited {
color: #ffffff;
}

#footer-nav a:hover {
color: #92bc2a;
}

#copyright {
margin-top: 2.2em;
line-height: 1.8em;
}

#copyright div {
margin: 0.52em 0;
}

#footer-nav span.footer-nav-sp {
display: inline;
border-left: 1px solid #84b900;
margin-right: 16px;
margin-left: 15px;
}

#switch {
margin: 3.2em auto 1em auto;
text-align: center;
}

#switch a {
color: #ffffff;
text-transform: uppercase;
text-decoration: none;
border-radius: 5px 5px;
padding: 0.6em 1.2em;
background: #4e6c00;
border: 1px solid #4e6c00;
}

#switch a:visited {
color: #ffffff;
}

#switch a:hover {
color: #ffffff;
}



@media screen and (min-width: 768px) {
body {
background: #444343 url(/images/bgprognozi_background.png) repeat-x;
}
#main {
background: transparent url(/images/bgprognozi_field.png) repeat-y;
background-size: 100%;
}
#logo {
min-height: 250px;
background: transparent url(/images/bgprognozi_header.png) no-repeat;
background-size: 100% 250px;
}
#bottom {
height: 69px;
background: url(/images/bgprognozi_bottom.png) no-repeat;
background-size: 100% 69px;
}
#top {
height: 150px;
}
header {
position: relative;
margin: 0 auto;
width: calc(100% - 36px);
}
#content {
margin: 0 auto;
padding: 1em 2.8em;
}
}


@media screen and (max-width: 640px) {
section#main {
margin-top: 2.2em;
padding-top: 0.6em;
}
nav {
display: none;
margin-left: 0;
}
nav a {
width: 100%;
text-align: center;
font-weight: bold;
padding: 0;
height: 3.2em;
line-height: 3.2em;
border-top: 1px solid #42521c;
border-bottom: 1px solid #1c2013;
}
#nav-label {
display: inline-block;
}
#nav-title {
display: inline-block;
}
#burger-close {
display: inline-block;
}
#content {
padding-top: 3.6em;
padding-left: 0.4em;
padding-right: 0.4em;
}
footer span {
display: block;
}
footer a {
display: block;
width: max-content;		
margin: 0.52em auto;
padding: 0.12em 0.32em;
}
#footer-nav span.footer-nav-sp {
display: none;
}
#copyright div {
margin: 0.92em 0;
}
}



@media screen and (max-width: 480px) {
#content {
padding-left: 0;
padding-right: 0;
}
#date-nav-wrapper {
padding-left: 0.4em;
padding-right: 0.4em;
}
#game-desc-wrapper {
padding-left: 0.4em;
padding-right: 0.4em;
}
#game-free-wrapper {
padding-left: 0.12em;
padding-right: 0.12em;
}
#game-sms-wrapper {
padding-left: 0.12em;
padding-right: 0.12em;
}
#static {
padding-left: 0.4em;
padding-right: 0.4em;
}
}










#static h1 {
margin: 0.4em 0 1.2em 0;
font-size: 1.5em;
text-align: center;
font-weight: normal;
}

#static h2 {
margin-top: 1.6em;
text-align: left;
font-size: 1.32em;
text-indent: 1.6rem;
font-weight: normal;
}

#static p {
clear: both;
line-height: 1.6em;
text-indent: 1.6em;
}

#static p.right {
text-align: right;
}

#static a {
color: #ffffff;
}

#static a:visited {
color: #ffffff;
}

#static a:hover {
color: #92bc2a;
}

#static ul {
list-style: circle inside;
margin: 0.68em 0;
line-height: 175%;
text-indent: -1.6em;
}

#static ul li {
list-style: circle inside;
}


.article-seperator {
margin-top: 3em;
height: 23px;
background: url(/images/bgprognozi_separator.png) no-repeat center;
}


.bold {
font-weight: bold;
}

.upper-caps {
text-transform: uppercase;
}

.italic {
font-style: italic;
}

.small {
font-size: 0.88em;
}

.small-caps {
text-transform: lowercase;
}

.red {
color: #ff0000;
}

.green {
color: #84b900;
}

.right {
text-align: right;
}

.center {
text-align: center;
}

.copy {
text-align: right;
}

.clear {
clear: both;
}

.success {
margin: 1em 0;
text-indent: 0;
line-height: 1.6em;
text-align: center;
font-weight: bold;
font-size: 1.2em;
color: #84b900;
}


@media screen and (max-width: 480px) {
p.copy {
margin-top: 3.2em;
text-align: left;
}
}





.games-stat-flags {
margin: 0 auto;
width: 100%;
background: #6a6a6a url(/images/bgprognozi_teams.png) repeat-y;
background-size: 100%;
border-top: 2px solid #92bc2a;
border-bottom: 2px solid #92bc2a;
padding: 1em 0;
}

.team-flags {
width: 100%;
margin: 0 auto;
max-width: 360px;
}

.team-flag-left, .team-flag-right {
padding: 0;
margin: 0;
width: 50%;
text-align: center;
}

.team-flag-left {
float: left;
}

.team-flag-right {
float: right;
}

.team-flags h2 {
font-size: 0.80em;
font-weight: bold;
margin: 0.78em 0 0 0;
text-align: center;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
width: 100%;
color: #666666;
text-transform: uppercase;
}

.team-flags h2 span.country {
white-space: nowrap;
font-size: 0.82em;
}

div.football-team-div, div.missing-team-div {
height: 72px;
}

div.national-team-div {
height: 48px;
}

img.football-team, img.missing-team {
width: 72px;
height: 72px;
}

img.national-team {
width: 72px;
height: 52px;
}

.tip-tip {
margin: 1.2em auto 0 auto;
padding-left: 0.8em;
line-height: 1.42em;
max-width: 460px;
position: relative;
color: #666666;
}

.tip-tip .tip-label {
display: inline-block;
width: 6.2em;
padding-right: 0.52em;
}

.tip-tip .tip-data {
font-weight: bold;
}

.tip-tip .tip-data a {
color: #0000ff;
}

.tip-tip .tip-data a:visited {
color: #0000ff;
}

.tip-result {
position: absolute;
top: 0.64em;
right: 4.4em;
}

.tip-result div {
text-align: center;
}

.tip-result .tip-score {
display: block;
font-size: 1.2em;
font-weight: bold;
}

.tip-result .tip-img {
margin-top: 0.72em;
width: 30px;
}

.tip-result .live-score {
display: block;
font-size: 1.2em;
font-weight: bold;
color: #e74c3c;
}

.tip-result .live-time {
display: block;
margin-top: 0.72em;
color: #e74c3c;
}

blink, .blink {
animation: blink 1.2s step-end infinite;
}

@keyframes blink {
60% { opacity: 0 }
}

.no-data {
margin: 4em auto;
text-align: center;
font-size: 1.20em;
font-weight: bold;
color: #666666;
}

.no-data-red {
margin: 4em auto;
text-align: center;
font-size: 1.20em;
font-weight: bold;
color: #ff0000;
}

#game-text p {
clear: both;
line-height: 1.6em;
text-indent: 1.6em;
}


@media screen and (max-width: 460px) {
.games-stat-flags {
background-size: auto;
background-position: center;
}
}





/*
* Date navigation
*/
#date-nav-wrapper {
position: relative;
margin-bottom: 1.2em;
}

#date-nav {
position: absolute;
top: 0;
right: 0;
margin-right: 0;
margin-left: auto;
width: 280px;
max-width: 280px;
height: 36px;
text-align: center;
background: #2d3618;
border: 6px solid #2d3618;
}

#date-nav-title {
margin: 0;
padding: 0;
margin-right: 292px;
line-height: 48px;
text-align: center;
font-size: 1.4em;
font-weight: normal;
}

#dn-title {
display: inline-block;
line-height: 36px;
font-size: 1.2em;
text-transform: lowercase;
}

.date-title {
margin-top: 1.6em;
text-align: left;
font-size: 1.20em;
text-indent: 1.6rem;
font-weight: normal;
text-transform: lowercase;
}

.date-title::first-letter {
text-transform: uppercase;
}

#dn-left, #dn-right {
display: block;
width: 36px;
height: 36px;
line-height: 36px;
background: #4e6c00;
}
#dn-left {
float: left;
border-right: 2px solid #2d3618;
}
#dn-right {
float: right;
border-left: 2px solid #2d3618;
}

.dn-left-arrow, .dn-right-arrow {
display: block;
width: 100%;
height: 100%;
background-position: center center;
background-repeat: no-repeat
}
.dn-left-arrow {
background-image: url("/images/left.svg");
}
.dn-right-arrow {
background-image: url("/images/right.svg");
}
.dn-disabled {
background-color: #293016;
}

@media screen and (max-width: 580px) {
#date-nav-wrapper {
margin-bottom: 0.6em;
}
#date-nav {
position: relative;
width: inherit;
}
#date-nav-title {
margin-right: 0;
line-height: 1.2em;
margin-bottom: 0.48em;
}
}


@media screen and (max-width: 420px) {
#date-nav {
max-width: 420px;
}
.date-title {
font-size: 1.16em;
text-indent: 0.6rem;
}
}





table.games {
width: 100%;
border-collapse: collapse;
margin: 0 auto;
border: 1px solid #6f6e6e;
}

table.games td {
padding: 0.52em 0;
border: 1px solid #6f6e6e;
white-space: nowrap;
}

table.games th {
text-align: center;
padding: 0.52em 0;
background: black;
font-weight: bold;
white-space: nowrap;
border: 1px solid #6f6e6e;
}

table.games td.tr {
vertical-align: top;
height: 1.12em;
}

table.games td.tr span.im {
display: inline-block;
width: 4em;
text-align: center;
padding-right: 0.42em;
}

table.games td.tr span.tn {
font-weight: bold;
color: #84b900;
}

table.games td.lg {
width: 4em;
text-align: center;
}

table.games td.hr {
width: 4em;
text-align: center;
}

table.games td.tm {
padding-left: 0.42em;
vertical-align: top;
}

table.games td.tp {
width: 4em;
text-align: center;
vertical-align: middle;
}

table.games td.bt {
width: 4em;
text-align: center;
vertical-align: middle;
}

table.games td.od {
width: 4em;
text-align: center;
vertical-align: middle;
}

table.games td.rs {
width: 4em;
text-align: center;
vertical-align: middle;
}

table.games td.st {
padding: 0;
width: 2.6em;
text-align: center;
vertical-align: middle;
}

table.games td.st img {
width: 1.2em;
vertical-align: middle;
}


table.games td.lv {
font-weight: normal;
color: #E67E22;
}

table.img {
padding: 0;
margin: 0;
}

img.countryTournament {
width: 22px;
height: 12px;
}

img.internationalTournament {
width: 22px;
height: 12px;
background: white;
}

img.missingTournament {
width: 22px;
height: 12px;
}


@media screen and (max-width: 768px) {
table.games td.tr span.im {
width: 3em;
}
table.games td.lg {
width: 3em;
}
table.games td.hr {
width: 3em;
}
table.games td.tp {
width: 3em;
}
table.games td.bt {
width: 3em;
}
table.games td.od {
width: 3em;
}
table.games td.rs {
width: 3em;
}
}

@media screen and (max-width: 520px) {
table.games td.tr span.im {
width: 2.6em;
}
table.games td.lg {
width: 1.8em;
}
table.games td.hr {
width: 1.6em;
}
table.games td.hr span.dt {
display: block;
font-size: 0.96em;
}
table.games td.hr span.dt:first-of-type {
margin-bottom: 0.32em;
}
table.games td.hr span.sp {
display: none;
}
table.games td.tm span.dt {
display: block;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
width: 100%;
font-size: 0.96em;
}
table.games td.tm span.dt:first-of-type {
margin-bottom: 0.32em;
}
table.games td.tm span.sp {
display: none;
}
table.games td.tp {
width: 2.6em;
}
table.games td.bt {
width: 2.6em;
}
table.games td.od {
width: 2.6em;
}
table.games td.rs {
width: 1.8em;
}
table.games td.rs span.dt {
display: block;
}
table.games td.rs span.dt:first-of-type {
margin-bottom: 0.30em;
}
table.games td.rs span.sp {
display: none;
}
table.games td.st {
width: 0.36em;
}
table.games td.wn {
background: #27ae60;
}
table.games td.ls {
background: #e74c3c;
}
table.games td.ps {
background: #f39c12;
}
table.games td.st img {
width: 0;
}
span.lg-title {
display: none;
}
span.st-title {
display: none;
}
span.rs-title {
display: none;
}
table.games td.rs.lv {
border-right: 0 none #444343;
padding-right: 1px;
}
table.games td.st.lv {
border-left: 0 none #444343;
position: relative;
}
span.st-lv {
position: absolute;
top: 50%;
transform: translateY(-50%);
right: 0;
text-align: right;
font-size: 0.70em;
z-index: 100;
}
}


.event {
background: rgba(45, 54, 24, 0.58);
}

.dc {
position: relative;
max-width: 100%;
display: block;
}

.dce {
position: absolute;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
max-width: 100%;
width: 100%;
top: 0;
left: 0;
}


.note, #game-text p.note {
font-style: italic;
font-size: 0.88em;
line-height: 1.32em;
}


.super {
background: #2d3618;
}

.super-vip {
background: #2d3618;
padding: 0.32em 0.42em 0.32em 0;
}


table.profit {
border-collapse: collapse;
margin: 2em auto 1.6em auto;
border: 0;
}

table.profit td {
padding: 0.32em 0.2em;
white-space: nowrap;
text-align: right;
}

table.profit td.money {
width: 2.8em;
}



#game-sms-wrapper a {
color: #ffffff;
}

#game-sms-wrapper a:visited {
color: #ffffff;
}

#game-sms-wrapper a:hover {
color: #92bc2a;
}

#game-sms-wrapper ul {
list-style: circle inside;
margin: 0.68em 0;
line-height: 1.52em;
text-indent: -1.6em;
}

#game-sms-wrapper ul li {
list-style: circle inside;
}



.notActiveSMS, .activeSMS {
text-align: center;
margin-top: 1em;
margin-bottom: 0.2em;
font-size: 1.50em;
font-weight: bold;
}

.notActiveSMS {
color: #ff0000;
}

.activeSMS {
color: #84b900;
}

.doNotSendSMS, .sendSMS {
text-align: center;
margin-top: 1em;
margin-bottom: 2em;
font-size: 1.15em;
font-weight: bold;
}

.doNotSendSMS {
color: #ff0000;
}

.sendSMS {
color: #84b900;
}

.smsSend {
text-align: center;
margin-top: 2em;
margin-bottom: 2em;
font-size: 1.08em;
color: #ff0000;
line-height: 1.52em;
}

.smsDesc {
font-size: 1.08em;
color: #ff0000;
line-height: 1.52em;
margin: 0;
padding: 0;
text-indent: 1.6rem;
}

.smsSms {
font-size: 1.08em;
color: #ff0000;
line-height: 1.52em;
margin: 0.8em 0;
padding: 0;
text-align: center;
}

.smsTxt {
line-height: 1.52em;
text-indent: 1.6em;
}

/*
* Styles about error and info messages
*/
div.infoMessage, div.errorMessage {
margin: 30px auto;
padding: 35px 25px;
text-align: center;
font-weight: bold;
font-size: 125%;
position: relative;
border-width: 2px;
border-style: solid;
border-color: #6f6e6e;
}

div.infoMessage {
color: #84b900;
}

div.errorMessage {
color: #ff0000;
}

div.systemMessageCloseButton {
position: absolute;
top: 5px;
right: 4px;
}

div.systemMessageCloseButton img {
border-width: 0;
}

p.actionSuccessfulMessage {
text-align: center;
margin: 1em 0;
text-indent: 1.6em;
font-weight: bold;
font-size: 1.25em;
color: #84b900;
}


h1.sms-tips {
text-align: center;
margin-top: 0.8em;
margin-bottom: 1em;
font-size: 1.25em;
font-weight: bold;
}




#smsCode {
font-family: monospace;
font-size: 1.32em;
width: 3em;
}


#buttonCheckCode {
cursor: pointer;
border-radius: 5px 5px;
padding: 0.52em 0.8em;
color: #ffffff;
background: #4e6c00;
border: 1px solid #4e6c00;
font-family: inherit;
font-size: inherit;
}

#buttonCheckCode:hover {
background: #4e6c00;
}



table.check-code {
border-collapse: collapse;
border: 0;
margin: 0 auto;
}

table.check-code td {
padding: 0.22em;
}


table.code {
border-collapse: collapse;
border: 0;
margin: 3.2em auto 1em auto;
}

table.code td {
padding: 0.64em 0.52em;
}

table.code td.label {
white-space: nowrap;
vertical-align: top;
}

table.code tr {
border-top: 1px solid #6f6e6e;
border-bottom: 1px solid #6f6e6e;
}



#static h2.stat-title {
text-align: center;
text-indent: unset;
font-size: 1.24em;
}


.stat-months {
width: max-content;
margin: 1em auto;
}

#static .stat-months p {
margin: 0.32em 0;
text-align: center;
font-size: 1.24em;
font-weight: bold;
text-indent: unset;
}

#static .stat-months a {
display: block;
margin: 0.32em 0;
padding: 0.12em 0.32em;
}

#static .stat-months a::first-letter {
text-transform: uppercase;
}



table.stat {
border-collapse: collapse;
margin: 2em auto 3.2em auto;
width: 100%;
max-width: 480px;
border-top: 1px solid #6f6e6e;
border-bottom: 1px solid #6f6e6e;
}

table.stat th {
text-align: center;
padding: 0.52em 0;
background: black;
font-weight: bold;
white-space: nowrap;
border-top: 1px solid #6f6e6e;
border-bottom: 1px solid #6f6e6e;
}

table.stat td {
padding: 0.52em 0.64em;
border-top: 1px solid #6f6e6e;
border-bottom: 1px solid #6f6e6e;
vertical-align: top;
}

table.stat td.money {
width: 2.8em;
text-align: right;
white-space: nowrap;
}


@media screen and (max-width: 420px) {
table.stat td {
padding-left: 0.2em;
padding-right: 0.2em;
}
table.stat td.money {
padding-left: 0;
padding-right: 0.4em;
}
}




.stat-nav {
width: 100%;
margin: 1.6em auto;
text-align: center;
}

.stat-nav .stat-nav-prev {
display: inline-block;
text-align: right;
padding-right: 1.2em;
}

.stat-nav .stat-nav-next {
display: inline-block;
text-align: left;
padding-left: 1.2em;
}


@media screen and (max-width: 420px) {
.stat-nav .stat-nav-prev {
padding-right: 0.32em;
}
.stat-nav .stat-nav-next {
padding-left: 0.32em;
}
}







.cc_banner-wrapper {
position: relative;
z-index: 9001;
}

.cc_container .cc_btn {
background: rgba(66, 82, 28, 0.72);
cursor: pointer;
display: inline-block;
font-size: 1em;
font-weight: bold;
line-height: 1.5em;
margin-left: 6px;
margin-top: 1px;
max-width: 120px;
padding: 5px 8px;
text-align: center;
text-decoration: none;
}

.cc_container .cc_message {
display: inline-block;
text-align: left;
font-size: 1em;
line-height: 1.5em;
margin: 0;
padding: 0;
}

.cc_container {
font-size: 12px;
background: rgba(45, 54, 24, 0.58);
bottom: 0;
box-sizing: border-box;
color: #ffffff;
left: 0;
overflow: hidden;
padding: 2px;
position: fixed;
right: 0;
text-align: center;
margin: 0 auto;
display: flex;
justify-content: center;
align-items: center;
}

.cc_container a, .cc_container a:visited {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

.cc_container a:hover {
text-decoration: underline;
}

a.cc_btn:hover {
text-decoration: none;
}

@media screen and (max-width: 480px) {
.cc_container .cc_btn {
padding-top: 7px;
padding-bottom: 7px;
}
}

@media screen and (max-width: 360px) {
.cc_container .cc_btn {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 6px;
padding-right: 6px;
}
}

@media print {
.cc_banner-wrapper, .cc_container {
display: none;
}
}




img.bookie {
margin: 1.52em auto 0.52em auto;
width: 192px;
height: 51px;
border-radius: 5px;
}

img.bookie-sms {
margin: -0.52em auto -0.92em auto;
width: 192px;
height: 51px;
border-radius: 5px;
}

img.bookie-sms-result {
margin: 0.32em auto -0.92em auto;
width: 192px;
height: 51px;
border-radius: 5px;
}

img.bookie-stat {
margin: 0.2em auto -0.92em auto;
width: 192px;
height: 51px;
border-radius: 5px;
}

.ad-unit-bottom {
margin: 3.2em auto 0 auto;
max-width: 320px;
width: 100%;
height: 160px;
}

.ad-unit-top {
margin: 1.2em auto 1.2em auto;
max-width: 320px;
width: 100%;
height: 100px;
}

.ad-unit-middle {
margin: 1.2em auto 1.2em auto;
max-width: 300px;
width: 100%;
height: 100px;
}


.clever-core-ads:not(:empty) {
margin-bottom: 60px;
height: 250px;
}

.adscb {
margin: 10px 0;
height: 250px;
}


.top-ad {
margin: 20px auto 30px auto;
width: 100%;
max-width: 720px;
text-align: center;
}

.top-ad a {
font-size: 1.32em;
color: #f1592a;
text-decoration: none;
}

.top-ad a:hover {
text-decoration: underline;
}

.top-ad a:visited {
color: #f1592a;
}

.tips-top {
margin: 1.2em auto 1.2em auto;
max-width: 320px;
width: 100%;
text-align: center;
}

.adsTxt {
text-align: center;
margin: 10px auto -10px auto;
}

.adsTxt1 {
text-align: center;
margin: 0 auto 10px auto;
}
