/*
Theme Name: Visegrad 4 Juniors HU
Theme URI: https://visegrad4juniors.hu
Author: Mozgás Egészség Rekreációs Sportegyesület
Author URI: http://mer-se.hu
Description: A Visegrad 4 Juniors országúti kerékpáros ifjúsági világkupa egyedi sablonja
Version: 1.0
License: Minden jog fenntartva!
*/

@font-face {
    font-family: 'MyRoboto';
    src: url('https://visegrad4juniors.hu/wp-content/themes/v4j-hu/fonts/roboto.eot');
    src: url('https://visegrad4juniors.hu/wp-content/themes/v4j-hu/fonts/roboto.eot?iefix') format('embedded-opentype'),
         url('fonts/roboto.woff') format('woff'),
         url('https://visegrad4juniors.hu/wp-content/themes/v4j-hu/fonts/roboto.ttf') format('truetype'),
         url('https://visegrad4juniors.hu/wp-content/themes/v4j-hu/fonts/roboto.svg#MyRoboto') format('svg');
}

/* WordPress/Altalanos */

body {
background-color: #fff;
font-family: 'MyRoboto', sans-serif;
font-size: 100%;
color: #000;
padding: 0;
margin: 0 auto;
}

body {
font-size: 12px;
line-height: 100%;
}

table {
border-collapse: collapse;
border-spacing: 0;
margin-bottom: 20px;
}

* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

a {
color: #3c5b84;
text-decoration: none;
cursor: pointer;
}

a:hover {
color: #000;
text-decoration: underline;
}

p { 
margin: 0 0 20px 0;
}

.textwidget p {
margin: 0;
}

h1,h2,h3,h4,h5,h6 { 
line-height: 120%;
font-weight: bold;
padding: 0;
}

h1,h2,h3,h4 { 
margin-bottom: 20px;
}

h1 {
font-size: 18px;
}

h2 {
font-size: 16px;
}

h3 {
font-size: 14px;
}

h4 {
font-size: 12px;
}

h5 {
font-size: 12px;
margin-bottom: 10px;
}

h6 {
font-size: 12px;
margin: 0;
}

ul li, ol li { margin: 0; padding-bottom: 5px; }
ul li:last-child { margin: 0; padding: 0; }
ol li:last-child { margin: 0; padding: 0; }

ul, ol { 
margin: 0 20px 20px 0;
padding-left: 25px;
}

ul {
list-style-type: disc;
}

ol {
list-style-type: decimal;
}

blockquote  {
overflow: hidden;
font-size: 18px;
font-style: italic;
line-height: 160%;
color: #767676;
padding: 0 15px;
margin: 0 0 20px 0;
}

.aligncenter, div.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}

.alignleft {
float: left;
}

.alignright {
float: right;
}

.post img.alignleft {
margin: 0 15px 20px 0;
}

.post img.alignright {
margin: 0 0 20px 15px;
}

.post img.aligncenter {
margin: 0 auto 20px auto;
}

.wp-caption {
background: none;
border: 0;
text-align: center;
padding: 0;
margin: 10px 0 20px 0;
}

.wp-caption img {
margin: 0;
padding: 0;
border: 0 none;
}

.wp-caption p.wp-caption-text {
font-size: 10px;
line-height: 120%;
font-style: italic;
text-align: center;
padding: 3px 5px 0 5px;
margin: 0;
}

iframe, embed, img, object, .wp-caption {
max-width: 100%;
}

img {
height: auto;
}

.smalltext, .cikkadat, .cikkadat2 {
line-height: 130%;
}

.smalltext {
font-size: 78%;
}

.notitle, #mobilmenu {
visibility: hidden !important;
display: none !important;
}

.textwidget p {
margin: 0;
}

#kereso {
width: 300px;
padding: 0;
margin: 0;
}

#search {
width: 100%;
color: #5d5d5d;
border: 1px solid #e9e9e8;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #ebebea url(images/search.png) 95% 50% no-repeat;
text-align: left;
padding: 3px 0 3px 6px;
margin: 0 auto;
}

#search #s {
width: 80%;
background: none;
font-size: 11px;
color: #484848;
border: 0;
padding: 0;
margin: 0;
outline: none;
}

.reklamdoboz, .reklamdoboz-also, .reklamdoboz-lead {
width: 300px;
padding: 0;
}

