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

.clear {}
body {}
header {}
a.more-btn {}
a, a:link, a:focus {}


footer a {}
a:hover {}
header {}
header .container {
    width: 935px;
}
header .container a.logo {
    padding-left: 0px;
}
header .container a.logo img {}
header .container nav.mainmenu {}
header .container nav.mainmenu ul {}
header .container nav.mainmenu ul li {
    padding: 0 10px;
}
header .container nav.mainmenu ul li:after {}
header .container nav.mainmenu ul li:before {}
header .container nav.mainmenu ul li:hover:before {}
header .container nav.mainmenu ul li:last-child:after {}
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 {}
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{}
header .container nav.mainmenu ul li ul li:last-child:after {}
.mainpage .main-articles-bg {
    height: 381px;
}
.mainpage .main-articles-bg:after {}
.main-articles-container {
    width: 935px;
    padding-bottom: 31px;
    height: 341px;
}
.main-articles-container .col-1 {
    width: 214px;
    margin-right: 30px;
    margin-top: 14px;
}
.main-articles-container .col-1 .item,
.main-articles-container .col-3 .item {
    margin-top: 20px;
}
.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 {
    width: 100%;    
    height: auto;
}
.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: 444px;
    margin-right: 30px;
    left: 244px;
}
.main-articles-container .col-2 .item {
    margin-top: 31px;
}
.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 {
    height: auto;
    width: 100%;
}
.main-articles-container .col-2 .item .panel {}
.main-articles-container .col-2 .item:hover .panel {}
.main-articles-container .col-2 .item .panel .title {
    font-size: 20px;
}
.main-articles-container .col-2 .item .panel .lead {
    font-size: 13px;
}
.main-articles-container .col-3 {
    width: 217px;
    margin-top: 10px;
}
section.main {
    width: 935px;
}
section.main .mainpage {}
section.main .mainpage .recent-posts {}
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: 211px;    margin-right: 30px;    margin-bottom: 30px;    height: 390px;    position: relative;
}
section.main .mainpage .recent-posts .item .content {}
section.main .mainpage .recent-posts .item .content:hover {}
section.main .mainpage .recent-posts .item .content:after {
    left: 10px;
    right: 10px;
}
section.main .mainpage .recent-posts .item:nth-child(4n+1) {}
section.main .mainpage .recent-posts .item img {}
section.main .mainpage .recent-posts .item .title {
    padding: 10px 10px;
}
section.main .mainpage .recent-posts .item .lead {
    padding: 0 10px;
}
section.main .mainpage .recent-posts .item .more {}
section.main .mainpage .recent-posts .item .more:hover {}
.page {}
.page .content-with-aside {
    width: 630px;
}
.page-article {}
.page .content-with-aside + aside {
    width: 250px;
}
aside .popular {
    margin-bottom: 30px;
}
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 {
    width: 145px;
}
aside .popular ul li a .right .title {
    font-size: 12px;
}
aside .popular ul li a .right .visits {}
aside .tags {
    margin-bottom: 30px;
}
aside .tags h3 {}
aside .tags h3:after {}
aside .tags h3 span {}
aside .tags a.item {
    font-size: 11px;
}
aside .tags a.item:after {
    position: absolute;    content: '';    
    margin-top: -13px;    border-style: solid;    
    border-width: 12px 0px 12px 12px;    border-color: transparent transparent transparent #1a3842;    top: 13px;    
    right: -12px;    transition: all 300ms ease;
    height: 0px;
}
aside .tags a.item:before{}
aside .tags a.item:hover {}
aside .tags a.item:hover:after {}
aside .tags a.item .count {
    font-size: 10px;
}
.page-article .content-with-aside h1{
	max-width: 450px;
}
.page-article .content-with-aside .lead-image {}
.page-article .content-with-aside .content {
    padding: 30px 30px;
}
.page-article .content-with-aside .content p {
    font-size: 0.8em;
}
.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 {
}
.page-article .content-with-aside .content aside {}
.page-article .content-with-aside .content aside #floating-panel {}
.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 .content {
    width: 630px;
}
.page-photo-gallery-list .content .item {    width: 190px;    margin-right: 30px;    margin-bottom: 30px;    height: 285px;    }
.page-photo-gallery-list .content .item .content {
    height: 220px;
}
.page-photo-gallery-list .content .item .content img {
    width: 100%;
    height: auto;
}
.page-photo-gallery-list .content .item .content .title {
    font-size: 13px;
}
.page-photo-gallery-list .content + aside {
    width: 250px;
}
.page-photo-gallery .content-with-aside .content {
    padding: 20px 30px 7px;
}
.page-photo-gallery .content-with-aside .content .inner-content {
    padding-right: 111px;
}
.page-photo-gallery .content-with-aside .content .inner-content a {
    margin-right: 20px;    
    margin-bottom: 20px;    display: block;    float: left;    
    width: 139px;    
    height: auto;
}

