@charset "UTF-8";
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;}

/* Odkazy
     ========================================================================== */
a{background-color:transparent;}
a:active,a:hover{outline:0;}

abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.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:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:1px;color:#871c39;height:1px;border:0px;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}

/* Formulare
     ========================================================================== */
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
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:not-allowed;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}                                                     
input{line-height:normal;}
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;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}

table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}

.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em";}
html{font-size:100%;box-sizing:border-box;}
*,*::before,*::after{box-sizing:inherit;}
body{padding:0;margin:0;font-family:Lexend Deca,"Helvetica Neue",Helvetica,Arial,sans-serif;
  font-weight:normal;line-height:1.5;color:#776116;background-color:#ece5d7;
  
  background-image:url('/image/body-diamant.png');
  background-repeat:repeat;background-attachment:scroll;background-size:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ece5d7+0,eae5dc+50,ece5d7+100 */
background: #ece5d7; /* Old browsers */
background: -moz-linear-gradient(left,  #ece5d7 0%, #eae5dc 50%, #ece5d7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #ece5d7 0%,#eae5dc 50%,#ece5d7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #ece5d7 0%,#eae5dc 50%,#ece5d7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ece5d7', endColorstr='#ece5d7',GradientType=1 ); /* IE6-9 */
  }
img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle;}
textarea{height:auto;min-height:50px;border-radius:3px;}
select{width:100%;border-radius:3px;}
#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important;}
button{-webkit-appearance:none;-moz-appearance:none;background:transparent;padding:0;border:0;border-radius:3px;line-height:1;}
[data-whatinput='mouse'] button{outline:0;}
.is-visible{display:block !important;}
.is-hidden{display:none !important;}

div,dl,dt,dd,ul,ol,li,,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;}
p{font-size:inherit;line-height:1.6;margin-bottom:1rem;text-rendering:optimizeLegibility;}
em,i{font-style:italic;line-height:inherit;}
strong,b{font-weight:bold;line-height:inherit;}
small{font-size:80%;line-height:inherit;}

h1,h2,h3,h4,h5,h6{font-family:Baloo Bhai,Georgia,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;
  font-weight:normal;font-style:normal;color:inherit;text-rendering:optimizeLegibility;margin-top:0;margin-bottom:0.25rem;line-height:1.4;}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:#cacaca;line-height:0;}
