@viewport {
    width: 400px;
}
.site {
    display: none !important;
}
.site-under-1200 {
    display: none !important;
}
.site-under-400 {
    display: initial !important;
}


.clear {}
body {}
header {}
a.more-btn {}
a, a:link, a:focus {}
footer a {}
a:hover {}
header {}
header .container {
    width: 100%;
    height: 109px;
}
header.fixed.small .container {
    height: 60px;
}
header .container a.logo {
    padding-left: 20px;
}
.hatosfalhu .container a.logo div.title {
    display: none;
}
header .container a.logo img {}
header .container nav.mainmenu {}
header .container nav.mainmenu ul {}
header .container nav.mainmenu ul li {}
header .container nav.mainmenu ul li:after {}
header .container nav.mainmenu ul li:before {
    display: none;
}
header .container nav.mainmenu ul li:hover:before {}
header .container nav.mainmenu ul li:last-child:after {
    display: none;
}
header .container nav.mainmenu ul li.has-children {}
header .container nav.mainmenu ul li a {}
header .container nav.mainmenu ul li a:hover {}
header .container nav.mainmenu ul li.has-children a {}
header .container nav.mainmenu ul li a .line-1 {}
header .container nav.mainmenu ul li.has-children a .line-1 {}
header .container nav.mainmenu ul li.has-children ul li a .line-1 {}
header .container nav.mainmenu ul li.has-children ul li.has-children a .line-1 {
    white-space: nowrap;
}
header .container nav.mainmenu ul li a .line-2 {}
header .container nav.mainmenu ul li ul {            
}
.csstransitions header .container nav.mainmenu ul li:hover ul:after,
.csstransitions header .container nav.mainmenu ul li.opened ul:after {}
header .container nav.mainmenu ul li:hover ul,
header .container nav.mainmenu ul li.opened ul {}
header .container nav.mainmenu ul li ul li{}
header .container nav.mainmenu ul li ul li:before{}
header .container nav.mainmenu ul li ul li:before{}
header .container nav.mainmenu ul li ul li:after{}
header .container nav.mainmenu ul li ul li:hover:after{}
header .container nav.mainmenu ul li ul li.kiemelt {}
header .container nav.mainmenu ul li ul li.kiemelt a{}
header .container nav.mainmenu ul li ul li.rendes {}
header .container nav.mainmenu ul li ul li.rendes a{}
header .container nav.mainmenu ul li ul li.rendes a .line-1{}
header .container nav.mainmenu ul li ul li a{}
header .container nav.mainmenu ul li ul li a{}
header .container nav.mainmenu ul li ul li a .line-1{}
header .container nav.mainmenu ul li ul li a .line-2{
    display: none;
}
header .container nav.mainmenu ul li ul li:last-child:after {}
.mainpage .main-articles-bg {
    background-image: none !important;
    height: auto;
    padding: 10px;
}
.mainpage .main-articles-bg:after {
    opacity: 0;
}
.main-articles-container {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    height: auto;
}
.main-articles-container .col-1 {
    width: 100%;
    /* padding: 100px; */
    position: relative;
    /* padding: 0 10px; */
    box-sizing: border-box;
    margin: 0;
    float: none;
}
.main-articles-container .col-1 .item,
.main-articles-container .col-3 .item {}
.main-articles-container .col-1 .item .city {}
.main-articles-container .col-1 .item:hover .city {}
.main-articles-container .col-1 .item .city img {}
.main-articles-container .col-1 .item .city span, .main-articles-container .col-3 .item .city span {}
.main-articles-container .col-1 .item .city span, .main-articles-container .col-3 .item .city span img {}
.main-articles-container .col-3 .item .city {}
.main-articles-container .col-3 .item:hover .city {}
.main-articles-container .col-1 .item:hover,
.main-articles-container .col-3 .item:hover {}
.main-articles-container .col-1 .item:after,
.main-articles-container .col-3 .item:after {}
.main-articles-container .col-1 .item:hover:after,
.main-articles-container .col-3 .item:hover:after {}
.main-articles-container .col-1 .item img,
.main-articles-container .col-3 .item img {}
.main-articles-container .col-1 .item .title,
.main-articles-container .col-3 .item .title {}
.main-articles-container .col-1 .item:hover .title,
.main-articles-container .col-3 .item:hover .title {}
.main-articles-container .col-2 {
    width: 100%;
    float: none;
    left: auto;
    position: relative;
    margin-right: 0;
}
.main-articles-container .col-2 .item {
    margin-top: 10px;
}
.main-articles-container .col-2 .item:after {}
.main-articles-container .col-2 .item:hover:after {}
.main-articles-container .col-2 .item:hover {}
.main-articles-container .col-2 .item img {
}
.main-articles-container .col-2 .item .panel {
    bottom: 10px;
    left: 10px;
    right: 10px;
}
.main-articles-container .col-2 .item:hover .panel {}
.main-articles-container .col-2 .item .panel .title {}
.main-articles-container .col-2 .item .panel .lead {
    font-size: 11px;
}
.main-articles-container .col-3 {
    width: 100%;
    position: relative;
    float: none;
}
section.main {
    width: 100%;
    overflow: hidden;
}
section.main .mainpage {
}
section.main .mainpage .recent-posts {
    padding: 10px;
}
section.main .mainpage .recent-posts h2{}
section.main .mainpage .recent-posts h2 span{}
section.main .mainpage .recent-posts h2:after{}
section.main .mainpage .recent-posts .item {
    width: 100%;
    margin-right: 0;
}
section.main .mainpage .recent-posts .item .content {
}
section.main .mainpage .recent-posts .item .content:hover {}
section.main .mainpage .recent-posts .item .content:after {}
section.main .mainpage .recent-posts .item:nth-child(4n+1) {}
section.main .mainpage .recent-posts .item img {
    width: 100%;
    height: auto;
}
section.main .mainpage .recent-posts .item .title {}
section.main .mainpage .recent-posts .item .lead {}
section.main .mainpage .recent-posts .item .more {}
section.main .mainpage .recent-posts .item .more:hover {}
.page {}
.page .content-with-aside {
    width: 100%;
    float: none;
}
.page-article {}
.page .content-with-aside + aside {
    width: 100%;
    margin: 0;
    padding: 10px;
    float: none;
}
aside .popular {}
aside .popular h3 {}
aside .popular h3:after {}
aside .popular h3 span {}
aside .popular ul {}
aside .popular ul li {}
aside .popular ul li:last-child {}
aside .popular ul li a {}
aside .popular ul li a:hover {}
aside .popular ul li a:hover .right .title {}
aside .popular ul li a .left {}
aside .popular ul li a .left img {}
aside .popular ul li a .right {
}
aside .popular ul li a .right .title {}
aside .popular ul li a .right .visits {}
aside .tags {}
aside .tags h3 {}
aside .tags h3:after {}
aside .tags h3 span {}
aside .tags a.item {}
aside .tags a.item:after {}
aside .tags a.item:before{}
aside .tags a.item:hover {}
aside .tags a.item:hover:after {}
aside .tags a.item .count {}
.page-article .content-with-aside h1{}
.page-article .content-with-aside .lead-image {}
.page-article .content-with-aside .content {
    padding: 10px;
}
.page-article .content-with-aside .content p {}
.article-footer {}
.article-footer ul {}
.article-footer ul li {}
.article-footer ul li.date {}
.article-footer ul li.date:before {}
.article-footer ul li.date:hover:before {}
.article-footer ul li.visitor {}
.article-footer ul li.visitor:before {}
.article-footer ul li.visitor:hover:before {}
.disqus {}
.page-article .content-with-aside .content .inner-content {
    padding: 0;
}
.page-article .content-with-aside .content aside {
    position: relative;
    width: 100%;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.page-article .content-with-aside .content aside #floating-panel {
    width: 100%;
}
.page-article .content-with-aside .content aside #floating-panel .author {}
#floating-panel a.share-google {}
#floating-panel a.share-google span {}
#floating-panel a.share-google span:after {}
#floating-panel a.share-facebook {}
#floating-panel a.share-facebook span {}
#floating-panel a.share-facebook span:after {}
.page-photo-gallery-list {}
.page-photo-gallery-list .content {
    width: 100%;
    float: none;
    padding: 10px;
    box-sizing: border-box;
}
.page-photo-gallery-list .content h1 {}
.page-photo-gallery-list .content h2 {}
.page-photo-gallery-list .content .item {
    margin-right: 0;
    width: 100%;
    height: auto;
    float: none;
    box-sizing: border-box;
    padding-bottom: 20px;
}
.page-photo-gallery-list .content .item:nth-child(3n+1) {}
.page-photo-gallery-list .content .item .content {
    height: auto;
}
.page-photo-gallery-list .content .item .content:hover {}
.page-photo-gallery-list .content .item .content img {}
.page-photo-gallery-list .content .item .content .title {}
.page-photo-gallery-list .content .item .content:after {
}
.page-photo-gallery-list .content .item a.more {
    position: relative;
    bottom: auto;
}
.page-photo-gallery-list .content .item a.more:hover {}
.page-photo-gallery-list .content + aside {
    width: 100%;
    float: none;
    padding: 10px;
    box-sizing: border-box;
}
.page-photo-gallery {}
.page-photo-gallery h1 {}
.page-photo-gallery .content-with-aside {}
.page-photo-gallery .content-with-aside .content {
    padding: 10px;
}
.page-photo-gallery .content-with-aside .content .inner-content {
    padding-right: 0;
}
.page-photo-gallery .content-with-aside .content .inner-content img {
    float: none;
    margin-right: 0;
    width: 100%;
    margin-bottom: 20px;
}
.page-photo-gallery .content-with-aside .content .inner-content a:nth-child(3n) {}
.page-photo-gallery .content-with-aside .content .inner-content a img {}
.page-photo-gallery .content-with-aside .content aside {
    position: relative;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
}
.page-photo-gallery .content-with-aside .content aside #floating-panel{}
.page-photo-gallery .content-with-aside .article-footer {}
a.btn-all-article {}
a.btn-all-article:hover {}
a.btn-all-article span {}
a.btn-all-article:hover span {}
body > .top {
    height: 34px;
}
body > .top .container {
    width: 100%;
}
body > .top .container ul {}
body > .top .container ul li {
    margin-right: 0px;
}
body > .top .container ul li a {}
.page.page-text .content-with-aside .content {
    padding: 10px;
    padding-top: 50px;
}
.gratulalunk-telitalalat {}
.page.page-text .content-with-aside .content a.more-btn {}
.page.page-text .content-with-aside .content a.more-btn:hover {}
.page.page-text .content-with-aside .content a.more-btn span {}
.page.page-text .content-with-aside .content a.more-btn:hover span {}
.page.page-text .content-with-aside .content label + p {}
.page.page-text .content-with-aside .content label {}
.page.page-text .content-with-aside .content h1:first-child {
	text-align: left;
}
.page.page-text .content-with-aside .content h1:first-child + h2 {
	text-align: left;
	padding-left: 10px;
}
form.opened {}
form label {}
form label +input {}
form input + .error-text {}
aside .asidebox {}
aside .asidebox h3 {}
aside .asidebox h3:after {}
aside .asidebox h3 span {}
aside .asidebox ul {}
aside .asidebox ul li {}
aside .asidebox ul li:last-child {}
aside .asidebox ul li a {}
aside .asidebox ul li a:hover {}
.mainpage .boxes {}
.mainpage .boxes .box {
    width: 100%;
    margin: 0;
    padding: 10px;
    float: none;
    box-sizing: border-box;
    display: block;
    height: auto;
}
.flipper .front .fejlesztes-alatt {}
.mainpage .boxes .box.aukcio {}
.mainpage .boxes .box.aukcio .front h3 {}
.mainpage .boxes .box.aukcio .front .current {}
.countdown.countdown-aukcio.is-countdown {}
.countdown {}
.mainpage .boxes .box.aukcio .front .description {}
.mainpage .boxes .box.aukcio .nogame {}
.mainpage .boxes .box.aukcio .back img {}
.mainpage .boxes .box.tippjatek {}
.mainpage .boxes .box.tippjatek .nogame {}
.mainpage .boxes .box h3 {}
.mainpage .boxes h3 .odds {}
.mainpage .boxes .box h3 .odds {}
.mainpage .boxes .box.tippjatek .front {}
.mainpage .boxes .box.tippjatek .front .odds .odds {
    left: 50%;
    margin-left: -11px;
}
.closed.countdown-tippjatek {}
.mainpage .boxes .box.tippjatek .front .odds .left  {}
.mainpage .boxes .box.tippjatek .front .odds .left .name {}
.mainpage .boxes .box.tippjatek .front .odds .left .value {}
.mainpage .boxes .box.tippjatek .front .odds .right {}
.mainpage .boxes .box.tippjatek .front .odds .right .value {}
.mainpage .boxes .box.tippjatek .front .countdown {}
.mainpage .boxes .box.tippjatek .back {
    display: none;
}
.mainpage .boxes .box.tippjatek .back .left {}
.mainpage .boxes .box.tippjatek .back .center {}
.mainpage .boxes .box.tippjatek .back .center span {}
.mainpage .boxes .box.tippjatek .back .right {}
.mainpage .boxes .box.esemenynaptar {}
.mainpage .boxes .box.esemenynaptar .front h3 {}
.mainpage .boxes .box.esemenynaptar .front .name {}
.mainpage .boxes .box.esemenynaptar .front .datetime {}
.mainpage .boxes .box.esemenynaptar .back img {}
.mainpage .boxes .box.donate {}
.mainpage .boxes .box.donate .front p {}
.mainpage .boxes .box.donate .front p:after {}
.mainpage .boxes .box.donate .back img {}
.flip-container {}
.flip-container:hover .flipper, .flip-container.hover .flipper {}
.flip-container, .front, .back {
    width: 100%;
    position: relative;
    box-sizing: border-box;
    /* margin-bottom: 20px; */
}
.flipper {}
.front, .back {}
.front {}
.flip-container:hover .front {}
.back {
    display: none;
}
.flip-container:hover .back {}
.boxes-2 {
    padding: 10px;
    box-sizing: border-box;
    margin-top: -20px;
}
.boxes-2 .box {
    width: 100%;
    box-sizing: border-box;
    margin-right: 0;
    margin-top: 20px;
}
.boxes-2 .box h3 {}
.boxes-2 .box h3 span {}
.boxes-2 .box h3:after{}
.boxes-2 .box:nth-child(4) {}
.boxes-2 .box form {}
form label {}
form label + p {}
form label + input[type=text],
form label + input[type=password]{}
form input[type=submit]{}
form input[type=submit]:hover{}
.boxes-2 form input[type=submit] {}
.boxes-2 a {}
.boxes-2 a:hover {}
.boxes-2 .usermenu {}
.boxes-2 .usermenu h3 {}
.boxes-2 .usermenu h3:after {}
.boxes-2 .usermenu h3 span {}
.boxes-2 .usermenu ul {}
.boxes-2 .usermenu ul li {}
.boxes-2 .usermenu ul li:last-child {}
.boxes-2 .usermenu ul li a {}
.boxes-2 .usermenu ul li a:hover {}
input[type=checkbox] {}
input[type=checkbox] + div.newcheckbox {}
input[type=checkbox] + div.newcheckbox.checked {}
input[type=radio] + div.newradio {}
input[type=radio] + div.newradio.checked {}
table.tippjatek {}
table.tippjatek tr td {}
table.tippjatek tr td .valasz {
	font-size: 8px;
}
table.tippjatek tr td table {}
table.tippjatek .feltett{}
table.tippjatek .feltett div{
	font-size: 10px;
}
table.tippjatek .feltett input{}
table.tippjatek.two-group {
	max-width: 100%;
}
table.tippjatek.two-group tr  {}
table.tippjatek.two-group tr td {}
table.tippjatek.two-group tr td.vs {}
table.tippjatek tr td .szorzo {}
table.tippjatek tr td .kerdes {
	font-size: 13px;
}
table.tippjatek .feltett .error-text {}
table.tippjatek .feltett .error-text.show {}
table.tippjatek .osszes-feltett {}
table.tippjatek .kaphato,
table.tippjatek .osszes-kaphato {}
.error-text.global {}
.error-text.global.show {}
.tippjatek .checked {}
.tippjatek .notchecked {}
.tippjatek .checkbox-wrong {}
.tippjatek .checkbox-right {}
.calendar {}
.calendar h1 {}
.calendar table.navigation {}
.calendar table.navigation tr {}
.calendar table.navigation tr td {}
.calendar table.navigation tr td a {}
.calendar table.navigation tr td:nth-child(1) {}
.calendar table.navigation tr td:nth-child(2) {}
.calendar table.navigation tr td:nth-child(3) {}
.calendar table.calendar {}
.calendar table.calendar thead {}
.calendar table.calendar thead tr {}
.calendar table.calendar thead tr td {}
.calendar table.calendar tbody {}
.calendar table.calendar tbody tr {}
.calendar table.calendar tbody tr td {}
.calendar table.calendar tbody tr td.has-event {}
.calendar table.calendar tbody tr td.has-event.has-kiemelt {}
.calendar table.calendar tbody tr td .tooltip {}
.calendar table.calendar tbody tr td .tooltip {}
.calendar table.calendar tbody tr td td {}
.calendar table.calendar tbody tr td:hover .tooltip {}
.calendar table.calendar tbody tr td .tooltip:after {}
.calendar table.calendar tbody tr td .tooltip ul {}
.calendar table.calendar tbody tr td .tooltip ul li {}
.calendar table.calendar tbody tr td .tooltip ul li a {}
.flip-container .calendar {}
.flip-container .calendar h1 {}
.flip-container .calendar table.navigation {}
.flip-container .calendar table.navigation tr {}
.flip-container .calendar table.navigation tr td {}
.flip-container .calendar table.navigation tr td a {}
.flip-container .calendar table.navigation tr td:nth-child(1) {}
.flip-container .calendar table.navigation tr td:nth-child(2) {}
.flip-container .calendar table.navigation tr td:nth-child(3) {}
.flip-container .calendar table.calendar {}
.flip-container .calendar table.calendar thead {}
.flip-container .calendar table.calendar thead tr {}
.flip-container .calendar table.calendar thead tr td {}
.flip-container .calendar table.calendar tbody {}
.flip-container .calendar table.calendar tbody tr {}
.flip-container .calendar table.calendar tbody tr td {}
.flip-container .calendar table.calendar tbody tr td.today {}
.flip-container .calendar table.calendar tbody tr td.has-event {}
.flip-container .calendar table.calendar tbody tr td .tooltip {}
.flip-container .calendar table.calendar tbody tr td .tooltip {}
.flip-container .calendar table.calendar tbody tr td td {}
.flip-container .calendar table.calendar tbody tr td:hover .tooltip {}
.flip-container .calendar table.calendar tbody tr td .tooltip:after {}
.flip-container .calendar table.calendar tbody tr td .tooltip ul {}
.flip-container .calendar table.calendar tbody tr td .tooltip ul li {}
.flip-container .calendar table.calendar tbody tr td .tooltip ul li a {}
.language-selector {}
.language-selector li {}
.language-selector li a {}
.language-selector li a.hu {}
.language-selector li a.en {}
.language-selector li a.de {}
.aukcio {}
.aukcio .three-col {}
.aukcio .three-col:nth-child(3n) {}
.aukcio .three-col:nth-child(3n+1) {}
.aukcio .left {}
.aukcio .left .form {}
.aukcio .left .form label {}
.aukcio .left .form input[type=text] {}
.aukcio .left .form input[type=submit] {}
.aukcio .center {}
.aukcio .right {}
input.ft {}
input.ft:after {}
.ui-datatable {}
.ui-datatable.first-tbody-row-bold tbody tr:first-child td {}
.ui-datatable thead {}
.ui-datatable thead tr {}
.ui-datatable thead tr td {}
.ui-datatable tbody tr {}
.ui-datatable tbody tr.bold td {}
.ui-datatable tbody tr td {}
.ui-datatable tbody tr:nth-child(2n+1) td {}
.ui-datatable tbody tr td table {}
.ui-datatable tbody tr td table tr {}
.ui-datatable tbody tr td table tr td {}
.ui-datatable tbody tr td table tr td:nth-child(2n) {}
table.form-table {}
table.form-table tr {}
table.form-table tr td {}
table.form-table tr td:first-child {}
table.form-table tr td:last-child {}
table.form-table tr td input[type=text] {}
.highlighted {}
.highlighted p {}
.highlighted a.more {}
.highlighted a.more:hover {}
.highlighted a.more span {}
.highlighted a.more:hover span {}
footer {}
footer .container {
    width: 100%;
}
footer .container .col {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
}
footer .container .col.col1 {}
footer .container .col.col1 a.logo {}
footer .container .col.col1 a.logo img {}
footer .container .col.col1 p {}
footer .container .col.col1 ul.social {}
footer .container .col.col1 ul.social li {}
footer .container .col.col1 ul.social li a {}
footer .container .col.col1 ul.social li a.facebook {}
footer .container .col.col1 ul.social li a.google {}
footer .container .col.col1 ul.social li a.twitter {}
footer .container .col.col1 ul.social li a.instagram {}
footer .container .col.col1 ul.social li a.youtube {}
footer .container .col.col2 {}
footer .container .col.col3 {}
footer .container .col.col3 h1 {}
footer .container .col.col2 h1 {}
footer .container .col.col3 h1:after {}
footer .container .col.col2 h1:after {}
footer .container .col.col3 ul {}
footer .container .col.col3 ul li {}
footer .container .col.col3 ul li:nth-child(4n) {}
footer .container .col.col3 ul li:after {}
footer .container .col.col3 ul li img {}
footer .container .col.col3 ul li .name {}
.content-overlay-login {}
.blink {}
.post-most-viewed {}
.post-most-viewed-front {}
.post-most-viewed-back {}
.post-most-viewed:hover .post-most-viewed-front {}
.post-most-viewed:hover .post-most-viewed-back {}
a.share-facebook {}
a.share-facebook span {}
a.share-facebook span:after {}
nav.oldalterkep {}
nav.oldalterkep ul {}
nav.oldalterkep ul li {}
nav.oldalterkep ul li a {}
nav.oldalterkep ul li a .line-1 {}
nav.oldalterkep ul li a .line-2 {}
.top .container li form {
    /* height: 34px; */
    top: 0;
    right: 0px;
    position: relative;
}
.top .container li form input[type=text] {
    text-align: right;
    /* height: 16px; */
}
.top .container li form input[type=submit] {}
.top .container li form.opened {}
.top .container li form input::-webkit-input-placeholder {}
.top .container li form input:-moz-placeholder {}
.top .container li form input::-moz-placeholder {}
.top .container li form input:-ms-input-placeholder {}
ul.search {}
ul.search li {}
ul.search li a {}
ul.search li a span {}
ul.search li:last-child {}
.boxes-2 .box iframe {
    width: 272px;
    height: 272px;
}