.page-photo-gallery .content-with-aside .content .inner-content a:nth-child(9n-1) {
    margin-right: 0;
}
.page-photo-gallery .content-with-aside .content .inner-content a img {
    width: 100%;    
    height: auto;
}
.page-photo-gallery .content-with-aside .content aside {
    right: 10px;
}
.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 {}
body > .top .container {
    width: 935px;
}
body > .top .container ul {}
body > .top .container ul li {}
body > .top .container ul li a {}
.page.page-text .content-with-aside .content {}
.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 {}
.page.page-text .content-with-aside .content h1:first-child + h2 {
	background-color: #ebebeb;
	margin-left: -10px;
	margin-right: -10px;
	padding-bottom: 20px;
}
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: 221px;
    margin-right: 17px;
}
.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 {
    font-size: 15px;
    margin: 8px 10px;
}
.mainpage .boxes h3 .odds {}
.mainpage .boxes .box h3 .odds {}
.mainpage .boxes .box.tippjatek .front {}
.mainpage .boxes .box.tippjatek .front .odds .odds {    
    left: 90px;    
    top: 83px;
}
.closed.countdown-tippjatek {
    font-size: 10px;
}
.mainpage .boxes .box.tippjatek .front .odds .left  {}
.mainpage .boxes .box.tippjatek .front .odds .left .name {
    font-size: 11px;
}
.mainpage .boxes .box.tippjatek .front .odds .left .value {
    font-size: 10px;    padding: 3px 7px;
}
.mainpage .boxes .box.tippjatek .front .odds .right {}
.mainpage .boxes .box.tippjatek .front .odds .right .value {
    font-size: 10px;
    padding: 3px 7px;
}
.mainpage .boxes .box.tippjatek .front .odds .right .name {
    font-size: 11px;
}
.mainpage .boxes .box.tippjatek .front .countdown {}
.mainpage .boxes .box.tippjatek .back {}
.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 {
    font-size: 12px;
}
.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: 211px;    
    height: 140px;
}
.flipper {}
.front, .back {}
.front {}
.flip-container:hover .front {}
.back {}
.flip-container:hover .back {}
.boxes-2 {}
.boxes-2 .box {
    width: 211px;
    margin-right: 17px;
}
.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 {}
table.tippjatek tr td table {}
table.tippjatek .feltett{}
table.tippjatek .feltett div{}
table.tippjatek .feltett input{}
table.tippjatek.two-group {}
table.tippjatek.two-group tr  {}
table.tippjatek.two-group tr td {}
table.tippjatek.two-group tr td.vs {}
table.tippjatek tr td .szorzo {
    font-size: 11px;
}
table.tippjatek tr td .kerdes {}
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 {
    font-size: 9px;
}
.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: 935px;
}
footer .container .col {
    width: 285px;
}
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 {}
.top .container li form input[type=text] {}
.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: 197px;
    height: 272px;
}

header.ad .ad-1200x200 .cbnr > div {
    width: 100% !important;
    height: auto !important;
}

aside .ad-300x400 {
    margin-bottom: 30px;
}
aside .ad-300x400 .cbnr > div {
    width: 100% !important;
    height: auto !important;
}




.page.page-webshop > .left {
    width: 610px;
}

.page.page-webshop > .right {
    margin-left: 25px;
}

.page-webshop-product .right {
    margin-left: 20px;
}

.page-webshop-product .left {
    width: 515px;
    padding: 20px;
}

.product-list .item {
    margin: 0 20px 20px 0;
    width: 188px;
}

.product-list .item .img {
    width: 188px;      height: 188px;
}

.page-webshop-product .left .section1 .images {
    width: 252px;
    height: 315px;
    margin-right: 20px;
}

.page-webshop-product .left .section1 .images .item:nth-child(1) {
    width: 252px;
    height: 252px;
}

.page-webshop-product .left .section1 .images .item {
    width: 63px;
    height: 63px;
}

.page-webshop-product .left .section1 .info {
    width: 243px;
}

.hatosfalhu .container a.logo div.title {
    left: -11px;
}

.hatosfalhu header.small .container a.logo div {
    left: 60px;
}

header .container a.logo div.title {
    left: 25px;
}

header.small .container a.logo div.title {
    left: 70px;
}

.page-video-gallery-list .content {
    width: 630px;
}
.page-video-gallery-list .content .item {    width: 190px;    margin-right: 30px;    margin-bottom: 30px;    height: 285px;    }
.page-video-gallery-list .content .item .content {
    height: 220px;
}
.page-video-gallery-list .content .item .content img {
    width: 100%;
    height: auto;
}
.page-video-gallery-list .content .item .content .title {
    font-size: 13px;
}
.page-video-gallery-list .content + aside {
    width: 250px;
}
.page-video-gallery .content-with-aside .content {
    padding: 20px 30px 7px;
}
.page-video-gallery .content-with-aside .content .inner-content {
    padding-right: 111px;
}
.page-video-gallery .content-with-aside .content .inner-content a {
    margin-right: 20px;
    margin-bottom: 20px;    display: block;    float: left;
    width: 139px;
    height: auto;
}

.page-video-gallery .content-with-aside .content .inner-content a:nth-child(9n-1) {
    margin-right: 0;
}
.page-video-gallery .content-with-aside .content .inner-content a img {
    width: 100%;
    height: auto;
}
.page-video-gallery .content-with-aside .content aside {
    right: 10px;
}

section.main .mainpage .sportturista .item:first-child {
    width: 453px;
}