@charset "UTF-8";
/***!  /media/templates/site/cassiopeia_kita_bambi/css/user.css?d413ef  !***/

:root {
  --cassiopeia-color-primary: #983401;
  --cassiopeia-color-link: #de4907;
  --cassiopeia-color-hover: #c57045;
  --body-bg:  #fff;
  --body-color: #983401;
}

html
{
  background-color: #ffdf58;
}

body
{
  max-width: 1012px;
}

header
{
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background: #983401;
  background-image:none;
}

.container-header
{
    background: transparent;
  background-image:none;
}

header .grid-child {display:none;}

.container-topbar {
  padding: 0px 10px 0px 10px;
  font-size: 0.9rem;
  background: transparent;
}

.breadcrumb {
  background-color: transparent;
}

h1, h2, .h1, .h2
{
  font-size: 24px;
  font-weight: normal;
}

h1, .h1
{
    margin-bottom: 20px;
}

.card-body h2, .card-body .h2
{
  font-size: 1rem;
  font-weight: bold;
}

div.card-header, h3, .h3
{
  font-size: 20px;
  font-weight:normal;
}


table.eventlist thead {display:none;}

.table > :not(:first-child) {
  border-top: 0px;
}

table.eventlist tr td:nth-of-type(3) {width:70%;}

a.ev_link_row {font-size: 1rem!important;color: var(--cassiopeia-color-link)!important;}



.footer {background:white!important;font-size:0.9.rem;color:var(--cassiopeia-color-primary);border-top: 1px solid #dfe3e7;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.fLeft {text-align:left; grid-area: side-l;}
.fRight {text-align:right;font-weight: bold;grid-area: side-r;}
.fRight a {color: var(--cassiopeia-color-link);}
.fNote {text-align:center;font-size:0.8rem;margin-top:10px;margin-bottom: 10px;}

p.download .fa-file-pdf
{
  color: red;
}

dl {
    max-width: 100%;
    overflow: hidden;
}
dt, dd {
    margin-top: 0.5em;
}
dt {
    clear: both;
    float: left;
    width: 160px;
}
dd {
    float: left;
    margin-left: 0.5em;
    width: calc(100%  - 170px);
}

body.com_chronoforms7 h3
{
  display:none!important;
}

.adweso
{
  text-align:center; font-size: 0.8rem;margin-bottom:5px;margin-top:7px;border-top: 1px solid #dfe3e7;
}

.pg-item-box-title, .pg-category-box-title {
  background: rgba(152,52,1,.5)!important;
    font-size: 1rem!important;
}

.cc-cookie-settings-toggle
{
  display:none!important;
}

@media (max-width: 575px) {
  .fLeft {text-align:center;}
.fRight {text-align:center;font-weight: bold;}
}

@media (max-width: 1000px) {
 
.container-header .navbar-toggler {
  border: 1px solid var(--cassiopeia-color-primary);
  color: var(--cassiopeia-color-primary);
  cursor: pointer;
  background: #ffdf58;
}
  
  .container-header nav {
  margin-bottom: .5em;
}
  
  
.container-header .navbar-collapse.show {
  background: #ffdf58;
  }
  
  .container-header .navbar-collapse.show a {
  color: var(--cassiopeia-color-primary);
  }
}

@media (min-width: 1001px) {
  
body
{
  margin: 50px auto 50px;
border-radius: 10px;
  box-shadow: 1px 1px 4px 2px rgba(0, 0, 0, 0.2);
}  
  
  
main
{
  margin-left: 15px;
margin-right: 15px;
}

  .container-header .mod-menu {
    padding-top: 0px;
    padding-bottom: 0px;
}

.container-header .mod-menu > li {
  padding: 0px;
  border-right: 1px solid white;
  margin: 0px;
  padding-right: 10px;
}

.container-header .mod-menu > li:last-of-type {
  border-right: 0px;
}

.container-header .mod-menu > li + li {
  margin-left: 10px;
}

.container-header .mod-menu > li > a, .container-header .mod-menu > li > span {
  font-weight: bold;
  font-size:1rem;
}

.metismenu.mod-menu .metismenu-item
{
  padding:0px;
  padding-right:10px;
}
  
  .metismenu.mod-menu .metismenu-item:not(.level-2) > ul {
  padding: 10px;
}
  
  .metismenu.mod-menu .metismenu-item {
  font-size: 1rem;
  line-height: 1.5;
}
  
    .metismenu.mod-menu  .metismenu-item:not(.level-2) > ul > .metismenu-item {
  font-size: 1rem;
  line-height: 2.5;
}
  
.container-header nav {margin-top:0px;}

.container-banner {margin-top: -23px;  border-top-left-radius: 10px; border-top-right-radius: 10px; margin-bottom:0px;}

.container-banner * { border-top-left-radius: 10px;
  border-top-right-radius: 10px;}  
  
}

@media (min-width: 768px) {
  .container-topbar {
  background-color: rgba(152,52,1,.5);
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
}

@media (min-width: 768px) AND (max-width: 980px) {
  .metismenu.mod-menu .metismenu-item
  {
    float:left;
  }
  
  .site-grid {margin-top: -95px;border-top-left-radius: 10px;
border-top-right-radius: 10px;}
  
    .container-banner {
  margin: 0;
}
}

@media (min-width: 781px) AND (max-width: 992px) {
  .metismenu.mod-menu .metismenu-item
  {
    float:left;
  }
  
  .metismenu.mod-menu .metismenu-item > a
  {
    font-size:0.8em;
  }
  
  .site-grid {margin-top: -46px;border-top-left-radius: 10px;
border-top-right-radius: 10px;}
  
  .container-banner {
  margin: 0;
}
  body {margin-top: 33px;}
}

@media (min-width:800px) and (max-width: 800px) {
  .site-grid {margin-top: -85px;}
}

@media (max-width: 525px) {
  .container-banner, .container-component > :first-child {margin: 0px;}
}

a.chronocredits {
display:none;
}

div#phocagallery > div:last-of-type {
  display: none !important;
}