.reklamdoboz {
margin: 0 auto 40px auto;
}

.reklamdoboz-also {
margin: 0 auto;
}

.reklamdoboz-lead {
margin: 0 auto 20px auto;
}

.reklamdoboz img, .reklamdoboz-lead img {
width: 300px;
height: auto !important;
border: 0;
padding: 0;
margin: 0;
}

.reklamtitle  {
font-size: 9px;
line-height: 100%;
letter-spacing: 5px;
text-transform: lowercase;
color: #292825;
text-align: center;
padding-bottom: 10px;
margin: 0;
}

/* Fejlec */

#logo-sav {
width: 100%;
text-align: center;
padding: 0;
margin: 0;
}

#logo-sav img {
height: 70px;
width: auto !important;
border: 0;
padding: 0;
margin: 20px 0;
}

#oldalnev-sav {
width: 940px;
text-align: center;
border-top: 1px solid #202a34;
border-bottom: 1px solid #202a34;
padding: 0;
margin: 0 auto 5px auto;
}

.oldalnev {
font-size: 14px;
line-height: 100%;
font-weight: bold;
color: #202a34;
text-transform: uppercase;
padding: 0;
margin: 12px 0 10px 0;
}

#menu-sav {
width: 940px;
background-color: #202a34;
padding: 0;
margin: 0 auto 5px auto;
}

.menu  {
width: 940px;
font-size: 12px;
line-height: 100%;
font-weight: bold;
text-align: center;
text-transform: uppercase;
color: #ddcf9a;
}

.menu ul {
text-align: center;
padding: 0;
margin: 0;
}

.menu li, .menu li:last-child {
text-align: center;
list-style: none;
padding: 10px 0 10px 10px;
display: inline-block;
}

.menu li a {
color: #ffffff;
text-decoration: none;
}

.menu li a:hover {
color: #ddcf9a;
text-decoration: none;
}

.menu li > a:after {
content: "𐤟";
padding-left: 10px;
}

.menu li > a:hover:after {
color: #ddcf9a;
}

.menu li:last-child > a:after {
content: "";
padding: 0;
}

#fejlec {
width: 940px;
padding: 0;
margin: 0 auto;
}

#oldaltorzs {
width: 940px;
padding: 0;
margin: 0 auto;
}

#ikonok-kereso {
width: 940px;
border-top: 1px solid #202a34;
border-bottom: 1px solid #202a34;
padding: 5px 0;
margin: 5px auto 0 auto;
display: table;
}

.ikonok {
width: 720px !important;
text-align: left;
padding: 0;
margin: 0;
display: table-cell;
vertical-align: middle;
}

.ikonok img {
height: 16px;
width: auto !important;
border: 0;
padding: 0;
margin: 3px 0 0 0;
}

.ikonok img:hover {
opacity: 0.5;
}

.kereso {
width: 220px !important;
text-align: right;
padding: 0;
margin: 0;
display: table-cell;
vertical-align: middle;
}

/* Fooldal */

.tartalom-keret {
width: 100%;
padding: 40px 0 20px 0;
margin: 0;
}

#szamlalo, #fooldal-hirek, #fooldal-szakaszok, #fooldal-mezek {
width: 100%;
margin: 0 0 40px 0;
display: inline-block;
}

#fooldal-hirek, #fooldal-mezek {
padding: 0;
}

#szamlalo {
text-align: center;
border-top: 1px solid #202a34;
border-bottom: 1px solid #202a34;
padding: 10px 0;
}

.fooldal-blokkcim {
font-size: 18px;
line-height: 100%;
font-weight: bold;
color: #202a34;
font-style: italic;
text-transform: uppercase;
padding: 0;
margin: 0 0 20px 0;
}

.fooldal-hir {
width: 306px;
padding: 0;
margin: 0 11px 0 0;
float: left;
}

.fooldal-hir:nth-last-child(1) {
margin-right: 0;
}

.fooldal-hir img {
width: 306px;
height: auto !important;
border: 0;
padding: 0;
margin: 0 0 10px 0;
}

.szamlalo-dobozcim, .fooldal-hircim, .fooldal-dobozcim, .fooldal-varoscim, .partnerek-dobozcim {
font-size: 16px;
line-height: 120%;
font-weight: bold;
padding: 0;
}