h1{font-size:1.5rem;color:#50021b;}
h2{font-size:1.25rem;color:#50021b;margin-bottom:1.8rem;}
h3{font-size:1.1875rem;color:#871c39;}
h4{font-size:1.125rem;}
h5{font-size:1.0625rem;}
h6{font-size:1rem;}

@media screen and (min-width:40em){
  h1{font-size:2.9rem;line-height:100%;margin-bottom:1.5rem;}
  h2{font-size:2rem;line-height:105%;}
  h3{font-size:1.5rem;}
  h4{font-size:1.2rem;}
  h5{font-size:1.25rem;}
  h6{font-size:1rem;}
}

a{color:#a7975f;text-decoration:none;line-height:inherit;cursor:pointer;}
a:hover,a:focus{color:#50021b;}
a img{border:0;}
hr{max-width:84rem;height:0;border-right:0;border-top:0;border-bottom:1px solid #871c39;border-left:0;margin:1.25rem auto;clear:both;}
ul,ol,dl{line-height:1.6;margin-bottom:1rem;list-style-position:outside;}
li{font-size:inherit;}
ul{list-style-type:disc;margin-left:1.25rem;}
ol{margin-left:1.25rem;}
ul ul,ol ul,ul ol,ol ol{margin-left:1.25rem;margin-bottom:0;}
dl{margin-bottom:1rem;}
dl dt{margin-bottom:0.3rem;font-weight:bold;}
blockquote{margin:0 0 1rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca;}
blockquote,blockquote p{line-height:1.6;color:#8a8a8a;}
cite{display:block;font-size:0.8125rem;color:#8a8a8a;}
cite:before{content:'\2014 \0020';}
abbr{color:#0a0a0a;cursor:help;border-bottom:1px dotted #0a0a0a;}
code{font-family:Consolas,"Liberation Mono",Courier,monospace;
  font-weight:normal;color:#0a0a0a;background-color:#e6e6e6;border:1px solid #cacaca;padding:0.125rem 0.3125rem 0.0625rem;}
kbd{padding:0.125rem 0.25rem 0;margin:0;background-color:#e6e6e6;color:#0a0a0a;font-family:Consolas,"Liberation Mono",Courier,monospace;border-radius:3px;}
.subheader{margin-top:0.2rem;margin-bottom:0.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a;}
.lead{font-size:125%;line-height:1.6;}
.stat{font-size:2.5rem;line-height:1;}
p + .stat{margin-top:-1rem;}
.no-bullet{margin-left:0;list-style:none;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-justify{text-align:justify;}

@media screen and (min-width: 40em){
  .medium-text-left{text-align:left;}
  .medium-text-right{text-align:right;}
  .medium-text-center{text-align:center;}
  .medium-text-justify{text-align:justify;} 
}
  
@media screen and (min-width: 64em){
  .large-text-left{text-align:left;}
  .large-text-right{text-align:right;}
  .large-text-center{text-align:center;}
  .large-text-justify{text-align:justify;}
}

.show-for-print{display:none !important;}

/* Styl pro tisk
     ========================================================================== */
@media print{
*{background:transparent !important;color:black !important;box-shadow:none !important;text-shadow:none !important;font-size:12px;}
.show-for-print{display:block !important;}
.hide-for-print{display:none !important;}
table.show-for-print{display:table !important;}
thead.show-for-print{display:table-header-group !important;}
tbody.show-for-print{display:table-row-group !important;}
tr.show-for-print{display:table-row !important;}
td.show-for-print{display:table-cell !important;}
th.show-for-print{display:table-cell !important;}
a,a:visited{text-decoration:underline;}
/* a[href]:after{content:" (" attr(href) ")";} */
.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{content:'';}
abbr[title]:after{content:" (" attr(title) ")";}
pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid;}
thead{display:table-header-group;}
tr,img{page-break-inside:avoid;}
img{max-width:100% !important;}
@page{margin:1cm;}
p,h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
h1{font-size:3.5rem;}
}

[type='text'],[type='password'],[type='date'],[type='datetime'],[type='datetime-local'],[type='month'],[type='week'],[type='email'],[type='number'],[type='search'],[type='tel'],
[type='time'],[type='url'],[type='color'],textarea{
  display:block;box-sizing:border-box;width:100%;height:2.4375rem;padding:0.5rem;border:1px solid #a7975f;margin:0 0 1rem;
  font-family:inherit;font-size:1rem;color:#50021b;background-color:rgba(167,151,95,0.1);box-shadow:inset 0 1px 2px rgba(10,10,10,0.1);border-radius:3px;
  transition:box-shadow 0.5s,border-color 0.25s ease-in-out;-webkit-appearance:none;-moz-appearance:none;}
[type='text']:focus,[type='password']:focus,[type='date']:focus,[type='datetime']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='week']:focus,
[type='email']:focus,[type='number']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='url']:focus,[type='color']:focus,textarea:focus
  {border:1px solid #871c39;background-color:rgba(255,255,255,0.6);outline:none;box-shadow:0 0 5px #cacaca;transition:box-shadow 0.5s, border-color 0.25s ease-in-out;}
textarea{max-width:100%;}
textarea[rows]{height:auto;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a7975f;}
input::-moz-placeholder,textarea::-moz-placeholder{color:#a7975f;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a7975f;}
input::placeholder,textarea::placeholder{color:#a7975f;}
input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed;}
[type='submit'],[type='button']{border-radius:3px;-webkit-appearance:none;-moz-appearance:none;}
input[type='search']{box-sizing:border-box;}
[type='file'],[type='checkbox'],[type='radio']{margin:0 0 1rem;}
[type='checkbox'] + label,[type='radio'] + label{display:inline-block;margin-left:0.5rem;margin-right:1rem;margin-bottom:0;vertical-align:baseline;}
[type='checkbox'] + label[for],[type='radio'] + label[for]{cursor:pointer;}
label > [type='checkbox'],label > [type='radio']{margin-right:0.5rem;}
[type='file']{width:100%;}
label{display:block;margin:0;font-size:0.875rem;font-weight:normal;line-height:1.8;color:#50021b;}
label.middle{margin:0 0 1rem;padding:0.5625rem 0;}
.help-text{margin-top:-0.5rem;font-size:0.8125rem;font-style:italic;color:#0a0a0a;}
.input-group{display:table;width:100%;margin-bottom:1rem;}
.input-group > :first-child{border-radius:3px 0 0 3px;}
.input-group > :last-child > *{border-radius:0 3px 3px 0;}
.input-group-label,.input-group-field,.input-group-button{margin:0;white-space:nowrap;display:table-cell;vertical-align:middle;}
.input-group-label{text-align:center;padding:0 1rem;background:#e6e6e6;color:#0a0a0a;border:1px solid #cacaca;white-space:nowrap;width:1%;height:100%;}
.input-group-label:first-child{border-right:0;}
.input-group-label:last-child{border-left:0;}
.input-group-field{border-radius:0;height:2.5rem;}
.input-group-button{padding-top:0;padding-bottom:0;text-align:center;height:100%;width:1%;}
.input-group-button a,.input-group-button input,.input-group-button button{margin:0;}
.input-group .input-group-button{display:table-cell;}
fieldset{border:0;padding:0;margin:0;}
legend{margin-bottom:0.5rem;max-width:100%;}
.fieldset{border:1px solid #cacaca;padding:1.25rem;margin:1.125rem 0;}
.fieldset legend{background:#fefefe;padding:0 0.1875rem;margin:0;margin-left:-0.1875rem;}
select{height:2.4375rem;padding:0.5rem;border:1px solid #cacaca;margin:0 0 1rem;font-size:1rem;font-family:inherit;line-height:normal;color:#0a0a0a;background-color:#fefefe;
  border-radius:3px;-webkit-appearance:none;-moz-appearance:none;
  background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' version='1.1' width='32' height='24' viewBox='0 0 32 24'><polygon points='0,0 32,0 16,24' style='fill: rgb%28138, 138, 138%29'></polygon></svg>");
  background-size:9px 6px;background-position:right -1rem center;background-origin:content-box;background-repeat:no-repeat;padding-right:1.5rem;}

@media screen and (min-width: 0\0){
  select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");}}

select:disabled{background-color:#e6e6e6;cursor:not-allowed;}
select::-ms-expand{display:none;}
select[multiple]{height:auto;background-image:none;}
.is-invalid-input:not(:focus){background-color:rgba(198,15,19,0.1);border-color:#c60f13;}
.is-invalid-label{color:#c60f13;}
.form-error{display:none;margin-top:-0.5rem;margin-bottom:1rem;font-size:0.75rem;font-weight:bold;color:#c60f13;}
.form-error.is-visible{display:block;}
.float-left{float:left !important;}
.float-right{float:right !important;}
.float-center{display:block;margin-left:auto;margin-right:auto;}
.clearfix::before,.clearfix::after{content:' ';display:table;}
.clearfix::after{clear:both;}
.hide{display:none !important;}
.invisible{visibility:hidden;}

@media screen and (max-width:39.9375em){
  .hide-for-small-only{display:none !important;}}
@media screen and (max-width:0em),screen and (min-width:40em){
  .show-for-small-only{display:none !important;}}
@media screen and (min-width:40em){
  .hide-for-medium{display:none !important;}}
@media screen and (max-width:39.9375em){
  .show-for-medium{display:none !important;}}
@media screen and (min-width:40em) and (max-width:63.9375em){
  .hide-for-medium-only{display:none !important;}}
@media screen and (max-width:39.9375em), screen and (min-width:64em){
  .show-for-medium-only{display:none !important;}}
@media screen and (min-width:64em){
  .hide-for-large{display:none !important;}}
@media screen and (max-width:63.9375em){
  .show-for-large{display:none !important;}}
@media screen and (min-width:64em) and (max-width:74.9375em){
  .hide-for-large-only{display:none !important;}}
@media screen and (max-width:63.9375em), screen and (min-width:75em){
  .show-for-large-only{display:none !important;}}

.show-for-sr,.show-on-focus{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);}
.show-on-focus:active,.show-on-focus:focus{position:static !important;height:auto;width:auto;overflow:visible;clip:auto;}
.show-for-landscape,.hide-for-portrait{display:block !important;}
  
@media screen and (orientation:landscape){
  .show-for-landscape,.hide-for-portrait{display:block !important;}}
@media screen and (orientation:portrait){
  .show-for-landscape,.hide-for-portrait{display:none !important;}}

.hide-for-landscape,.show-for-portrait{display:none !important;}
  
@media screen and (orientation:landscape){
  .hide-for-landscape,.show-for-portrait{display:none !important;}}
@media screen and (orientation:portrait){
  .hide-for-landscape,.show-for-portrait{display:block !important;}}

/* Tlačítka
     ========================================================================== */
.button{display:inline-block;text-align:center;line-height:1;cursor:pointer;-webkit-appearance:none;transition:background-color 1s ease-out,color 5s ease-out;
  vertical-align:middle;border:1px solid transparent;border-radius:5rem 0.5rem;padding:0.7em 1.5em;margin:0 0 1rem 0;font-size:0.9rem;background-color:#ece5d7;color:#a7975f;border:1px solid #a7975f;}
[data-whatinput='mouse'] .button{outline:0;}
.button:hover,.button:focus{background-color:#a7975f;color:#fff;}
.button.tiny{font-size:0.6rem;}
.button.small{font-size:0.75rem;}
.button.large{font-size:1.25rem;}
.button.expanded{display:block;width:100%;margin-left:0;margin-right:0;}
.button.primary{background-color:#871c39;border:1px solid #50021b;color:#fff;}
.button.primary_2{background-color:#871c39;border:1px solid #50021b;color:#fff;border-radius:0rem 0rem 5rem 5rem;}
.button.primary:hover,.button.primary:focus{background-color:#50021b;color:#fff;}
.button.primary_2:hover,.button.primary_2:focus{background-color:#50021b;color:#fff;border-radius:0rem 0rem 5rem 5rem;}
.button.secondary{background-color:#13827a;color:#fff;border:1px solid #095852;}
.button.secondary:hover,.button.secondary:focus{background-color:#095852;color:#fff;}
.button.gold{background-color:#ece5d7;color:#a7975f;border:1px solid #a7975f;}
.button.gold:hover,.button.gold:focus{background-color:#a7975f;color:#fff;}

.button.alert{background-color:#c60f13;color:#fefefe;}
.button.alert:hover,.button.alert:focus{background-color:#9e0c0f;color:#fefefe;}
.button.success{background-color:#5da423;color:#fefefe;}
.button.success:hover,.button.success:focus{background-color:#4a831c;color:#fefefe;}
.button.warning{background-color:#ffae00;color:#fefefe;}
.button.warning:hover,.button.warning:focus{background-color:#cc8b00;color:#fefefe;}
.button.body-font{background-color:#222222;color:#fefefe;}
.button.body-font:hover,.button.body-font:focus{background-color:#1b1b1b;color:#fefefe;}
.button.header{background-color:#222222;color:#fefefe;}
.button.header:hover,.button.header:focus{background-color:#1b1b1b;color:#fefefe;}
.button.hollow{border:1px solid #2ba6cb;color:#2ba6cb;}
.button.hollow,.button.hollow:hover,.button.hollow:focus{background-color:transparent;}
.button.hollow:hover,.button.hollow:focus{border-color:#165366;color:#165366;}
.button.hollow.primary{border:1px solid #2ba6cb;color:#2ba6cb;}
.button.hollow.primary:hover,.button.hollow.primary:focus{border-color:#165366;color:#165366;}
.button.hollow.secondary{border:1px solid #e9e9e9;color:#e9e9e9;}
.button.hollow.secondary:hover,.button.hollow.secondary:focus{border-color:#757575;color:#757575;}
.button.hollow.alert{border:1px solid #c60f13;color:#c60f13;}
.button.hollow.alert:hover,.button.hollow.alert:focus{border-color:#63080a;color:#63080a;}
.button.hollow.success{border:1px solid #5da423;color:#5da423;}
.button.hollow.success:hover,.button.hollow.success:focus{border-color:#2f5212;color:#2f5212;}
.button.hollow.warning{border:1px solid #ffae00;color:#ffae00;}
.button.hollow.warning:hover,.button.hollow.warning:focus{border-color:#805700;color:#805700;}
.button.hollow.body-font{border:1px solid #222222;color:#222222;}
.button.hollow.body-font:hover,.button.hollow.body-font:focus{border-color:#111111;color:#111111;}
.button.hollow.header{border:1px solid #222222;color:#222222;}
.button.hollow.header:hover,.button.hollow.header:focus{border-color:#111111;color:#111111;}
.button.disabled,.button[disabled]{opacity:0.25;cursor:not-allowed;}
.button.disabled:hover,.button.disabled:focus,.button[disabled]:hover,.button[disabled]:focus{background-color:#2ba6cb;color:#fefefe;}
.button.disabled.primary,.button[disabled].primary{opacity:0.25;cursor:not-allowed;}
.button.disabled.primary:hover,.button.disabled.primary:focus,.button[disabled].primary:hover,.button[disabled].primary:focus{background-color:#2ba6cb;color:#fefefe;}
.button.disabled.secondary,.button[disabled].secondary{opacity:0.25;cursor:not-allowed;}
.button.disabled.secondary:hover,.button.disabled.secondary:focus,.button[disabled].secondary:hover,.button[disabled].secondary:focus{background-color:#e9e9e9;color:#fefefe;}
.button.disabled.alert,.button[disabled].alert{opacity:0.25;cursor:not-allowed;}
.button.disabled.alert:hover,.button.disabled.alert:focus,.button[disabled].alert:hover,.button[disabled].alert:focus{background-color:#c60f13;color:#fefefe;}
.button.disabled.success,.button[disabled].success{opacity:0.25;cursor:not-allowed;}
.button.disabled.success:hover,.button.disabled.success:focus,.button[disabled].success:hover,.button[disabled].success:focus{background-color:#5da423;color:#fefefe;}
.button.disabled.warning,.button[disabled].warning{opacity:0.25;cursor:not-allowed;}
.button.disabled.warning:hover,.button.disabled.warning:focus,.button[disabled].warning:hover,.button[disabled].warning:focus{background-color:#ffae00;color:#fefefe;}
.button.disabled.body-font,.button[disabled].body-font{opacity:0.25;cursor:not-allowed;}
.button.disabled.body-font:hover,.button.disabled.body-font:focus,.button[disabled].body-font:hover,.button[disabled].body-font:focus{background-color:#222222;color:#fefefe;}
.button.disabled.header,.button[disabled].header{opacity:0.25;cursor:not-allowed;}
.button.disabled.header:hover,.button.disabled.header:focus,.button[disabled].header:hover,.button[disabled].header:focus{background-color:#222222;color:#fefefe;}
.button.dropdown::after{content:'';display:block;width:0;height:0;border:inset 0.4em;border-color:#fefefe transparent transparent;
    border-top-style:solid;border-bottom-width:0;position:relative;top:0.4em;float:right;margin-left:1em;display:inline-block;}
.button.arrow-only::after{margin-left:0;float:none;top:-0.1em;}
.close-button{position:absolute;color:#8a8a8a;right:1rem;top:0.5rem;font-size:2em;line-height:1;cursor:pointer;}
[data-whatinput='mouse'] .close-button{outline:0;}
.close-button:hover,.close-button:focus{color:#0a0a0a;}
.button-group{margin-bottom:1rem;font-size:0;}
.button-group::before,.button-group::after{content:' ';display:table;}
.button-group::after{clear:both;}
.button-group .button{margin:0;margin-right:1px;margin-bottom:1px;font-size:0.9rem;}
.button-group .button:last-child{margin-right:0;}
.button-group.tiny .button{font-size:0.6rem;}
.button-group.small .button{font-size:0.75rem;}
.button-group.large .button{font-size:1.25rem;}
.button-group.expanded{margin-right:-1px;}
.button-group.expanded::before,.button-group.expanded::after{display:none;}
.button-group.expanded .button:first-child:nth-last-child(2),.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button{
  display:inline-block;width:calc(50% - 1px);margin-right:1px;}
.button-group.expanded .button:first-child:nth-last-child(2):last-child,.button-group.expanded .button:first-child:nth-last-child(2):first-child:nth-last-child(2) ~ .button:last-child{
  margin-right:-6px;}
.button-group.expanded .button:first-child:nth-last-child(3),.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button{
  display:inline-block;width:calc(33.33333% - 1px);margin-right:1px;}
.button-group.expanded .button:first-child:nth-last-child(3):last-child,.button-group.expanded .button:first-child:nth-last-child(3):first-child:nth-last-child(3) ~ .button:last-child{
  margin-right:-6px;}
.button-group.expanded .button:first-child:nth-last-child(4),.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button{
  display:inline-block;width:calc(25% - 1px);margin-right:1px;}
.button-group.expanded .button:first-child:nth-last-child(4):last-child,.button-group.expanded .button:first-child:nth-last-child(4):first-child:nth-last-child(4) ~ .button:last-child{
  margin-right:-6px;}
.button-group.expanded .button:first-child:nth-last-child(5),.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button{
  display:inline-block;width:calc(20% - 1px);margin-right:1px;}
.button-group.expanded .button:first-child:nth-last-child(5):last-child,.button-group.expanded .button:first-child:nth-last-child(5):first-child:nth-last-child(5) ~ .button:last-child{
  margin-right:-6px;}
.button-group.expanded .button:first-child:nth-last-child(6),.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button{
  display:inline-block;width:calc(16.66667% - 1px);margin-right:1px;}
.button-group.expanded .button:first-child:nth-last-child(6):last-child,.button-group.expanded .button:first-child:nth-last-child(6):first-child:nth-last-child(6) ~ .button:last-child{
  margin-right:-6px;}
.button-group.primary .button{background-color:#2ba6cb;color:#fefefe;}
.button-group.primary .button:hover,.button-group.primary .button:focus{background-color:#2285a2;color:#fefefe;}
.button-group.secondary .button{background-color:#e9e9e9;color:#0a0a0a;}
.button-group.secondary .button:hover,.button-group.secondary .button:focus{background-color:#bababa;color:#0a0a0a;}
.button-group.alert .button{background-color:#c60f13;color:#fefefe;}
.button-group.alert .button:hover,.button-group.alert .button:focus{background-color:#9e0c0f;color:#fefefe;}
.button-group.success .button{background-color:#5da423;color:#fefefe;}
.button-group.success .button:hover,.button-group.success .button:focus{background-color:#4a831c;color:#fefefe;}
.button-group.warning .button{background-color:#ffae00;color:#fefefe;}
.button-group.warning .button:hover,.button-group.warning .button:focus{background-color:#cc8b00;color:#fefefe;}
.button-group.body-font .button{background-color:#222222;color:#fefefe;}
.button-group.body-font .button:hover,.button-group.body-font .button:focus{background-color:#1b1b1b;color:#fefefe;}
.button-group.header .button{background-color:#222222;color:#fefefe;}
.button-group.header .button:hover,.button-group.header .button:focus{background-color:#1b1b1b;color:#fefefe;}
.button-group.stacked .button,.button-group.stacked-for-small .button,.button-group.stacked-for-medium .button{width:100%;}
.button-group.stacked .button:last-child,.button-group.stacked-for-small .button:last-child,.button-group.stacked-for-medium .button:last-child{margin-bottom:0;}

@media screen and (min-width:40em){
  .button-group.stacked-for-small .button{width:auto;margin-bottom:0;}}
@media screen and (min-width:64em){
  .button-group.stacked-for-medium .button{width:auto;margin-bottom:0;}}
@media screen and (max-width:39.9375em){
  .button-group.stacked-for-small.expanded{display:block;}
  .button-group.stacked-for-small.expanded .button{display:block;margin-right:0;}}

.slider{position:relative;height:0.5rem;margin-top:1.25rem;margin-bottom:2.25rem;background-color:#e6e6e6;cursor:pointer;
  -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;touch-action:none;}
.slider-fill{position:absolute;top:0;left:0;display:inline-block;max-width:100%;height:0.5rem;background-color:#cacaca;transition:all 0.2s ease-in-out;}
.slider-fill.is-dragging{transition:all 0s linear;}
.slider-handle{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;
  z-index:1;display:inline-block;width:1.4rem;height:1.4rem;background-color:#2ba6cb;transition:all 0.2s ease-in-out;-ms-touch-action:manipulation;touch-action:manipulation;
  border-radius:3px;}
[data-whatinput='mouse'] .slider-handle{outline:0;}
.slider-handle:hover{background-color:#258dad;}
.slider-handle.is-dragging{transition:all 0s linear;}
.slider.disabled,.slider[disabled]{opacity:0.25;cursor:not-allowed;}
.slider.vertical{display:inline-block;width:0.5rem;height:12.5rem;margin:0 1.25rem;-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1);}
.slider.vertical .slider-fill{top:0;width:0.5rem;max-height:100%;}
.slider.vertical .slider-handle{position:absolute;top:0;left:50%;width:1.4rem;height:1.4rem;
  -webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.switch{height:2rem;margin-bottom:1rem;outline:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
  color:#fefefe;font-weight:bold;font-size:0.875rem;}
.switch-input{opacity:0;position:absolute;margin-bottom:0;}
.switch-paddle{background:#cacaca;cursor:pointer;display:block;position:relative;width:4rem;height:2rem;transition:all 0.25s ease-out;border-radius:3px;color:inherit;font-weight:inherit;}
input + .switch-paddle{margin:0;}
.switch-paddle::after{background:#fefefe;content:'';display:block;position:absolute;height:1.5rem;left:0.25rem;top:0.25rem;width:1.5rem;transition:all 0.25s ease-out;
  -webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);border-radius:3px;}
input:checked ~ .switch-paddle{background:#2ba6cb;}
input:checked ~ .switch-paddle::after{left:2.25rem;}
[data-whatinput='mouse'] input:focus ~ .switch-paddle{outline:0;}
.switch-active,.switch-inactive{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.switch-active{left:8%;display:none;}
input:checked + label > .switch-active{display:block;}
.switch-inactive{right:15%;}
input:checked + label > .switch-inactive{display:none;}
.switch.tiny{height:1.5rem;}
.switch.tiny .switch-paddle{width:3rem;height:1.5rem;font-size:0.625rem;}
.switch.tiny .switch-paddle::after{width:1rem;height:1rem;}
.switch.tiny input:checked ~ .switch-paddle::after{left:1.75rem;}
.switch.small{height:1.75rem;}
.switch.small .switch-paddle{width:3.5rem;height:1.75rem;font-size:0.75rem;}
.switch.small .switch-paddle::after{width:1.25rem;height:1.25rem;}
.switch.small input:checked ~ .switch-paddle::after{left:2rem;}
.switch.large{height:2.5rem;}
.switch.large .switch-paddle{width:5rem;height:2.5rem;font-size:1rem;}
.switch.large .switch-paddle::after{width:2rem;height:2rem;}
.switch.large input:checked ~ .switch-paddle::after{left:2.75rem;}

/* Menu
     ========================================================================== */
.menu{margin:0;list-style-type:none;}
.menu > li{display:table-cell;vertical-align:middle;}
[data-whatinput='mouse'] .menu > li{outline:0;}
.menu > li > a{display:block;padding:1rem 1rem;line-height:1;color:white;}
.menu > li > a:hover{display:block;padding:1rem 1rem;line-height:1;color:#50021B;background:rgba(255,255,255,0.3);}
.menu input,.menu a,.menu button{margin-bottom:0;}
.menu > li > a img,.menu > li > a i,.menu > li > a svg{vertical-align:middle;}
.menu > li > a img + span,.menu > li > a i + span,.menu > li > a svg + span{vertical-align:middle;}
.menu > li > a img,.menu > li > a i,.menu > li > a svg{margin-right:0.25rem;display:inline-block;}
.menu > li{display:table-cell;}
.menu.vertical > li{display:block;background:rgba(255,255,255,0.8);}
.menu.vertical > li a{color:#50021B;}

@media screen and (min-width:40em){
  .menu.medium-horizontal > li{display:table-cell;}
  .menu.medium-vertical > li{display:block;}}
@media screen and (min-width:64em){
  .menu.large-horizontal > li{display:table-cell;}
  .menu.large-vertical > li{display:block;}}
  
.menu.simple li{line-height:1;display:inline-block;margin-right:1rem;}
.menu.simple a{padding:0;}
.menu.align-right::before,.menu.align-right::after{content:' ';display:table;}
.menu.align-right::after{clear:both;}
.menu.align-right > li{float:right;}
.menu.expanded{width:100%;display:table;table-layout:fixed;}
.menu.expanded > li:first-child:last-child{width:100%;}
.menu.icon-top > li > a{text-align:center;}
.menu.icon-top > li > a img,.menu.icon-top > li > a i,.menu.icon-top > li > a svg{display:block;margin:0 auto 0.25rem;}
.menu.nested{margin-left:1rem;}
.menu .active > a{color:#776116;background:rgba(167,151,95,1);
background:-moz-linear-gradient(top,rgba(167,151,95,1) 0%,rgba(236,229,215,1) 49%,rgba(236,229,215,1) 50%,rgba(167,151,95,1) 100%);
background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(167,151,95,1)),color-stop(49%,rgba(236,229,215,1)),color-stop(50%,rgba(236,229,215,1)),color-stop(100%,rgba(167,151,95,1)));
background:-webkit-linear-gradient(top,rgba(167,151,95,1) 0%,rgba(236,229,215,1) 49%,rgba(236,229,215,1) 50%,rgba(167,151,95,1) 100%);
background:-o-linear-gradient(top,rgba(167,151,95,1) 0%,rgba(236,229,215,1) 49%,rgba(236,229,215,1) 50%,rgba(167,151,95,1) 100%);
background:-ms-linear-gradient(top,rgba(167,151,95,1) 0%,rgba(236,229,215,1) 49%,rgba(236,229,215,1) 50%,rgba(167,151,95,1) 100%);
background:linear-gradient(to bottom,rgba(167,151,95,1) 0%,rgba(236,229,215,1) 49%,rgba(236,229,215,1) 50%,rgba(167,151,95,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7975f',endColorstr='#a7975f',GradientType=0);}
}
.menu-text{font-weight:bold;color:inherit;line-height:1;padding-top:0;padding-bottom:0;padding:0.7rem 1rem;}
.menu-centered{text-align:center;}
.menu-centered > .menu{display:inline-block;}
.no-js [data-responsive-menu] ul{display:none;}
.is-drilldown{position:relative;overflow:hidden;}
.is-drilldown li{display:block !important;}
.is-drilldown-submenu{position:absolute;top:0;left:100%;z-index:-1;width:100%;background:#fefefe;
  transition:-webkit-transform 0.15s linear;transition:transform 0.15s linear;}
.is-drilldown-submenu.is-active{z-index:1;display:block;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.is-drilldown-submenu.is-closing{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}
.is-drilldown-submenu-parent > a{position:relative;}
.is-drilldown-submenu-parent > a::after{content:'';display:block;width:0;height:0;border:inset 6px;border-color:transparent transparent transparent #50021B;
  border-left-style:solid;border-right-width:0;position:absolute;top:50%;margin-top:-6px;right:1rem;}
.js-drilldown-back > a::before{content:'';display:block;width:0;height:0;border:inset 6px;border-color:transparent #50021B transparent transparent;
  border-right-style:solid;border-left-width:0;border-left-width:0;display:inline-block;vertical-align:middle;margin-right:0.75rem;}
.is-accordion-submenu-parent > a{position:relative;}
.is-accordion-submenu-parent > a::after{content:'';display:block;width:0;height:0;border:inset 6px;border-color:#50021B transparent transparent;
  border-top-style:solid;border-bottom-width:0;position:absolute;top:50%;margin-top:-4px;right:1rem;}
.is-accordion-submenu-parent[aria-expanded='true'] > a::after{-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;
  -webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1);}
.dropdown.menu > li.opens-left > .is-dropdown-submenu{left:auto;right:0;top:100%;}
.dropdown.menu > li.opens-right > .is-dropdown-submenu{right:auto;left:0;top:100%;}
.dropdown.menu > li.is-dropdown-submenu-parent > a{padding-right:1.5rem;position:relative;}
.dropdown.menu > li.is-dropdown-submenu-parent > a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:#50021B transparent transparent;
  border-top-style:solid;border-bottom-width:0;right:5px;margin-top:-2px;}
[data-whatinput='mouse'] .dropdown.menu a{outline:0;}
.no-js .dropdown.menu ul{display:none;}
.dropdown.menu.vertical > li .is-dropdown-submenu{top:0;}
.dropdown.menu.vertical > li.opens-left > .is-dropdown-submenu{left:auto;right:100%;}
.dropdown.menu.vertical > li.opens-right > .is-dropdown-submenu{right:auto;left:100%;}
.dropdown.menu.vertical > li > a::after{right:14px;margin-top:-3px;}
.dropdown.menu.vertical > li.opens-left > a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent #2ba6cb transparent transparent;
  border-right-style:solid;border-left-width:0;}
.dropdown.menu.vertical > li.opens-right > a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:transparent transparent transparent #2ba6cb;
  border-left-style:solid;border-right-width:0;}

@media screen and (min-width:40em){
  .dropdown.menu.medium-horizontal > li.opens-left > .is-dropdown-submenu{left:auto;right:0;top:100%;}
  .dropdown.menu.medium-horizontal > li.opens-right > .is-dropdown-submenu{right:auto;left:0;top:100%;}
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a{padding-right:1.5rem;position:relative;}
  .dropdown.menu.medium-horizontal > li.is-dropdown-submenu-parent > a::after{content:'';display:block;width:0;height:0;border:inset 5px;border-color:#2ba6cb transparent transparent;
    border-top-style:solid;border-bottom-width:0;right:5px;margin-top:-2px;}
  .dropdown.menu.medium-vertical > li .is-dropdown-submenu{top:0;}
  .dropdown.menu.medium-vertical > li.opens-left > .is-dropdown-submenu{left:auto;right:100%;}
  .dropdown.menu.medium-vertical > li.opens-right > .is-dropdown-submenu{right:auto;left:100%;}
  .dropdown.menu.medium-vertical > li > a::after{right:14px;margin-top:-3px;}
  .dropdown.menu.medium-vertical > li.opens-left > a::after{content:'';display:block;width:0;height:0;border:inset 5px;
    border-color:transparent #50021B transparent transparent;border-right-style:solid;border-left-width:0;}
  .dropdown.menu.medium-vertical > li.opens-right > a::after{content:'';display:block;width:0;height:0;border:inset 5px;
    border-color:transparent transparent transparent #50021B;border-left-style:solid;border-right-width:0;}}

@media screen and (min-width:64em){
  .dropdown.menu.large-horizontal > li.opens-left > .is-dropdown-submenu{left:auto;right:0;top:100%;}
  .dropdown.menu.large-horizontal > li.opens-right > .is-dropdown-submenu{right:auto;left:0;top:100%;}
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a{padding-right:1.5rem;position:relative;}
  .dropdown.menu.large-horizontal > li.is-dropdown-submenu-parent > a::after{content:'';display:block;width:0;height:0;border:inset 5px;
    border-color:#2ba6cb transparent transparent;border-top-style:solid;border-bottom-width:0;right:5px;margin-top:-2px;}
  .dropdown.menu.large-vertical > li .is-dropdown-submenu{top:0;}
  .dropdown.menu.large-vertical > li.opens-left > .is-dropdown-submenu{left:auto;right:100%;}
  .dropdown.menu.large-vertical > li.opens-right > .is-dropdown-submenu{right:auto;left:100%;}
  .dropdown.menu.large-vertical > li > a::after{right:14px;margin-top:-3px;}
  .dropdown.menu.large-vertical > li.opens-left > a::after{content:'';display:block;width:0;height:0;border:inset 5px;
    border-color:transparent #50021B transparent transparent;border-right-style:solid;border-left-width:0;}
  .dropdown.menu.large-vertical > li.opens-right > a::after{content:'';display:block;width:0;height:0;border:inset 5px;
    border-color:transparent transparent transparent #50021B;border-left-style:solid;border-right-width:0;}}

.dropdown.menu.align-right .is-dropdown-submenu.first-sub{top:100%;left:auto;right:0;}
.is-dropdown-menu.vertical{width:100px;}
.is-dropdown-menu.vertical.align-right{float:right;}
.is-dropdown-submenu-parent{position:relative;}
.is-dropdown-submenu-parent a::after{position:absolute;top:50%;right:5px;margin-top:-2px;}
.is-dropdown-submenu-parent.opens-inner > .is-dropdown-submenu{top:100%;left:auto;}
.is-dropdown-submenu-parent.opens-left > .is-dropdown-submenu{left:auto;right:100%;}
.is-dropdown-submenu-parent.opens-right > .is-dropdown-submenu{right:auto;left:100%;}
.is-dropdown-submenu{display:none;position:absolute;top:0;left:100%;min-width:200px;z-index:1;background:#fefefe;border:1px solid rgba(135,28,57,0.2);}
.is-dropdown-submenu .is-dropdown-submenu-parent > a::after{right:14px;margin-top:-3px;}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after{content:'';display:block;width:0;height:0;border:inset 5px;
    border-color:transparent #50021B transparent transparent;border-right-style:solid;border-left-width:0;}
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after{content:'';display:block;width:0;height:0;border:inset 5px;
    border-color:transparent transparent transparent #50021B;border-left-style:solid;border-right-width:0;}
.is-dropdown-submenu .is-dropdown-submenu{margin-top:-1px;}
.is-dropdown-submenu > li{width:100%;}
.is-dropdown-submenu > li a:hover{background:rgba(135,28,57,0.95);color:white;width:100%;}
.is-dropdown-submenu.js-dropdown-active{display:block;}
.title-bar{background: rgb(235,193,125); /* Old browsers */
background: -moz-linear-gradient(-45deg, rgba(83,2,27,1) 0%, rgba(135,28,57,1) 40%, rgba(135,28,57,1) 50%, rgba(135,28,57,1) 60%, rgba(83,2,27,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, rgba(83,2,27,1) 0%,rgba(135,28,57,1) 40%,rgba(135,28,57,1) 50%,rgba(135,28,57,1) 60%,rgba(83,2,27,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, rgba(83,2,27,1) 0%,rgba(135,28,57,1) 40%,rgba(135,28,57,1) 50%,rgba(135,28,57,1) 60%,rgba(83,2,27,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebc17d', endColorstr='#ebc17d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */color:#fff;padding:0.7rem 0.5rem;}
.title-bar::before,.title-bar::after{content:' ';display:table;}
.title-bar::after{clear:both;}
.title-bar .menu-icon{margin-left:0.25rem;margin-right:0.25rem;}
.title-bar-left{float:left;}
.title-bar-right{float:right;text-align:right;}
.title-bar-title{font-weight:bold;vertical-align:middle;display:inline-block;}
.top-bar{background:rgba(80,2,27,1);
background:-moz-linear-gradient(top,rgba(80,2,27,1) 0%,rgba(135,28,57,1) 49%,rgba(135,28,57,1) 50%,rgba(80,2,27,1) 100%);
background:-webkit-gradient(left top,left bottom, color-stop(0%,rgba(80,2,27,1)),color-stop(49%,rgba(135,28,57,1)),color-stop(50%,rgba(135,28,57,1)),color-stop(100%,rgba(80,2,27,1)));
background:-webkit-linear-gradient(top,rgba(80,2,27,1) 0%,rgba(135,28,57,1) 49%, rgba(135,28,57,1) 50%,rgba(80,2,27,1) 100%);
background:-o-linear-gradient(top,rgba(80,2,27,1) 0%,rgba(135,28,57,1) 49%,rgba(135,28,57,1) 50%,rgba(80,2,27,1) 100%);
background:-ms-linear-gradient(top,rgba(80,2,27,1) 0%,rgba(135,28,57,1) 49%,rgba(135,28,57,1) 50%,rgba(80,2,27,1) 100%);
background:linear-gradient(to bottom,rgba(80,2,27,1) 0%,rgba(135,28,57,1) 49%,rgba(135,28,57,1) 50%,rgba(80,2,27,1) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#50021b',endColorstr='#50021b',GradientType=0);}
.top-bar::before, .top-bar::after{content:' ';display:table;}
.top-bar::after{clear:both;}
.top-bar ul{background:rgba(255,255,255,0);}
.top-bar input{max-width:200px;margin-right:1rem;}
.top-bar .input-group-field{width:100%;margin-right:0;}
.top-bar input.button{width:auto;}
.top-bar .top-bar-left,.top-bar .top-bar-right{width:100%;}
@media screen and (min-width:40em){
  .top-bar .top-bar-left,.top-bar .top-bar-right{width:auto;}}
@media screen and (max-width:63.9375em){
  .top-bar.stacked-for-medium .top-bar-left,.top-bar.stacked-for-medium .top-bar-right{width:100%;}}
@media screen and (max-width:74.9375em){
  .top-bar.stacked-for-large .top-bar-left,.top-bar.stacked-for-large .top-bar-right{width:100%;}}
.top-bar-title{float:left;margin-right:1rem;}
.top-bar-left{float:left;}
.top-bar-right{float:right;}

.breadcrumbs{list-style:none;margin:0 0 1rem 0;}
ul.breadcrumbs{padding-left:0; padding-right:0px;margin-left:0px;}
.breadcrumbs::before,.breadcrumbs::after{content:' ';display:table;}
.breadcrumbs::after{clear:both;}
.breadcrumbs li{float:left;color:#a7975f;font-size:0.8rem;cursor:default;text-transform:none;}
.breadcrumbs li:not(:last-child)::after{color:#a7975f;content:">";margin:0 0.75rem; position:relative;top:1px;opacity:1;}
.breadcrumbs a{color:#871c39;}
.breadcrumbs a:hover{text-decoration:underline;color:#50021b;}
.breadcrumbs .disabled{color:#cacaca;cursor:not-allowed;}

.pagination{margin-left:0;margin-bottom:1rem;}
.pagination::before,.pagination::after{content:' ';display:table;}
.pagination::after{clear:both;}
.pagination li{font-size:0.875rem;margin-right:0.0625rem;border-radius:3px;display:none;}
.pagination li:last-child,.pagination li:first-child{display:inline-block;}
@media screen and (min-width:40em){
  .pagination li{display:inline-block;}}
.pagination a,.pagination button{color:#0a0a0a;display:block;padding:0.1875rem 0.625rem;border-radius:3px;}
.pagination a:hover,.pagination button:hover{background:#e6e6e6;}
.pagination .current{padding:0.1875rem 0.625rem;background:#2ba6cb;color:#fefefe;cursor:default;}
.pagination .disabled{padding:0.1875rem 0.625rem;color:#cacaca;cursor:not-allowed;}
.pagination .disabled:hover{background:transparent;}
.pagination .ellipsis::after{content:'\2026';padding:0.1875rem 0.625rem;color:#0a0a0a;}
.pagination-previous a::before,.pagination-previous.disabled::before{content:'\00ab';display:inline-block;margin-right:0.5rem;}
.pagination-next a::after,.pagination-next.disabled::after{content:'\00bb';display:inline-block;margin-left:0.5rem;}

.accordion{list-style-type:none;background:#fefefe;margin-left:0;}
.accordion-item:first-child > :first-child{border-radius:3px 3px 0 0;}
.accordion-item:last-child > :last-child{border-radius:0 0 3px 3px;}
.accordion-title{display:block;padding:1.25rem 1rem;line-height:1;font-size:0.75rem;color:#2ba6cb;position:relative;border:1px solid #e6e6e6;border-bottom:0;}
:last-child:not(.is-active) > .accordion-title{border-radius:0 0 3px 3px;border-bottom:1px solid #e6e6e6;}
.accordion-title:hover,.accordion-title:focus{background-color:#e6e6e6;}
.accordion-title::before{content:'+';position:absolute;right:1rem;top:50%;margin-top:-0.5rem;}
.is-active > .accordion-title::before{content:'–';}
.accordion-content{padding:1rem;display:none;border:1px solid #e6e6e6;border-bottom:0;background-color:#fefefe;color:#0a0a0a;}
:last-child > .accordion-content:last-child{border-bottom:1px solid #e6e6e6;}

.dropdown-pane{background-color:#fefefe;border:1px solid #cacaca;border-radius:3px;display:block;font-size:1rem;padding:1rem;position:absolute;
  visibility:hidden;width:300px;z-index:10;}
.dropdown-pane.is-open{visibility:visible;}
.dropdown-pane.tiny{width:100px;}
.dropdown-pane.small{width:200px;}
.dropdown-pane.large{width:400px;}

html,body{height:100%;}
.off-canvas-wrapper{width:100%;overflow-x:hidden;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-overflow-scrolling:auto;}
.off-canvas-wrapper-inner{position:relative;width:100%;min-height:100%;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;}
.off-canvas-wrapper-inner::before,.off-canvas-wrapper-inner::after{content:' ';display:table;}
.off-canvas-wrapper-inner::after{clear:both;}
.off-canvas-content,.off-canvas-content{min-height:100%;background:#fefefe;transition:-webkit-transform 0.5s ease;transition:transform 0.5s ease;
  -webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;padding-bottom:0.1px;box-shadow:0 0 10px rgba(10,10,10,0.5);}
.js-off-canvas-exit{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(254,254,254,0.25);cursor:pointer;transition:background 0.5s ease;}
.off-canvas{position:absolute;background:#e6e6e6;z-index:-1;max-height:100%;overflow-y:auto;
  -webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
[data-whatinput='mouse'] .off-canvas{outline:0;}
.off-canvas.position-left{left:-250px;top:0;width:250px;}
.is-open-left{-webkit-transform:translateX(250px);-ms-transform:translateX(250px);transform:translateX(250px);}
.off-canvas.position-right{right:-250px;top:0;width:250px;}
.is-open-right{-webkit-transform:translateX(-250px);-ms-transform:translateX(-250px);transform:translateX(-250px);}

@media screen and (min-width:40em){
  .position-left.reveal-for-medium{left:0;z-index:auto;position:fixed;}
  .position-left.reveal-for-medium ~ .off-canvas-content{margin-left:250px;}
  .position-right.reveal-for-medium{right:0;z-index:auto;position:fixed;}
  .position-right.reveal-for-medium ~ .off-canvas-content{margin-right:250px;}}
@media screen and (min-width:64em){
  .position-left.reveal-for-large{left:0;z-index:auto;position:fixed;}
  .position-left.reveal-for-large ~ .off-canvas-content{margin-left:250px;}
  .position-right.reveal-for-large{right:0;z-index:auto;position:fixed;}
  .position-right.reveal-for-large ~ .off-canvas-content{margin-right:250px;}}

.tabs{margin:0;list-style-type:none;background:rgba(167,151,95,0.1);border:1px solid rgba(167,151,95,0.2);}
.tabs::before,.tabs::after{content:' ';display:table;}
.tabs::after{clear:both;}
.tabs.vertical > li{width:auto;float:none;display:block;}
.tabs.simple > li > a{padding:0;}
.tabs.simple > li > a:hover{background:transparent;}
.tabs.primary{background:rgba(167,151,95,0.8);}
.tabs.primary > li > a{color:rgba(167,151,95,0.8);}
.tabs.primary > li > a:hover,.tabs.primary > li > a:focus{background:rgba(167,151,95,1);}
.tabs-title{float:left;}
.tabs-title > a{display:block;padding:1rem 1.25rem;line-height:1;font-size:0.9rem;}
.tabs-title > a:hover{background:rgba(167,151,95,0.3);}
.tabs-title > a:focus,.tabs-title > a[aria-selected='true']{background-color:#871c39;color:white;} /* ACTIVE */
.tabs-content{transition:all 0.5s ease;background: rgba(255,255,255,0.1);border:1px solid rgba(167,151,95,0.2);border-top:0;}
.tabs-content.vertical{border:1px solid rgba(167,151,95,0.6);border-left:0;}
.tabs-panel{display:none;padding:1rem;}
.tabs-panel.is-active{display:block;}

.callout{margin:0 0 1rem 0;padding:1rem;border-radius:0.6rem 0.6rem;position:relative;
background:rgba(167,151,95,0.1);background:rgba(167,151,95,0.05);border:1px solid rgba(167,151,95,0.3);}
.callout:hover{margin:0 0 1rem 0;padding:1rem;border-radius:0.6rem 0.6rem;position:relative;
background:rgba(167,151,95,0.2);background:rgba(167,151,95,0.15);border:1px solid rgba(167,151,95,0.5);
-moz-box-shadow:5px 5px 10px rgba(167,151,95,0.2);-webkit-box-shadow:5px 5px 10px rgba(167,151,95,0.2);box-shadow:5px 5px 10px rgba(167,151,95,0.2);}
.callout a:hover{color:#776116;}
.callout h4{font-size:1.3rem;line-height:110%;margin-top:1rem;}
.callout-h{ackground:#a7975f url('/image/diamant.png');
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#a7975f+0,bfb26d+50,a7975f+100 */
background: #a7975f; /* Old browsers */
background: -moz-linear-gradient(left,  #a7975f 0%, #bfb26d 50%, #a7975f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #a7975f 0%,#bfb26d 50%,#a7975f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #a7975f 0%,#bfb26d 50%,#a7975f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7975f', endColorstr='#a7975f',GradientType=1 ); /* IE6-9 */

margin-left:-0.25rem;margin-right:-0.25rem;border-radius:0.6rem 0.6rem 0 0;}
.callout .podbarvit{background:#a7975f;}
.callout > :first-child{margin-top:0;}
.callout > :last-child{margin-bottom:0;}
.callout.primary{background-color:#def2f8;}
.callout.secondary{background-color:#fcfcfc;}
.callout.alert{background-color:rgba(135,28,57,0.2);border:1px solid #871c39;color:#871c39;}
.callout.success{background-color:rgba(178,220,96,0.2);border:1px solid #4c6b0f;color:#4c6b0f;}
.callout.warning{background-color:#fff3d9;border:2px solid #ffae00;color:#cc6600;border-radius:0px}
.callout.body-font{background-color:#dedede;}
.callout.header{background-color:#dedede;}
.callout.small{padding-top:0rem;padding-right:0.25rem;padding-bottom:0.25rem;padding-left:0.25rem;}
.callout.large{padding-top:2rem;padding-right:2rem;padding-bottom:2rem;padding-left:2rem;}

.callout img{border-radius:0.4rem 0.4rem;}

.media-object{margin-bottom:1rem;display:block;}
.media-object img{max-width:none;}

.media-object {
background:rgba(167,151,95,0.1);border:1px solid rgba(167,151,95,0.3);
padding:0.5rem;
  margin-bottom: 0.5rem;
  display: block;color:#776116; }
  .media-object img {
    max-width: 100%; }
  @media screen and (max-width: 39.9375em) {
    .media-object.stack-for-small .media-object-section {
      padding: 0;
      padding-bottom: 1rem;
      display: block; }
      .media-object.stack-for-small .media-object-section img {
        width: 100%; } }
        
        .media-object:hover {
background:rgba(135,28,57,0.1);border:1px solid rgba(135,28,57,0.3);
padding:0.5rem;
  margin-bottom: 0.5rem;
  display: block; }
  .media-object:hover img {border:0px solid rgba(1,56,39,0.3);
    max-width: none; }

        .media-object h4 {font-size:1.2rem;color:#776116;}
        .media-object h4 small{font-size:0.7rem;color:#ffffff;background:#871c39;padding:0.2rem 0.5rem;}
        .media-object:hover h4{font-size:1.2rem;color:#50021b;}
        .media-object p{font-size:0.8rem;}
        .media-object:hover p{font-size:0.8rem;color:#50021b;}

@media screen and (max-width:39.9375em){
  .media-object.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;display:block;}
  .media-object.stack-for-small .media-object-section img{width:100%;}}
.media-object-section{display:table-cell;vertical-align:top;}
.media-object-section:first-child{padding-right:1rem;}
.media-object-section:last-child:not(:nth-child(2)){padding-left:1rem;}
.media-object-section > :last-child{margin-bottom:0;}
.media-object-section.middle{vertical-align:middle;}
.media-object-section.bottom{vertical-align:bottom;}

body.is-reveal-open{overflow:hidden;}
html.is-reveal-open,html.is-reveal-open body{min-height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.reveal-overlay{display:none;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1005;background-color:rgba(10,10,10,0.45);overflow-y:scroll;}
.reveal{display:none;z-index:1006;padding:1rem;border:1px solid #cacaca;background-color:#fefefe;border-radius:3px;
  position:relative;top:100px;margin-left:auto;margin-right:auto;overflow-y:auto;}
[data-whatinput='mouse'] .reveal{outline:0;}
@media screen and (min-width:40em){
  .reveal{min-height:0;}}
.reveal .column,.reveal .columns,.reveal .columns{min-width:0;}
.reveal > :last-child{margin-bottom:0;}
@media screen and (min-width:40em){
  .reveal{width:600px;max-width:84rem;}}
@media screen and (min-width:40em){
  .reveal .reveal{left:auto;right:auto;margin:0 auto;}}
.reveal.collapse{padding:0;}
@media screen and (min-width:40em){
  .reveal.tiny{width:30%;max-width:84rem;}}
@media screen and (min-width:40em){
  .reveal.small{width:50%;max-width:84rem;}}
@media screen and (min-width:40em){
  .reveal.large{width:90%;max-width:84rem;}}
.reveal.full{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0;border-radius:0;}
@media screen and (max-width:39.9375em){
  .reveal{top:0;left:0;width:100%;height:100%;height:100vh;min-height:100vh;max-width:none;margin-left:0;border:0;border-radius:0;}}
.reveal.without-overlay{position:fixed;}


/* Tabulky
     ========================================================================== */
table{width:100%;margin-bottom:1rem;border-radius:3px;}
table thead,table tbody,table tfoot{border:1px solid #f1f1f1;background-color:#fefefe;}
table caption{font-weight:bold;padding:0.5rem 0.625rem 0.625rem;}
table thead{background:#f8f8f8;color:#0a0a0a;}
table tfoot{background:#f1f1f1;color:#0a0a0a;}
table thead tr,table tfoot tr{background:transparent;}
table thead th,table thead td,table tfoot th,table tfoot td{padding:0.5rem 0.625rem 0.625rem;font-weight:bold;text-align:left;}
table tbody tr:nth-child(even){background-color:#f1f1f1;}
table tbody th,table tbody td{padding:0.5rem 0.625rem 0.625rem;}
@media screen and (max-width:63.9375em){
  table.stack thead{display:none;}
  table.stack tfoot{display:none;}
  table.stack tr,table.stack th,table.stack td{display:block;}
  table.stack td{border-top:0;}}
table.scroll{display:block;width:100%;overflow-x:auto;}
table.hover thead tr:hover{background-color:#f3f3f3;}
table.hover tfoot tr:hover{background-color:#ececec;}
table.hover tbody tr:hover{background-color:#f9f9f9;}
table.hover tbody tr:nth-of-type(even):hover{background-color:#ececec;}
.table-scroll{overflow-x:auto;}
.table-scroll table{width:auto;}

.badge{display:inline-block;padding:0.3em;min-width:2.1em;font-size:0.6rem;text-align:center;border-radius:50%;background:#871c39;color:#fefefe;}
.badge.secondary{background:#e9e9e9;color:#0a0a0a;}
.badge.alert{background:#c60f13;color:#fefefe;}
.badge.success{background:#5da423;color:#fefefe;}
.badge.warning{background:#ffae00;color:#fefefe;}
.badge.body-font{background:#222222;color:#fefefe;}
.badge.header{background:#222222;color:#fefefe;}

.label{display:inline-block;padding:0.33333rem 0.5rem;font-size:0.8rem;line-height:1;white-space:nowrap;cursor:default;border-radius:3px;background:#2ba6cb;color:#fefefe;}
.label.secondary{background:#e9e9e9;color:#0a0a0a;}
.label.alert{background:#c60f13;color:#fefefe;}
.label.success{background:#5da423;color:#fefefe;}
.label.warning{background:#ffae00;color:#fefefe;}
.label.body-font{background:#222222;color:#fefefe;}
.label.header{background:#222222;color:#fefefe;}

.progress{background-color:#cacaca;height:1rem;margin-bottom:1rem;border-radius:3px;}
.progress.primary .progress-meter{background-color:#2ba6cb;}
.progress.secondary .progress-meter{background-color:#e9e9e9;}
.progress.alert .progress-meter{background-color:#c60f13;}
.progress.success .progress-meter{background-color:#5da423;}
.progress.warning .progress-meter{background-color:#ffae00;}
.progress.body-font .progress-meter{background-color:#222222;}
.progress.header .progress-meter{background-color:#222222;}
.progress-meter{position:relative;display:block;width:0%;height:100%;background-color:#2ba6cb;border-radius:3px;}
.progress-meter-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
  position:absolute;margin:0;font-size:0.75rem;font-weight:bold;color:#fefefe;white-space:nowrap;border-radius:3px;}
.has-tip{border-bottom:dotted 0px #8a8a8a;font-weight:bold;position:relative;display:inline-block;cursor:help;}
.tooltip{background-color:#871c39;color:#fff;font-size:80%;padding:0.5rem 1rem;position:absolute;z-index:10;top:calc(100% + 0.6495rem);max-width:10rem !important;border-radius:6px;}
.tooltip::before{content:'';display:block;width:0;height:0;border:inset 0.35rem;border-color:transparent transparent #871c39;border-bottom-style:solid;
  border-top-width:0;bottom:100%;position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}
.tooltip.top::before{content:'';display:block;width:0;height:0;border:inset 0.35rem;border-color:#871c39 transparent transparent;border-top-style:solid;
  border-bottom-width:0;top:100%;bottom:auto;}
.tooltip.left::before{content:'';display:block;width:0;height:0;border:inset 0.35rem;border-color:transparent transparent transparent #871c39;border-left-style:solid;
  border-right-width:0;bottom:auto;left:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.tooltip.right::before{content:'';display:block;width:0;height:0;border:inset 0.35rem;border-color:transparent #871c39 transparent transparent;border-right-style:solid;
  border-left-width:0;bottom:auto;left:auto;right:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}

.flex-video{position:relative;height:0;padding-bottom:75%;margin-bottom:1rem;overflow:hidden;}
.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%;}
.flex-video.widescreen{padding-bottom:56.25%;}
.flex-video.vimeo{padding-top:0;}

.orbit{position:relative;border-bottom:3px solid #871c39;}
.orbit-container{position:relative;margin:0;overflow:hidden;list-style:none;}
.orbit-slide{width:100%;max-height:100%;}
.orbit-slide.no-motionui.is-active{top:0;left:0;}
.orbit-figure{margin:0;}
.orbit-image{margin:0;width:100%;max-width:100%;}
.orbit-caption{position:absolute;bottom:0;width:100%;padding:0.25rem 1rem;margin-bottom:0;color:#fff;background-color:rgba(0,0,0,0.5);text-align:center;
background: rgba(0,0,0,0.2);
background: -moz-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.85) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0.2)), color-stop(100%, rgba(0,0,0,0.85)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.85) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.85) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.85) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0.2) 0%, rgba(0,0,0,0.85) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );}
.orbit-caption h1{font-size:2.5rem;font-family:Russo One;color:white;text-shadow: 1px 2px 2px rgba(0,0,0,1);}
.orbit-previous,.orbit-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);
  z-index:10;padding:1rem;color:#fefefe;}
[data-whatinput='mouse'] .orbit-previous,[data-whatinput='mouse'] .orbit-next{outline:0;}
.orbit-previous:hover,.orbit-next:hover,.orbit-previous:active,.orbit-next:active,.orbit-previous:focus,.orbit-next:focus{background-color:rgba(10,10,10,0.5);}
.orbit-previous{left:0;}
.orbit-next{left:auto;right:0;}
.orbit-bullets{position:relative;margin-top:0.8rem;margin-bottom:0.8rem;text-align:center;}
[data-whatinput='mouse'] .orbit-bullets{outline:0;}
.orbit-bullets button{width:1.2rem;height:1.2rem;margin:0.1rem;background-color:#cacaca;border-radius:50%;}
.orbit-bullets button:hover{background-color:#8a8a8a;}
.orbit-bullets button.is-active{background-color:#8a8a8a;}

.thumbnail{border:solid 4px #fefefe;box-shadow:0 0 0 1px rgba(10,10,10,0.2);display:inline-block;line-height:0;max-width:100%;
  transition:box-shadow 200ms ease-out;border-radius:3px;margin-bottom:1rem;}
.thumbnail:hover,.thumbnail:focus{box-shadow:0 0 6px 1px rgba(43,166,203,0.5);}
.sticky-container{position:relative;}
.sticky{position:absolute;z-index:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}
.sticky.is-stuck{position:fixed;z-index:5;}
.sticky.is-stuck.is-at-top{top:0;}
.sticky.is-stuck.is-at-bottom{bottom:0;}
.sticky.is-anchored{position:absolute;left:auto;right:auto;}
.sticky.is-anchored.is-at-bottom{bottom:0;}

.row{max-width:76rem;margin-left:auto;margin-right:auto;}
.row::before,.row::after{content:' ';display:table;}
.row::after{clear:both;}
.row.collapse > .column,.row.collapse > .columns{padding-left:0;padding-right:0;}
.row .row{margin-left:-0.75rem;margin-right:-0.75rem;}
.row .row.collapse{margin-left:0;margin-right:0;}
.row.expanded{max-width:none;}
.row.expanded .row{margin-left:auto;margin-right:auto;}

.column,.columns{width:100%;float:left;padding-left:0.85rem;padding-right:0.85rem;}
.column:last-child:not(:first-child),.columns:last-child:not(:first-child){float:right;}
.column.end:last-child:last-child,.end.columns:last-child:last-child{float:left;}
.column.row.row, .row.row.columns{float:none;}
.row .column.row.row,.row .row.row.columns{padding-left:0;padding-right:0;margin-left:0;margin-right:0;}

.small-1{width:8.33333%;}
.small-push-1{position:relative;left:8.33333%;}
.small-pull-1{position:relative;left:-8.33333%;}
.small-offset-0{margin-left:0%;}
.small-2{width:16.66667%;}
.small-push-2{position:relative;left:16.66667%;}
.small-pull-2{position:relative;left:-16.66667%;}
.small-offset-1{margin-left:8.33333%;}
.small-3{width:25%;}
.small-push-3{position:relative;left:25%;}
.small-pull-3{position:relative;left:-25%;}
.small-offset-2{margin-left:16.66667%;}
.small-4{width:33.33333%;}
.small-push-4{position:relative;left:33.33333%;}
.small-pull-4{position:relative;left:-33.33333%;}
.small-offset-3{margin-left:25%;}
.small-5{width:41.66667%;}
.small-push-5{position:relative;left:41.66667%;}
.small-pull-5{position:relative;left:-41.66667%;}
.small-offset-4{margin-left:33.33333%;}
.small-6{width:50%;}
.small-push-6{position:relative;left:50%;}
.small-pull-6{position:relative;left:-50%;}
.small-offset-5{margin-left:41.66667%;}
.small-7{width:58.33333%;}
.small-push-7{position:relative;left:58.33333%;}
.small-pull-7{position:relative;left:-58.33333%;}
.small-offset-6{margin-left:50%;}
.small-8{width:66.66667%;}
.small-push-8{position:relative;left:66.66667%;}
.small-pull-8{position:relative;left:-66.66667%;}
.small-offset-7{margin-left:58.33333%;}
.small-9{width:75%;}
.small-push-9{position:relative;left:75%;}
.small-pull-9{position:relative;left:-75%;}
.small-offset-8{margin-left:66.66667%;}
.small-10{width:83.33333%;}
.small-push-10{position:relative;left:83.33333%;}
.small-pull-10{position:relative;left:-83.33333%;}
.small-offset-9{margin-left:75%;}
.small-11{width:91.66667%;}
.small-push-11{position:relative;left:91.66667%;}
.small-pull-11{position:relative;left:-91.66667%;}
.small-offset-10{margin-left:83.33333%;}
.small-12{width:100%;}
.small-offset-11{margin-left:91.66667%;}
.small-up-1 > .column,.small-up-1 > .columns{width:100%;float:left;}
.small-up-1 > .column:nth-of-type(1n),.small-up-1 > .columns:nth-of-type(1n){clear:none;}
.small-up-1 > .column:nth-of-type(1n+1),.small-up-1 > .columns:nth-of-type(1n+1){clear:both;}
.small-up-1 > .column:last-child,.small-up-1 > .columns:last-child{float:left;}
.small-up-2 > .column,.small-up-2 > .columns{width:50%;float:left;}
.small-up-2 > .column:nth-of-type(1n),.small-up-2 > .columns:nth-of-type(1n){clear:none;}
.small-up-2 > .column:nth-of-type(2n+1),.small-up-2 > .columns:nth-of-type(2n+1){clear:both;}
.small-up-2 > .column:last-child,.small-up-2 > .columns:last-child{float:left;}
.small-up-3 > .column,.small-up-3 > .columns{width:33.33333%;float:left;}
.small-up-3 > .column:nth-of-type(1n),.small-up-3 > .columns:nth-of-type(1n){clear:none;}
.small-up-3 > .column:nth-of-type(3n+1),.small-up-3 > .columns:nth-of-type(3n+1){clear:both;}
.small-up-3 > .column:last-child,.small-up-3 > .columns:last-child{float:left;}
.small-up-4 > .column,.small-up-4 > .columns{width:25%;float:left;}
.small-up-4 > .column:nth-of-type(1n),.small-up-4 > .columns:nth-of-type(1n){clear:none;}
.small-up-4 > .column:nth-of-type(4n+1),.small-up-4 > .columns:nth-of-type(4n+1){clear:both;}
.small-up-4 > .column:last-child,.small-up-4 > .columns:last-child{float:left;}
.small-up-5 > .column,.small-up-5 > .columns{width:20%;float:left;}
.small-up-5 > .column:nth-of-type(1n),.small-up-5 > .columns:nth-of-type(1n){clear:none;}
.small-up-5 > .column:nth-of-type(5n+1),.small-up-5 > .columns:nth-of-type(5n+1){clear:both;}
.small-up-5 > .column:last-child,.small-up-5 > .columns:last-child{float:left;}
.small-up-6 > .column,.small-up-6 > .columns{width:16.66667%;float:left;}
.small-up-6 > .column:nth-of-type(1n),.small-up-6 > .columns:nth-of-type(1n){clear:none;}
.small-up-6 > .column:nth-of-type(6n+1),.small-up-6 > .columns:nth-of-type(6n+1){clear:both;}
.small-up-6 > .column:last-child,.small-up-6 > .columns:last-child{float:left;}
.small-up-7 > .column,.small-up-7 > .columns{width:14.28571%;float:left;}
.small-up-7 > .column:nth-of-type(1n),.small-up-7 > .columns:nth-of-type(1n){clear:none;}
.small-up-7 > .column:nth-of-type(7n+1),.small-up-7 > .columns:nth-of-type(7n+1){clear:both;}
.small-up-7 > .column:last-child,.small-up-7 > .columns:last-child{float:left;}
.small-up-8 > .column,.small-up-8 > .columns{width:12.5%;float:left;}
.small-up-8 > .column:nth-of-type(1n),.small-up-8 > .columns:nth-of-type(1n){clear:none;}
.small-up-8 > .column:nth-of-type(8n+1),.small-up-8 > .columns:nth-of-type(8n+1){clear:both;}
.small-up-8 > .column:last-child,.small-up-8 > .columns:last-child{float:left;}
.small-collapse > .column,.small-collapse > .columns{padding-left:0;padding-right:0;}
.small-collapse .row{margin-left:0;margin-right:0;}
.expanded.row .small-collapse.row{margin-left:0;margin-right:0;}
.small-uncollapse > .column,.small-uncollapse > .columns{padding-left:0.75rem;padding-right:0.75rem;}
.small-centered{margin-left:auto;margin-right:auto;}
.small-centered,.small-centered:last-child:not(:first-child){float:none;clear:both;}
.small-uncentered,.small-push-0,.small-pull-0{position:static;margin-left:0;margin-right:0;float:left;}

@media screen and (min-width:40em){
.medium-1{width:8.33333%;}
.medium-push-1{position:relative;left:8.33333%;}
.medium-pull-1{position:relative;left:-8.33333%;}
.medium-offset-0{margin-left:0%;}
.medium-2{width:16.66667%;}
.medium-push-2{position:relative;left:16.66667%;}
.medium-pull-2{position:relative;left:-16.66667%;}
.medium-offset-1{margin-left:8.33333%;}
.medium-3{width:25%;}
.medium-push-3{position:relative;left:25%;}
.medium-pull-3{position:relative;left:-25%;}
.medium-offset-2{margin-left:16.66667%;}
.medium-4{width:33.33333%;}
.medium-push-4{position:relative;left:33.33333%;}
.medium-pull-4{position:relative;left:-33.33333%;}
.medium-offset-3{margin-left:25%;}
.medium-5{width:41.66667%;}
.medium-push-5{position:relative;left:41.66667%;}
.medium-pull-5{position:relative;left:-41.66667%;}
.medium-offset-4{margin-left:33.33333%;}
.medium-6{width:50%;}
.medium-push-6{position:relative;left:50%;}
.medium-pull-6{position:relative;left:-50%;}
.medium-offset-5{margin-left:41.66667%;}
.medium-7{width:58.33333%;}
.medium-push-7{position:relative;left:58.33333%;}
.medium-pull-7{position:relative;left:-58.33333%;}
.medium-offset-6{margin-left:50%;}
.medium-8{width:66.66667%;}
.medium-push-8{position:relative;left:66.66667%;}
.medium-pull-8{position:relative;left:-66.66667%;}
.medium-offset-7{margin-left:58.33333%;}
.medium-9{width:75%;}
.medium-push-9{position:relative;left:75%;}
.medium-pull-9{position:relative;left:-75%;}
.medium-offset-8{margin-left:66.66667%;}
.medium-10{width:83.33333%;}
.medium-push-10{position:relative;left:83.33333%;}
.medium-pull-10{position:relative;left:-83.33333%;}
.medium-offset-9{margin-left:75%;}
.medium-11{width:91.66667%;}
.medium-push-11{position:relative;left:91.66667%;}
.medium-pull-11{position:relative;left:-91.66667%;}
.medium-offset-10{margin-left:83.33333%;}
.medium-12{width:100%;}
.medium-offset-11{margin-left:91.66667%;}
.medium-up-1 > .column,.medium-up-1 > .columns{width:100%;float:left;}
.medium-up-1 > .column:nth-of-type(1n),.medium-up-1 > .columns:nth-of-type(1n){clear:none;}
.medium-up-1 > .column:nth-of-type(1n+1),.medium-up-1 > .columns:nth-of-type(1n+1){clear:both;}
.medium-up-1 > .column:last-child,.medium-up-1 > .columns:last-child{float:left;}
.medium-up-2 > .column,.medium-up-2 > .columns{width:50%;float:left;}
.medium-up-2 > .column:nth-of-type(1n),.medium-up-2 > .columns:nth-of-type(1n){clear:none;}
.medium-up-2 > .column:nth-of-type(2n+1),.medium-up-2 > .columns:nth-of-type(2n+1){clear:both;}
.medium-up-2 > .column:last-child,.medium-up-2 > .columns:last-child{float:left;}
.medium-up-3 > .column,.medium-up-3 > .columns{width:33.33333%;float:left;}
.medium-up-3 > .column:nth-of-type(1n),.medium-up-3 > .columns:nth-of-type(1n){clear:none;}
.medium-up-3 > .column:nth-of-type(3n+1),.medium-up-3 > .columns:nth-of-type(3n+1){clear:both;}
.medium-up-3 > .column:last-child,.medium-up-3 > .columns:last-child{float:left;}
.medium-up-4 > .column,.medium-up-4 > .columns{width:25%;float:left;}
.medium-up-4 > .column:nth-of-type(1n),.medium-up-4 > .columns:nth-of-type(1n){clear:none;}
.medium-up-4 > .column:nth-of-type(4n+1),.medium-up-4 > .columns:nth-of-type(4n+1){clear:both;}
.medium-up-4 > .column:last-child,.medium-up-4 > .columns:last-child{float:left;}
.medium-up-5 > .column,.medium-up-5 > .columns{width:20%;float:left;}
.medium-up-5 > .column:nth-of-type(1n),.medium-up-5 > .columns:nth-of-type(1n){clear:none;}
.medium-up-5 > .column:nth-of-type(5n+1),.medium-up-5 > .columns:nth-of-type(5n+1){clear:both;}
.medium-up-5 > .column:last-child,.medium-up-5 > .columns:last-child{float:left;}
.medium-up-6 > .column,.medium-up-6 > .columns{width:16.66667%;float:left;}
.medium-up-6 > .column:nth-of-type(1n),.medium-up-6 > .columns:nth-of-type(1n){clear:none;}
.medium-up-6 > .column:nth-of-type(6n+1),.medium-up-6 > .columns:nth-of-type(6n+1){clear:both;}
.medium-up-6 > .column:last-child,.medium-up-6 > .columns:last-child{float:left;}
.medium-up-7 > .column,.medium-up-7 > .columns{width:14.28571%;float:left;}
.medium-up-7 > .column:nth-of-type(1n),.medium-up-7 > .columns:nth-of-type(1n){clear:none;}
.medium-up-7 > .column:nth-of-type(7n+1),.medium-up-7 > .columns:nth-of-type(7n+1){clear:both;}
.medium-up-7 > .column:last-child,.medium-up-7 > .columns:last-child{float:left;}
.medium-up-8 > .column,.medium-up-8 > .columns{width:12.5%;float:left;}
.medium-up-8 > .column:nth-of-type(1n),.medium-up-8 > .columns:nth-of-type(1n){clear:none;}
.medium-up-8 > .column:nth-of-type(8n+1),.medium-up-8 > .columns:nth-of-type(8n+1){clear:both;}
.medium-up-8 > .column:last-child,.medium-up-8 > .columns:last-child{float:left;}
.medium-collapse > .column,.medium-collapse > .columns{padding-left:0;padding-right:0;}
.medium-collapse .row{margin-left:0;margin-right:0;}
.expanded.row .medium-collapse.row{margin-left:0;margin-right:0;}
.medium-uncollapse > .column,.medium-uncollapse > .columns{padding-left:0.75rem;padding-right:0.75rem;}
.medium-centered{margin-left:auto;margin-right:auto;}
.medium-centered,.medium-centered:last-child:not(:first-child){float:none;clear:both;}
.medium-uncentered,.medium-push-0,.medium-pull-0{position:static;margin-left:0;margin-right:0;float:left;}}

@media screen and (min-width:64em){
.large-1{width:8.33333%;}
.large-push-1{position:relative;left:8.33333%;}
.large-pull-1{position:relative;left:-8.33333%;}
.large-offset-0{margin-left:0%;}
.large-2{width:16.66667%;}
.large-push-2{position:relative;left:16.66667%;}
.large-pull-2{position:relative;left:-16.66667%;}
.large-offset-1{margin-left:8.33333%;}
.large-3{width:25%;}
.large-push-3{position:relative;left:25%;}
.large-pull-3{position:relative;left:-25%;}
.large-offset-2{margin-left:16.66667%;}
.large-4{width:33.33333%;}
.large-push-4{position:relative;left:33.33333%;}
.large-pull-4{position:relative;left:-33.33333%;}
.large-offset-3{margin-left:25%;}
.large-5{width:41.66667%;}
.large-push-5{position:relative;left:41.66667%;}
.large-pull-5{position:relative;left:-41.66667%;}
.large-offset-4{margin-left:33.33333%;}
.large-6{width:50%;}
.large-push-6{position:relative;left:50%;}
.large-pull-6{position:relative;left:-50%;}
.large-offset-5{margin-left:41.66667%;}
.large-7{width:58.33333%;}
.large-push-7{position:relative;left:58.33333%;}
.large-pull-7{position:relative;left:-58.33333%;}
.large-offset-6{margin-left:50%;}
.large-8{width:66.66667%;}
.large-push-8{position:relative;left:66.66667%;}
.large-pull-8{position:relative;left:-66.66667%;}
.large-offset-7{margin-left:58.33333%;}
.large-9{width:75%;}
.large-push-9{position:relative;left:75%;}
.large-pull-9{position:relative;left:-75%;}
.large-offset-8{margin-left:66.66667%;}
.large-10{width:83.33333%;}
.large-push-10{position:relative;left:83.33333%;}
.large-pull-10{position:relative;left:-83.33333%;}
.large-offset-9{margin-left:75%;}
.large-11{width:91.66667%;}
.large-push-11{position:relative;left:91.66667%;}
.large-pull-11{position:relative;left:-91.66667%;}
.large-offset-10{margin-left:83.33333%;}
.large-12{width:100%;}
.large-offset-11{margin-left:91.66667%;}
.large-up-1 > .column,.large-up-1 > .columns{width:100%;float:left;}
.large-up-1 > .column:nth-of-type(1n),.large-up-1 > .columns:nth-of-type(1n){clear:none;}
.large-up-1 > .column:nth-of-type(1n+1),.large-up-1 > .columns:nth-of-type(1n+1){clear:both;}
.large-up-1 > .column:last-child,.large-up-1 > .columns:last-child{float:left;}
.large-up-2 > .column,.large-up-2 > .columns{width:50%;float:left;}
.large-up-2 > .column:nth-of-type(1n),.large-up-2 > .columns:nth-of-type(1n){clear:none;}
.large-up-2 > .column:nth-of-type(2n+1),.large-up-2 > .columns:nth-of-type(2n+1){clear:both;}
.large-up-2 > .column:last-child,.large-up-2 > .columns:last-child{float:left;}
.large-up-3 > .column,.large-up-3 > .columns{width:33.33333%;float:left;}
.large-up-3 > .column:nth-of-type(1n),.large-up-3 > .columns:nth-of-type(1n){clear:none;}
.large-up-3 > .column:nth-of-type(3n+1),.large-up-3 > .columns:nth-of-type(3n+1){clear:both;}
.large-up-3 > .column:last-child,.large-up-3 > .columns:last-child{float:left;}
.large-up-4 > .column,.large-up-4 > .columns{width:25%;float:left;}
.large-up-4 > .column:nth-of-type(1n),.large-up-4 > .columns:nth-of-type(1n){clear:none;}
.large-up-4 > .column:nth-of-type(4n+1),.large-up-4 > .columns:nth-of-type(4n+1){clear:both;}
.large-up-4 > .column:last-child,.large-up-4 > .columns:last-child{float:left;}
.large-up-5 > .column,.large-up-5 > .columns{width:20%;float:left;}
.large-up-5 > .column:nth-of-type(1n),.large-up-5 > .columns:nth-of-type(1n){clear:none;}
.large-up-5 > .column:nth-of-type(5n+1),.large-up-5 > .columns:nth-of-type(5n+1){clear:both;}
.large-up-5 > .column:last-child,.large-up-5 > .columns:last-child{float:left;}
.large-up-6 > .column,.large-up-6 > .columns{width:16.66667%;float:left;}
.large-up-6 > .column:nth-of-type(1n),.large-up-6 > .columns:nth-of-type(1n){clear:none;}
.large-up-6 > .column:nth-of-type(6n+1),.large-up-6 > .columns:nth-of-type(6n+1){clear:both;}
.large-up-6 > .column:last-child,.large-up-6 > .columns:last-child{float:left;}
.large-up-7 > .column,.large-up-7 > .columns{width:14.28571%;float:left;}
.large-up-7 > .column:nth-of-type(1n),.large-up-7 > .columns:nth-of-type(1n){clear:none;}
.large-up-7 > .column:nth-of-type(7n+1),.large-up-7 > .columns:nth-of-type(7n+1){clear:both;}
.large-up-7 > .column:last-child,.large-up-7 > .columns:last-child{float:left;}
.large-up-8 > .column,.large-up-8 > .columns{width:12.5%;float:left;}
.large-up-8 > .column:nth-of-type(1n),.large-up-8 > .columns:nth-of-type(1n){clear:none;}
.large-up-8 > .column:nth-of-type(8n+1),.large-up-8 > .columns:nth-of-type(8n+1){clear:both;}
.large-up-8 > .column:last-child,.large-up-8 > .columns:last-child{float:left;}
.large-collapse > .column,.large-collapse > .columns{padding-left:0;padding-right:0;}
.large-collapse .row{margin-left:0;margin-right:0;}
.expanded.row .large-collapse.row{margin-left:0;margin-right:0;}
.large-uncollapse > .column,.large-uncollapse > .columns{padding-left:0.75rem;padding-right:0.75rem;}
.large-centered{margin-left:auto;margin-right:auto;}
.large-centered,.large-centered:last-child:not(:first-child){float:none;clear:both;}
.large-uncentered,.large-push-0,.large-pull-0{position:static;margin-left:0;margin-right:0;float:left;}}

.menu-icon{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px;}
.menu-icon::after{content:'';position:absolute;display:block;width:100%;height:2px;background:#fefefe;top:0;left:0;box-shadow:0 7px 0 #fefefe,0 14px 0 #fefefe;}
.menu-icon:hover::after{background:#cacaca;box-shadow:0 7px 0 #cacaca,0 14px 0 #cacaca;}
.menu-icon.dark{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;width:20px;height:16px;}
.menu-icon.dark::after{content:'';position:absolute;display:block;width:100%;height:2px;background:#0a0a0a;top:0;left:0;box-shadow:0 7px 0 #0a0a0a,0 14px 0 #0a0a0a;}
.menu-icon.dark:hover::after{background:#8a8a8a;box-shadow:0 7px 0 #8a8a8a,0 14px 0 #8a8a8a;}

.slide-in-down.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.slide-in-down.mui-enter.mui-enter-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.slide-in-left.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.slide-in-left.mui-enter.mui-enter-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.slide-in-up.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.slide-in-up.mui-enter.mui-enter-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
.slide-in-right.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.slide-in-right.mui-enter.mui-enter-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
.slide-out-down.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.slide-out-down.mui-leave.mui-leave-active{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);}
.slide-out-right.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.slide-out-right.mui-leave.mui-leave-active{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}
.slide-out-up.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.slide-out-up.mui-leave.mui-leave-active{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}
.slide-out-left.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.slide-out-left.mui-leave.mui-leave-active{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}
.fade-in.mui-enter{transition-duration:500ms;transition-timing-function:linear;opacity:0;transition-property:opacity;}
.fade-in.mui-enter.mui-enter-active{opacity:1;}
.fade-out.mui-leave{transition-duration:500ms;transition-timing-function:linear;opacity:1;transition-property:opacity;}
.fade-out.mui-leave.mui-leave-active{opacity:0;}
.hinge-in-from-top.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}
.hinge-in-from-top.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1;}
.hinge-in-from-right.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}
.hinge-in-from-right.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1;}
.hinge-in-from-bottom.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);
  -webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}
.hinge-in-from-bottom.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1;}
.hinge-in-from-left.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);
  -webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}
.hinge-in-from-left.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1;}
.hinge-in-from-middle-x.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);
  -webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}
.hinge-in-from-middle-x.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1;}
.hinge-in-from-middle-y.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);
  -webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}
.hinge-in-from-middle-y.mui-enter.mui-enter-active{-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);opacity:1;}
.hinge-out-from-top.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);
  -webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}
.hinge-out-from-top.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0;}
.hinge-out-from-right.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);
  -webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}
.hinge-out-from-right.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0;}
.hinge-out-from-bottom.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);
  -webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}
.hinge-out-from-bottom.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(90deg);transform:perspective(2000px) rotateX(90deg);opacity:0;}
.hinge-out-from-left.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);
  -webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}
.hinge-out-from-left.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0;}
.hinge-out-from-middle-x.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);
  -webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}
.hinge-out-from-middle-x.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0;}
.hinge-out-from-middle-y.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:perspective(2000px) rotate(0deg);transform:perspective(2000px) rotate(0deg);
  -webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}
.hinge-out-from-middle-y.mui-leave.mui-leave-active{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0;}
.scale-in-up.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}
.scale-in-up.mui-enter.mui-enter-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.scale-in-down.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}
.scale-in-down.mui-enter.mui-enter-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}
.scale-out-up.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}
.scale-out-up.mui-leave.mui-leave-active{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);opacity:0;}
.scale-out-down.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}
.scale-out-down.mui-leave.mui-leave-active{-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:0;}
.spin-in.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:rotate(-0.75turn);-ms-transform:rotate(-0.75turn);transform:rotate(-0.75turn);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}
.spin-in.mui-enter.mui-enter-active{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
.spin-out.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}
.spin-out.mui-leave.mui-leave-active{-webkit-transform:rotate(0.75turn);-ms-transform:rotate(0.75turn);transform:rotate(0.75turn);opacity:0;}
.spin-in-ccw.mui-enter{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:rotate(0.75turn);-ms-transform:rotate(0.75turn);transform:rotate(0.75turn);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:0;}
.spin-in-ccw.mui-enter.mui-enter-active{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1;}
.spin-out-ccw.mui-leave{transition-duration:500ms;transition-timing-function:linear;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);
  transition-property:-webkit-transform,opacity;transition-property:transform,opacity;opacity:1;}
.spin-out-ccw.mui-leave.mui-leave-active{-webkit-transform:rotate(-0.75turn);-ms-transform:rotate(-0.75turn);transform:rotate(-0.75turn);opacity:0;}
.slow{transition-duration:750ms !important;}
.fast{transition-duration:250ms !important;}
.linear{transition-timing-function:linear !important;}
.ease{transition-timing-function:ease !important;}
.ease-in{transition-timing-function:ease-in !important;}
.ease-out{transition-timing-function:ease-out !important;}
.ease-in-out{transition-timing-function:ease-in-out !important;}
.bounce-in{transition-timing-function:cubic-bezier(0.485,0.155,0.24,1.245) !important;}
.bounce-out{transition-timing-function:cubic-bezier(0.485,0.155,0.515,0.845) !important;}
.bounce-in-out{transition-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245) !important;}
.short-delay{transition-delay:300ms !important;}
.long-delay{transition-delay:700ms !important;}
.shake{-webkit-animation-name:shake-7;animation-name:shake-7;}
@-webkit-keyframes shake-7{
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%{-webkit-transform:translateX(7%);transform:translateX(7%);}
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95%{-webkit-transform:translateX(-7%);transform:translateX(-7%);}}
@keyframes shake-7{
  0%, 10%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90%{-webkit-transform:translateX(7%);transform:translateX(7%);}
  5%, 15%, 25%, 35%, 45%, 55%, 65%, 75%, 85%, 95%{-webkit-transform:translateX(-7%);transform:translateX(-7%);}}
.spin-cw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn;}
@-webkit-keyframes spin-cw-1turn{
  0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);}
  100%{-webkit-transform:rotate(0);transform:rotate(0);}}
@keyframes spin-cw-1turn{
  0%{-webkit-transform:rotate(-1turn);transform:rotate(-1turn);}
  100%{-webkit-transform:rotate(0);transform:rotate(0);}}
.spin-ccw{-webkit-animation-name:spin-cw-1turn;animation-name:spin-cw-1turn;}
@keyframes spin-cw-1turn{
  0%{-webkit-transform:rotate(0);transform:rotate(0);}
  100%{-webkit-transform:rotate(1turn);transform:rotate(1turn);}}
.wiggle{-webkit-animation-name:wiggle-7deg;animation-name:wiggle-7deg;}
@-webkit-keyframes wiggle-7deg{
  40%, 50%, 60%{-webkit-transform:rotate(7deg);transform:rotate(7deg);}
  35%, 45%, 55%, 65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg);}
  0%, 30%, 70%, 100%{-webkit-transform:rotate(0);transform:rotate(0);}}
@keyframes wiggle-7deg{
  40%, 50%, 60%{-webkit-transform:rotate(7deg);transform:rotate(7deg);}
  35%, 45%, 55%, 65%{-webkit-transform:rotate(-7deg);transform:rotate(-7deg);}
  0%, 30%, 70%, 100%{-webkit-transform:rotate(0);transform:rotate(0);}}
.shake,.spin-cw,.spin-ccw,.wiggle{-webkit-animation-duration:500ms;animation-duration:500ms;}
.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.slow{-webkit-animation-duration:750ms !important;animation-duration:750ms !important;}
.fast{-webkit-animation-duration:250ms !important;animation-duration:250ms !important;}
.linear{-webkit-animation-timing-function:linear !important;animation-timing-function:linear !important;}
.ease{-webkit-animation-timing-function:ease !important;animation-timing-function:ease !important;}
.ease-in{-webkit-animation-timing-function:ease-in !important;animation-timing-function:ease-in !important;}
.ease-out{-webkit-animation-timing-function:ease-out !important;animation-timing-function:ease-out !important;}
.ease-in-out{-webkit-animation-timing-function:ease-in-out !important;animation-timing-function:ease-in-out !important;}
.bounce-in{-webkit-animation-timing-function:cubic-bezier(0.485,0.155,0.24,1.245) !important;animation-timing-function:cubic-bezier(0.485,0.155,0.24,1.245) !important;}
.bounce-out{-webkit-animation-timing-function:cubic-bezier(0.485,0.155,0.515,0.845) !important;animation-timing-function:cubic-bezier(0.485,0.155,0.515,0.845) !important;}
.bounce-in-out{-webkit-animation-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245) !important;animation-timing-function:cubic-bezier(0.76,-0.245,0.24,1.245) !important;}
.short-delay{-webkit-animation-delay:300ms !important;animation-delay:300ms !important;}
.long-delay{-webkit-animation-delay:700ms !important;animation-delay:700ms !important;}

/* ----------- 
Back to TOP
------------ */
.cd-container{width:100%;/*max-width:1000px;margin:2em auto;*/}
.cd-container::after {/* clearfix */ content: '';display:table;clear:both;}
.cd-top{display:inline-block;height:40px;width:40px;position:fixed;bottom:40px;right:10px;box-shadow:0 0 15px rgba(0,0,0,0.4);
/* image replacement properties */ overflow:hidden;text-indent:100%;white-space:nowrap;background:rgba(132, 28, 57, 0.9) 
url(/image/cd-top-arrow.svg) no-repeat center 50%;visibility:hidden;opacity:0.8;-webkit-transition:opacity .3s 0s, visibility 0s .3s;
-moz-transition: opacity .3s 0s, visibility 0s .3s;transition: opacity .3s 0s, visibility 0s .3s; -webkit-border-radius:0px;-moz-border-radius:0px;-ms-border-radius:0px;-o-border-radius:0px;border-radius:0px;}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
-webkit-transition: opacity .3s 0s, visibility 0s 0s;-moz-transition: opacity .3s 0s, visibility 0s 0s;transition: opacity .3s 0s, visibility 0s 0s;}
.cd-top.cd-is-visible{/* the button becomes visible */ visibility:visible;opacity: 1;}
.cd-top.cd-fade-out{/* if the user keeps scrolling down, the button is out of focus and becomes less visible */ opacity: .5;}
.no-touch .cd-top:hover{background:rgba(132,100,100,0.4);opacity:1;}
@media only screen and (min-width:768px){.cd-top{right:20px;bottom:20px;}}
@media only screen and (min-width:1024px){.cd-top{height:60px;width:60px;right:30px;bottom:30px;}}


/* Uživatelský styl
     ========================================================================== */
.obsah{margin-bottom:5rem;}
.mt-1{margin-top:1em;}
.mb-1{margin-bottom:1em;}
.mt-2{margin-top:2em;}
.mb-2{margin-bottom:2em;}
.uvodnik{font-family:Baloo Bhai;font-size:1.7rem;color:#871c39;line-height:110%;margin-bottom:1.5rem;}
.hr-uvodnik{border:0px;width:auto;height:76px;background:url('/image/hr-red.png') center no-repeat;background-size:contain;}
.color-row{background:#50021b url('/image/diamant.png');
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#50021b+0,8e1d45+50,50021b+100 */
background: #50021b; /* Old browsers */
background: -moz-linear-gradient(left,  #50021b 0%, #8e1d45 50%, #50021b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #50021b 0%,#8e1d45 50%,#50021b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #50021b 0%,#8e1d45 50%,#50021b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50021b', endColorstr='#50021b',GradientType=1 ); /* IE6-9 */
color:white;font-size:0.7rem;padding:0.5rem 0;border-top:1px solid #50021b;}
.row-gold{background:rgba(167,151,95,0.2);background:rgba(167,151,95,0.15);font-size:1rem;padding:0.5rem 0;border-top:1px solid rgba(167,151,95,0.4);}
.podbarvit{background:#871c39;color:white;padding:0.2rem 0.5rem;border-radius: 6px 6px;}
.titulni-foto{border:2px solid rgba(167,151,95,0.1);padding:1px 1px;margin-bottom:3rem;border-radius:0.8rem;}

.face-h{background:#29487d url('/image/diamant.png');
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#29487d+0,3551a3+50,29487d+100 */
background: #29487d; /* Old browsers */
background: -moz-linear-gradient(left,  #29487d 0%, #3551a3 50%, #29487d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #29487d 0%,#3551a3 50%,#29487d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #29487d 0%,#3551a3 50%,#29487d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#29487d', endColorstr='#29487d',GradientType=1 ); /* IE6-9 */
margin-left:-0.25rem;margin-right:-0.25rem;border-radius: 0.6rem 0.6rem 0 0;}
.face{background:rgba(41,71,125,0.1);border:1px solid rgba(41,71,125,0.3);}
.face:hover{background:rgba(41,71,125,0.2);border:1px solid rgba(41,71,125,0.5);}

.boxgreen-h{background:#13827a url('/image/diamant.png');
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#13827a+0,159187+50,13827a+100 */
background: #13827a; /* Old browsers */
background: -moz-linear-gradient(left,  #13827a 0%, #159187 50%, #13827a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #13827a 0%,#159187 50%,#13827a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #13827a 0%,#159187 50%,#13827a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#13827a', endColorstr='#13827a',GradientType=1 ); /* IE6-9 */
margin-left:-0.25rem;margin-right:-0.25rem;border-radius: 0.6rem 0.6rem 0 0;}
.boxgreen{background:rgba(1,56,39,0.05);border:1px solid rgba(1,56,39,0.2);color:#095852;}
.boxgreen:hover{background:rgba(1,56,39,0.1);border:1px solid rgba(1,56,39,0.2);color:#095852;}
.boxgreen .podbarvit{background:#095852;}
.boxgreen a{color:#095852;}
.boxgreen a:hover{color:#095852;}
.hrefobal a:hover{background:rgba(255,255,255,0.2);}

.vyber-h{background:#13827a url('/image/diamant.png');border-radius: 0.5rem 0.5rem;}
.boxvyber img{border-radius: 0.5rem 0.5rem 0 0;}
.boxvyber{background:rgba(167,151,95,0.1);border:1px solid rgba(167,151,95,0.3); border-radius: 0.5rem 0.5rem;}
.boxvyber:hover{background:rgba(135,28,57,0.1);border:1px solid rgba(135,28,57,0.5);color:#50021b;}
.boxvyber .podbarvit{background:#a7975f;}
.boxvyber:hover .podbarvit{background:#50021b;}
.boxvyber a{color:#095852;}
.boxvyber a:hover{color:#50021b;}
.hrefobal a:hover{background:rgba(255,255,255,0.2);}
.boxvyber h2{font-size:1.4rem;line-height:105%;margin:1rem 0.15rem 0.15rem 1rem;}
.boxvyber img{border:0px solid white;}

.nadpis-p{font-family:Baloo Bhai;padding:0.5rem 0.5rem;color:white;font-size:1.4rem;text-shadow:2px 2px 2px rgba(0,0,0,0.5);text-align:center;line-height:105%;}
.p-small{font-size:90%;line-height:120%;padding:0.5rem 0.5rem;}
                                                          
#search .button[type='submit'] {
  display: inline-block;
  text-align: center;
  line-height: 1;
  cursor: pointer;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  border: 1px solid transparent;
  border-radius: 0px 10px 10px 0px;
  padding: 0.85em 1em;
  margin: 0 0 1rem 0;
  font-size: 0.9rem;
background-color: #a7975f;
    color: #776116;
    border: 1px solid #a7975f; 
background: rgba(167,151,95,1);
background: -moz-linear-gradient(top, rgba(167,151,95,1) 0%, rgba(236,229,215,1) 49%, rgba(236,229,215,1) 50%, rgba(167,151,95,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(167,151,95,1)), color-stop(49%, rgba(236,229,215,1)), color-stop(50%, rgba(236,229,215,1)), color-stop(100%, rgba(167,151,95,1)));
background: -webkit-linear-gradient(top, rgba(167,151,95,1) 0%, rgba(236,229,215,1) 49%, rgba(236,229,215,1) 50%, rgba(167,151,95,1) 100%);
background: -o-linear-gradient(top, rgba(167,151,95,1) 0%, rgba(236,229,215,1) 49%, rgba(236,229,215,1) 50%, rgba(167,151,95,1) 100%);
background: -ms-linear-gradient(top, rgba(167,151,95,1) 0%, rgba(236,229,215,1) 49%, rgba(236,229,215,1) 50%, rgba(167,151,95,1) 100%);
background: linear-gradient(to bottom, rgba(167,151,95,1) 0%, rgba(236,229,215,1) 49%, rgba(236,229,215,1) 50%, rgba(167,151,95,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7975f', endColorstr='#a7975f', GradientType=0 );  
 }
  [data-whatinput='mouse'] .button {
    outline: 0; }
#search  .button:hover, .button:focus {
background-color: #871c39;
  color: #fff;
  border: 1px solid #871c39;
  background: rgba(135,28,57,1);
background: -moz-linear-gradient(top, rgba(135,28,57,1) 0%, rgba(173,64,95,0.9) 50%, rgba(140,51,76,0.9) 50%, rgba(135,28,57,0.8) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(135,28,57,1)), color-stop(50%, rgba(173,64,95,0.9)), color-stop(50%, rgba(140,51,76,0.9)), color-stop(100%, rgba(135,28,57,0.8)));
background: -webkit-linear-gradient(top, rgba(135,28,57,1) 0%, rgba(173,64,95,0.9) 50%, rgba(140,51,76,0.9) 50%, rgba(135,28,57,0.8) 100%);
background: -o-linear-gradient(top, rgba(135,28,57,1) 0%, rgba(173,64,95,0.9) 50%, rgba(140,51,76,0.9) 50%, rgba(135,28,57,0.8) 100%);
background: -ms-linear-gradient(top, rgba(135,28,57,1) 0%, rgba(173,64,95,0.9) 50%, rgba(140,51,76,0.9) 50%, rgba(135,28,57,0.8) 100%);
background: linear-gradient(to bottom, rgba(135,28,57,1) 0%, rgba(173,64,95,0.9) 50%, rgba(140,51,76,0.9) 50%, rgba(135,28,57,0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#871c39', endColorstr='#871c39', GradientType=0 );
     }

footer h3{font-size:1.4rem;color:#a7975f;}
footer ul{font-size:0.9rem;}

.hovefekt a img{border:0;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.hovefekt a:hover img{border:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

.hovefekt-2 a:hover img{border:0;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.hovefekt-2 a img{border:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}

#fotogalerie{border-top:1px solid rgba(167,151,95,0.3);margin-top:1.5rem; padding:0.5rem;background:rgba(167,151,95,0.05) url('/image/fotoaparat.png') no-repeat right;}
#fotogalerie h3{font-size:1.2rem;color:rgba(167,151,95,1);margin-top:0.25rem;}
#fotogalerie a img{border:3px solid white;margin-right:5px;margin-bottom:5px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;padding:0px 0px;}
#fotogalerie a:hover img{border:2px solid white;margin-right:5px;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
-moz-box-shadow:  2px 2px 5px rgba(0,0,0,0.5);
-ms-box-shadow:  2px 2px 5px rgba(0,0,0,0.5);
box-shadow:  2px 2px 5px rgba(0,0,0,0.5);
position: relative;right: 2px;bottom: 2px;}

#files{border-top:1px solid rgba(167,151,95,0.3);margin-top:1.5rem; padding:0.5rem;background:rgba(167,151,95,0.05) url('/image/download.png') no-repeat right;}
#files h3{font-size:1.2rem;color:rgba(167,151,95,1);}

#edit .float-left{margin-right:1rem;}
#edit .float-right{margin-left:1rem;}
#edit img{border:0px solid rgba(167,151,95,0.1);padding:0px;border-radius:0.7rem;}

.nove{border:1px solid red;border-left:8px solid red;border-radius:12px 0px 0px 12px;}
.nove:hover{border:1px solid red;border-left:8px solid red;border-radius:12px 0px 0px 12px;}
.potvrzeno{border:1px solid green;border-left:4px solid green;border-right:4px solid green;border-radius:0.7rem 0.7rem;}
.potvrzeno:hover{border:1px solid green;border-left:8px solid green;border-radius:12px 0px 0px 12px;}
.jednani{border:1px solid rgba(255,165,0,0.6);border-left:8px solid rgba(255,165,0,0.6);border-radius:12px 0px 0px 12px;background:rgba(255,165,0,0.1);}
.jednani:hover{border:1px solid rgba(255,165,0,1);border-left:8px solid rgba(255,165,0,1);border-radius:12px 0px 0px 12px;background:rgba(255,165,0,0.3);}
.media-object .jednani h3{color:orange;}
.zruseno{border:1px solid black;border-left:8px solid black;border-radius:12px 0px 0px 12px;}
.zruseno:hover{border:1px solid black;border-left:8px solid black;border-radius:12px 0px 0px 12px;}


.media-object-jednani {
border:1px solid rgba(255,165,0,0.6);border-left:5px solid rgba(255,165,0,0.6);border-right:5px solid rgba(255,165,0,0.6);border-radius:0.4rem 0.4rem;background:rgba(255,165,0,0.1);
padding:0.5rem;
  margin-bottom: 0.5rem;
  display: block; }
  .media-object img {
    max-width: none; }
  @media screen and (max-width: 39.9375em) {
    .media-object.stack-for-small .media-object-section {
      padding: 0;
      padding-bottom: 1rem;
      display: block; }
      .media-object.stack-for-small .media-object-section img {
        width: 100%; } }
        
        .media-object-jednani:hover {
border:1px solid rgba(255,165,0,1);border-left:5px solid rgba(255,165,0,1);border-right:5px solid rgba(255,165,0,1);border-radius:0.4rem 0.4rem;background:rgba(255,165,0,1);
padding:0.5rem;
  margin-bottom: 0.5rem;
  display: block; }
  .media-object-jednani:hover img {border:5px solid rgba(1,56,39,0.3);
    max-width: none; }

        .media-object-jednani h4 {font-size:1.2rem;color:#996600;border-bottom:1px dotted #996600;margin-bottom:-0.5rem;}
        .media-object-jednani:hover h4{font-size:1.2rem;color:white;border-bottom:1px dotted white;}
        .media-object-jednani p{font-size:0.8rem;color:#996600;}
        .media-object-jednani:hover p{font-size:0.8rem;color:white;}

.media-object-potvrzeno {
border:1px solid rgba(0,100,0,0.6);border-left:5px solid rgba(0,100,0,0.6);border-right:5px solid rgba(0,100,0,0.6);border-radius:0.4rem 0.4rem;background:rgba(0,100,0,0.1);
padding:0.5rem;
  margin-bottom: 0.5rem;
  display: block; }
  .media-object img {
    max-width: none; }
  @media screen and (max-width: 39.9375em) {
    .media-object.stack-for-small .media-object-section {
      padding: 0;
      padding-bottom: 1rem;
      display: block; }
      .media-object.stack-for-small .media-object-section img {
        width: 100%; } }
        
        .media-object-potvrzeno:hover {
border:1px solid rgba(0,100,0,1);border-left:5px solid rgba(0,100,0,1);border-right:5px solid rgba(0,100,0,1);border-radius:0.4rem 0.4rem;background:rgba(0,100,0,1);
padding:0.5rem;
  margin-bottom: 0.5rem;
  display: block; color:white;}
  .media-object-potvrzeno:hover img {border:5px solid rgba(1,56,39,0.3);
    max-width: none; }

        .media-object-potvrzeno h4 {font-size:1.2rem;color:#006600;border-bottom:1px dotted #006600;margin-bottom:-0.5rem;}
        .media-object-potvrzeno:hover h4{font-size:1.2rem;color:#006600;color: white;border-bottom:1px dotted white;}
        .media-object-potvrzeno p{font-size:0.8rem;color:#006600;}
        .media-object-potvrzeno:hover p{font-size:0.8rem;color:#006600;color:white;}

.media-object-nove {
border:1px solid rgba(220,20,60,0.6);border-left:5px solid rgba(220,20,60,0.6);border-right:5px solid rgba(220,20,60,0.6);border-radius:0.4rem 0.4rem;background:rgba(220,20,60,0.1);
padding:0.5rem;
  margin-bottom: 0.5rem;
  display: block; }
  .media-object img {
    max-width: none; }
  @media screen and (max-width: 39.9375em) {
    .media-object.stack-for-small .media-object-section {
      padding: 0;
      padding-bottom: 1rem;
      display: block; }
      .media-object.stack-for-small .media-object-section img {
        width: 100%; } }
        
        .media-object-nove:hover {
border:1px solid rgba(220,20,60,1);border-left:5px solid rgba(220,20,60,1);border-right:5px solid rgba(220,20,60,1);border-radius:0.4rem 0.4rem;background:rgba(220,20,60,1);
padding:0.5rem;
  margin-bottom: 0.5rem;
  display: block; }
  .media-object-nove:hover img {border:5px solid rgba(220,20,60,0.3);
    max-width: none; }

        .media-object-nove h4 {font-size:1.2rem;color:#660033;border-bottom:1px dotted #660033;margin-bottom:-0.5rem;}
        .media-object-nove:hover h4{font-size:1.2rem;color:white;border-bottom:1px dotted white;}
        .media-object-nove p{font-size:0.8rem;color:#660033;}
        .media-object-nove:hover p{font-size:0.8rem;color:white;}
        
.media-object-zruseno {
border:1px solid rgba(0,0,0,0.6);border-left:5px solid rgba(0,0,0,0.6);border-right:5px solid rgba(0,0,0,0.6);border-radius:0.4rem 0.4rem;background:rgba(0,0,0,0.1);
padding:0.5rem;
  margin-bottom: 0.5rem;
  display: block; }
  .media-object img {
    max-width: none; }
  @media screen and (max-width: 39.9375em) {
    .media-object.stack-for-small .media-object-section {
      padding: 0;
      padding-bottom: 1rem;
      display: block; }
      .media-object.stack-for-small .media-object-section img {
        width: 100%; } }
        
        .media-object-zruseno:hover {
border:1px solid rgba(0,0,0,1);border-left:5px solid rgba(0,0,0,1);border-right:5px solid rgba(0,0,0,1);border-radius:0.4rem 0.4rem;background:rgba(0,0,0,1);
padding:0.5rem;
  margin-bottom: 0.5rem;
  display: block; }
  .media-object-zruseno:hover img {border:5px solid rgba(0,0,0,0.3);
    max-width: none; }

        .media-object-zruseno h4 {font-size:1.2rem;color:black;border-bottom:1px dotted black;margin-bottom:-0.5rem;}
        .media-object-zruseno:hover h4{font-size:1.2rem;color:white;}
        .media-object-zruseno p{font-size:0.8rem;color:black;}
        .media-object-zruseno:hover p{font-size:0.8rem;color:white;}


.media-object-neverejne {
border:1px solid rgba(153,102,0,0.6);border-left:8px solid rgba(153,102,0,0.6);border-radius:12px 0px 0px 12px;background:rgba(153,102,0,0.1);
padding:0.5rem;
  margin-bottom: 0.5rem;
  display: block; }
  .media-object img {
    max-width: none; }
  @media screen and (max-width: 39.9375em) {
    .media-object.stack-for-small .media-object-section {
      padding: 0;
      padding-bottom: 1rem;
      display: block; }
      .media-object.stack-for-small .media-object-section img {
        width: 100%; } }
        
        .media-object-neverejne:hover {
border:1px solid rgba(153,102,0,1);border-left:8px solid rgba(153,102,0,1);border-radius:12px 0px 0px 12px;background:rgba(153,102,0,0.3);
padding:0.5rem;
  margin-bottom: 0.5rem;
  display: block; }
  .media-object-neverejne:hover img {border:5px solid rgba(153,102,0,0.3);
    max-width: none; }

        .media-object-neverejne h4 {font-size:1.2rem;color:#996600;border-bottom:1px dotted #996600;}
        .media-object-neverejne:hover h4{font-size:1.2rem;color:#996600;}
        .media-object-neverejne p{font-size:0.8rem;color:#996600;}
        .media-object-neverejne:hover p{font-size:0.8rem;color:#996600;}

.eimargin{margin: 0.5rem 1rem 0.5rem 0rem;} 
#edit .ienb{border:0px solid white;}

@media screen and (max-width:39.9375em){
p{margin-bottom:1.5rem;}
h1{font-family:Baloo Bhai;line-height:110%;font-size:2.1rem;margin-bottom:1rem;text-shadow:0px 0px 0px #fff;}
h2{font-family:Baloo Bhai;line-height:110%;font-size:1.6rem;margin-bottom:1rem;text-shadow:0px 0px 0px #fff;}
.hr-uvodnik{height:1px;background:#871c39;font-size:1.2rem;}
.mt-1{margin-top:0.5em;}
.mb-1{margin-bottom:0.5em;}
.mt-2{margin-top:1em;}
.mb-2{margin-bottom:1em;}
.menu.vertical > li{display:block;background:rgba(255,255,255,0.9);}
.titulni-foto{border:0px solid rgba(167,151,95,0.2);padding:0px 0px;margin-bottom:0.5rem;border-radius:0.8rem;}
#edit .float-left{margin:1rem 1rem 1rem 0rem;}
#edit .float-right{margin:1rem 0rem 1rem 1rem;}
#edit p{font-size:1rem;}
#edit .uvodnik{font-size:1.4rem;line-height:110%;}
.eimargin{margin: 0.25rem 0rem 0.25rem 0rem;}
}

#pager{text-align:center;margin-top:2rem;margin-bottom:2rem;font-size:1.1rem;color:#676746;}
#pager a{background:rgba(204,204,153,0.1);border:1px solid rgba(204,204,153,0.3);padding:2px 8px;color:#676746;}
#pager a:hover{background:rgba(119,33,65,0.1);border:1px solid rgba(119,33,65,0.3);color:#772141;}
.page_active{background:rgba(119,33,65,1);border:1px solid rgba(119,33,65,1);color:white;padding:2px 8px;}

.info{background:#ece5d7;padding:0.1rem 0.5rem;border-radius: 6px 6px;font-size:0.7rem;}
.funkce{margin-top:-0.5rem;}
.cleaner{clear:both;}

#social_media{background:rgba(119,33,65,0.1);border:1px solid rgba(119,33,65,0.3);color:#772141;margin:2rem 0rem;padding:0.5rem 0.5rem;}

.orbit-slide h1{font-family:Baloo Bhai;margin-bottom:0.5rem;margin-top:2rem;}
.a_info{font-size:0.8rem;line-height:105%;}
footer h3{color:#772141;}

footer a img{border:3px solid white;margin-right:5px;margin-bottom:5px;filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;padding:0px 0px;}
footer a:hover img{border:2px solid white;margin-right:5px;filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0;
-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
-moz-box-shadow:  2px 2px 5px rgba(0,0,0,0.5);
-ms-box-shadow:  2px 2px 5px rgba(0,0,0,0.5);
box-shadow:  2px 2px 5px rgba(0,0,0,0.5);
position: relative;right: 2px;bottom: 2px;}

.media-object img{border: 0px solid white;}
.media-object img:hover{border: 0px solid white;-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.5);
-moz-box-shadow:  2px 2px 5px rgba(0,0,0,0.5);
-ms-box-shadow:  2px 2px 5px rgba(0,0,0,0.5);
box-shadow:  2px 2px 5px rgba(0,0,0,0.5);
position: relative;right: 2px;bottom: 2px;}







.reset,.reset div,.reset dl,.reset dt,.reset dd,.reset ul,.reset ol,.reset li,.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6,.reset pre,
.reset form,.reset fieldset,.reset input,.reset textarea,.reset p,.reset blockquote,.reset th,.reset td
,.reset legend, .reset table
{margin:0;padding:0;}

.reset table
{border-collapse:collapse;border-spacing:0;}

.reset fieldset,.reset img
{border:0;}

.reset address,.reset caption,.reset cite,.reset code,.reset dfn,.reset em,.reset strong,.reset th,.reset var
{font-style:normal;font-weight:normal;}

.reset ol,.reset ul
{list-style:none;}

.reset caption,.reset th
{text-align:left;}

.reset h1,.reset h2,.reset h3,.reset h4,.reset h5,.reset h6
{font-size:100%;font-weight:normal;}

.reset q:before,.reset q:after
{content:'';}

.reset abbr,.reset acronym
{border:0;}

.gsc-control-cse  * {
 -moz-box-sizing: content-box !important;
 -webkit-box-sizing: content-box !importantx;
 box-sizing:  content-box !important;
}

.gsc-control-cse input {
 box-shadow: none !important;
}

.gsc-control-cse input:focus {
    outline: none;
}

.gsc-control-cse table {
 border: none;
 background: transparent;
}

.gsc-input-box, .gsc-search-box .gsc-input>input, .gsc-input-box-hover {
 -moz-box-shadow: none !important;
 -webkit-box-shadow: none !important;
 box-shadow: none !important;
} 

.bgmenu{background:#871c39;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#50021b+0,8e1d45+40,8e1d45+60,50021b+100 */
background: #50021b; /* Old browsers */
background: -moz-linear-gradient(top,  #50021b 0%, #8e1d45 40%, #8e1d45 60%, #50021b 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #50021b 0%,#8e1d45 40%,#8e1d45 60%,#50021b 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #50021b 0%,#8e1d45 40%,#8e1d45 60%,#50021b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#50021b', endColorstr='#50021b',GradientType=0 ); /* IE6-9 */


} 

.socsite{margin-bottom:3rem;margin-top:2rem;}
.hovefekt-3 a:hover img{border:0;filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.hovefekt-3 a img{border:0;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}   

footer ul{padding-left:0; padding-right:0px;}  
ul.tabs{padding-left:0; padding-right:0px;}  

.banimg {position:relative;z-index:1000;}
.banimg a img{border:0; transition: transform 1.5s ease-out;}
.banimg a:hover img{transform: scale(1.3);transition: transform 1.75s ease-out;}             