/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background-image:url(/sites/default/files/obrazky/bg.jpg);background-position:bottom center;background-attachment:fixed;background-size:cover;font-family:'Open Sans',sans-serif;font-size:16px;margin-top:0;background-repeat:no-repeat;background-color:#483f38;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;max-height:100%;}header#navbar{margin-top:0;}.container-fluid{max-width:1368px;}.container-fluid.main-container{padding-bottom:110px;}.navbar-btn{margin:0 auto;display:block;text-align:center;}.navbar .logo{padding:0;margin:0;float:none !important;display:inline-block;}.navbar-header{width:100%;text-align:center;}#navbar .navbar-header{margin:0;height:45px;}.navbar-default{background-color:transparent;border-color:transparent;border:none;margin:0;height:33px;min-height:33px;z-index:10;}.navbar-btn img{max-width:100%;-webkit-filter:drop-shadow(0px 0px 5px #d5c4b4);}h1,h2,h3,.box-design .field--name-field-jmeno,.box-design .field--label{text-align:center;font-family:'Berkshire Swash',cursive;}h1,h2,.page-header,.field--name-field-hoste .field--label{color:#ac2c25;margin:60px 0;font-size:40px;border:none;}#block-videotitulka{text-align:center;margin-top:0;z-index:-10;}#block-videotitulka video{border-radius:8px;max-width:1299px;max-height:500px;height:100% !important;width:100% !important;background:#d5c4b4;box-shadow:2px 2px 6px gray;}.box-design .field--name-field-obrazek img{border-radius:100%;box-shadow:2px 2px 4px gray;border:1px solid black;margin:0 auto 30px;}.box-design .col-res{padding:0 30px 50px;}.box-design .field--name-field-hudebni-nastroje{text-align:center;color:black;}.box-design .field--name-field-jmeno{color:black;font-size:26px;padding-bottom:10px;text-align:center;}.view-id-koncerty .col-res{font-family:'Shadows Into Light Two',cursive;}.view-id-koncerty .views-field-field-datum-koncertu{font-size:35px;color:black;margin-bottom:7px;}.view-id-koncerty .views-field-title{font-size:47px;color:#ac2c25;}.view-id-koncerty .views-view-grid{display:flex;}.view-id-koncerty .views-view-grid .col-res{margin:0 auto;}.view-id-koncerty .views-view-grid .col-res:nth-child(odd) .box-koncert{-ms-transform:rotate(-3deg);-webkit-transform:rotate(-3deg);transform:rotate(-3deg);}.box-koncert{margin:51px;text-align:center;background:#decfba;border-radius:5px;padding:55px 15px;box-shadow:4px 4px 10px #8c8c8c;}.main-container > .row > div.col-sm-12{z-index:15;}.mail-menu{position:absolute;top:0;right:15px;padding:5px 18px 8px;background:#3b0000;color:white;border-bottom-left-radius:16px;border-bottom-right-radius:16px;font-family:'Berkshire Swash',cursive;border:1px solid transparent;-webkit-transition:all 0.4s;transition:all 0.4s;box-shadow:0px 0px 15px #d6c5b5;}a:focus{color:#ffffff;text-decoration:none;}@media (max-width:500px){.col-xxs-12{width:100%;}#block-videotitulka{margin-top:-10px;}.box-koncert{margin:51px 10px;}.field--name-field-kapela .col-res,.field--name-field-hoste .col-res{padding:0 10px 50px;}}@media (max-width:767px){.view-id-koncerty .views-field-title{font-size:30px;color:#ac2c25;}.field--type-field-collection .field--name-field-obrazek img{width:300px;max-width:100%;}#block-videotitulka video{}.box-koncert{box-shadow:1px 1px 2px #8c8c8c;}#block-videotitulka .field--name-field-video video,.mobil-none{display:none;}.field--name-field-obrazek-mobil img{border-radius:6px;box-shadow:2px 2px 6px gray;}.mobil.mail-menu.glyphicon{font-size:22px;padding:3px 8px 6px 12px;}.navbar-btn{max-width:20%;}}@media (min-width:768px){.field--name-field-obrazek-mobil,.mobil{display:none;}.mail-menu:hover{background:transparent;border:1px solid rgba(59,0,0,0.3);text-decoration:none;color:#3b0000;}.navbar-default{margin:0 auto;}.mail-menu{right:35px;box-shadow:none;}#navbar .navbar-header{height:75px;}.navbar-btn img{max-width:100%;-webkit-filter:none;}}@media (min-width:768px) and (max-width:991px){.field-collection-item .field--name-field-obrazek{padding:10px 35px;}.view-id-koncerty .views-view-grid .col-res:nth-child(3){margin-left:25%;}}@media (max-width:991px){}@media (min-width:992px){.col-md-moje{width:20%;float:left;}}@media (min-width:992px) and (max-width:1199px){}@media (max-width:1199px){}@media (min-width:1200px){.box-design .field--name-field-obrazek img{max-width:185px;}}@media (min-width:2000px){body{background-size:cover;}}