.fooldal-hircim, .fooldal-varoscim, .fooldal-dobozcim {
margin: 0 0 5px 0;
}

.szamlalo-dobozcim {
text-align: center;
margin: 0;
}

.partnerek-dobozcim {
text-align: center;
margin: 0 0 10px 0;
}

.fooldal-hiralcim {
font-size: 12px;
line-height: 140%;
font-weight: normal !important;
padding: 0;
margin: 0;
}

#fooldal-szakaszok {
background: url(images/line.png) 613px repeat-y;
padding: 15px 0 0 0;
}

#szakaszok {
width: 593px;
padding: 0;
margin: 0 41px 0 0;
float: left;
}

.szakasz {
width: 593px;
padding: 0;
margin: 0 0 20px 0;
display: table;
}

.szakaszcim-sav {
width: 100%;
background-color: #202a34;
padding: 0;
margin: 0 0 10px 0;
}

.fooldal-szakaszcim {
font-size: 14px;
line-height: 100%;
text-transform: uppercase;
color: #fff;
padding: 10px 0 10px 10px;
margin: 0;
}

.szakasz-bal {
width: 196px;
text-align: left;
display: table-cell;
vertical-align: middle;
}

.szakasz-jobb {
width: 397px;
text-align: right;
display: table-cell;
vertical-align: middle;
}

.szakasz-jobb img {
width: 397px;
height: auto !important;
border: 0;
padding: 0;
margin: 0;
}

.szakaszinfo, .szakaszinfo-also {
font-size: 12px;
line-height: 120%;
margin: 0;
}

.szakaszinfo {
padding: 0 0 7px 0;
}

.szakaszinfo-also {
padding: 0;
}

#varosok {
width: 306px;
padding: 0;
margin: 0;
float: right;
}

.varos {
width: 100%;
padding: 0;
margin: 0 0 20px 0;
}

.varos img {
width: 100%;
height: auto !important;
border: 0;
padding: 0;
margin: 0 0 10px 0;
}

.mez {
width: 150px;
text-align: center;
padding: 0;
margin: 0 8px 0 0;
float: left;
}

.mez:nth-last-child(4) {
margin-right: 0;
}

.mez img {
width: 150px !important;
height: auto !important;
border: 0;
padding: 0;
margin: 0 0 5px 0;
}

.mezinfo {
font-size: 12px;
line-height: 120%;
font-weight: bold;
padding: 0;
margin: 0;
}

/* Oldalak/Bejegyzesek */

#tartalom, #tartalom-teljes {
width: 940px;
padding: 0;
margin: 40px auto;
}

#tartalom {
background: url(images/line.png) 619px repeat-y;
}

.tartalom-bal {
width: 599px;
min-height: 800px;
padding: 10px 0 20px 0;
margin: 0;
float: left;
}

.oldalcim {
font-size: 24px;
line-height: 130%;
font-weight: bold;
padding: 0;
margin: 0 0 20px 0;
}

#cimsav {
width: 100%;
padding: 0;
margin: 40px 0 0 0;
}

.postcim {
font-size: 24px;
line-height: 130%;
padding: 0;
margin: 0 0 5px 0;
}

.postalcim {
font-size: 18px;
line-height: 120%;
font-weight: normal;
padding: 0;
margin: 0 0 10px 0;
}

#postadat {
width: 100%;
border-top: 1px solid #202a34;
border-bottom: 1px solid #202a34;
padding: 5px 0;
margin: 0 0 25px 0;
display: table;
}

.postadat {
width: 100%;
font-size: 10px;
line-height: 140%;
text-align: left;
padding: 0;
margin: 0;
display: table-cell;
vertical-align: middle;
}

.szoveg {
font-size: 14px;
line-height: 180%;
padding: 0;
margin: 0;
}

.megosztas {
width: 100%;
padding: 0;
margin: 40px 0 0 0;
}

.postlista {
width: 100%;
padding-bottom: 15px;
display: table;
}

.postlista-bal, .postlista-jobb {
display: table-cell;
vertical-align: middle;
padding: 0;
}

.postlista-bal {
width: 34%;
}

.postlista-bal img {
width: 94%;
height: auto;
border: 0;
padding: 0;
margin: 0;
}

.postlist-adat {
font-size: 10px;
line-height: 100%;
padding: 0 0 5px 0;
margin: 0;
}

