@font-face {
    font-family: 'Eina';
    src: url('_fonts/Eina03-Bold.woff') format('woff');
    font-weight: bold;
    font-style: bold;

}

@font-face {
    font-family: 'Eina';
    src: url('_fonts/Eina03-Regular.woff') format('woff2');
    font-weight: normal;
    font-style: normal;

}

/*!
Pure v1.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
/*!
normalize.css v^3.0 | MIT License | git.io/normalize
Copyright (c) Nicolas Gallagher and Jonathan Neal
*/
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */.pure-button:focus,a:active,a:hover{outline:0}.pure-table,table{border-collapse:collapse;border-spacing:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.pure-button,input{line-height:normal}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.pure-button,.pure-form input:not([type]),.pure-menu{box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend,td,th{padding:0}legend{border:0}.hidden,[hidden]{display:none!important}.pure-img{max-width:100%;height:auto;display:block}.pure-g{letter-spacing:-.31em;text-rendering:optimizespeed;font-family:FreeSans,Arimo,"Droid Sans",Helvetica,Arial,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){table .pure-g{display:block}}.opera-only :-o-prefocus,.pure-g{word-spacing:-.43em}.pure-u,.pure-u-1,.pure-u-1-1,.pure-u-1-12,.pure-u-1-2,.pure-u-1-24,.pure-u-1-3,.pure-u-1-4,.pure-u-1-5,.pure-u-1-6,.pure-u-1-8,.pure-u-10-24,.pure-u-11-12,.pure-u-11-24,.pure-u-12-24,.pure-u-13-24,.pure-u-14-24,.pure-u-15-24,.pure-u-16-24,.pure-u-17-24,.pure-u-18-24,.pure-u-19-24,.pure-u-2-24,.pure-u-2-3,.pure-u-2-5,.pure-u-20-24,.pure-u-21-24,.pure-u-22-24,.pure-u-23-24,.pure-u-24-24,.pure-u-3-24,.pure-u-3-4,.pure-u-3-5,.pure-u-3-8,.pure-u-4-24,.pure-u-4-5,.pure-u-5-12,.pure-u-5-24,.pure-u-5-5,.pure-u-5-6,.pure-u-5-8,.pure-u-6-24,.pure-u-7-12,.pure-u-7-24,.pure-u-7-8,.pure-u-8-24,.pure-u-9-24{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;display:inline-block;zoom:1}.pure-g [class*=pure-u]{ }.pure-u-1-24{width:4.1667%}.pure-u-1-12,.pure-u-2-24{width:8.3333%}.pure-u-1-8,.pure-u-3-24{width:12.5%}.pure-u-1-6,.pure-u-4-24{width:16.6667%}.pure-u-1-5{width:20%}.pure-u-5-24{width:20.8333%}.pure-u-1-4,.pure-u-6-24{width:25%}.pure-u-7-24{width:29.1667%}.pure-u-1-3,.pure-u-8-24{width:33.3333%}.pure-u-3-8,.pure-u-9-24{width:37.5%}.pure-u-2-5{width:40%}.pure-u-10-24,.pure-u-5-12{width:41.6667%}.pure-u-11-24{width:45.8333%}.pure-u-1-2,.pure-u-12-24{width:50%}.pure-u-13-24{width:54.1667%}.pure-u-14-24,.pure-u-7-12{width:58.3333%}.pure-u-3-5{width:60%}.pure-u-15-24,.pure-u-5-8{width:62.5%}.pure-u-16-24,.pure-u-2-3{width:66.6667%}.pure-u-17-24{width:70.8333%}.pure-u-18-24,.pure-u-3-4{width:75%}.pure-u-19-24{width:79.1667%}.pure-u-4-5{width:80%}.pure-u-20-24,.pure-u-5-6{width:83.3333%}.pure-u-21-24,.pure-u-7-8{width:87.5%}.pure-u-11-12,.pure-u-22-24{width:91.6667%}.pure-u-23-24{width:95.8333%}.pure-u-1,.pure-u-1-1,.pure-u-24-24,.pure-u-5-5{width:100%}.pure-button{display:inline-block;zoom:1;white-space:nowrap;vertical-align:middle;text-align:center;cursor:pointer;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pure-button::-moz-focus-inner{padding:0;border:0}.pure-button-group{letter-spacing:-.31em;text-rendering:optimizespeed}.opera-only :-o-prefocus,.pure-button-group{word-spacing:-.43em}.pure-button{font-family:inherit;font-size:100%;padding:.5em 1em;color:#444;color:rgba(0,0,0,.8);border:1px solid #999;border:transparent;background-color:#E6E6E6;text-decoration:none;border-radius:2px}.pure-button-hover,.pure-button:focus,.pure-button:hover{filter:alpha(opacity=90);background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));background-image:linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1))}.pure-button-active,.pure-button:active{box-shadow:0 0 0 1px rgba(0,0,0,.15) inset,0 0 6px rgba(0,0,0,.2) inset;border-color:#000\9}.pure-button-disabled,.pure-button-disabled:active,.pure-button-disabled:focus,.pure-button-disabled:hover,.pure-button[disabled]{border:none;background-image:none;filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none;pointer-events:none}.pure-button-hidden{display:none}.pure-button-primary,.pure-button-selected,a.pure-button-primary,a.pure-button-selected{background-color:#0078e7;color:#fff}.pure-button-group .pure-button{letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto;margin:0;border-radius:0;border-right:1px solid #111;border-right:1px solid rgba(0,0,0,.2)}.pure-button-group .pure-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}.pure-button-group .pure-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px;border-right:none}.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=text],.pure-form select,.pure-form textarea{padding:.5em .6em;display:inline-block;border:1px solid #ccc;vertical-align:middle;box-sizing:border-box}.pure-form input:not([type]){padding:.5em .6em;display:inline-block;border:1px solid #ccc;box-shadow:inset 0 1px 3px #ddd;border-radius:4px}.pure-form input[type=color]{padding:.2em .5em}.pure-form input:not([type]):focus,.pure-form input[type=password]:focus,.pure-form input[type=email]:focus,.pure-form input[type=url]:focus,.pure-form input[type=date]:focus,.pure-form input[type=month]:focus,.pure-form input[type=time]:focus,.pure-form input[type=datetime]:focus,.pure-form input[type=datetime-local]:focus,.pure-form input[type=week]:focus,.pure-form input[type=tel]:focus,.pure-form input[type=color]:focus,.pure-form input[type=number]:focus,.pure-form input[type=search]:focus,.pure-form input[type=text]:focus,.pure-form select:focus,.pure-form textarea:focus{outline:0;border-color:#129FEA}.pure-form input[type=file]:focus,.pure-form input[type=checkbox]:focus,.pure-form input[type=radio]:focus{outline:#129FEA auto 1px}.pure-form .pure-checkbox,.pure-form .pure-radio{margin:.5em 0;display:block}.pure-form input:not([type])[disabled],.pure-form input[type=password][disabled],.pure-form input[type=email][disabled],.pure-form input[type=url][disabled],.pure-form input[type=date][disabled],.pure-form input[type=month][disabled],.pure-form input[type=time][disabled],.pure-form input[type=datetime][disabled],.pure-form input[type=datetime-local][disabled],.pure-form input[type=week][disabled],.pure-form input[type=tel][disabled],.pure-form input[type=color][disabled],.pure-form input[type=number][disabled],.pure-form input[type=search][disabled],.pure-form input[type=text][disabled],.pure-form select[disabled],.pure-form textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}.pure-form input[readonly],.pure-form select[readonly],.pure-form textarea[readonly]{background-color:#eee;color:#777;border-color:#ccc}.pure-form input:focus:invalid,.pure-form select:focus:invalid,.pure-form textarea:focus:invalid{color:#b94a48;border-color:#e9322d}.pure-form input[type=file]:focus:invalid:focus,.pure-form input[type=checkbox]:focus:invalid:focus,.pure-form input[type=radio]:focus:invalid:focus{outline-color:#e9322d}.pure-form select{height:2.25em;border:1px solid #ccc;background-color:#fff}.pure-form select[multiple]{height:auto}.pure-form label{margin:.5em 0 .2em}.pure-form fieldset{margin:0;padding:.35em 0 .75em;border:0}.pure-form legend{display:block;width:100%;padding:.3em 0;margin-bottom:.3em;color:#333;border-bottom:1px solid #e5e5e5}.pure-form-stacked input:not([type]),.pure-form-stacked input[type=password],.pure-form-stacked input[type=email],.pure-form-stacked input[type=url],.pure-form-stacked input[type=date],.pure-form-stacked input[type=month],.pure-form-stacked input[type=time],.pure-form-stacked input[type=datetime],.pure-form-stacked input[type=datetime-local],.pure-form-stacked input[type=week],.pure-form-stacked input[type=tel],.pure-form-stacked input[type=color],.pure-form-stacked input[type=file],.pure-form-stacked input[type=number],.pure-form-stacked input[type=search],.pure-form-stacked input[type=text],.pure-form-stacked label,.pure-form-stacked select,.pure-form-stacked textarea{display:block;margin:.25em 0}.pure-form-aligned .pure-help-inline,.pure-form-aligned input,.pure-form-aligned select,.pure-form-aligned textarea,.pure-form-message-inline{display:inline-block;vertical-align:middle}.pure-form-aligned textarea{vertical-align:top}.pure-form-aligned .pure-control-group{margin-bottom:.5em}.pure-form-aligned .pure-control-group label{text-align:right;display:inline-block;vertical-align:middle;width:10em;margin:0 1em 0 0}.pure-form-aligned .pure-controls{margin:1.5em 0 0 11em}.pure-form .pure-input-rounded,.pure-form input.pure-input-rounded{border-radius:2em;padding:.5em 1em}.pure-form .pure-group fieldset{margin-bottom:10px}.pure-form .pure-group input,.pure-form .pure-group textarea{display:block;padding:10px;margin:0 0 -1px;border-radius:0;position:relative;top:-1px}.pure-form .pure-group input:focus,.pure-form .pure-group textarea:focus{z-index:3}.pure-form .pure-group input:first-child,.pure-form .pure-group textarea:first-child{top:1px;border-radius:4px 4px 0 0;margin:0}.pure-form .pure-group input:first-child:last-child,.pure-form .pure-group textarea:first-child:last-child{top:1px;border-radius:4px;margin:0}.pure-form .pure-group input:last-child,.pure-form .pure-group textarea:last-child{top:-2px;border-radius:0 0 4px 4px;margin:0}.pure-form .pure-group button{margin:.35em 0}.pure-form .pure-input-1{width:100%}.pure-form .pure-input-3-4{width:75%}.pure-form .pure-input-2-3{width:66%}.pure-form .pure-input-1-2{width:50%}.pure-form .pure-input-1-3{width:33%}.pure-form .pure-input-1-4{width:25%}.pure-form .pure-help-inline,.pure-form-message-inline{display:inline-block;padding-left:.3em;color:#666;vertical-align:middle;font-size:.875em}.pure-form-message{display:block;color:#666;font-size:.875em}@media only screen and (max-width :480px){.pure-form button[type=submit]{margin:.7em 0 0}.pure-form input:not([type]),.pure-form input[type=password],.pure-form input[type=email],.pure-form input[type=url],.pure-form input[type=date],.pure-form input[type=month],.pure-form input[type=time],.pure-form input[type=datetime],.pure-form input[type=datetime-local],.pure-form input[type=week],.pure-form input[type=tel],.pure-form input[type=color],.pure-form input[type=number],.pure-form input[type=search],.pure-form input[type=text],.pure-form label{margin-bottom:.3em;display:block}.pure-group input:not([type]),.pure-group input[type=password],.pure-group input[type=email],.pure-group input[type=url],.pure-group input[type=date],.pure-group input[type=month],.pure-group input[type=time],.pure-group input[type=datetime],.pure-group input[type=datetime-local],.pure-group input[type=week],.pure-group input[type=tel],.pure-group input[type=color],.pure-group input[type=number],.pure-group input[type=search],.pure-group input[type=text]{margin-bottom:0}.pure-form-aligned .pure-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.pure-form-aligned .pure-controls{margin:1.5em 0 0}.pure-form .pure-help-inline,.pure-form-message,.pure-form-message-inline{display:block;font-size:.75em;padding:.2em 0 .8em}}.pure-menu-fixed{position:fixed;left:0;top:0;z-index:3}.pure-menu-item,.pure-menu-list{position:relative}.pure-menu-list{list-style:none;margin:0;padding:0}.pure-menu-item{padding:0;margin:0;height:100%}.pure-menu-heading,.pure-menu-link{display:block;text-decoration:none;white-space:nowrap}.pure-menu-horizontal{width:100%;white-space:nowrap}.pure-menu-horizontal .pure-menu-list{display:inline-block}.pure-menu-horizontal .pure-menu-heading,.pure-menu-horizontal .pure-menu-item,.pure-menu-horizontal .pure-menu-separator{display:inline-block;zoom:1;vertical-align:middle}.pure-menu-item .pure-menu-item{display:block}.pure-menu-children{display:none;position:absolute;left:100%;top:0;margin:0;padding:0;z-index:3}.pure-menu-horizontal .pure-menu-children{left:0;top:auto;width:inherit}.pure-menu-active>.pure-menu-children,.pure-menu-allow-hover:hover>.pure-menu-children{display:block;position:absolute}.pure-menu-has-children>.pure-menu-link:after{padding-left:.5em;content:"\25B8";font-size:small}.pure-menu-horizontal .pure-menu-has-children>.pure-menu-link:after{content:"\25BE"}.pure-menu-scrollable{overflow-y:scroll;overflow-x:hidden}.pure-menu-scrollable .pure-menu-list{display:block}.pure-menu-horizontal.pure-menu-scrollable .pure-menu-list{display:inline-block}.pure-menu-horizontal.pure-menu-scrollable{white-space:nowrap;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;padding:.5em 0}.pure-menu-horizontal.pure-menu-scrollable::-webkit-scrollbar{display:none}.pure-menu-horizontal .pure-menu-children .pure-menu-separator,.pure-menu-separator{background-color:#ccc;height:1px;margin:.3em 0}.pure-menu-horizontal .pure-menu-separator{width:1px;height:1.3em;margin:0 .3em}.pure-menu-horizontal .pure-menu-children .pure-menu-separator{display:block;width:auto}.pure-menu-heading{text-transform:uppercase;color:#565d64}.pure-menu-link{color:#777}.pure-menu-children{background-color:#fff}.pure-menu-disabled,.pure-menu-heading,.pure-menu-link{padding:.5em 1em}.pure-menu-disabled{opacity:.5}.pure-menu-disabled .pure-menu-link:hover{background-color:transparent}.pure-menu-active>.pure-menu-link,.pure-menu-link:focus,.pure-menu-link:hover{background-color:#eee}.pure-menu-selected .pure-menu-link,.pure-menu-selected .pure-menu-link:visited{color:#000}.pure-table{empty-cells:show;border:1px solid #cbcbcb}.pure-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.pure-table td,.pure-table th{border-left:1px solid #cbcbcb;border-width:0 0 0 1px;font-size:inherit;margin:0;overflow:visible;padding:.5em 1em}.pure-table td:first-child,.pure-table th:first-child{border-left-width:0}.pure-table thead{background-color:#e0e0e0;color:#000;text-align:left;vertical-align:bottom}.pure-table td{background-color:transparent}.pure-table-odd td,.pure-table-striped tr:nth-child(2n-1) td{background-color:#f2f2f2}.pure-table-bordered td{border-bottom:1px solid #cbcbcb}.pure-table-bordered tbody>tr:last-child>td{border-bottom-width:0}.pure-table-horizontal td,.pure-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #cbcbcb}.pure-table-horizontal tbody>tr:last-child>td{border-bottom-width:0}

.pure-form select {
	padding:0.3em;
	}
/*!
Pure v1.0.0
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
@media screen and (min-width:35.5em){.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-1-12,.pure-u-sm-1-2,.pure-u-sm-1-24,.pure-u-sm-1-3,.pure-u-sm-1-4,.pure-u-sm-1-5,.pure-u-sm-1-6,.pure-u-sm-1-8,.pure-u-sm-10-24,.pure-u-sm-11-12,.pure-u-sm-11-24,.pure-u-sm-12-24,.pure-u-sm-13-24,.pure-u-sm-14-24,.pure-u-sm-15-24,.pure-u-sm-16-24,.pure-u-sm-17-24,.pure-u-sm-18-24,.pure-u-sm-19-24,.pure-u-sm-2-24,.pure-u-sm-2-3,.pure-u-sm-2-5,.pure-u-sm-20-24,.pure-u-sm-21-24,.pure-u-sm-22-24,.pure-u-sm-23-24,.pure-u-sm-24-24,.pure-u-sm-3-24,.pure-u-sm-3-4,.pure-u-sm-3-5,.pure-u-sm-3-8,.pure-u-sm-4-24,.pure-u-sm-4-5,.pure-u-sm-5-12,.pure-u-sm-5-24,.pure-u-sm-5-5,.pure-u-sm-5-6,.pure-u-sm-5-8,.pure-u-sm-6-24,.pure-u-sm-7-12,.pure-u-sm-7-24,.pure-u-sm-7-8,.pure-u-sm-8-24,.pure-u-sm-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-sm-1-24{width:4.1667%}.pure-u-sm-1-12,.pure-u-sm-2-24{width:8.3333%}.pure-u-sm-1-8,.pure-u-sm-3-24{width:12.5%}.pure-u-sm-1-6,.pure-u-sm-4-24{width:16.6667%}.pure-u-sm-1-5{width:20%}.pure-u-sm-5-24{width:20.8333%}.pure-u-sm-1-4,.pure-u-sm-6-24{width:25%}.pure-u-sm-7-24{width:29.1667%}.pure-u-sm-1-3,.pure-u-sm-8-24{width:33.3333%}.pure-u-sm-3-8,.pure-u-sm-9-24{width:37.5%}.pure-u-sm-2-5{width:40%}.pure-u-sm-10-24,.pure-u-sm-5-12{width:41.6667%}.pure-u-sm-11-24{width:45.8333%}.pure-u-sm-1-2,.pure-u-sm-12-24{width:50%}.pure-u-sm-13-24{width:54.1667%}.pure-u-sm-14-24,.pure-u-sm-7-12{width:58.3333%}.pure-u-sm-3-5{width:60%}.pure-u-sm-15-24,.pure-u-sm-5-8{width:62.5%}.pure-u-sm-16-24,.pure-u-sm-2-3{width:66.6667%}.pure-u-sm-17-24{width:70.8333%}.pure-u-sm-18-24,.pure-u-sm-3-4{width:75%}.pure-u-sm-19-24{width:79.1667%}.pure-u-sm-4-5{width:80%}.pure-u-sm-20-24,.pure-u-sm-5-6{width:83.3333%}.pure-u-sm-21-24,.pure-u-sm-7-8{width:87.5%}.pure-u-sm-11-12,.pure-u-sm-22-24{width:91.6667%}.pure-u-sm-23-24{width:95.8333%}.pure-u-sm-1,.pure-u-sm-1-1,.pure-u-sm-24-24,.pure-u-sm-5-5{width:100%}}@media screen and (min-width:48em){.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-1-12,.pure-u-md-1-2,.pure-u-md-1-24,.pure-u-md-1-3,.pure-u-md-1-4,.pure-u-md-1-5,.pure-u-md-1-6,.pure-u-md-1-8,.pure-u-md-10-24,.pure-u-md-11-12,.pure-u-md-11-24,.pure-u-md-12-24,.pure-u-md-13-24,.pure-u-md-14-24,.pure-u-md-15-24,.pure-u-md-16-24,.pure-u-md-17-24,.pure-u-md-18-24,.pure-u-md-19-24,.pure-u-md-2-24,.pure-u-md-2-3,.pure-u-md-2-5,.pure-u-md-20-24,.pure-u-md-21-24,.pure-u-md-22-24,.pure-u-md-23-24,.pure-u-md-24-24,.pure-u-md-3-24,.pure-u-md-3-4,.pure-u-md-3-5,.pure-u-md-3-8,.pure-u-md-4-24,.pure-u-md-4-5,.pure-u-md-5-12,.pure-u-md-5-24,.pure-u-md-5-5,.pure-u-md-5-6,.pure-u-md-5-8,.pure-u-md-6-24,.pure-u-md-7-12,.pure-u-md-7-24,.pure-u-md-7-8,.pure-u-md-8-24,.pure-u-md-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-md-1-24{width:4.1667%}.pure-u-md-1-12,.pure-u-md-2-24{width:8.3333%}.pure-u-md-1-8,.pure-u-md-3-24{width:12.5%}.pure-u-md-1-6,.pure-u-md-4-24{width:16.6667%}.pure-u-md-1-5{width:20%}.pure-u-md-5-24{width:20.8333%}.pure-u-md-1-4,.pure-u-md-6-24{width:25%}.pure-u-md-7-24{width:29.1667%}.pure-u-md-1-3,.pure-u-md-8-24{width:33.3333%}.pure-u-md-3-8,.pure-u-md-9-24{width:37.5%}.pure-u-md-2-5{width:40%}.pure-u-md-10-24,.pure-u-md-5-12{width:41.6667%}.pure-u-md-11-24{width:45.8333%}.pure-u-md-1-2,.pure-u-md-12-24{width:50%}.pure-u-md-13-24{width:54.1667%}.pure-u-md-14-24,.pure-u-md-7-12{width:58.3333%}.pure-u-md-3-5{width:60%}.pure-u-md-15-24,.pure-u-md-5-8{width:62.5%}.pure-u-md-16-24,.pure-u-md-2-3{width:66.6667%}.pure-u-md-17-24{width:70.8333%}.pure-u-md-18-24,.pure-u-md-3-4{width:75%}.pure-u-md-19-24{width:79.1667%}.pure-u-md-4-5{width:80%}.pure-u-md-20-24,.pure-u-md-5-6{width:83.3333%}.pure-u-md-21-24,.pure-u-md-7-8{width:87.5%}.pure-u-md-11-12,.pure-u-md-22-24{width:91.6667%}.pure-u-md-23-24{width:95.8333%}.pure-u-md-1,.pure-u-md-1-1,.pure-u-md-24-24,.pure-u-md-5-5{width:100%}}@media screen and (min-width:64em){.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-1-12,.pure-u-lg-1-2,.pure-u-lg-1-24,.pure-u-lg-1-3,.pure-u-lg-1-4,.pure-u-lg-1-5,.pure-u-lg-1-6,.pure-u-lg-1-8,.pure-u-lg-10-24,.pure-u-lg-11-12,.pure-u-lg-11-24,.pure-u-lg-12-24,.pure-u-lg-13-24,.pure-u-lg-14-24,.pure-u-lg-15-24,.pure-u-lg-16-24,.pure-u-lg-17-24,.pure-u-lg-18-24,.pure-u-lg-19-24,.pure-u-lg-2-24,.pure-u-lg-2-3,.pure-u-lg-2-5,.pure-u-lg-20-24,.pure-u-lg-21-24,.pure-u-lg-22-24,.pure-u-lg-23-24,.pure-u-lg-24-24,.pure-u-lg-3-24,.pure-u-lg-3-4,.pure-u-lg-3-5,.pure-u-lg-3-8,.pure-u-lg-4-24,.pure-u-lg-4-5,.pure-u-lg-5-12,.pure-u-lg-5-24,.pure-u-lg-5-5,.pure-u-lg-5-6,.pure-u-lg-5-8,.pure-u-lg-6-24,.pure-u-lg-7-12,.pure-u-lg-7-24,.pure-u-lg-7-8,.pure-u-lg-8-24,.pure-u-lg-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-lg-1-24{width:4.1667%}.pure-u-lg-1-12,.pure-u-lg-2-24{width:8.3333%}.pure-u-lg-1-8,.pure-u-lg-3-24{width:12.5%}.pure-u-lg-1-6,.pure-u-lg-4-24{width:16.6667%}.pure-u-lg-1-5{width:20%}.pure-u-lg-5-24{width:20.8333%}.pure-u-lg-1-4,.pure-u-lg-6-24{width:25%}.pure-u-lg-7-24{width:29.1667%}.pure-u-lg-1-3,.pure-u-lg-8-24{width:33.3333%}.pure-u-lg-3-8,.pure-u-lg-9-24{width:37.5%}.pure-u-lg-2-5{width:40%}.pure-u-lg-10-24,.pure-u-lg-5-12{width:41.6667%}.pure-u-lg-11-24{width:45.8333%}.pure-u-lg-1-2,.pure-u-lg-12-24{width:50%}.pure-u-lg-13-24{width:54.1667%}.pure-u-lg-14-24,.pure-u-lg-7-12{width:58.3333%}.pure-u-lg-3-5{width:60%}.pure-u-lg-15-24,.pure-u-lg-5-8{width:62.5%}.pure-u-lg-16-24,.pure-u-lg-2-3{width:66.6667%}.pure-u-lg-17-24{width:70.8333%}.pure-u-lg-18-24,.pure-u-lg-3-4{width:75%}.pure-u-lg-19-24{width:79.1667%}.pure-u-lg-4-5{width:80%}.pure-u-lg-20-24,.pure-u-lg-5-6{width:83.3333%}.pure-u-lg-21-24,.pure-u-lg-7-8{width:87.5%}.pure-u-lg-11-12,.pure-u-lg-22-24{width:91.6667%}.pure-u-lg-23-24{width:95.8333%}.pure-u-lg-1,.pure-u-lg-1-1,.pure-u-lg-24-24,.pure-u-lg-5-5{width:100%}}@media screen and (min-width:80em){.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-1-12,.pure-u-xl-1-2,.pure-u-xl-1-24,.pure-u-xl-1-3,.pure-u-xl-1-4,.pure-u-xl-1-5,.pure-u-xl-1-6,.pure-u-xl-1-8,.pure-u-xl-10-24,.pure-u-xl-11-12,.pure-u-xl-11-24,.pure-u-xl-12-24,.pure-u-xl-13-24,.pure-u-xl-14-24,.pure-u-xl-15-24,.pure-u-xl-16-24,.pure-u-xl-17-24,.pure-u-xl-18-24,.pure-u-xl-19-24,.pure-u-xl-2-24,.pure-u-xl-2-3,.pure-u-xl-2-5,.pure-u-xl-20-24,.pure-u-xl-21-24,.pure-u-xl-22-24,.pure-u-xl-23-24,.pure-u-xl-24-24,.pure-u-xl-3-24,.pure-u-xl-3-4,.pure-u-xl-3-5,.pure-u-xl-3-8,.pure-u-xl-4-24,.pure-u-xl-4-5,.pure-u-xl-5-12,.pure-u-xl-5-24,.pure-u-xl-5-5,.pure-u-xl-5-6,.pure-u-xl-5-8,.pure-u-xl-6-24,.pure-u-xl-7-12,.pure-u-xl-7-24,.pure-u-xl-7-8,.pure-u-xl-8-24,.pure-u-xl-9-24{display:inline-block;zoom:1;letter-spacing:normal;word-spacing:normal;vertical-align:top;text-rendering:auto}.pure-u-xl-1-24{width:4.1667%}.pure-u-xl-1-12,.pure-u-xl-2-24{width:8.3333%}.pure-u-xl-1-8,.pure-u-xl-3-24{width:12.5%}.pure-u-xl-1-6,.pure-u-xl-4-24{width:16.6667%}.pure-u-xl-1-5{width:20%}.pure-u-xl-5-24{width:20.8333%}.pure-u-xl-1-4,.pure-u-xl-6-24{width:25%}.pure-u-xl-7-24{width:29.1667%}.pure-u-xl-1-3,.pure-u-xl-8-24{width:33.3333%}.pure-u-xl-3-8,.pure-u-xl-9-24{width:37.5%}.pure-u-xl-2-5{width:40%}.pure-u-xl-10-24,.pure-u-xl-5-12{width:41.6667%}.pure-u-xl-11-24{width:45.8333%}.pure-u-xl-1-2,.pure-u-xl-12-24{width:50%}.pure-u-xl-13-24{width:54.1667%}.pure-u-xl-14-24,.pure-u-xl-7-12{width:58.3333%}.pure-u-xl-3-5{width:60%}.pure-u-xl-15-24,.pure-u-xl-5-8{width:62.5%}.pure-u-xl-16-24,.pure-u-xl-2-3{width:66.6667%}.pure-u-xl-17-24{width:70.8333%}.pure-u-xl-18-24,.pure-u-xl-3-4{width:75%}.pure-u-xl-19-24{width:79.1667%}.pure-u-xl-4-5{width:80%}.pure-u-xl-20-24,.pure-u-xl-5-6{width:83.3333%}.pure-u-xl-21-24,.pure-u-xl-7-8{width:87.5%}.pure-u-xl-11-12,.pure-u-xl-22-24{width:91.6667%}.pure-u-xl-23-24{width:95.8333%}.pure-u-xl-1,.pure-u-xl-1-1,.pure-u-xl-24-24,.pure-u-xl-5-5{width:100%}}



/*
 * -- BASE STYLES --
 * Most of these are inherited from Base, but I want to change a few.
 */

html { background: #fff;}
body {
	font-size:1em;

}

/*
 * -- Layout Styles --
 */
.l-box {
    padding: 1.3em;
}

.l-left {
	padding-left: 1.3em;
}

.l-right {
	padding-right: 1.3em;
}

.header .l-box {
	padding:1.5em;
}

/*
 * -- MENU STYLES --
 * Make the menu have a very faint box-shadow.
 */
.pure-menu {
	background:none;
}


/*
 * -- BANNER --
 * The top banner with the headings. By using a combination
 * of `display: table;` and `display: table-cell;`, we can
 * vertically center the text.
 */
.header {
    width: 100%;
		position: relative;
    top:0;
    left:0;
		z-index: 98;
		border-bottom: 3px solid #FF7800;
}

.header-text {
	margin:auto;
	max-width:1500px;
}



.content {
    max-width: 1500px;
    margin: auto;
	color:#333;
}


/*
 * -- TABLET MEDIA QUERIES --
 * On tablets, we want to slightly adjust the size of the banner
 * text and add some vertical space between the various pricing tables
 */
@media(max-width: 767px) {

    .banner-head {
        font-size: 3em;
    }
    .pricing-table {
        margin-bottom: 2em;
    }

}

/*
 * -- PHONE MEDIA QUERIES --
 * On phones, we want to reduce the height and font-size of the banner further
 */
@media (max-width: 480px) {
    .banner {
        height: 200px;
    }
    .banner-head {
        font-size: 2em;
    }
}

.topmenu, .mainmenu { text-align:center;}
.topmenu ul li a, .mainmenu ul li a { padding:10px 10px;}
.mainmenu ul li a:hover { color:#fff !important; background:none;}




.mainmenu { background:none !important; padding-bottom:1em;}

.mobile {
    display:none;
  }

.l-box2 {
	padding:0.7em;
	}

.l-content {
	background: #fff;
	padding-top: 2em;
}

.cb { clear:both;}

.footer {  color:#fff;  line-height:150%;
background:url(_images/bgft.png) no-repeat #1d1e50; background-position:top right;
}
.footer .tocenter { padding-bottom: 5em; }
.footer a {
	 color: #fff;
}

.perex, .perex * {
	font-weight: bold !important;
	font-style: normal !important;
}
.editablenadpis, .topmenu, .mainmenu, h1, h2, h3, .submenu, .footer, .search, body, .pure-button, input, form, .pure-g {
		font-family: 'Eina', sans-serif;
	}



h1, h2 {
	color:#00525b;
	}

h2, h3 { color:#00525b;}

h1 {
	font-size:220%;
	padding:0;
	margin:0;
	margin-top:0.1em;
	padding-bottom:0.3em;
	line-height:120%;
	}

.normal {
	font-weight: normal;
}

h2 {
	font-size:130%;
	font-weight:bold;
	color:#000;
	}

.none h2 {
	position:absolute;
	visibility:hidden;
	}

.none .editabletext h2 {
	position:relative;
	visibility:visible;
	}

.podtext { padding:0; margin:0; margin-top:5px; color:#969696; padding-left:30px; font-size:140%;}

.odsazeni { padding:20px; margin:10px; background:#FC6;}
.content img { margin:10px; }
.bg-vpravo img { margin:0;}

body a { color:#333;}
body a:hover { text-decoration:none;}

.active { background:#05354d;}

.mensi { font-size:90%; }
.noul{list-style:none;margin:0;padding:0; display: inline;}
.noul li{list-style:none;font-size:90%;}

.botmenu {
	-webkit-column-count: 4;
     -moz-column-count: 4;
          column-count: 4;
	-webkit-column-gap: 3em;
		 -moz-column-gap: 3em;
					column-gap: 3em;
}

.botmenu ul, .botmenu ul ul, .botmenu li {
	padding: 0; margin: 0;
}

.botmenu ul ul {
	padding-bottom: 1em;
	padding-top: 0.5em;
}

.botmenu ul ul li {
	padding-bottom: 0.5em;
}

.botmenu a {
	text-decoration: none;
}

.botmenu ul li a {
	color:#000;
	font-weight: bold;
}

.botmenu ul ul a {
	color: #666;
	font-weight: normal;
}

.botmenu a:hover {
	text-decoration: underline;
}

#menubot .selected { color:#ccc;}
hr { border:none; background:none; border-bottom:1px solid #BEBEBC;}

.editablebg h2 a { margin-top:-100px; padding-top:100px; width:100%; display:block;}

/*.seda td { background:#F2F2F2;}*/
.barva_1 { background:#C9EFB8 !important;}
.barva_2 { background:#FFAA23 !important;}
.barva_3 { background:#CC0000 !important;}

.tocenter { margin:auto; max-width:1500px;}

.bg-vlevo { padding-top:1.5em; }
.bg-vlevo li { background:none; margin:0; padding:0;}
.bg-vlevo .l-box { padding-right:0; padding-left:0;}

.content ul.noul{list-style:none;margin:0;padding:0; margin-left:1em;}
.content ul.noul li { margin-top:0.3em; margin-bottom:0.3em; background:none; padding-left:0; margin-left:0;}

.zboziimg {
	display: table;
	border-collapse: collapse;
	border-spacing: 0;
	height: 150px;
	width:100%;
	overflow:hidden;
	}

.zboziimg a {
	display: table-cell;
	text-align: left;
	vertical-align: middle;
	text-align:center;
    }

.zboziimg img {
	margin:0; border:none;
	}
.zbozitext { height:110px; display:block; margin-top:10px; border-bottom:1px solid #E8E8E8;}

.price { text-align:center; width:100%; display:block; color:#000; font-weight:bold; height:25px;}
.produktname { height:40px; display:block; text-align:center; color:#000 !important;}
.vetsi { font-size:150%;}
.header .vetsi { font-size:150%;}
.pure-paginator a { color:#000 !important;}


th { background:#666; text-align:left; color:#fff; padding:0.3em;}

.cervena { font-weight:bold; color:#F00;}

.nahled {
	display:inline-block;
	border-spacing: 0;
	height: 130px;
	width:211px;
	margin:1px;
	overflow:hidden;
	}

.nahled img {
	width:100%;
	}

.nahled a {
	display:block;
	height:130px;
 	overflow:hidden;
	text-align:center;
	width:235px;
   }

.nahled2 {
	display:inline-block;
	border-spacing: 0;
	height: 270px;
	width:430px;
	margin:0px;
	overflow:hidden;
	white-space: nowrap;
	}
.nahled2 img {
	width:100%;
	vertical-align:middle;
	padding-left:1px;
	}

.nahled2 a {
	display:block;
	height:270px;
 	overflow:hidden;
	text-align:center;
	width:430px;
   }

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(_images/nahravani.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(_images/zpet.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(_images/dalsi.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(_images/zavrit.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


.editablenadpis {
	padding:10px;
	font-size:120%;
	}

.editablenadpis a {
	color:#683333;
	text-decoration:none;
	display:block;
	}

.editabletext {
	padding:1em;
	padding-top:0.5em;
	}

.editable {
	background-position:center;
	}

.white {
	-webkit-box-shadow: 0px 0px 0px 0px;
	-moz-box-shadow:    0px 0px 0px 0px;
	box-shadow:         0px 0px 0px 0px;
	}


.none .editablenadpis { position:absolute; visibility:hidden;}
.none { min-height:200px;}

.tyrkys .editablenadpis { background:#0DA3A3;}

table { border:none;}
td { padding:5px; vertical-align:top; border:none; border-bottom:1px solid #ccc;}

.zelena .editablenadpis { background:#97DB29;}
.ruda .editablenadpis { background:#D82929;}

.nopadding td { padding-bottom:0; padding-top:0;}

.ruda li { background:none; margin:0; padding:0; border-bottom:1px solid #CECECE;}

.right { text-align:right;}

.banner { position: relative; overflow:auto;  }
.banner li { list-style: none; padding:0; margin:0; }
.banner ul { padding:0; margin:0;}
.banner ul li { float: left;  display:block; }


.loga {
	max-height:80px;
	}

.red { background:#BA251A;}
.red h2 a, .red a { color:#fff; text-decoration:none;}
.red h2 { margin-bottom:0;}
.red2 { background:#990409; }


.center { text-align:center;}


.padding { padding-top:2em;}
ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: center;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
/*.price { text-align:right; font-weight:bold;margin-top:-4em; margin-bottom:0.3em; }
.price div { text-align:center; font-size:100%;padding:2em; padding-left:0; padding-right:0; width: 5em; display:inline-block;
    height: 1em;
    -webkit-border-radius:3em;
    -moz-border-radius: 3em;
    border-radius: 3em;
	 background:#2A9DE0;
	}
*/
#banner-fade,
#banner-slide{
	max-width:1000px; margin:auto;
}
ul.bjqs-controls.v-centered li a{
	display:none;
	background:#fff;
	color:#000;
	text-decoration: none;
}

ul.bjqs-controls.v-centered li a:hover{
	background:#E2001A;
	color:#fff;
}

ol.bjqs-markers li a{
	padding:0em;
	display:inline-block; width:1.2em;
	text-align:center;
	background:#9B9B9B;
	color:#9B9B9B;
	font-size:50%;
	margin:5px;
	margin-top:1em;
	text-decoration: none;
	 -webkit-border-radius:1.7em;
    -moz-border-radius: 1.7em;
    border-radius: 1.7em;
}

ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{
	background: #E2001A;
		color:#E2001A;

}

p.bjqs-caption{
	background: rgba(255,255,255,0.5);
}


.border h2 { padding:0; margin:0;}

.l-content a { text-decoration: none; color: #00525b;}
.l-content a:hover { text-decoration:underline;}
.velky { font-size:200%;}



.white i { color:#637782; }
.white #nav ul li a { color:#5A6F7B;}


.bila {
	background:#fff;
	}

.bily {
	padding-top:2em;
	padding-bottom:2em;
	background:#fff;
	}

.bily h2 {
	color:#000;
	padding-top:0;
	margin-top:0;
	}

.bily i {
	color:#00247D;
	font-size:250%;
	padding:0.7em;
	text-align:center;
	display:block;
	width:1em;
	}


#kontakt input, #kontakt textarea {
	}

#kontakt div label {
	max-width:inherit;
	width:6em;
	}

#logo img {
  max-width: 220px;

}
.close_menu {
		display:none;
	}



@media (max-width:980px){

}

		#nav {
				z-index:1001;
				text-align:center;
				padding-top: 0;
			}

			#nav > a
			{
				display: none;
			}

			#nav li
			{
				position: relative;
			}


		#nav > ul > li:last-child::after {
			display: none;
		}
   


			#nav li:last-child {
				border:none;
			}
				#nav li a
				{
			 	text-decoration:none;
					display: block;
					font-weight: bold;
					font-size: 85%;
				}
				#nav li a.selected
				{
					color:#000;
					background:none;
					border-bottom:1px solid #fd7513;


				}

				#nav li:hover a {

					color: #fd7513;
					}

          #nav li:hover a, #nav li.pure-menu-selected a {
            color:#fd7513;
          }

        #nav > ul > li div {
          height: 1.5em;
          display: block;
          border-top: 1px solid #00525b;
          padding-top: 0.3em;
          margin-top: 0.8em;
          text-align: left;
          font-weight: normal;
        }

			#nav span:after
			{
				width: 0;
				height: 0;
				border: 0.313em solid transparent; /* 5 */
				border-bottom: none;
				border-top-color: #666;
				content: '';
				vertical-align: middle;
				display: inline-block;
				position: relative;
				right: -0.313em; /* 5 */
			}

			/* first level */

			#nav ul {
				list-style:none;
			}

			#nav > ul
			{
				padding:0;
				margin:0;
				position:relative;
				z-index:1000;
			}
				#nav > ul > li
				{
					height: 100%;
					padding:0;
					margin:0;
					display:inline-block;
					text-align:left;
					list-style:none;
				}
					#nav > ul > li > a
					{
						height: 100%;
						text-align: center;
						padding:0.5em 0.7em;
						color:#00525b;
					}


						#nav ul ul a.selected
						{
							color: #fff;

						}

						#nav > ul > li:not( :last-child ) > a
						{
							border-right: none;
						}



				/* second level */

				#nav li ul
				{
					background-color: #f97d33;
					display: none;
					position: absolute;
					width:250px;
					top: 100%;
					padding:0;
					margin:0;
				}
					#nav li:hover ul
					{
						display: block;
						left: 0;
						right: 0;
					}

				#nav li.pure-menu-selected ul {
					display:none !important;
				}
						#nav li:not( :first-child ):hover ul
						{

						}
						#nav li ul a
						{
							padding: 0.75em; /* 15 (20) */
							padding-left:1em;
							color:#fff !important;
						}
							#nav li ul li a:hover,
							#nav li ul:not( :hover ) li.active a
							{
							 	color:#fee9d8 !important;

							}
		.header .pure-u-1 {
			padding-top:3em;
			}
      @media only screen and ( max-width: 62.5em )
    		{

    	.hlavni .citat { left:1em; top:1em; width:50%; font-size:120%;}
    	.navigace { padding-top:0.5em; padding-bottom:0.5em; padding-left:0em; }


    	#logomenu {
    		display:block;
    		position:absolute;
    		top:2em;
    		left:1.5em;
    		}

    	 .menukontakt {
    		 display:block;

    		 left:0;
    		 width:100%;
    		 text-align:left;
    		 padding:1.5em;
    		 padding-top:3em;
    		 line-height:170%;
    		 margin-top:0.5em;
    		border-top:1px solid #ccc;
    		 }

    	.menukontakt i.fa-phone, .menukontakt i.fa-envelope-o {
    		display:inline-block;
    		width:1.5em;
    		text-align:center;
    		}

    	.menukontakt a {
    		color:#333;
    		}

    	#logomenu img {
    		max-width:90px;
    		}
          .mobile { display:inherit;}
      			.desktop { display:none;}

    				.header .pure-button i {
    					display:none;
    				}


          h1 {
            font-size: 170%;
          }

          .dark .padd {
            padding-right: 1em;
          }

          .header .l-box2 {
            padding-top: 0;
          }

          .slogan {
            font-size: 130%;
          }

          .bila .l-box {
            padding: 1.3em;
          }
    			.main {
    				padding:0em;
            padding-top: 0.5em;
    			}

          .main img {
            margin-left: 0;
            margin-right: 0;
          }



    			.parallax-window {
    				min-height: 200px;
    			}

    			.levy {
    				display:none;
    				}


    			#nav i.fa-bars {
    				color:#666;
    				position: absolute;
    				top: 0px;
    				right: 10px;
    				padding:0.5em;
    				padding-top: 0.5em;
    				display:block;
    				z-index: 992;
    				font-size:100%;

    			}

    			#nav li a.selected
    			{
    				color: #333;


    			}

    	#nav li.pure-menu-selected, #nav li ul
    				{


    				}
    			#nav li ul
    			{ width: 100%;
    			margin-top:0;
    			}


    			#nav
    			{
    				position:absolute;
    				top:0;
    				right:0;
    				width: auto;
    				z-index: 999;

    			}
    				#nav > a
    				{

    					color:#333;

    					position: relative;
    					text-decoration:none;
    					font-size:250%;
    					padding:0.5em;
    					padding-right:0.2em;
    				}



    				#nav:not( :target ) > a:first-of-type,
    				#nav:target > a:last-of-type
    				{
    					display: block;
    				}

    		#logo { padding:1.5em; padding-top:1em;}

            #logo img {
              max-width:180px;
            }

    				.pure-form input.search {
    					display: none;
    				}

    				.searchbutton {
    					position: absolute;
    					right: 120px;
    					top: 30px;
              color:#666;
    				}

    				#nav ul {
    				  height: 100%;
    				  width: 300px;
    				  position: fixed;
    				  z-index: 1;
    				  top:-20px;
    					right:0;
    				  right: -320px;
    				  background-color: #efefef;
    				  overflow-x: hidden;
    				  padding-top: 20px;
    					z-index: 1000;
    					-webkit-transition: all 0.5s ease;
    					-moz-transition: all 0.5s ease;
    					-o-transition: all 0.5s ease;
    					transition: all 0.5s ease;
    				}


    			 				#nav.open > ul
    			 				{
    								-webkit-transition: all 0.5s ease;
    								-moz-transition: all 0.5s ease;
    								-o-transition: all 0.5s ease;
    								transition: all 0.5s ease;
    			 					opacity:1;
    								right:0;
    			 				}

    			 				#nav > ul > li
    			 				{
    			 					width: 100%;
    			 					float: none;
    								height:auto;

    			 				}



    							#nav > ul > li:first-of-type {
    								border-top:1px solid #ccc;
    								margin-top:0.5em;
    								padding-top:0.5em;
    							}

    			 					#nav > ul > li > a
    			 					{
    			 						height: auto;
    			 						text-align: left;
    			 						padding:  0.5em 2em; /* 20 (24) */
    									color:#000;
    			 					}

    								#nav li:hover ul
    								{
    									display: none;
    								}

    								#nav li ul a {
    									padding-left: 2em;
    								}


    			 						#nav > ul > li:not( :last-child ) > a
    			 						{
    			 							border-right: none;
    			 						}


    									#nav li a.selected
    									{

    										border-top: none;
    										color: #333;
    									}

    									#nav li ul a.selected {
    										font-weight: bold;
    									}

    									#nav li ul a.selected:before {
    											content: "\f105";
    											font-size: 120%;
    											font-family: FontAwesome;
    											left:15px;
    											position:absolute;
    											top:10px;
    									 }

    									 #nav li.pure-menu-selected ul {
    										 display:block;
    									}

    									#nav span:after
    									{

    										position: absolute;
    										top:50%;
    										right:1em; /* 5 */
    									}
                      #nav > ul > li {
                        font-size: 120%;
                      }


    							.close_menu {
    								font-size: 3em;
    								padding: 0.1em 0.5em;
    								line-height: 0.5em;
    								display: block;
    								margin-bottom: 0.7em;
    								float:right;

    							}

    			 				/* second level */

    			 				#nav li ul
    			 				{
    			 					position: static;

    			 					padding-top: 0;
    			 				}


    							#nav li ul a {
    								color:#333;
    								}

    							#logo img {   padding-top: 0.5em;}


    							#overlay {
    								position: fixed; /* Sit on top of the page content */
    					     visibility: hidden;
    					     width: 100%; /* Full width (cover the whole page) */
    					     height: 100%; /* Full height (cover the whole page) */
    							 opacity: 0;
    					     top: 0;
    					     left: 0;
    					     right: 0;
    					     bottom: 0;
    					     background-color: rgba(0,0,0,0.5); /* Black background with opacity */
    					     z-index: 20; /* Specify a stack order in case you're using a different order for other elements */
    					     cursor: pointer; /* Add a pointer on hover */
    							 -webkit-transition: all 1s ease;
    							 -moz-transition: all 1s ease;
    							 -o-transition: all 1s ease;
    							 transition: all 1s ease;
    							}



    		}



.rezervace a { text-decoration:none; color:#4A2E91;font-weight:bold;}
.rezervace i { color:#fff;}
.bg-vpravo .ubytovani { background:none;}
.bg-vpravo .pruh h2 { padding:0; margin:0;}
.bg-vpravo .ubytovani .box { padding-bottom:0;}
.bg-vpravo .ubytovani .l-box { padding-bottom:0;}
.bg-vpravo { }

.pruh ul li { margin-bottom:0.5em;}

.navigace { color:#333;  padding-bottom:1em; font-size: 80%; }
.navigace a { text-decoration:none; color:#666; }
.navigace a::after {
	content: "/";
	padding-left: 0.5em;
	padding-right: 0.5em;
}
.navigace a:last-child::after {
	content: " ";
	padding-left: 0;
}
.navigace a:hover { text-decoration:none;}
.navigace i { width:1em;}

.pocasi { border-top:1px solid #D8D8D8;}
.pocasi div { padding-left:0.8em; padding-right:0.8em;}
#news {
	position:relative;
	z-index:0;
	color:#6A9E03;
	}

#news a {
	color:#E34699;
	}

#news { padding:0; margin:0; padding-top:1em;}
#news li {
	list-style:none;
	}

.white { background:#fff;}


#kontakt label {
	width:12em;
}
.pure-button.pure-button-primary { background-color:#009ee3;color:#fff;}
.loginbox i { font-size:130%; vertical-align:middle;}
.pure-button { color:#000;}
table.vetsi { font-size:120%;}

.header-bg {
  background: #e5edef;
}

.header .pure-button-primary { background:none !important; border:1px solid #fff;}

.padding td { padding:1em;}
.padd { padding-top:9em;}

table td p { padding:0; margin:0;}


.orange {color:#FF7800;}
.icon { text-align:center; font-weight:bold; }
.oicon { text-align:center; font-size:100%;padding:0.1em; padding-left:0; padding-right:0; width: 3.3em; display:inline-block;
    height: 3em;
    -webkit-border-radius:3.5em;
    -moz-border-radius: 3.5em;
    border-radius: 3.5em;
	 background:#666;
	 margin-right:0.5em;
	}
.icon div { text-align:center; font-size:100%;padding:1em; padding-left:0; padding-right:0; width: 3em; display:inline-block;
    height: 1em;
    -webkit-border-radius:1.5em;
    -moz-border-radius: 1.5em;
    border-radius: 1.5em;
	 background:#58595B;
	}

.footer .icon div {
	background:#CCCCCC;
	}

.icon div span { text-align:center; display:inline-block; color:#666; font-size:150%; margin-top:-0.2em;  }

a.pure-button-primary {  background-color:#009ee3;color:#fff;
}

.rozvrh a { color:#333; text-decoration:none;}
.rozvrh a:hover { text-decoration:underline;}
.rozvrhy h3 { border-bottom:1px solid #462F91; padding:0.5em;}
.rozvrhy h3.dnes { color:#DE579E;}

.clanek h3 { margin:0; padding-top:0;}

.bg-vpravo .editable { margin-bottom:1em;}
.bg-vpravo .editable h2, .bg-vpravo .editable h3 { color:#4D7F07;}

.box .pure-button-primary { margin-bottom:1em;}

 .menu2 a {
   padding: 0.7em 1em ;
   display: block;
   font-weight: bold;
 }

 .menu2 a:hover, .menu2 a.selected {
   background: #E5EDEF;
   text-decoration: none;
 }

.timetable_s3, .timetable_s3 a {
	color:#F00;
	}

.timetable_ap, .timetable_ap a {
	color:#36C;
	}
.timetable_s1, .timetable_s1 a, .timetable_s2, .timetable_s2 a {
	color:#679301;
	}


.pruh3 {
	background:#666;
	color: #fff;
	}

.pruh3 h1 {  color:#fff; }

.pruh4 {
	background:#E5DDD5;
	}

.pruh4 h1, .pruh4 h2, .pruh4 a {
	color:#A07D59;
	}

.pruh4 .editablenadpis {
	color:#A07D59;
	background:none;
	text-align:left;
	font-weight:bold;
	}

.velke { font-size:180%;}
/**
 * FormValidation (http://formvalidation.io)
 * The best jQuery plugin to validate form fields. Support Bootstrap, Foundation, Pure, SemanticUI, UIKit and custom frameworks
 *
 * @author      https://twitter.com/formvalidation
 * @copyright   (c) 2013 - 2015 Nguyen Huu Phuoc
 * @license     http://formvalidation.io/license/
 */

.fv-has-feedback {
    position: relative;
}
.fv-control-feedback {
	position:absolute;
	margin-right:2em;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 20px;
    line-height: 15px;
    text-align: center;
}
.fv-has-feedback .fv-control-feedback {
    /*right: 15px;*/
}
.fv-help-block {
	font-size:100%;
}

/* Hide the clear icon for field using placeholder attribute on IE10/11 */
.fv-form [placeholder]::-ms-clear {
    display: none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Bootstrap form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-bootstrap .help-block {
    margin-bottom: 0;
}
.fv-form-bootstrap .tooltip-inner {
    text-align: left;
}
/* Bootstrap stacked form without label */
.fv-form-bootstrap .fv-icon-no-label {
	top: 0;
}
.fv-form-bootstrap .fv-bootstrap-icon-input-group {
	z-index: 100;
}
/* Bootstrap inline form */
.form-inline.fv-form-bootstrap .form-group {
    vertical-align: top;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Foundation form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-foundation .collapse .fv-control-feedback {
    top: 0;
    right: 0;
}
/* Foundation horizontal form */
.fv-form-horizontal.fv-form-foundation .fv-control-feedback {
    top: 0;
}
/* Foundation stacked form without label */
.fv-form-foundation .fv-icon-no-label {
	top: 0;
}
.fv-form-foundation .error .fv-control-feedback {
    color: #f04124;
}
/**
 * Foundation reset the bottom marin to 0 when the row has '.error' class
 * I need to adjust it when using tooltip to show the error
 */
.fv-form-foundation .error.fv-has-tooltip input, .error.fv-has-tooltip textarea, .error.fv-has-tooltip select {
    margin-bottom: 1rem;
}

/* ~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Pure form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-pure .fv-control-feedback {
    top: 15px;      /* Height of Pure label */
    width: 36px;    /* Height of Pure input */
    height: 36px;
    line-height: 20px;
}
.pure-form-stacked.fv-form-pure .fv-control-feedback {
    top: 4px;
}
.pure-form-aligned.fv-form-pure .fv-control-feedback,    /* Pure horizontal form */
.fv-form-pure .fv-icon-no-label {           /* Pure stacked form without label */
	top: 0;
}
.fv-form-pure .fv-has-error label,
.fv-form-pure .fv-has-error .fv-help-block,
.fv-form-pure .fv-has-error .fv-control-feedback {
    color: #F22626;     /* Same as .button-error */
}
.fv-form-pure .fv-has-success label,
.fv-form-pure .fv-has-success .fv-control-feedback {
    /*color: #1CB841;*/     /* Same as .button-success */
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For Semantic form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fv-form-semantic .fv-control-feedback.icon {
    right: 7px;
}
.fv-form-semantic .error .icon {
    color: #d95c5c;
}
/* Semantic horizontal form */
.fv-form-horizontal.fv-form-semantic .row {
    padding-bottom: 0;
}

/* ~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~ For UIKit form ~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~ */
/* UIKit horizontal form */
.uk-form-horizontal.fv-form-uikit .fv-control-feedback {
    /*line-height: normal;*/
    top: 0;
}
.fv-form-uikit .fv-has-error label,
.fv-form-uikit .fv-has-error .uk-form-label,
.fv-form-uikit .fv-has-error .fv-control-feedback {
    color: #D85030;     /* Same as .uk-form-danger */
}
.fv-form-uikit .fv-has-success label,
.fv-form-uikit .fv-has-success .uk-form-label,
.fv-form-uikit .fv-has-success .fv-control-feedback {
    /*color: #659F13;*/     /* Same as .uk-form-success */
}
/* UIKit stacked form without label */
.fv-form-uikit .fv-icon-no-label {
	top: 0;
}

.fv-control-feedback.fa-check {
	color:#390;
	}

.container {
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	position:relative;
	}

.container img {
	margin:0;
	}



.editablebg ul, .editablebg .clanek { text-align:left;}

.editablebg h2 {
	color:#666;
	padding:0;
	margin:0;
	padding:0.8em;
	}

.footer h2, .footer h3 {
	padding-bottom:0;
	}

.footer a, .pruh2 h2 {
	text-decoration:none;
	}

.menubott {
	list-style:none;
	padding:0;
  font-weight: bold;
	}

.menubott a {
	padding:0.3em;
  color: #000;
  text-decoration: none;
	}

.menubott a:hover {
  text-decoration: underline;
}

.pruh2 {
	background:#efefef;
	}

.pruh2 .box {
	background: #969594;
	color:#ffffff;
	min-height: 20em;
	position: relative;
}

.pruh2 .box h2, .pruh2 .box h3 {
	color:#ffffff;
	font-weight: normal;
}


.pruh2 .box h2 {
	padding-top: 1em;
	border-top: 1px solid #ccc;
}

.pruh2 .box .l-box {
	padding: 3.5em;
	padding-top: 1em;

}

.pruh2 .box.dva {
	background: #666;
}

.pruh2 .box.tri {
	background: #969594;
}

.pruh2 .box.jedna:before {
    content: "§";
    right:30px;
    top:30px;
		z-index:5;
		position: absolute;
		font-size: 1000%;
		opacity: 0.2;
 }

 .pruh2 .box.dva:before {
     content: "!";
		 right:30px;
     top:35px;
 		z-index:5;
 		position: absolute;
 		font-size: 1000%;
 		opacity: 0.2;
  }

	.pruh2 .box.tri:before {
      content: "\f054";
			font-family: FontAwesome;
 		 right:20px;
      top:55px;
  		z-index:5;
  		position: absolute;
  		font-size: 700%;
  		opacity: 0.2;
   }

	.pruh2 .box a.pure-button {
		background-color: #333;
		border:2px solid #fff;
		padding:0.5em 2em;
		color:#fff;
		margin-top:1em;
		display: inline-block;
	}

.inline div, .inline, .inline label {
	display:inline;
	}

#mce-EMAIL {
	color:#333;
	padding:0.5em;

	}

.partneri {
	text-align:center;
	}

.partneri img { padding:1em; max-width:100px; padding-top:0;}

dl {  position: relative;   width: 100%;   display:block;   float:left; }
dt {  clear: both;   float:left;   width: 30%;   padding: 0px 0 2px 0;   text-align: left; }
dd {  float: left;   width: 50%;   margin: 0 0 8px 0;   padding-left: 6px; }

.kurzy .image { max-height:9em; overflow:hidden;}
.kurzy .image img { margin:0; padding:0; }



#modal
{
	padding:1em;
	width:20em;
	display:block;
	position:relative;
	z-index:30000;
}

.ui-dialog { z-index: 1000 !important ;}


.floating {
	position:fixed;
	top:95px;
	}

.footer i {
	display:inline-block;
	width:1.5em;
	text-align:center;
	vertical-align:middle;
	 }

.footer #submenu a {
	opacity:0.7;
	}

.footer #submenu a:hover {
	opacity:1;
	}


.background2 {
	background:#E8E8E8;
	}

label .cervena { font-size:200%; vertical-align:middle; }
.background2 h3 { border-bottom:1px solid #fff;}

.block { background:rgba(18,63,114,0.7);  margin-top:5em; padding:3em 20%;}
.block * { color:#fff;}

.modry { background:#BA251A; }
.modry * { color:#fff; }

.nopadding .l-box {
	padding: 0;
}

.l-boxx { padding:4em 2em;}
.seda { background:#ccc;}
.svetla { background:#ededed;}

white { background:#fff;}
.main { padding:1em; padding-top: 0;}
.clanek h3 { margin:0; padding-top:0;}
.kniha ul { margin-left:1em;}


.wrap {
	background-repeat: no-repeat;
	background-size: 100%;
	position: relative;
}

.pruh3 .l-boxx {
	padding-bottom: 0;
}


.pruh3:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  background-color: rgba(107, 81, 35, 0.7);
}
.pruh3:after {
  content: '';
	position: absolute;
	bottom: 0;
	left:0;
	height: 20em;
	width: 100%;
  background-color: #fff;
	z-index: 0;

}

.pruh3 * {
	position: relative;
	z-index: 1;
}

.pruh3 a.pure-button {
	background-color: #fff;
	border:2px solid #806834;
	padding:0.5em 2em;
	color:#806834;
	margin-top:1em;
	display: inline-block;
}


a.pure-button.button {
	background-color: #fff;
	border:2px solid #806834;
	padding:0.5em 2em;
	color:#806834;
	margin-top:1em;
	display: inline-block;
	}



	#vyrobci {
		padding:10px;
		border:1px solid #D2D2D2;
		background:#E7E7E7;
		margin:3px;
		float:left;
		font-size:90%;
		width:100%;
		margin-bottom:1em;
		}

	.vyrobce {
		display:block;
		float:left;
		padding-top:4px;
		height:15px;
		width:180px;
		}

	#vyrobci input {
		margin-top:3px;
		margin-right:5px;
		float:left;
		}

#deska table {
	width: 100%;
}

 .vizitky a {
	 text-decoration:none;
	 }

.vizitky div:hover {
	background:#efefef;
	}

.tlacitka .pure-button {
	min-width:8em;
	background-color:#AA9A87;
	color:#fff;
	padding:0.6em 1.7em;
	}


.ikona {
	max-width:5em;
	text-align:center;
	margin:auto;
	margin-bottom:2em;
	margin-top:-2em;
	}

	@media(min-width: 767px) {
.l-content .pure-form.pure-form-aligned label {
	min-width:15em;
	}
	}

	.pure-form-aligned .cervena i.fa-asterisk {width:17px;height:26px;line-height:26px; text-align:center;display:inline-block;}

 .fv-form-pure .fv-control-feedback{width:21px;height:26px;line-height:26px; text-align:center;display:inline-block;} .fv-form-pure.pure-form-aligned [type=checkbox]~.fv-control-feedback,.fv-form-pure.pure-form-aligned [type=radio]~.fv-control-feedback{top:-9px}.fv-form-pure.pure-form-aligned .fv-help-block{margin-top:5px; text-align:center; padding-right:0.5em;}.fv-form-pure.pure-form-stacked .pure-control-group{margin-bottom:8px}.fv-form-pure.pure-form-stacked .fv-control-feedback{top:22px}.fv-form-pure.pure-form-stacked .pure-radio~.fv-control-feedback{top:20px}.fv-form-pure.pure-form-stacked .fv-sr-only~.fv-control-feedback{top:-9px}.fv-form-pure .fv-has-error .fv-control-feedback,.fv-form-pure .fv-has-error .fv-help-block,.fv-form-pure .fv-has-error label{color:#CA3C3C}.fv-form-pure .fv-has-success .fv-control-feedback,.fv-form-pure .fv-has-success .fv-help-block,.fv-form-pure .fv-has-success label{color:#ccc}.fv-form-semantic .error .icon,.fv-form-semantic.ui.form .fields.error label{color:#9f3a38}.fv-form-semantic .fv-control-feedback{right:7px}.fv-form-uikit.uk-form-horizontal .fv-control-feedback{top:0}.fv-form-uikit.uk-form-horizontal [type=checkbox]~.fv-control-feedback,.fv-form-uikit.uk-form-horizontal [type=radio]~.fv-control-feedback{top:-7px}.fv-form-uikit label.fv-sr-only~.fv-control-feedback{top:-7px!important}.fv-form-uikit.uk-form-stacked [type=checkbox]~.fv-control-feedback,.fv-form-uikit.uk-form-stacked [type=radio]~.fv-control-feedback{top:20px}.fv-form-uikit .fv-has-error .fv-control-feedback,.fv-form-uikit .fv-has-error .uk-form-label,.fv-form-uikit .fv-has-error label{color:#D85030}.fv-form-uikit .fv-has-success .fv-control-feedback,.fv-form-uikit .fv-has-success .uk-form-label,.fv-form-uikit .fv-has-success label{color:#659F13}  .fv-form-pure .fv-has-success label{color:#666} .fv-form-pure .fv-has-success i.fa-asterisk{color:#666; opacity:0.5; display:none;}
 .fv-has-error i.fa-asterisk { display:none;}
.pure-form .pure-button.pure-button-primary.vetsi { font-size:120%;}
.pure-form { font-size:100%;}



.bp_border {
	border-bottom: 4px solid #00525b;
}

.bp_bg {
	background: #00525b;
	color: #fff;
}

.bp_bg * {
  color:#fff;
}

.bp_light {
	border: 1px solid #efefef;
	border-top: 3px solid #00525b;
}

.bp_green {
  background:#E4ECEE;
}

.bp_grayborder {
  border: 1px solid #efefef;
}

.bp_beige {
	background: #fee9d8;
	color: #f97d33;
}

.bp_gray {
  background: #efefef;
}

.pure-form input {

	border-radius: none;
  min-height:3em;
}

.pure-button.dark {
	display: block;
	width: 100%;
	margin-top: 1em;
	text-align: left;
	border-radius: 0;
	font-size: 90%;
	font-weight: bold;
	padding: 1em;
	color:#fff;
	position: relative;
}

.pure-button.dark.orange {
	background: #f97d33;
}

.pure-button.dark:after {
    content: "\f178";
    font-family:"Font Awesome 5 Pro";
		font-weight: 900;
    right:20px;
		color:#fff;
    position:absolute;
		font-weight: normal;
    top:15px;
		font-size: 120%;
 }

 .pure-button.plus:after {
     content: "\f067";
		 font-family:"Font Awesome 5 Pro";
		font-weight: 900;
		 right:20px;
		color:#fff;
		 position:absolute;
		font-weight: normal;
		 top:15px;
		font-size: 120%;
}

 .relative {
	 position:relative;
 }

.main_article {
	min-height: 13em;
  padding-bottom: 2em;
}

 .article_items .bp_border {
	 margin-left: 0em;
	 margin-right: 1.5em;
	 min-height: 8em;
 }

 .articles .bp_border {
   min-height: inherit;
 }

 .submenu .bp_border {
 	border: 4px solid #00525b;
 	padding: 1em;
 	background: #e4ecee;
 	min-height: 6em;
 }

 .submenu .bp_border:hover {
	 border: 4px solid #f07a22;
  	background: #fef1e8;
 }

 .submenu .bp_border:hover a {
	 color:#f07a22;
 }

 .submenu .bp_border .bottom {
 	left: 1em;
 	width: 95%;
 }


 .articles h2 {
   min-height:3em;
   margin-top: 0;
 }



 .bp_text h2 {
 	 min-height: inherit;
   margin-bottom: 0;
  }

  .bp_border .bp_text {
    min-height:7em;
  }

  .bp_text p, .main_article p {
    margin: 0;
    margin-top: 0.3em;
    padding: 0;
    font-size: 90%;
  }

  .article_items .bp_border .bp_text {
    min-height:14em;
  }


  .article_items.menu_items .bp_border .bp_text {
    min-height:6em;
  }



 .submenu {
   margin-bottom: 2em;
 }

 .article_items div > div.bp_border {
	 position: relative;
 }

 .article_items .bottom {
	 position: absolute;
	 width: 100%;
	 bottom: 0;
	 left: 0;
	 right: 0;
	 padding-bottom: 0.7em;
 }

 .article_items .bottom .pure-button {
	 background-color: inherit;
	 font-size: 120%;
 }

 .bottom .date {
	 padding-top: 1em;
	 color: #666;
	 font-size: 80%;
 }


.dark {
	background-color: #00525b;
	color:#fff;
}

.m_top1 {
	margin-top: 1em;
}

.m_bot1 {
	margin-bottom: 1em;
}

.m_bot2 {
	margin-bottom: 2em;
}

.m_top2 {
	margin-top: 2em;
}

.m_left1 {
	margin-left: 1em;
}

.m_left2 {
	margin-left: 2em;
}
.m_right1 {
	margin-right: 1em;
}

.nadpis {
	display:block;
	margin-top: 0.5em;
}

.bp_bg hr {
	border: none;
	border-bottom: 1px solid rgba(255,255,255,0.3);
}

.image {
	border-spacing: 0;
	height: 15em;
	width:100%;
	overflow:hidden;
	position: relative;
  margin-bottom: 0.5em;
	}

.image img {
	max-height:15em;
	}

.article .image {
	height: 25em;
}

.image a:hover:before {
	opacity:0.40;
}

.image a {
	position: absolute;
	display: block;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index:11;
}


.image img {
	margin:0;
	position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.article .image {
  height: 13em;
}

.article .image img {
  max-height: 13em;
}

.articles .image {
  height: 5em;
}

.article_items .bp_border {
  padding-bottom: 1em;
}


.article_items .bp_border.bp_perex {
  padding-bottom: 3em;
}

.articles .image img {

}

.article_items h1 {
  font-size: 170%;
}

.article_items h2 {
  font-size: 120%;
  min-height: 5em;
}

.article_items .bp_border.bp_perex h2 {
  min-height:2em;
  margin-bottom: 0.2em;
}





.articles h2 {
  margin-left: 1em;
  margin-right:1em;
  font-size: 100%;
  min-height: inherit;
}

.submenu .menu_items .bp_border h2 {
	 min-height: auto;
 }

.submenu .menu_items .bp_border .bp_text {
  min-height: 8em;
}
.submenu .menu_items .bp_border .bp_text p {
  font-size: 85%;
}

.article_items .bottom {
  position: absolute;
  width: 100%;
  bottom: 0;
  left: 0;
  right: 0;
  padding-bottom: 0;
}



.rating-f .br-widget {
    height: 24px;
}

.rating-f .br-widget a {
    background: url('_images/star.png');
	font-size:75%;
	text-decoration:none;
	color:#FFF;
	padding-top:5px;
    width: 24px;
    height: 19px;
    display: block;
    float: left;
}

.rating-f .br-widget a:hover,
.rating-f .br-widget a.br-active,
.rating-f .br-widget a.br-selected {
    background-position: 0 24px;
}
 .articles .bottom {
   position: relative;
 }

.article_items .bottom .date {
  font-size: 70%;
}

	@media only screen and ( max-width: 70em ) {



		.botmenu {
			-webkit-column-count: 2;
		     -moz-column-count: 2;
		          column-count: 2;
			-webkit-column-gap: 3em;
				 -moz-column-gap: 3em;
							column-gap: 3em;
							margin: 1em;
		}
	}


.bp_gray_left {
	border-left: 1px solid #7fa8ac;
}

.inputsearch { position:relative;}
.pure-form input.search { position:relative; padding-left:2em; border:none; box-shadow:none; font-size: 90%; background: none;}
.icon-wrapper{position:absolute; display:block; width:25px; height:25px; left:0px; top:0; z-index:10; font-size:110%; color:#999;}

.opa7 {
	opacity: 0.7;
}

#poplatky-vypocet {
	font-size: 170%;
	font-weight: bold;
	margin: 0.7em 0em;
	display: block;
	color: #fff;
	}


  .poplatky_jednotka {
  	font-size: 120%;
  	margin: 0.7em 0em;
    margin-top: 1.5em;
  	display: block;
    opacity: 0.5;
  	color: #fff;
  	}

#poplatky-vypocet span {
	display: inline-block;
	width: 25%;
	text-align: center;
	position: relative;
}

#poplatky-vypocet span:after {
    content: ".";
		color:#00525b;
    right:0;
    position:absolute;
		border-right: 1px solid rgba(255,255,255,0.3);
    top:15px;
		font-size: 0.3em;
 }

 #poplatky-vypocet span:last-child:after {
     content: "";
  }


#footer {
	border-top: 1px solid #efefef;
	margin-top: 3em;
	padding-top: 3em;
}


.poradi1 {
	background:url(_images/zlata.jpg) no-repeat top center; color:#93631B;
	}

.poradi2 {
	background:url(_images/stribrna.jpg) no-repeat top center; color:#889198;
	}

.poradi3 {
	background:url(_images/bronzova.jpg) no-repeat top center; color:#A54F2E;
	}

.poradiq1 {
	background:url(_images/zlata_q.jpg) no-repeat top center; color:#93631B;
	}

.poradiq2 {
	background:url(_images/stribrna_q.jpg) no-repeat top center; color:#889198;
	}

.poradiq3 {
	background:url(_images/bronzova_q.jpg) no-repeat top center; color:#A54F2E;
	}

.medaile { padding:1em; padding-top:6em; padding-bottom:2em; float:left; text-align:center;}
.medaile_kvartal { padding:1.8em; padding-top:6em; padding-bottom:2em; float:left; text-align:center; font-size:80%; background-position:25px 20px;}


.blue { color:#00525b;}
.gray { color:#BFBFBF;}

.vyrazne { background:#EDEDED;}
.vyrazne .gray { color:#BFBFBF;}
.l-box2 { padding:0.5em;}

.hodnoceni { border-bottom:1px solid #999;}
.rok { padding-left:0.5em; padding-right:0.5em;}


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe, .videoWrapper object {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100%  !important;
}

.video, .cislo {
  overflow: hidden;
  position:relative;
  height: 24.2em;
  margin-right: 1.5em;
}

.video h2 {
  z-index: 1;
  position: absolute;
  padding: 1em;
  color: #fff;
}

.video img {
  max-width:inherit;
  position: absolute;
  left: -50%;
  top: 0;
  width: 800px;
  margin:0;
  z-index: 0;
}

.video:before {
  content: '';
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: block;
  z-index: 1;
  background-color: rgba(0,70,78, 0.7);
  background-image:url('_images/play.png');
  background-position: center center;
  background-repeat: no-repeat;
}

.video a, .cislo a {
  display: block;
  z-index: 2;
  height: 100%;
  width: 100%;
  position: absolute;
}

.cislo h2 {
  z-index: 1;
  color: #fff;
}

.cislo {
  background: #FD7512;
  color:#fff;
  padding: 1em;
  height: 22.2em;
}

.cislo hr {
  border: none;
  margin-top: 1em;
  margin-bottom: 2em;
  border-bottom: 1px solid rgba(255,255,255,0.3);
}

.cislo .number {
  font-size: 300%;
  font-weight: normal;
}


.gr {height:13px; background:#E74D01; min-width:3px;  margin-bottom:1px;}
.editable .gr {height:15px; background:#E74D01;  margin-bottom:15px;}

.bankaico { float:left; width:72px; text-align:center; margin:0.5em;}
.bankaico .banka { display:block; width:100%; height:50px; background-position:5px 0px; background-repeat:no-repeat; border-top:4px solid #fff;}
.bankaico a {text-decoration:none; display:block;}
.bankaico a:hover { text-decoration: none; }
.bankaico .rating {  border-bottom-style:solid; border-bottom-width:4px; padding-bottom:5px;}
.bankaico:hover .banka, .bankaico.selected .banka { background-position:5px -56px; border-top:4px solid #00B1E6;}
.banka2 {
	height:100px; }

	.banka2 {	float:left;	display: table;	border-collapse: collapse;	border-spacing: 0;	height: 110px;	width:100%;	padding:2px;margin:1px;	}
	.banka2 img {	padding:5px;	background:#FFF;	max-width:150px;	max-height:100px;	}
	.banka2 a {	display: table-cell;	text-align: left;	vertical-align: middle;	text-align:center;   }

.medailon img {margin:0;}
.medailon .fotka { text-align:center; font-size:100%;padding:0em; padding-left:0; padding-right:0; width: 8em; display:inline-block;
    height: 8em;
    -webkit-border-radius:6em;
    -moz-border-radius: 6em;
    border-radius: 6em;
	 background:#ccc;
	 overflow:hidden;
	 border:2px solid #75D4D0;
	 position:relative;
	}

.medailon .fotka img {
		margin:0;
	position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
}

#progress {
	height: 10px;  /* Can be anything */
	position: relative;
	padding: 5px;
	border-radius:5px;
	background:#00464E;
}
#progress > span {
	display: block;
	height: 100%;
	border-radius:5px;
	background-color: #AC98D7;
	position: relative;
	overflow: hidden;
}
