@charset "UTF-8";

/* HTML5 Reset - 2013-02-26
-------------------------------------------------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,img,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,hgroup,menu,nav,summary,time,mark,audio,video,header,footer { margin:0; padding:0; border:0; box-shadow:none; font-size:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline; background:transparent; }
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary { display:block; }
[hidden] { display:none; }
img, object, embed, video { width:auto; max-width:100%; }
img, video { height:auto; }
body { line-height:1; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; padding:0; margin:0; }
a:hover, a:active { outline:none; }

* { box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; }

/* Fonts
-------------------------------------------------------------------------------*/

@font-face {

  font-family: 'SourceSans';
  src: url('fonts/SourceSansPro-ExtraLight-webfont.eot');
  src: url('fonts/SourceSansPro-ExtraLight-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/SourceSansPro-ExtraLight-webfont.woff') format('woff'), url('fonts/SourceSansPro-ExtraLight-webfont.ttf') format('truetype'), url('fonts/SourceSansPro-ExtraLight-webfont.svg#OpenSansExtraLight') format('svg');
  font-weight: 200;
  font-style: normal;

}

/* Nastavení všeobecných prvků
-------------------------------------------------------------------------------*/

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection { background:#3399ff; color:#fff; text-shadow:none; }
::selection { background:#3399ff; color:#fff; text-shadow:none; }

/* webkit tap color */
* { -webkit-tap-highlight-color:rgba(0,0,0,0) !important; }

a:link, a:active, a:visited { color:#444; outline:0; }
a:hover { text-decoration:none; }
a.inherit { text-decoration:inherit; color:inherit; }

/*	j.mp/webkit-tap-highlight-color */
a:link { -webkit-tap-highlight-color:#fcd700; }

/* Styly pro celkový layout stránky
-------------------------------------------------------------------------------*/

html { background:#fff; }
body { position:absolute; min-width:420px; left:0; top:0; width:100%; height:100%; font-family:'SourceSans', sans-serif; font-size:1em; font-weight:300; color:#fff; letter-spacing:0; margin:0 auto; padding:0; text-align:left; background:linear-gradient(45deg, #0d3ea0 0%, #0e44a3 10%, #0f4ba8 20%, #1562af 30%, #1d7bb7 40%, #2593be 50%, #2fa6bd 60%, #39b0b2 70%, #43bba6 80%, #4cc49c 90%, #4cc49c 100%); }

h1 { display:block; width:100%; font-size:48px; padding:0; text-align:center; font-weight:200; line-height:1.5; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); }
h1 > a { display:inline; }
h1 > a > img { display:inline-block; vertical-align:middle; margin-left:5px; width:175px; height:75px; }

@media only screen and (max-width:800px) {

  h1 { max-width:450px; }

}