.postlista-jobb {
width: 66%;
}

.tartalom-jobb {
width: 300px;
padding: 20px 0;
margin: 0;
float: right;
}

.moduldoboz {
width: 100%;
padding: 0;
margin: 0 0 40px 0;
}

.eremmodul, .eremmodul-also, .varosmodul, .varosmodul-also {
width: 100%;
text-align: center;
padding: 0;
}

.eremmodul img, .eremmodul-also img {
width: 100%;
height: auto !important;
border: 0;
padding: 0
}

.eremmodul img {
margin: 0 0 10px 0 !important;
}

.eremmodul-also img {
margin: 0 !important;
}

.varosmodul {
width: 100%;
padding: 0;
margin: 0 0 20px 0;
}

.varosmodul-also {
width: 100%;
padding: 0;
margin: 0;
}

.varosmodul img, .varosmodul-also img {
width: 140px;
height: 140px;
border: 0;
padding: 0;
margin: 0;
}

.varosmodul img:hover, .varosmodul-also img:hover {
opacity: 0.5;
}

/* Lablec */

#partnerek {
width: 940px;
padding: 0;
margin: 0 auto 10px auto;
}

.partnerek {
width: 100%;
border-top: 1px solid #162130;
border-bottom: 1px solid #162130;
padding: 15px 0;
margin: 0;
}

.partnerek img {
height: 60px;
width: auto !important;
border: 0;
}

#lablec {
width: 940px;
font-size: 10px;
line-height: 120%;
color: #ffffff;
text-align: center;
background-color: #202a34;
padding: 25px 0 50px 0;
margin: 0 auto;
}

#lablecmenu {
width: 100%;
text-align: center;
text-transform: uppercase;
margin: 0 0 10px 0;
display: block;
}

#lablecmenu a {
color: #ffffff;
text-decoration: none;
}

#lablecmenu a:hover {
color: #ddcf9a;
text-decoration: none;
}

/* Minimum 1800px */

@media only screen and (min-width:1800px) {

body {
font-size: 14px;
}

table, p, h1, h2, h3, h4, blockquote, .wp-caption {
margin-bottom: 25px;
}

h1,h2,h3,h4,h5,h6 { 
line-height: 120%;
font-weight: bold;
padding: 0;
}

h1,h2,h3 { 
margin-bottom: 25px;
}

h1 {
font-size: 24px;
}

h2 {
font-size: 22px;
}

h3 {
font-size: 20px;
}

h4 {
font-size: 18px;
margin-bottom: 20px;
}

h5 {
font-size: 18px;
margin-bottom: 15px;
}

h6 {
font-size: 18px;
margin: 0;
}

ul, ol { 
margin: 0 20px 25px 0;
}

ul li, ol li { margin: 0; padding-bottom: 15px; }

.post img.alignleft {
margin: 0 15px 25px 0;
}

.post img.alignright {
margin: 0 0 25px 15px;
}

.post img.aligncenter {
margin: 0 auto 25px auto;
}

#search {
padding: 5px 0 5px 10px;
}

#search #s {
font-size: 14px;
}

.reklamdoboz {
margin: 0 auto 50px auto;
}

.reklamdoboz-lead {
margin: 0 auto 25px auto;
}

#logo-sav img {
height: 80px;
}

#oldalnev-sav, #menu-sav, .menu, #fejlec, #oldaltorzs, #ikonok-kereso, #tartalom, #tartalom-teljes, #partnerek, #lablec  {
width: 1140px;
}

#tartalom, #tartalom-teljes {
margin: 50px auto;
}

#tartalom {
background: url(images/line.png) 794px repeat-y;
}

.tartalom-bal {
width: 769px;
padding: 15px 0 25px 0;
}

.tartalom-jobb {
width: 320px;
padding: 25px 0;
}

.oldalnev {
font-size: 18px;
}

.menu {
font-size: 14px;
}

.menu li, .menu li:last-child {
padding: 13px 0 12px 12px;
}

.menu li > a:after {
padding-left: 12px;
}

#ikonok-kereso {
padding: 8px 0;
}

.ikonok {
width: 840px !important;
}

.ikonok img {
height: 22px;
}

.tartalom-keret {
padding: 50px 0 25px 0;
}

