@@ -525,8 +525,8 @@ Typografie a linearni design
525525
526526*/
527527body , input , textarea , option , select {
528- font-size : 12 px ;
529- line-height : 18 px ;
528+ font-size : 16 px ;
529+ line-height : 24 px ;
530530 font-family : Arial, Helvetica, sans-serif; }
531531
532532h1 , h2 , h3 , h4 , h5 , h6 {
542542p , ul , ol , table , blockquote {
543543 padding : 0 ;
544544 margin : 0 ;
545- margin-bottom : 18 px ; }
545+ margin-bottom : 24 px ; }
546546
547547h1 ,
548548.h1 {
@@ -584,17 +584,17 @@ h3,
584584h4 ,
585585.h4 {
586586 display : block;
587- font-size : 12 px ;
588- line-height : 18 px ;
587+ font-size : 16 px ;
588+ line-height : 24 px ;
589589 margin : 0 ;
590590 padding : 0 ;
591591 font-weight : bold;
592592 color : # 666 ; }
593593
594594h2 small ,
595595h3 small {
596- font-size : 12 px ;
597- line-height : 18 px ;
596+ font-size : 16 px ;
597+ line-height : 24 px ;
598598 color : # 999 ; }
599599
600600big {
@@ -604,7 +604,7 @@ big {
604604
605605ul ,
606606ol {
607- margin : 0 0 18 px 14px ;
607+ margin : 0 0 24 px 14px ;
608608 padding : 0 0 0 0 ;
609609 color : # ccc ; }
610610
@@ -1003,7 +1003,7 @@ Nová (od 12/2015)
10031003## Řádka layoutu je `.row`
10041004*/
10051005.row {
1006- margin-bottom : 18 px ;
1006+ margin-bottom : 24 px ;
10071007 * zoom : 1 ; }
10081008 .row : before , .row : after {
10091009 display : table;
@@ -1162,7 +1162,7 @@ Hlavička obsahu stránky
11621162*/
11631163.content__head {
11641164 text-align : center;
1165- padding : 36 px ;
1165+ padding : 48 px ;
11661166 text-align : center; }
11671167
11681168.content__head h1 {
@@ -1184,6 +1184,7 @@ Flag - priznaky slev, Last Minute atd.
11841184=========================================
11851185*/
11861186.flag {
1187+ font-size : 12px ;
11871188 display : inline-block;
11881189 font-weight : normal;
11891190 text-transform : uppercase;
@@ -1241,48 +1242,15 @@ a.flag:active {
12411242 left : 2px ; }
12421243
12431244.flags .flag + .flag {
1244- top : 32 px ; }
1245+ top : 38 px ; }
12451246 @media only screen and (min-width : 768px ) {
12461247 .flags .flag + .flag .flag--lg {
1247- top : 40 px ; } }
1248+ top : 46 px ; } }
12481249 .flags .flag + .flag .flag--sm {
1249- top : 28 px ; }
1250+ top : 34 px ; }
12501251 @media only screen and (max-width : 420px ) {
12511252 .flags .flag + .flag {
1252- top : 28px ; } }
1253- 1254- .flags .flag + .flag + .flag {
1255- top : 62px ; }
1256- @media only screen and (min-width : 768px ) {
1257- .flags .flag + .flag + .flag .flag--lg {
1258- top : 78px ; } }
1259- .flags .flag + .flag + .flag .flag--sm {
1260- top : 54px ; }
1261- @media only screen and (max-width : 420px ) {
1262- .flags .flag + .flag + .flag {
1263- top : 54px ; } }
1264- 1265- .flags .flag + .flag + .flag + .flag {
1266- top : 92px ; }
1267- @media only screen and (min-width : 768px ) {
1268- .flags .flag + .flag + .flag + .flag .flag--lg {
1269- top : 116px ; } }
1270- .flags .flag + .flag + .flag + .flag .flag--sm {
1271- top : 80px ; }
1272- @media only screen and (max-width : 420px ) {
1273- .flags .flag + .flag + .flag + .flag {
1274- top : 80px ; } }
1275- 1276- .flags .flag + .flag + .flag + .flag + .flag {
1277- top : 122px ; }
1278- @media only screen and (min-width : 768px ) {
1279- .flags .flag + .flag + .flag + .flag + .flag .flag--lg {
1280- top : 154px ; } }
1281- .flags .flag + .flag + .flag + .flag + .flag .flag--sm {
1282- top : 106px ; }
1283- @media only screen and (max-width : 420px ) {
1284- .flags .flag + .flag + .flag + .flag + .flag {
1285- top : 106px ; } }
1253+ top : 34px ; } }
12861254
12871255/*
12881256
@@ -1324,7 +1292,9 @@ Foot - stara paticka
13241292 clip : rect (0 , 0 , 0 , 0 );
13251293 border : 0 ; }
13261294 .inline-list__item {
1327- padding : 9px 8px 8px ;
1295+ display : inline-block;
1296+ padding : 4px 8px ;
1297+ margin-bottom : 8px ;
13281298 background-color : transparent;
13291299 border : 1px solid # ccc ;
13301300 white-space : nowrap;
@@ -1349,47 +1319,49 @@ Foot - stara paticka
13491319Napr. seznamy ubytovatelu, pobytu, last-minute atd.
13501320
13511321*/
1322+ .list-items {
1323+ display : -webkit-box;
1324+ display : -ms-flexbox;
1325+ display : flex;
1326+ -ms-flex-wrap : wrap;
1327+ flex-wrap : wrap;
1328+ -webkit-box-pack : justify;
1329+ -ms-flex-pack : justify;
1330+ justify-content : space-between; }
1331+ 13521332.list-item {
1353- position : relative;
1354- padding : 9px 0 ;
13551333 border : 1px solid transparent;
1356- color : # 666 ;
1334+ color : # 555 ;
13571335 -webkit-box-sizing : border-box;
1358- box-sizing : border-box; }
1336+ box-sizing : border-box;
1337+ padding : 9px ;
1338+ margin-bottom : 18px ;
1339+ display : -webkit-box;
1340+ display : -ms-flexbox;
1341+ display : flex; }
13591342 @media only screen and (min-width : 768px ) {
13601343 .list-item {
1361- float : left;
1362- width : calc ((100% - 42px ) / 3 );
1363- height : 352px ;
1364- padding : 18px 9px 9px ;
1365- margin : 0 7px 0 7px ; } }
1344+ display : block;
1345+ width : calc (33.3% - 28 px/3); } }
13661346
13671347.list-item .image {
1368- position : relative;
1369- float : left;
1370- width : 36% ;
1371- margin-right : 4% ; }
1348+ width : 33.3% ;
1349+ margin-right : 14px ;
1350+ position : relative; }
1351+ .list-item .image a , .list-item .image img {
1352+ display : block; }
13721353 @media only screen and (min-width : 768px ) {
13731354 .list-item .image {
13741355 width : auto;
1375- float : none;
1376- height : 165px ;
1377- overflow : hidden;
13781356 margin-bottom : 12px ;
13791357 margin-right : 0 ; } }
1380- @media only screen and (min-width : 1180px ) {
1381- .list-item .image {
1382- height : 215px ; } }
1383- .list-item .image img {
1384- max-width : 100% ; }
13851358
13861359.list-item .content {
1387- float : left ;
1388- width : 60 % ;
1360+ position : relative ;
1361+ width : calc ( 66.6 % - 14 px ) ;
13891362 padding : 0 ; }
13901363 @media only screen and (min-width : 768px ) {
13911364 .list-item .content {
1392- float : none;
13931365 width : auto; } }
13941366 .list-item .content p {
13951367 margin-bottom : 0 ; }
@@ -1400,12 +1372,8 @@ Napr. seznamy ubytovatelu, pobytu, last-minute atd.
14001372@media only screen and (min-width : 768px ) {
14011373 .list-item .content .price {
14021374 position : absolute;
1403- right : 3px ;
1404- top : 150px ; } }
1405- 1406- @media only screen and (min-width : 1180px ) {
1407- .list-item .content .price {
1408- top : 200px ; } }
1375+ top : -52px ;
1376+ right : -3px ; } }
14091377
14101378.list-item .without_border {
14111379 border-bottom : 0 ; }
@@ -1495,10 +1463,10 @@ Ceny, datumy - velke "cenovky"
14951463 font-size : 24px ;
14961464 font-weight : bold;
14971465 color : # 9BD04E ;
1498- padding : 18 px 0 ; }
1466+ padding : 24 px 0 ; }
14991467 @media only screen and (min-width : 768px ) {
15001468 .site-logo {
1501- padding : 54 px 0 ; } }
1469+ padding : 72 px 0 ; } }
15021470
15031471/* # Modul Site Nav
15041472
@@ -1536,7 +1504,7 @@ Na velkých displejích vedle sebe, na malých většina schovaná do ikonek.
15361504 -webkit-box-align : center;
15371505 -ms-flex-align : center;
15381506 align-items : center;
1539- height : 36 px ;
1507+ height : 48 px ;
15401508 color : # fff ; }
15411509 .site-nav a : hover , .site-nav a : focus , .site-nav a : active {
15421510 text-decoration : underline; }
@@ -1551,7 +1519,7 @@ Na velkých displejích vedle sebe, na malých většina schovaná do ikonek.
15511519 -ms-flex : 1 ;
15521520 flex : 1 ; }
15531521 .site-nav a {
1554- height : 54 px ; } }
1522+ height : 72 px ; } }
15551523
15561524/* Modul About
15571525 ===========
@@ -1587,7 +1555,7 @@ Na velkých displejích vedle sebe, na malých většina schovaná do ikonek.
15871555@media only screen and (min-width : 768px ) {
15881556 .about-person-full-text ,
15891557 .about-person-full-contact {
1590- margin-top : 9 px ; } }
1558+ margin-top : 12 px ; } }
15911559
15921560.about-history {
15931561 background-color : # d8dbd8 ;
0 commit comments