header .container nav.mainmenu.mobile-menu {
    width: 100%;
    display: block;
    padding: 10px;
    box-sizing: border-box;
    z-index: 11;
}
header .container nav.mainmenu.mobile-menu ul {
    margin: 0;
    padding: 0;
    z-index: 11;
    top: 40px;
    right: 0;
    transform: rotateY(0deg);    -o-transform: rotateY(0deg);    -webkit-transform: rotateY(0deg);    -ms-transform: rotateY(0deg);
    width: 100%;
    float: none;
    position: absolute;
    z-index: 100;
}

header.small .container nav.mainmenu.mobile-menu ul {
    top: 10px;
}
header .container nav.mainmenu.mobile-menu ul li {
    /* background-image: url(../img/menu-arrow.svg); */
    /* background-size: 16px; */
    /* background-repeat: no-repeat; */
    background-position: right center;
    margin: 0;
}
header .container nav.mainmenu.mobile-menu ul li.menu-button {
    display: inline-block;
    text-indent: -10000px;
    background-position: center center;
    /* margin-left: 10px; */
    z-index: 1000;
    /* height: 20px; */
    padding: 0;
    margin: 0;
    width: 100%;
    height: 40px;
}
header .container nav.mainmenu.mobile-menu ul li.menu-button > a {
    display: block;
    z-index: 1000;
    position: absolute;
    background-image: url(../img/mainmenu-submenu.svg);    background-repeat: no-repeat;
    background-size: 22px;
    padding: 20px 20px;
    background-position: right center;
    /* top: 0; */
    /* left: 10px; */
    height: 0px;
    color: black;
    box-sizing: border-box;
    margin-right: 20px;
    width: auto;
    position: absolute;
    right: 0;
}
header .container nav.mainmenu.mobile-menu ul li a {}
header .container nav.mainmenu.mobile-menu ul li ul {
    z-index: 1000;
    position: absolute;
    display: block;
    max-height: none;
    right: 100%;
    overflow: initial;
    background: white;
    width: 100%;
    /* background: red; */
    top: 89px;
    box-shadow: none;
}
header .container nav.mainmenu.mobile-menu ul li ul li ul {
    /* background: #008ace; */
    top: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    border-left: solid 5px #ccc;
    margin-left: 11px;
}
header.header-1 > nav.mainmenu2 > ul > li:first-child > a {}
header .container nav.mainmenu.mobile-menu ul li a:hover {}
header .container nav.mainmenu.mobile-menu ul li:hover ul {}
header .container nav.mainmenu.mobile-menu ul li:hover {}
header .container nav.mainmenu.mobile-menu ul li ul li {
}
header .container nav.mainmenu.mobile-menu ul li ul li ul li {
    /* padding-left: 20px; */
    box-sizing: border-box;
    /* background: url(../img/menu-arrow.svg) no-repeat left center; */
    /* background-size: 16px; */
}
header .container nav.mainmenu.mobile-menu ul li ul li.has-children {
    background-image: url(../img/menu-arrow.svg);
    background-size: 11px;
    background-repeat: no-repeat;
    background-position: right 11px;
    padding-right: 30px;
    position: relative;
}
header .container nav.mainmenu.mobile-menu ul li ul li a {
    color: #868989;
    display: block;
    text-indent: 0;
    padding: 10px;
    font-size: 13px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}