#szamlalo, #fooldal-hirek, #fooldal-szakaszok, #fooldal-mezek  {
margin: 0 0 50px 0;
}

#szamlalo {
padding: 15px 0;
}

.szamlalo-dobozcim, .fooldal-hircim, .fooldal-szakaszcim, .partnerek-dobozcim {
font-size: 18px;
}

.fooldal-hircim, .fooldal-varoscim {
font-size: 20px;
}

.partnerek-dobozcim {
margin: 0 0 15px 0;
}

.fooldal-blokkcim {
font-size: 20px;
padding: 0;
margin: 0 0 25px 0;
}

.fooldal-hir {
width: 368px;
margin: 0 18px 0 0;
}

.fooldal-hir img {
width: 368px;
}

.fooldal-hiralcim {
font-size: 16px;
}

#fooldal-szakaszok {
background: url(images/line.png) 746px repeat-y;
}

#szakaszok, .szakasz {
width: 721px;
padding: 0;
}

#szakaszok {
margin: 0 25px 0 0;
}

.szakasz {
margin: 0 0 25px 0;
}

.szakaszcim-sav {
margin: 0 0 15px 0;
}

.fooldal-szakaszcim {
font-size: 16px;
}

.szakasz-bal {
width: 226px;
}

.szakasz-jobb, .szakasz-jobb img {
width: 495px;
}

.szakaszinfo, .szakaszinfo-also {
font-size: 16px;
}

.szakaszinfo {
padding: 0 0 8px 0;
}

#varosok, .varos img {
width: 368px;
}

.varos {
margin: 0 0 25px 0;
}

.mez {
width: 175px;
margin: 0 18px 0 0;
}

.mez img {
width: 175px !important;
}

.mezinfo {
font-size: 14px;
}

#cimsav {
margin: 50px 0 0 0;
}

.oldalcim {
font-size: 32px;
margin: 0 0 25px 0;
}

.postcim {
font-size: 36px;
}

.postalcim {
font-size: 24px;
margin: 0 0 15px 0;
}

#postadat {
padding: 8px 0;
}

.postadat {
font-size: 12px;
line-height: 150%;
}

.szoveg {
font-size: 18px;
line-height: 180%;
}

.postlista {
padding-bottom: 25px;
}

.postlist-adat {
font-size: 12px;
padding: 0 0 6px 0;
}

.moduldoboz {
margin: 0 0 50px 0;
}

.varosmodul img, .varosmodul-also img {
width: 150px;
height: 150px;
}

.partnerek img {
height: 80px;
}

#lablec, #lablecmenu {
font-size: 11px;
}
}

/* Minimum 1100px */

@media only screen and (max-width:1799px) and (min-width:1100px) {

#oldalnev-sav, #menu-sav, .menu, #fejlec, #oldaltorzs, #ikonok-kereso, #tartalom, #tartalom-teljes, #partnerek, #lablec  {
width: 990px;
}

.ikonok {
width: 770px;
}

.fooldal-hir, #varosok, .fooldal-hir img, .varos img {
width: 320px;
}

.fooldal-hir {
margin: 0 15px 0 0;
}

#fooldal-szakaszok {
background: url(images/line.png) 649px repeat-y;
}

#szakaszok, .szakasz {
width: 629px;
}

#szakaszok {
margin: 0 20px 0 0;
}

.szakasz-bal {
width: 218px;
}

.szakasz-jobb, .szakasz-jobb img {
width: 411px;
}

.mez {
width: 155px;
margin: 0 12px 0 0;
}

.mez img {
width: 155px !important;
}

#tartalom {
background: url(images/line.png) 669px repeat-y;
}

.tartalom-bal {
width: 649px;
}

.postcim, .oldalcim {
font-size: 26px;
}

.postalcim {
font-size: 20px;
}

.partnerek img {
height: 65px;
}
}

/* Mobilnezet allo es fekvo, tabletnezet allo */

@media only screen and (max-width:939px) {

body {
font-size: 16px;
line-height: 120%;
}

h1 {
font-size: 22px;
}

h2 {
font-size: 20px;
}

h3 {
font-size: 18px;
}

h4, h5, h6 {
font-size: 16px;
}

#logo-sav img {
width: 300px !important;
height: auto !important;
margin: 40px 0 10px 0;
}

#oldalnev-sav {
margin: 0 auto 5px auto;
}

