/**
 * Custom CSS
 * Use this file to override styles if you feel uncomfortable editing
 * component stylesheets.
 ============================================================================ */
/* Awesome font  na ikony*/
@import url("../../../fonts/fontawesome-free-5.0.3/web-fonts-with-css/css/fontawesome.min.css")

html,
.l-main,
#main-content {
     background-color: #d0c393;
} 

.page {
     background-color: #d0c393;
}

a:hover {
    color: #e90f13;
}

a {
    color: #9c0205;
}

.flex-caption a {
    color: #ffffff;
}

.kalendar-zhrnutie p img {
    display: none;
}

#highlighted {
    background-color: #d0c393;
}

h2#block-priamyprenos-title {
    font-size: 1.1rem;
	font-weight: 700;
	margin: 0; 
	padding: 5px;
	color: #ffffff;
	background-color: #9c0205;
}

h2#block-priamyprenos-title  span,
#priamyprenos-audio-wrapper audio {
        margin: 0 auto ; 
        -webkit-margin-before: 0;
	display:block;
        width:100%;
/*       height: 100%; */
	text-align: center;
}

#priamyprenos-audio-wrapper {
    display:block;
	/*background-color: #9c0205;*/
}

#priamyprenos-audio-wrapper  a:before{
    font-family: FontAwesome;
	font-size: 1.1em;
	font-weight: 500;
    content: "\f028";
}
#priamyprenos-video-wrapper  a:before{
    font-family: FontAwesome;
	font-size: 1.1em;
	font-weight: 500;
    content: "\f03d";
}

/* Nazov web stranky, slogan */
.site-branding__name-link:link, 
.site-branding__name-link:visited {
    color: #ffffff;
}

em.site-branding__slogan {
    font-style: normal;
}

.site-branding__slogan:before {
    font-family: FontAwesome;
	font-size: 1em;
	font-weight: 900;
    content: "+";
}

.site-branding__slogan:after {
    font-family: FontAwesome;
	font-size: 1em;
	font-weight: 500;
    content: "\f105\f105\f105";
}

/* Hlavne navigacne menu */
#masthead, 
#navbar {
    background-color: #9c0205;
    color: #ffffff;
}

.rm-block__content  .menu__link {
    font-weight: 500;
    background-color: #9c0205 !important;
}

ul .is-child li span a {
    background-color: #801515 !important;
}

.rm-block__content  .menu__link:hover {
    background-color: #b61c1f !important;
}

.rm-block__content .menu__link.is-active, 
.rm-block__content .menu__link.is-active  {
    background-color: #b61c1f !important;
}

.ms-slidedown .rm-row, 
.ms-slidedown .rm-region {
    background-color: inherit;
}

@media all and (max-width: 45em) {
  .sitebranding__slogan {
    display: none;
  }
}

/* Audio zaznamy */
.kzraca-audiotablerow .views-field {
    margin-right: 1rem;
}

.audiofield-downloads .item-list__title, 
.audiofield label {
    display: none;
}

/* Formulare */
.button--primary {
    color: #fcfcfc;
    background-color: #800000;
    border-color: #800000;
}

.button--primary:hover, 
.button--primary:focus, 
.button--primary:active, 
.button--primary.active {
    color: #fcfcfc;
    background-color: #b61c1f;
    border-color: #b61c1f;
}

/* Footer */
 .pr-subfeatures {
    background-color: #440101;
#   color: #887979;
#   color: #574242;
#   color: #5f494a;
   color: #a8383b;
#color: #9A9A9A;
}

h2#block-adresa-title {
    font-size: 1.5em;
}

#footer,
.attribution {
    background-color: #130000;
}

.pr-subfeatures a {
    color: #ffffff !important;
} 

.pr-subfeatures a:hover {
    background-color: #9c0205 !important;
}

.pr-subfeatures a:visited {
#    color: #e90f13 !important;
    color: #a8383b !important;
}