header .container nav.mainmenu.mobile-menu ul li ul li ul li a {
    color: white;
}
header .container nav.mainmenu.mobile-menu ul li .text {
    position: absolute;

    right: 20px;
    top: 18px;
    color: rgb(228, 217, 217);
    text-indent: 0px;
    font-weight: bold;
    font-style: italic;
    font-size: 15px;
}
header .container nav.mainmenu.mobile-menu ul li ul li a:hover {}

#disqus_thread{
    padding: 10px;
}
.page-article .content-with-aside .content aside #floating-panel .ad ad-120x240 {
    height: 400px;
}



.top .container .social li a.textlink {
	font-size: 9px;
	padding: 11px 20px;
}




.page-video-gallery-list .content {
    width: 100%;
    float: none;
    padding: 10px;
    box-sizing: border-box;
}
.page-video-gallery-list .content .item {
    margin-right: 0;
    width: 100%;
    height: auto;
    float: none;
    box-sizing: border-box;
    padding-bottom: 20px;
}
.page-video-gallery-list .content .item .content {
    height: auto;
}
.page-video-gallery-list .content .item .content:after {
}
.page-video-gallery-list .content .item a.more {
    position: relative;
    bottom: auto;
}
.page-video-gallery-list .content + aside {
    width: 100%;
    float: none;
    padding: 10px;
    box-sizing: border-box;
}
.page-video-gallery .content-with-aside .content {
    padding: 10px;
}
.page-video-gallery .content-with-aside .content .inner-content {
    padding-right: 0;
}
.page-video-gallery .content-with-aside .content .inner-content img {
    float: none;
    margin-right: 0;
    width: 100%;
    margin-bottom: 20px;
}
.page-video-gallery .content-with-aside .content .inner-content a img {}
.page-video-gallery .content-with-aside .content aside {
    position: relative;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
}

.page .content-with-aside img {
	max-width: 100%;
	height: inherit !important;
	width: 24vw;
}