.oldalnev {
font-size: 13px;
line-height: 130%;
margin: 8px 0 6px 0;
}

#menu-sav, .menu, #fejlec, .kereso {
visibility: hidden !important;
display: none !important;
}

#ikonok-kereso {
width: 100%;
border: 0;
padding: 5px 0;
margin: 5px auto 0 auto;
display: block;
}

.ikonok {
width: 100% !important;
text-align: center;
display: block;
}

.ikonok img {
height: 18px;
margin: 0 3px 5px 3px;
}

#search {
width: 200px;
padding: 0 0 4px 6px !important;
margin: 0 auto;
}

#search #s {
font-size: 11px;
}

#mobilmenu {
width: 100%;
background-color: #202a34;
padding: 0 !important;  
margin: 0 !important;
visibility: visible !important;
display: block !important;
}

.tartalom-keret {
padding: 30px 0 !important;
}

#szamlalo, #fooldal-hirek {
width: 100%;
margin: 0 0 30px 0 !important;
}

#fooldal-hirek, #fooldal-szakaszok, #fooldal-mezek, #tartalom, #tartalom-teljes, .tartalom-bal, .tartalom-jobb {
width: 100% !important;
margin: 0 !important;
}

#szamlalo {
border: 0;
padding: 0;
}

.szamlalo-dobozcim {
font-size: 14px;
line-height: 100%;
margin: 0 0 5px 0;
}

.fooldal-hir {
width: 100%;
margin: 0 0 20px 0 !important;
float: none;
}

.fooldal-hir img, .szakasz-jobb img, .varos img {
width: 100%;
}

.fooldal-hircim, .fooldal-varoscim {
font-size: 18px !important;
line-height: 130% !important;
}

.fooldal-hiralcim {
font-size: 14px !important;
}

#fooldal-szakaszok {
background: none;
padding: 0;
}

#szakaszok {
width: 100%;
margin: 0 !important;
padding: 0 0 20px 0 !important;
float: none;
}

.szakasz {
width: 100%;
margin: 0 !important;
padding: 0 0 20px 0 !important;
display: block;
}

.szakaszcim-sav {
text-align: center;
background: none;
margin: 0 0 10px 0 !important;
}

.fooldal-szakaszcim {
font-size: 18px;
text-transform: none;
color: #000;
padding: 0;
margin: 0;
}

.szakasz-bal, .szakasz-jobb {
width: 100%;
text-align: center;
display: block;
}

.szakasz-bal {
margin: 0 0 15px 0 !important;
}

.szakasz-jobb {
margin: 0;
}

.szakaszinfo, .szakaszinfo-also {
font-size: 14px;
line-height: 120%;
margin: 0;
}

.szakaszinfo {
padding: 0 0 7px 0;
}

.szakaszinfo-also {
padding: 0;
}

#varosok {
width: 100%;
padding: 0 0 10px 0 !important;
margin: 0 !important;
float: none;
}

.varos {
width: 100%;
padding: 0 0 20px 0 !important;
margin: 0 !important;
}

.mez {
width: 100%;
margin: 0 0 20px 0;
float: none;
}

.mez img {
width: 60% !important;
}

#tartalom {
background: none;
}

.tartalom-bal, .tartalom-jobb {
float: none;
display: block;
}

.tartalom-bal {
padding: 30px 0 0 0;
}

.tartalom-jobb {
padding: 30px 0;
}

.szoveg {
font-size: 16px;
}

.postlista {
padding: 0;
margin: 0 0 20px 0;
display: inline-block;
}

.postlista-bal, .postlista-jobb {
width: 100%;
padding: 0;
margin: 0;
float: none;
display: block;
}

.postlista-bal img {
width: 100%;
margin: 0 0 10px 0;
}

.partnerek {
width: 100% !important;
overflow: hidden;
}

.partnerek img {
height: 40px;
}

#lablec {
width: 100% !important;
}
}


/* Mobilnezet fekvo, tablet allo */

@media only screen and (max-width: 939px) and (min-width: 415px) {

#oldalnev-sav, #oldaltorzs, #partnerek {
width: 60% !important;
}
}

/* Mobilnezet allo */

@media only screen and (max-width:414px) {

#oldalnev-sav, #oldaltorzs, #partnerek {
width: 90% !important;
}
}